skysight-inc/HackerNews huggingface dataset:
I would invite the OP to read a basic book on music theory, any good undergrad-level text should do, before stating some of the "facts" he is making, which are just untrue.

For one thing, the author is confusing physical pitches with musical notes. C double-sharp exists and is enharmonic to D, for example, because the frequencies are the same. But these are very different notes in a musical context.

There are many examples of this in the article that would be cleared up by a basic understanding of music theory that all music students complete, many of whom do this in piano lessons growing up long before graduating from highschool.

I admire the effort, but I often see people analyze music from a perspective that is not actually that of a musician, and there are always huge gaps in the understanding that needn't be there if they sought a basic knowledge of the matter.

Example:

> For some reason I don't totally understand, some have 2 names (e.g. C#=Db, D#=Eb, F#=Gb, A#=Bb).

Fair enough, you don't understand this, so that should be a clue that more knowledge is necessary before making this claim:

> There is also no E#. It just doesn't exist. Get used to it. Those are the 12 notes.

Incidentally, it goes much further than this, and for good reasons. F is the same pitch as E# and G-double-flat, but all three are distinct musical notes which serve different purposes.

There's also C-flat, B, A-double-sharp.

And B#, C, D-double-flat, etc.
>I realize these laws create a terrible hardship for you

It's not me who needs protection from over-regulation, I'm doing just fine. It's the poor your ideology is hurting. And you're doing it in the name of protecting the wealthy, which I don't understand. If what people might be doing carries systemic risk, then sure, regulate away. But let the poor snake my sewer line if that's what he wants to do to make a buck.
ts-node no longer works.
personal EMP??
Can I just email you through your site? Is there contact info there?
In my experience of teaching I have to say it depends.

Basic coding is rather simple and basically everyone can do that.

Actually writing/designing larger applications is a skill most people don't have the time/patience to learn, similar to how most people can write on hackernews/twitter/facebook etc, but only few people can write a novel.

Apart from the sequential understanding of how a computer operates, not everyone can express the goal in code that is, for lack of a better word, beautiful. Meaning 'easy' to read/follow, simple, expressive etc. And even less people can document/describe what happens, and even less people can see how the code they uses resources (cpu cycles,wait times,storage,etc) and thus cannot optimize appropriately.
question is will it be free forever?
You know what else is a stack-based byte code? JVM

They could have had an easier to read language on top of that VM (could be Python/Lua or something else)
While the product seems like it has a subset that a subset of folk are interested in, this HN thread is an advertisement.
are you referring to his comment about Electron? because React Native is a thing
> Unfortunately I don't see a way this can be avoided.There has never been a weapon humanity imagined, designed, and built that it has not used. AI will be no different.

Agreed history does not bode well, but it is certainly possible. Communication, treaties, non-violent methods of solving disputes can together prevent this nightmare scenario. Just because it isn't easy doesn't mean we should all throw up our hands and say it's impossible.
Booot achieved a draw against Houdini and Ginkgo achieved a draw against Komodo! Therefore Stockfish's potential paths to the final have increased; for example, if Stockfish can beat Houdini and draw against Fire, while Komodo beats Houdini, then Stockfish would be in the final against Komodo. Or if Houdini defeats Komodo and Stockfish wins against both Houdini and Fire, Stockfish would be in the final against Houdini.

Edit: But now I'm not sure of the original comment that only the two top engines from this round will go to the final; in previous years there were more rounds before the final, but I don't understand how many of the rounds have been eliminated this year.
It'd be great if the secret to language design was cramming in as many features as possible.
Hey, I work on Google search. For any of the search queries you mentioned, would you be able to share examples of webpages you would have rather seen in the results?
love your positive attitude. i think my weakness as a javascript peer mentor/teacher is that sometimes i get frustrated when people dont get what I am trying to teach and its either i am a bad teacher or they aren't learning it right. and constantly at the back of my mind i'm wondering if its worth my time/effort to keep trying to teach the person or if they should go ask someone else who is better at teaching.
Delegates are not the equivalent of anonymous inner classes. They're commonly used for similar design patterns (observer and other callbacks), yes, but they're not the same thing. To be more specific, an anonymous delegate / lambda can be thought of as an implementation of an interface with a single method. But with Java anonymous inner classes, you can implement multiple methods at once.

The reasons why Java enums are better, is because they're actually constrained to the domain you specify. In C#, the range of values for any enum is the same as its underlying integer type - it's just that some of those values have names, while others don't. But it's always legal to cast (and few people know this, but 0 is always a valid enum value that you don't need to cast) - so any method you write that accepts an enum value has to validate it. In Java, since enum is basically a final class with a bunch of private singletons, you are guaranteed that the reference you get points to one of those.

That said, given that C# now has pattern matching, and it seems to be getting more powerful with every release, I'd be surprised if it didn't get something like case classes very soon.
> enable legacy addons

Does that mean the XPCOM system has just been flagged as disabled, but not been removed yet?
The more relevant question is "can your startup succeed?" Google's C product is another big incumbent's A product. For your startup to succeed, you often times need to beat most other competitors, many of whom consider the product their A listing.
He's also had a great video on this topic for a few years:

https://www.youtube.com/watch?v=pMYYx_im5QI
48 here. Best time ever. And innovation is definitely easier now that I have the means to fund my ideas and their implementations. I work with young people but because they are not as ossified as a lot of older ones. They are the future in a sense. I find that link invaluable.
Java is faster for high-level code. The moment you start using structs and stackalloc and whatnot, Hotspot cannot really keep up.

Even for high-level code, it depends on the kind. E.g. Java generic collections have to box value types; I'm not sure if Hotspot even tries to avoid it - I think it does these days - but this kind of analysis is necessarily limited in scope. In C#, value type generics are fully reified, even on JIT level - every combination of type parameters gets its own JIT-compiled implementation.
Maybe it's meta satire :D
Man it's free code, you're reading into this far too much.
The parent post didn't say MS is dead just that it was beaten and indeed it was. MS was thought to be unbeatable as the "consumer facing OS". But mobile OSes came about from an entirely new market (this being mobile) that supplanted the desktop in consumer's daily lives.
I meant I don't want to be chastised by the mods, is all.
The hidden fees come in the form of bad exchange rates. In my experience it was always around 3% less, then what Google Currency Converter told me it should be.

Edit: to be fair, Stripe also doesn't give you excactly the same rate as Google Currency Converter would show you, but at least they are transparent about it:

> As currency prices constantly vary, it’s not possible to know in advance the FX rate you’ll pay. The rate displayed online at various sites such as Open Exchange Rates or Google’s Currency Converter is the mid-market rate: the average between the prices at which people are buying and selling the currency. The actual exchange rate includes markups from financial institutions. When Stripe performs a currency conversion, funds are usually converted at 1% above the daily mid-market rate for users in the United States.

https://stripe.com/docs/currencies/conversions#calculating-f...
I love that there are people working on nano and the nano-styled website. Also excellent release notes. I just wish that nano in Bash for Windows was more recent than version 2.5.3 so I could try out the new features. ;-)
Wire transfer
Interestingly, this was almost the exact plot to the the latest season finale.
It does not even have a readme. What kind of definition of done is this?
I mean servers. The protocol is locked to the platform.
Great. I wrapped your script into npm package https://www.npmjs.com/package/node-prune
Not if you compile with -checked+ - then it throws. Although the right way to do this is to use a checked-block:

checked { sum += bytes[i]; }

It's one obscure C# feature that I rarely see used, but which I find indispensable, and really wish more languages adopted it. Integer overflow vulnerabilities have become more prominent in the past few years, so perhaps there will be some uptake. Interestingly, C# had this feature since the very first release back in 2001.
Swagger/OpenAPI does that for rest to some extent
My first memory is of Photoshop 1.0 - that eye does ring a bell. My father had a old square Macintosh computer that ran it.

I also remember there was some game on it, a 2d train simulator.
Search just about any health related query, the vast majority are pure snake-oil salesmen. Product reviews basically either point to CNet or some relatively trusted source, or if they don't, they point to complete garbage. Try looking for any public records, most bring you to "people search" websites that trick users into thinking they do more than they do. Searching for anything historical brings up wikipedia, and if your lucky, some google books results, which is good, except that Google stopped scanning books. I could go on. It seems like Google is fine at picking the major trusted sources that everyone knows about, but is really bad at differentiating smaller quality sources from spammers. I mostly use Google as my Wikipedia/StackOverflow search machine. I usually find better material searching the references of a wikipedia article.
Can anyone comment on which JavaScript ML libraries are most popular or most commonly used? I've just started using ml.js and it does what I need, but I feel like the ecosystem is so huge I could be missing out on some real gems
This is one of those issues that Mosh handles well - it essentially emulates a terminal on the server and sends snapshots to the client, varying the rate based on network conditions.
I had to laugh. This is the most HN comment I have seen in a while.
How to become an Actor with no experience? Discover yourself first
I could not have formulated this better myself.

All but a few programmers I have met have tried to understand the underlying reason for their employment and the businesses issues they are employed to solve.

This approach have caused programmers to loose a lot of influence and status.

10 years ago companies had developers develop their own customized CRMs, which can really benefit a company if their domain-specific needs and processes can be integrated to such core-business software.

Nowadays, Adobe Campaign have a cake walk selling their bloated, general and non-tailored “CRM” solution to business.

How can they Adobe etc do this? They approach the marketing and sales team and offer a nice slide show.

Why does not IT or programmers even get involved before the purchase? Because no one likes talking to the idiots in IT that does not understand the businesses needs. They only nag about some “technical debt” (that no matter how much money is poured on the teams never disappears) and the need for re-writes of fully functioning parts of the system that introduces new bugs.
Argentina has 2 distinct effects. The first is that after the dictatorship in the 70's, the military has been systematically defunded. Any politician that needs a buck, and they all do, will always put the military last. Its a front-pager for the government to buy a new military plane: it costs votes and money.

And second, we have a level of systematic corruption that has eroded many institutions, including the military. Noticeable so, the state of military aircraft is in shambles and many army people died because the funds for maintenance where stolen. A famous documentary by a former pilot details these issues.
> It's not that people's concerns are unfounded, or that they should be ignored, it's that nothing is ever argued in favor of why this specific issue should be prioritized over all the other equally urgent issues in a project, nor more importantly, how this particular issue could be addressed.

1.) This issue should be prioritized because it makes the whole endeavor literally appear to be a scam to the exact people it wants to help by sending them money.

2.) It should be addressed by being opt in.

Both of which I did cover in my previous posts.

I get where you're coming from. But this is actionable advice with a very strong reason why it should be prioritized.
I probably bought into the myth too much then. I assumed there was something about the young and fresh folk to be uninhibited, able to think outside of the box, and thus be able to come up with something that's truly refreshing (innovative?) Also, I may have imagined that there's "only so many earthshattering ideas" anyone is bound to have, so let's squeeze these out of them ("before anyone else does")? Yeah, I know, it sounds silly, when I actually write it down. They sucked me in.
That's only true for very small, commercially useless values of "can code".
iirc they wound down a few internal brands several years ago following the financial crisis.
Tiger Zinda Hai Trailer Review by Bollywood and Vinod Jethmalani
I live in SF. Uber pool to Costco is ~$5. I have a Safeway around the corner and instacart isn’t that bad re price.
Firefox does have telemetry, but it can be disabled [1][2].

Not sure what you mean by manipulating search results, is this not Google Search instead of the web browser?

[1]: https://wiki.mozilla.org/Telemetry
[2]: https://telemetry.mozilla.org/
Voice-activated Siri could be coming to iMac Pro thanks to A10 Fusion chip
Ask HN: Any drug to increase focus?
I am unable to focus on a single thing. I am always running from one task to another, wasting valuable time. I have tried many apps, tactics reading books, advice. None is working. I feel like I am getting dumb day by day, an asshole. What do you do maintain focus, or any drug available to increase focus and use brain?
Or http://media.gettyimages.com/photos/floating-home-on-tonle-s...
Cannot be stopped. Whatever human mind imagines can be made. Only defense is counter drones. Everyone will buy one with next cell phone.
It probably depends on the kind of innovation you're talking about. IIRC, most of the advances in mathematics come from younger mathematicians. Just like you're less likely to find innovative chess play in older players. So I'd imagine that most innovation that relies on pure ingenuity would come from younger folks.

On the other hand, innovation that has a more social component to it or relies more on life experiences would probably favor those who've had more opportunities to hit on the right experience to trigger their innovation.

The term "innovation" is probably too broad/generic to make any meaningful conclusions. It needs to be subcategorized to be useful in the way the article is positing. And from the sound of it, the research is using patent applications as a proxy for innovation which seems somewhat biased towards older people who understand the importance of getting all the legal ducks in a row, not to mention how many patents are anything but innovative. It also seems overly narrow since it misses lots of innovation that doesn't get codified as an invention.
It's worth noting that any TF user (including those on NVidia Macs) can get significant speedups (20%+) by recompiling to use all the features of your CPU.

TF even warns you about this when you start up.
It's takes a lot more than interest. Programming requires intelligence. A lot of people are not very intelligent.
Release Serverless Dashboard for Atom Editor
You don't even need robots for that. You just need an advanced scope on a rifle that can still be transported by a human, and the human is also the one that identifies targets. Check this out:

https://www.youtube.com/watch?v=q0oGZ4TZr5k

Now, we're not yet at the point where it's cost-effective to give every infantryman a thing like this - the scope alone costs more than most high-end sniper rifles. But costs will go down...
Think Bayes: Bayesian Statistics Made Simple (2012)
An internet of things flop means some connected lights won’t work anymore
No it should NOT be handled by npm. Imagine some npm project really needs those files. Like module that is rendering markdown files to html. If npm would be that "smart" to strip your .md files, you would be pissed and blame npm. NPM is awesome as is. It's developer responsibility to write proper .npmignore, because only him/her knows what can be excluded.
You don’t necessarily need an IPO and NYSE to be an entrepreneur.
Have an idea for a product people need and are willing to pay for, create an organization that provides that product to these people to a price they can pay and that allows you to properly pay things and people neded to make and continually improve that product. Done. I hear too many stories where people design a company from the ground up for investors to get into instead of thinking about any of the abovementioned points. And then we are surprised that we have one financial bubble imploding after the other.
As others have said before are we talking just salary or total compensation? My last company's stock did well so my total compensation was SF Salary * 4. The stock kept doing well so if I had stayed it would have been * 8.

I don't know if that's more common in SF than else where and/or how lucky I was, my only point is it's good to know what's really being compared.
If you want a specific example, here's one that came up in the news recently. Try searching for "rasberry ketones", a nutritional supplement. It's filled with hyper tuned SEO pages with very little content. Many suggest they are informational, but are really article/adverts tuned for search engines. Even those that appear on ostensibly legit websites have ridiculously click-baity titles like "What They Don’t Want You to Know About Raspberry Ketones", which in my mind raises red flags that BS is ahead.

If you read a newspaper, you clearly know when someone is trying to sell you something, but on Google search, you don't. I don't mind being marketed to, but I would like to know when I'm marketed to, and the vast majority of google results are organic search marketing.
If you make 20 $/h and you can only work 80 a month because you're lonely but you would be able to work 160 at a coffee shop then 400 bucks turns into 1600
A second variant of the new #Cryptomix #Ransomware released in a few days
You should consult a psychiatrist about ADD (attention deficit disorder) diagnostics. Self-medicating is not a good idea.
ok then my comment can be forgotten. :D
And that's why companies get acquired all the time.

In fact, many startups are created with the purpose of being sold to larger companies.
Just the availability of this kind of tech would scare anybody sane shitless. From that day, you'd better hope you don't ever piss off anybody within a 1000 km radius enough to find your photo and address online (easy in most countries) and drive to within drone distance of your house. Want to obliterate anyone's family completely? Done. Kill anyone in session at the government of a country - any country? Done.
> The Nordic nation’s $1 trillion sovereign wealth fund said Thursday that it’s considering unloading its shares of Exxon Mobil Corp., Royal Dutch Shell Plc and other oil giants to diversify its holdings and guard against drops in crude prices.

That doesn't sound like activist divestment. And in fact, environmental activism isn't why Norway is considering this action:

> Norwegian officials say the plan isn’t based on any particular view about future oil prices

> ...

> the move has more to do with hedging risk than saving the planet. Norway derives about 20 percent of its economic output from oil and gas. Finance officials have long debated whether reinvesting those profits back into petroleum producers leaves Norwegians overly exposed to the volatility of oil prices.

So the headline and intro are fairly misleading, IMO.
How to Install and Use TeamViewer on Linux [Complete Guide]
> /join

and /password or was that /msg notify something or ???
If you get it wrong, congrats, you've just published your password to the world.

IRC wasn't even very good compared to other cli oriented programs such as the Unix shell or muds/moos.
International treaties around weapons are hard to enact lately - it seems that most of the useful stuff that we have is mostly created in WW1-WW2 era. For more recent treaties, the usual pattern is that one is enacted, but US, Russia and China (and sometimes a few others who happen to be major users) simply refuse to be a party. Most other countries sign up, but it mostly doesn't matter, because they either don't do it on a large scale anyway for other reasons, or they ignore it when it's suddenly convenient. Examples:

https://en.wikipedia.org/wiki/Ottawa_Treaty

https://en.wikipedia.org/wiki/Convention_on_Cluster_Munition...
Trump’s New Silicon Valley Attack Could Turn a Brain Drain into a Lobotomy
> It's not a thing today, but it's not hard seeing the world go that way in the future once the legacy BIOS uses are finally aged out.

Agreed. Just look at the root situation in android. Banking apps, netflix and even snapchat won't work on a rooted phone. It's absolutely bullshit, but it's normal now. Same can and will happen for PCs.
Indeed. I use par2 on my local tar backups, to protect against a few blocks corruption.

People may also be familiar with RAID5/RAID6/RAID-Z, which use erasure codes to protect data from drive loss.
Tech has a notorious compensation plateau after about 5-10 years, particularly for individual contributors. Much more so than law, business, etc. Unless you’re ok with yearly raises that don’t even track cost of living, you’re probably needing to move into management or something after 10 years. It is not a field for “ladder climbers” or anyone who wants a fairly linear progression throughout their career.
And here is a project that helps you decide upfront if you should rely on that bloated module:

https://www.npmjs.com/package/download-size

The tool is available online too:

https://arve0.github.io/npm-download-size/
I guess we're too electronic here in Estonia, with all the e-signatures and all. I always struggle to find a friend to print something, need that once in a few months. Same with many other companies here.

What exactly would we need a printer for? What should we print out? Just curious.
Also so interesting to disconnect your terminal and see your server hang until someone tells it to continue