skysight-inc/HackerNews huggingface dataset:
I'm looking into bpm detection and cue points are on each player (they just might be hidden on a small screen). Will look into key and dragging the waveform.

Thanks for the feedback.
Rust is one of the best things to be coming out of Mozilla right now. I really hope they don't pull a Persona on it.
Just reading those 6 bullet points reminds me very, very strongly of the kind of discussions I have with my friends (all of whom are CS students).
Exactly. Leaving off the return type annotation is just asking for trouble, and this example proves it.

And the actual type of the const won't be `string | number` -- it will be `any`.

MaulingMonkey[1] has the right idea, though.

[1] https://news.ycombinator.com/item?id=12192240
When you think of c++ you think sequentially, but hardware doesn't work that way. I think verilog or vhdl make more sense instead of trying to get c++ to work for hardware or having to come up with more c++ code to account for the way hardware works.
If you start concentrating the power of the army in fewer and fewer hands, they will become more powerful, not less.
Flash is not built-in to Firefox like it is in Chrome and Edge.
> No examples, no evidence

I described a very specific example of something Haskell can do that JS cannot in this reddit thread:

https://www.reddit.com/r/haskell/comments/4ujg5i/what_are_yo...

It is almost impossible for the Haskell metadata widget I described to have bugs. But I've seen production bugs in the corresponding JS code twice in the last few months. You simply cannot get the kind of correctness guarantees in JS that you have in Haskell.
http://darksky.org

I'm glad the International Dark-Sky Association exists. Someone has to fight for this stuff, and having an organization with a website makes it easier for individuals to help.
6 Principles for Proper Use of Funds from Investors
I'm not sure about this one. I studied CS and was kinda forced to learn university-level maths and I found that it differs both on the pedagogical level (different ways to motivate students, I preferred the ones in the university) and on the logical level, when for the first time in my life I was actually EXPLAINED the terms we operated on.

University maths is much more logical than the school voodoo I had.
Accord to the movie Sugar Coated (on Netflix here in Canada) and Dr. Lustig there is no meaningful difference between HFCS and normal sugar -- they are equally quite bad for you. Switching from HFCS to cane sugar will achieve nothing I believe if you keep the sugar intake the same.

What I believe happened is that at the same time HFCS came on the market there was also a larger push to put sugar into a lot of things in place of fat.

Thus the introduction of HFCS seems to correlate with the North America weight problem but the North American weight problem also correlates with the increase in sugar in our diet -- and I understand from Sugar Coated and Dr. Lustig that is the causitive correlation.
What a disgusting attitude you have.

If it were as easy as you say, everyone would just do it. 36% of US adults are considered obese.

It's obviously a lot more complicated and harder than taking "simple" advice.
Nice spot on. The described qualities would also apply to philosophers, logicians, etc.

I think a broader term would be, habits of highly "analytical" people.
I won't eat at McDonald's.
Or pictures of graphic obesity and diabetes complications like cigarette packs have. Or at least a surgeon generals warning.
Wow, I didn't realize they just got rid of the extension. That does seem like a bad idea.
Could you elaborate? I didn't get your point.
> I met a guy who introduced me into IT contracting for big companies. I just did what he said and instantly landed a long term gig that quadrupled my income.

Would you mind sharing some of the tips the guy gave you? I'd be really interested. I'm doing small-time IT contracting but looking to grow the business.
What I really want to see is with webassembly the browser become the default rendering engine for all client side applications. We're already moving in that direction with things like electron.

The browser should be a rendering engine, which is a pure sandbox, for client side applications. The client side applications will have access to standard local dbs, standard Dom and CSS renderers and standard method of running code through webassembly.

Webassembly with DOM access is IMO the final piece to do this. And then all OS device access will be done through this sandbox environment where there can be highly controlled access to things like mounted disks, etc. In this utopian future, all developers will be able to target any browser/OS with identical code and never have compatability issues. (And a choir of angels sing out in joy)
Doesn't this imply that most EULAs and TOS agreements are largely unenforceable? They're all done this way.
>The Arab Spring happened precisely in those countries that were already totalitarian and dysfunctional anyway.

But they were nonetheless capitalist. There were market forces at work to fix the problem, but it failed . Which still is a powerful argument against your thesis.

Sometimes the hand of the market isn't sufficiently incentivized by starving broke people. Sure they would pay, but can they?
I think sugar is additive, like tobacco, and with lots of bad health outcomes and because it is additive that is why it is hard to cut it out. Watch the movie Sugar Coated for one take on this line of reasoning.

It likely is as easy as cutting sugar out, just like smokers should cut cigarettes out, it is just hard to do because of the additives qualities of the drugs.

And like cigarettes, cutting down isn't really as effective as cutting it out nearly entirely, because a little bit of an additive drugs primes you for more.
The major alternative to divorce is dysfunctional families which is similarly crippling to children.
I don't see what's so wrong about using an investigator to find out more about the guy who is suing you.

Can someone explain that to me? Is it against the law to find all publicly available information about someone or to follow them around?

The big criminal act that I can see here is that "Ergo" (the company that Uber hired) wasn't licensed in NY. Seems like that would be on Ergo, not Uber.
Yeah I heard about that, it is sad that Japan women are suffering from this too.
I haven't used Paw in a while but from what I remember Paw has an excellent UI and UX - it goes above and beyond API developer's expectation and it also used to integrate with mashape (not sure if this is still a feature?). Either way spectacular product!

I also got familiar with Stoplight.io - which I have found to be a little bit harder to use but has a large array of features that I think could inspire a lot of developers to build and grow the API dev community

aaand I don't work for either companies!
I'll work for free in exchange for free accom and expenses
I like Swift, but they have a pile of work in front of them to make Swift a reasonable proposition against those languages outside the Apple ecosystem.
What's your point? Trade agreements are voluntary. If a country thinks it's better off outside a given trade agreement, it can just leave it behind.

They usually even have an explicit provision for withdrawal. For instance:

http://www.sice.oas.org/trade/nafta/chap-22.asp

So could South Korea use protectionism to build up internal industries today? Sure. But it might not want to, if a different set of choices were more likely to favor South Korea.
Can typescript be integrated with other, standards-compliant preprocessors? It sounds irritating that Typescript 2.1 will "add" async/await when it's been available in Browserify and Babel for years already. I want to get into using js types, and typescript seems to have the most momentum, but I don't want to get locked into o e monolithic preprocessor which lags behind everything else by several years.
For 2) : I do programming in the healthcare industries, so I see sometimes the bills for care given to these people. They survive but generally need fake arms and legs. Generally kids who underestimate the danger, and find things in dunes, old bunkers, etc.... I presume some die too, but then I don't get to see the evidence. I think it's like car accidents: So common they don't get reported on anymore unless you start looking for them.

For 4) I hear the storys second hand, and i tried talking to them an dgot nowhere fast, so I can see it happening. I know a few year ago there was a scandal where hurt polish people were silently transported back to poland. In general, they are cheap and work in unsafe ways, and the builders hope like hell the authorities don't catch on, so bad news is hush-hush.

For the fans: Here is a local news article where a bomb was found and cleaned up recently. http://www.hln.be/regio/nieuws-uit-oostende/oesterbank-geeva... I live just above the map so didn't have to evacuate or stay away from the windows. These things still happen every 2 years or so. At this point, everybody stopped caring much.
Is there any evidence that the bias of the DNC in this particular case is so uncommon as to be egregious? Candidates in both parties have cried foul that the process is 'rigged' (possibly with good reason) but only the Democrats are being accused of corruption.
To me, the acts of legally constructed fictitious persons are amoral not evil [or good]. The legally constructed fictitious person is just a messier meat space version of the Etherium fueled Dao. A legally constructed fictitious person has marching orders and those orders are an ends justify the means mandate...as I was writing that I was thinking "constrained only by law" but that's some utopia we don't have.

To me, anthropomorphizing fictitious persons is an intellectual landmine. A fictitious person is an 'it', no more a moral or ethical agent than a rock. A mountain of rock isn't evil when a slide buries a party of hikers. Gravity is a law of natural systems. The behaviors of legally constructed fictitious persons are in accord with the "laws" of those systems.
>I'm not sure if there should be a tax on sugar.

I think there should be in Canada because we have a public health care system and the effects of sugar intake puts stresses on public health care, and those that who binge on sugar should be forced to pay for their higher costs on public health - I should not be subsiding their preventable issues.
while the skewed sex ratio is true, lumping all of China together is misleading. The sex ratio is quite balanced in cities, for example, meaning that women living in cities don't quite enjoy the advantage.
US rules of engagement were partially to prevent Chinese intervention in the Vietnam War. The Chinese already had 100,000 advisors in the country in an anti-aircraft role and a full scale invasion of Hanoi by US Marines would have almost certainly resulted in a response by the PLA.

Even though the Chinese troops were poorly armed and poorly trained relative to US troops they had undergone some degree of moderization since the Korean War where they had fought the UN to a standstill. Given the logistical advantages of the Chinese to mass men and material (it was on their border vs half the world away) it isn't obvious the US would have prevailed in a escalated conflict. China was also a nuclear power by 1965 which was not true during the Korean War.

But I don't think any of this disagrees with the main point of your comment which is don't intervene where the rules of engagement prevent you from winning.
A great movie that features him and a lot of other credible people is Sugar Coated. It is on Netflix in Canada.
Your doubts may be well founded but there have been many examples of public figures who vocally and publicly denied any wrongdoing when mounds of evidence pointed to them being guilty. Jerry Sandusky comes to mind.
I agree with many of your points. I just want to note that Firefox OS aligned 100% with keeping the web open. There is a vast group of users that only have a mobile device and can only get online through their phone. Their entire 'web' experience is through this medium.

Firefox OS in its pre-shutdown iteration did not serve these people perfectly yet, but it was well on its way to be a solid choice for them. A choice that held their values first, not just the values of western consumers trimmed to fit.

And now there are no 'open' choices for an open mobile internet device (below 50USD) The cheap knockoff Android phones that dominate that market are preloaded with untrustworthy applications, and ship with unverifiable firmware. The latter is almost never updateable to anything recent or patched for security. This makes for a very exploitative, dangerous web, and it grows more so as it grows more integral to peoples livelihood.

I applaud Mozilla for starting it, but I think the decision to shutter the whole initiative was incredibly damaging. At the very least because now it, falsely, appears to be a cautionary tale to anyone else that may wish to attempt this initiative.
surely the one child policy will give women an upper hand in the coming 20 years?

https://en.wikipedia.org/wiki/Demographics_of_China#/media/F...
amazing work, I loved playing with it. I'm a DJ nub tho :( would be really cool to have a very quick tooltip getting started mixing the first song kind of thing
It is a different issue but it reminded me of the other one, sorry to hijack/piggyback.
I haven't had the chance to try typescript yet but I absolutely love postgres, I mean I want to have sex with postgres. It is what is keeping our codebase somewhat sane. It pairs really well with the insufficiently typed javascript/nodejs. With postgres, at least the code interacting with state, the most perilous code, is typed, transactioned and manipulated in the functional sql way. I shudder to imagine in what mess we would be if we had gone with something like mongo.

This thread, with people like you that seem to get it, is definitely making me want to try typescript.
Problem is overpopulation and less number of cities. Delhi/Mumbai and other metros get weight of the whole country. Unless more metros get created situation won't improve.
As I understand, It uses Telefonica's proprietary (and misleadingly named) OpenTok platform. The README you linked even mentions specifying TokBox credentials.
I understand your feelings. However,
* farmers in general are pretty conservative about things like computers

* you dont' always know when you hire workers from a temp agency that nobody speaks your language.

* Its only recently that there is GSM internet reception in most fields here.

* Even I, an ITer pure sang of the internet generation, didn't think about this when being confronted with them while doing a small walk around and meeting them unexpectedly.

None of these makes this right, of course. But, I can see how this happens.
Here's my tl;dr. First I'm quoting the conclusion:

> Is it possible to detect malicious behaviour performed by malware, based on monitoring system calls?
> This work shows the answer to that research question is: Yes.

The paper is really good, Vincent Van Mieghem from Fox-IT (NCC Group) tried to load a kernel module (bypassing ASLR and other protections) to log all the system calls made by a program when executed for the first time. I'm not sure if he does that in a sandbox/VM and it looks like he might just be trying to detect a virus while it's contaminating the box.

The point is that most malwares use the same kind of system calls. If they want persistency, they will use LaunchDaemons, LaunchAgents (which in their turn use launchctl), they will often use root provileges, as well as spawn sh or bash to run some tools, often they would also package and run LogKext (THE opensource keylogger for OSX).

He designs many patterns to detect every malwares he could find on OSX (rootkits, backdoors, worms, ransomwares, ...) and ends up detecting all of them with one of the pattern, and having an extremly low percentage of false positive (especially if you're not a power user).
At least the performance issue will improve with FF48 and Electrolysis https://wiki.mozilla.org/Electrolysis coming August 2nd :) https://wiki.mozilla.org/RapidRelease/Calendar

For the rest you unfortunately have a point.
Netflix uses EME. Amazon Prime Video also I believe.
In the US, plain yogurt would show any added sugar in the ingredients list (it would not reflect the amount).

But it starts from milk, so there is lots of sugar it in.
I hear this argument a lot too, but when you think about it, what would pull the original authors of those rarer libs to use the languages they chose in the first place? R is clearly geared and marketed towards statisticians, which have in turn given it a lot of such algorithms. Python has SciPy, which was also marketed similarly and has practically become its own platform. And Python itself was marketed towards academic types as 'executable pseudo code' that's easy to understand, which then culminated in NumPy and such.

Also, I would argue that what op was talking about did fall more in line with platforms than algorithms, despite what the libs actually did, because Ethereum and Bitcoin are themselves platforms that spark those kinds of libs. Not to mention that you're always liable to run into situations where some obscure algorithm isn't available in your language of choice, regardless of how popular it is (unless you're using c++, which marketed/encouraged the kitchen-sink approach to development, and has had a lot of time to build quite a few kitchens).

As for interfaces, I'm not sure exactly you mean that hasn't been covered already, like in the case of F# being able to smoothly interface with external data (which also includes the ability to interface with libraries from entirely different languages like R and Python). And interfacing with hardware is also a lot like a platform issue similar to the browser situation, except with C instead of js. And then there's stuff like arduino, which is also very clearly a platform.

All in all, branding and marketing shouldn't be underestimated as the driving forces behind a lot of tech decisions, because software development does have a very strong social component that shouldn't be ignored. I mean, just look at the type of site we're on...
That's a great read, thanks for linking.

I am little peeved by the maneuver at the beginning of the story though. You cannot use a slingshot maneuver around the sun to gain speed relative to the sun - that's simple conservation of energy. I know Geoffrey Landis is NASA scientist, so hard to understand how he could get that wrong, but it seems he did.
The GPU Age
Saving and exporting are different tasks: the former saves the current work-in-progress project with no loss of data, the latter exports to a particular image format and is inherently lossy. If you combine them, you risk misleading users.

And by keeping them split, it makes some things more convenient. When I edit images, I save a .xcf and I also export a .png. Having to manually switch between these file-types and manually remember and reënter the (possibly differing) filenames when saving would be a pain. Keeping Export and Save as separate means I don't have to. It also means that Ctrl-S saves the project, rather than overwriting my last export. And as the part you linked to points out, this means you can do things like change the scale at export time.
We make ourselves fat and unhappy.
Cheers, good point. I want to try and stay away from sync capabilities but it would be a great idea to show how to beat match using the app. Thanks.
> a claim with zero citations - not very useful at all.

Gradual typing isn't exactly a TypeScript invention: Typed Racket is gradually typed, has unions and intersections (which in turn date from further back than TR), refinement types, occurrence types, and even comes with a guarantee that typed code won't violate contracts. If the Racket runtime detects a contract violation, blame will always be assigned to untyped code. TR does more than TS does, and it was designed and implemented earlier.

> It sounded a bit condescending to me.

I didn't read k_bx's comment as belittlement of TypeScript: anything that makes JavaScript better is obviously a good thing! (Since we can't get rid of it.) But, as a matter of fact, TypeScript isn't pushing “what types can do”.
Why NASA still believes we might find life on Mars
I would also like to agree that precision can sometimes get in the way when confronted with so little of it in places of work or home.

I Live in a hundred year old home, have never seen a 90 degree angle on any of the walls and everything is a little off. Growing up learning fine wood working. My house has provided so many confounding moments.
Discussion on this issue began at least 10 months ago, according to the "Concurrency" proposal in the repository:

https://github.com/apple/swift/blob/master/docs/proposals/Co...

The news here is really an update that they're still thinking about it and it won't be in Swift 4.
I agree very much with that. But what if food manufacturers come up with new ingredients that escape the tax legally and those ingredients are actual worse for you?
How would they verifiably record the adds served, say on my example.org page the ads come from example.org too how can Adsupplier Inc. then be sure I served those ads to a genuine page-requester?
They don't exactly lie. This is the tricky thing with candy: it's damn hard to eat just one. Everyone (except possilby diabetics, I don't know) would be fine with eating a milky way every 2-3 days, but that's not how the brain works on sugar. I can and do rarely eat 300g of chocolate inside an hour. I'm pretty sure that's a little bit dangerous, but the only way to avoid it is to not buy the chocolate in the first place. Once I've given myself permission to start eating it's all gone real quick.
It only takes one person to translate the message once and then it can be spread from employer to employer. It really would not be that difficult to get the word out in terms that the workers could understand. I don't see any legitimate excuse for not doing it.
There are only 2 channels. :(
Seems to stream fine though, but only streaming SD, so not really a big challenge there.
When we ran it, the workload was mostly during weekdays in different timezones (so distributed over more than 8 hours). This was on a single c4.2xlarge AWS server, which was bigger than we needed. To be clear, I wasn't trying to make a claim about high load with that statement, just that the system has been running smoothly with steady activity for a long time.

Each week the number of individual users was in the thousands; that was usually a rolling window since people tend to not do more than a few e-learning courses per year. I'm certainly not claiming that there are no bugs -- in all likelihood there are -- only that no bugs have yet crashed the system or were obvious and serious enough for users to tell us about.
Pipes are simultaneously expensive and efficient, to the point where it makes sense to distribute only potable water. It would cost way more to add the infrastructure to pipe gray water everywhere than it does to just use freshwater for household irrigation purposes.

Bottled water is so incredibly expensive that it really doesn't matter where the water in it comes from -- the production cost of the water in the bottle itself is insignificant compared to the retail price of that bottle.

Besides, it's not like you can water lawns with seawater. When you're at the point where you're having to rely on desalinated water to drink, you're going to need to use it on your lawn as well (if you want to have a lawn).
Literary Beatdowns: Or, Excerpts from Smollett’s ‘Critical Review’
Not all mathematicans are on the spectrum. When they have done studies the elevation in AQ is about 2 points, from mean 17 in population to 19. Autism starts at around 23 if I remember correctly.