Hacker Newsnew | past | comments | ask | show | jobs | submit | aapjesverkoper's commentslogin

Cool app idea! I listen to a lot less classical music than I would like exactly due to the problem you are trying to solve.

I have the loading screen problem running the linux version aswell. Running the app with logging enabled gives the following output. Hopefully this helps you with debugging.

  λ ~/ export ELECTRON_ENABLE_LOGGING=1 && /opt/Concertmaster/concertmaster --remote-debugging-port=8315
  [20025:1213/104849:INFO:CONSOLE(1)] "Uncaught SyntaxError: Unexpected token )", source: /opt/Concertmaster/resources/app.asar/js/jquery.js (1)
  [20025:1213/104849:INFO:CONSOLE(1)] "Uncaught SyntaxError: Unexpected token )", source: /opt/Concertmaster/resources/app.asar/js/jquery.js (1)
  [20025:1213/104849:INFO:CONSOLE(1)] "Uncaught SyntaxError: Unexpected string", source: file:///opt/Concertmaster/resources/app.asar/js/jquery.mousewheel.js (1)
  [20025:1213/104849:INFO:CONSOLE(1)] "Uncaught SyntaxError: Unexpected token =", source: file:///opt/Concertmaster/resources/app.asar/js/jquery.leanModal.min.js (1)
  [20025:1213/104849:INFO:CONSOLE(1)] "Uncaught SyntaxError: Invalid or unexpected token", source: file:///opt/Concertmaster/resources/app.asar/js/html.sortable.0.1.3.js (1)
  [20025:1213/104849:INFO:CONSOLE(2)] "Uncaught SyntaxError: Unexpected token }", source: file:///opt/Concertmaster/resources/app.asar/js/toggles.min.js (2)
  [20025:1213/104849:INFO:CONSOLE(1)] "Uncaught SyntaxError: Illegal return statement", source: file:///opt/Concertmaster/resources/app.asar/js/select2/js/select2.js (1)
  [20025:1213/104849:INFO:CONSOLE(96)] "Uncaught SyntaxError: Error parsing /opt/Concertmaster/resources/app.asar/node_modules/@exponent/electron-cookies/package.json: Unexpected token e in JSON at position 2", source: module.js (96)
  [20025:1213/104849:INFO:CONSOLE(1)] "Uncaught SyntaxError: Unexpected token )", source: file:///opt/Concertmaster/resources/app.asar/js/lib.js (1)
  [20025:1213/104849:INFO:CONSOLE(41)] "Uncaught ReferenceError: request is not defined", source: file:///opt/Concertmaster/resources/app.asar/index.html (41)
  [20025:1213/104849:INFO:CONSOLE(0)] "Failed to decode downloaded font: file:///opt/Concertmaster/resources/app.asar/css/PetitaMedium.ttf", source: file:///opt/Concertmaster/resources/app.asar/loader.html (0)
  [20025:1213/104849:INFO:CONSOLE(0)] "OTS parsing error: invalid version tag", source: file:///opt/Concertmaster/resources/app.asar/loader.html (0)
  [20025:1213/104849:INFO:CONSOLE(0)] "Failed to decode downloaded font: file:///opt/Concertmaster/resources/app.asar/css/Sanchezregular.otf", source: file:///opt/Concertmaster/resources/app.asar/loader.html (0)
  [20025:1213/104849:INFO:CONSOLE(0)] "OTS parsing error: invalid version tag", source: file:///opt/Concertmaster/resources/app.asar/loader.html (0)
  [20025:1213/104849:INFO:CONSOLE(153)] "Uncaught ReferenceError: $ is not defined", source: file:///opt/Concertmaster/resources/app.asar/index.html (153)
  [20025:1213/104849:INFO:CONSOLE(0)] "Failed to decode downloaded font: file:///opt/Concertmaster/resources/app.asar/css/PetitaMedium.ttf", source: file:///opt/Concertmaster/resources/app.asar/index.html (0)
  [20025:1213/104849:INFO:CONSOLE(0)] "OTS parsing error: invalid version tag", source: file:///opt/Concertmaster/resources/app.asar/index.html (0)
  [20025:1213/104849:INFO:CONSOLE(0)] "Failed to decode downloaded font: file:///opt/Concertmaster/resources/app.asar/css/Sanchezregular.otf", source: file:///opt/Concertmaster/resources/app.asar/index.html (0)
  [20025:1213/104849:INFO:CONSOLE(0)] "OTS parsing error: invalid version tag", source: file:///opt/Concertmaster/resources/app.asar/index.html (0)
  [20025:1213/104849:INFO:CONSOLE(284)] "Uncaught ReferenceError: spotinit is not defined", source: file:///opt/Concertmaster/resources/app.asar/index.html (284)
  [20025:1213/104849:INFO:CONSOLE(347)] "Uncaught ReferenceError: $ is not defined", source: file:///opt/Concertmaster/resources/app.asar/index.html (347)
  [20025:1213/104849:INFO:CONSOLE(360)] "Uncaught ReferenceError: $ is not defined", source: file:///opt/Concertmaster/resources/app.asar/index.html (360)
System info:

  λ ~/ lsb_release -a
  No LSB modules are available.
  Distributor ID: Ubuntu
  Description:    Ubuntu 16.04.3 LTS
  Release:        16.04
  Codename:       xenial
  λ ~/ uname -a
  Linux thom-laptop 4.4.0-101-generic #124-Ubuntu SMP Fri Nov 10 18:29:59 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
  λ ~/


Seems like The New York Times has invented a new annoying method of mouse hijacking. When click selecting the text while reading I am `swiping` to the next article on desktop. And double click increases font size?


I'd never encountered this before, but it looks like it's been around for a while: https://bugs.chromium.org/p/chromium/issues/detail?id=554644 .


From that page:

This is a site "feature": the page cycles through font-sizes 17px->20px->26px on each double-click or tap.


I have been thinking of switching back from Chrome to Firefox. I haven't been able to find decent profile support though (so I can keep work and private data separate), and all profiles addons are broken at the moment.


The Firefox Multi-Account containers are great: https://addons.mozilla.org/en-US/firefox/addon/multi-account...

Multiple profiles within a single window, visually distinguished by tab highlight color.


It looks like this doesn't allow you to separate history, addons, bookmarks, or move your current tab to a container. I am sticking with google for now.


You can use about:profiles or the profile manager (https://support.mozilla.org/en-US/kb/profile-manager-create-...) to handle that. The UX isn't as polished, but for just a handful of uses (work, personal, etc.) it's easy enough to make shortcuts which call `firefox --new-instance --profile <profilename>`.


You can use multiple profiles with Firefox, the UX for doing so just isn't as fleshed out as Chromium.

Create a new profile by going to about:profiles, and thereafter when you start Firefox it should present you with an option to pick which profile to use.


Yep. I love containers.


You can launch Firefox with different profiles (including navigation history, Firefox account, extension, etc) in the same machine. It's a bit cumbersome since you need to select the profile as a launch option (firefox -p) or launch it from "about:profiles", but it works.


What stops you from launching Firefox with the profile manager twice (there's a flag for that), and selecting the two profiles? It takes a couple of seconds to select the profile.


That is a good work-around. Multiple devices, systems, users, locations, and other factors makes selecting the current profile a pain.


@mmphosis: you can always link different profiles to different Firefox account so they all get sync between devices.


firefox -p launches firefox into the profile manager. firefox -p work -new-instance launches your work profile. What are you missing?

More options: https://developer.mozilla.org/en-US/docs/Mozilla/Command_Lin...


Thanks, this seems to work. I found the no-remote option when looking around, but accidentally lauching private_dot_com (nsfw) a couple of times at work instead of my private profile ended my testing with this last time.


Yup,

    c:\apps\firefox\firefox.exe -no-remote -profile "C:\profiles\some-clean-profile"
was my was-to-go method for testing various configurations.

Knowing about

    %USERPROFILE%\AppData\Roaming\Mozilla\Firefox\profiles.ini
is also often helpful, eg. when you want to move certain profile folder.


I have been using Alacritty for a couple of weeks now, it seems to match your wishes: https://github.com/jwilm/alacritty


Does it have backscroll yet? Without that it's kind of the wrong way around in what features it lacks.

Like, People who want to run every session in tmux (but don't care about using a tiling wm) don't need scrolling, tabs, or splits. People who want to run their terminals in i3 also don't want tabs or splits, but they do need scroll or else they have to duplicate effort on both sides just to get scrolling.


Here is the pull request for scroolback, it is still open:

https://github.com/jwilm/alacritty/pull/657


This is still the case in the Netherlands. Most stores don't accept credit cards, debit cards are prevalent here.


But at the same time, you have plenty of places where you cannot pay with cash.


To the contrary. Of the three closest grocery stores, only one of them has a single cash line. One of the stores is cards only, and one of them doesn't even have any live employees.


When I got a new connection from Ziggo last year I got an ipv6 adres, so they seem to have started to roll this out in the Netherlands as well.


Depending on where you are in the Netherlands Ziggo will give proper Dual Stack or DS-lite to new customers. It reflects the networks that Ziggo was cobbled together from. If you are in a former UPC area you probably want to call them and ask them to downgrade you back to IPv4 (they do this for free). Their DS-lite solution employs carrier grade NAT which blows dog chunks.


Would that DS-lite solution explain why VPN connections to my AWS vps seem really spotty on ipv6 connections?


DS-Lite[0] means you have proper native IPv6 but only a tunnel on top of that for v4, so it's unlikely that IPv6 connections are negatively affected by this setup.

[0] https://tools.ietf.org/html/rfc6333

Edit: On the other hand, if connections via IPv4 were spotty I would not hesitate to suggest problems with NAT or path MTU.


Are you honestly implying that google, a multi billion dollar corporation hasn't 'won'?


Winning would be if they were allowed to use their dominant market position to full, unrestricted extent.


which is something you do not want for the general wellbeing of your population or the continuation of your state.

Also, Many people here seem to forget that we do not, in fact, live in a completely laissez-faire capitalistic society for good reason. Especially compared to the US, the countries in the EU do not view unfetered capitalism as a 'good and just' thing.


I guess that would be a system like this https://en.wikipedia.org/wiki/Gas_chromatography%E2%80%93mas... ?


Right, I guess I should have made my question more concise...are there electronic odor sensors? i.e. stuff small enough that can be e.g. put inside my cellphone.


As far as I am aware, the smallest available odor sensor is a trained bee or wasp. The hymenopterans are classically conditioned to extend their tongues when exposed to a particular chemical or odor profile. Then they are restrained inside a plastic cartridge, such that whenever they extend their tongues, a tiny button is pressed.

The cartridge is then loaded into a handheld device that lights an LED whenever the insect detects the odor.

Much cheaper than trained dogs, and the purely electronic detectors are not quite as robust [yet]. The downside is that you can't exactly buy it once and keep using it for the next 10 years.

Sniffer insects have been used to detect bombs, fungal blight, cancer, diabetes, pregnancy, contraband drugs, and uranium.


I thought this was all a joke, but apparently only some of it is: https://en.m.wikipedia.org/wiki/Hymenoptera_training


The cartridges are not mentioned in that article. I saw them on a television program. They so strongly resembled rows of schoolchildren sitting at their desks, that I half expected a bell to ring before the bees put their textbooks away and go on to learn another scent.

The commercial product is the VASOR136 by Inscentinel Ltd.

https://www.sheffield.ac.uk/polopoly_fs/1.269373!/file/Sniff...


Pretty small, but not cell-phone sized. https://www.amazon.com/MicrOptix-VSA-100-Analyzing-Spectroph...

Ones that detect particular contaminants can be a lot smaller, especially if they are single-use.


That's a spectrophotometer, not a GC/MS... Can you detect smelly airborne chemicals with this as well?


Reading the description, it might be for liquids instead. Anyway it won't give as much information about the molecular components as a mass spectrometer, but you can still get a good idea if there are contaminants.


Possibly.

Here is an article from MIT in 2014 detailing recent discoveries and improvements in chip tech that could allow this: http://news.mit.edu/2014/wireless-chemical-sensor-for-smartp...


That project is mentioned in the credits section of the github page


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: