skysight-inc/HackerNews huggingface dataset:
> Otherwise the best he can do is hit random notes and hope it sounds good then wondering why it does sound good

...and then experimenting with short snatches of melody in the attempt to replicate the effect under different conditions, gradually reinventing music theory themselves; and then coming later in life to the study that gives names to the library of intuitions they've built, finally being able to talk about them with people—but happy that they did in fact build the intuition first rather than just carrying around the bulky handles to the concepts without first seeing the use.

Or maybe that's just me.
India to Become Associate Member State of CERN
Wonder if people will use this to post bullshified apps to Github to impress potential employers
The speed at which they release updates is at least impressive.

Visual Studio Code and Typescript have completely changed the way I look at MS.

Kudos to the team.
Distinct actors and players have interests that are sometimes aligned or disjointed, but often contradictory. Though it may sound obvious, it clearly has not been fully internalized by plenty of folks. And when it has, few dare to draw the necessary conclusions that follow from it: always take everything you are told with a massive grain of salt. To be clear, I am not arguing that you should be a complete cynic, only that you ought to recognize that there can be a healthy dose of it. In particular when the stakes are high. Listen, but do not take everything at face value.

I am in an environment that has a particularly high density of genuinely enthusiastic, but naive, people; I am inclined to think that it is a mindset that's also predominant in other circles, besides University campuses.

Indeed, there seem to be quantities of people who are looking for silver-bullet secret sauces that will let them reach Steve Jobs status. Perhaps that's precisely because of the various personality cults that our industry subscribes to. I can't know for sure. And while I am sure there are some good anecdotes showing the contrary, it seems that, all in all, this is overall hurtful both to innovation and to the ones that try to accelerate it.

If you are going to be captain of a ship, you better not embrace any gust of wind that comes your way. Otherwise, you are more drifting away than going anywhere. And like Paris, you would rather be tossed by the waves than sink.
Do you have a De-bullshifier for existing Java codebases?
Telegraph
I prefer it because it moves through my linguistic centers which, for me, is good for learning. The best learning strategies activate visual, auditory, and kinesthetic.
Wow. How can I set a filter so that all email marked as spam by gmail is automatically forwarded to your service?
Syria and the Statistics of War
Not libertarian -- laissez faire.

You have the "freedom" to test Aloe Gel.
Do you have evidence that defective drugs made it to customers?

I've ranted about this before on HN. The global pharmaceutical supply chain in a Cluster Fuck race to the bottom. Here are a few articles that Bloomberg wrote a few years ago:

http://www.bloomberg.com/news/articles/2014-03-06/flies-foun...

http://www.bloomberg.com/news/articles/2014-12-03/indian-lab...

IMO you're being deliberately naïve if you don't think that those sorts of manufacturing practices don't result in "defective drugs" reaching consumers.

Edit: here's a link to a Pfizer website. They make the claim that "VIAGRA is one of the most counterfeited drugs in the world." Do you expect us to believe that none of that counterfeit drug ever gets to consumers?
https://www.viagra.com/getting/avoid-counterfeits
> You can say "go somewhere else" but selecting a different store isn't even a realistic option for many people in the US - there are no alternatives.

You can order online and it will kill off the brick-and-mortar stores even more if they don't vet their products. Amazon's been trying to convince people to do more home grocery shopping with them for a couple years already. If people lose confidence in Wal-Mart and their local grocery stores' products, Amazon will kick their butts.
Thanks. I love that you have a fair-sized concrete example for usage. I am giving it a try now.
Will it bring npmjs down again? Is there any hidden new upgrade to npmjs recently?
Not sure if i'd call it a beginners tool but I much prefer just building things out in HTML. I prefer to have exacting measurements (something is 50% wid or whatever) and it's very easy to update man items from say a list after first iteration. A front end templating system helps a lot w/ this.
I got lost at the cluster analysis. Can someone explain that in more detail? (Maybe Sergey?)
Telegram.org launches Telegraph
Don't be too sure; total power consumption of the new Skylake CPUs is much lower, as is power use by the display, etc.
Online comments are broken. What alternatives exist?
Back in the 90s, I was at the forefront of the push for media outlets to add the ability to comment to news articles, in the belief that this would enhance public dialog - a belief which turns out to have been wildly mistaken.

The primary problem I see now is that news articles are collapsing under the weight of their own commentariat. A few minutes ago, for example, I was reading an article at The Hill, a popular political reporting website. I was about to comment but decided it would be a waste of time given the already high volume of comments. Having the day off, I went to take a shower instead. 15 minutes later there were an additional 750 comments.

Please note that I'm not addressing the content or sentiment of newspaper comments (poor as the former or disagreeable as the latter may be to any given reader). The sheer volume makes meaningful discussion impossible, and without meaningful discussion social spaces become little more than vessels of mob containment. Does anyone have ideas for how to address this?

* Please avoid falling into standard 'liberal vs conservative' mudslinging, I've avoided discussing specific content because this strikes me as a general problem rather than one limited to people of a particular political orientation.
> It's never legal to kill a goose ... inside city limits.

Well, that sounds like a problem that can be solved with a net and a truck.
welcome to wired.com
What do you hate about Redux? I went from Flux to Reflux to Redux and it really makes state management easy from my experience. You should give the idiomatic redux videos at egghead.io a try: https://egghead.io/courses/building-react-applications-with-...
As the author of the original python sccache, I wanted to rewrite it in Rust and expected it would unlock implementing features that would have been hard to implement efficiently in python. I'm glad you beat me to it. Now we can focus on those features :)
> ... but "Open Source" is pretty much retconned to be defined by the OSI definition of the term

"Open source" as a term or development methodology is older than both the OSI definition and the Debian manual it is based on.
No, this is an example of why government regulation and free market economic are important. In places where there's fierce competition, a scandal like this will cost the player to lost the battle against other competitors, so deregulate those markets to boost competition. In places where competition is not possible by reasons other than regulations, government should regulate the shit of the industry. However, US is heading to a place where most markets are gonna be dominated by monopolies yet the regulations not be there.
> First, there can be a commercial consumer group that finds error, the buys nearly wothless claims from lots of consumers and goes after the seller with those. This will pretty quickly have the effect that the seller has much more insentive to test himself.

Or his incentive is to run a fly by night operation that shuts down before it can be sued.

> Also you can have community no-profits doing this kind of things, that will make them seem less greedy.

This touches on one glaring problem with libertarian utopia. Their replacement for the evil gubmint is a host of other bureaucracies (giant consumer groups, a bunch of non-profits doing testing, insurance for everything, etc.) that presumably will have many of the same pathologies as the gubmint.
Continuous and Sustainable Competitive Advantage Comes from Managing the Middle
How did you design this ? Do you have an interest in porting this to other languages ?
In the last minute, after using our $250 for 3 months, they decided to give our domains to some employees, eventually hurting their investor's interest.

I wonder, why didn't they give, let's say, a $1K bonus to every employee and make them participate in the auction?!

Anyway, such behavior is unique to Automattic and Matt, specifically. His view on what's fair is vastly off the accepted norm!
https://quant-ux.com/ is very promising . It allows for input fields and some basic logic, which can be pretty painful/impossible in other tools (e.g. invision, marvel,etc)
How can you enforce transparency without regulation? The market has decided that supply chain opaqueness is acceptable. Regulation exists because market forces incentivize things society has deemed negative.
> I've reverse engineered script kiddie malware far too many times to find them shipping "iStealer" and similar, which basically just dump browser password stores and send them to a gmail or FTP account.

Meet the guy behind some of them: https://news.ycombinator.com/item?id=13003236
Well, the issue is not brace initialization per se, but the ambiguity with initilalizer_list.
> Machine learning (...) is being employed in a range of computing tasks where programming explicit algorithms is infeasible.

I found this comment interesting. Is this really the summary of what machine learning is about?
Show HN: Pull up bars (klimmzugstangen in german)
>I also notice that the power output of the USB ports on the monitors is barely enough to charge any recent mobile device.

That's because it's probably supplying the USB spec of 500ma. That's not a fault, it's how it should work. The usb-looking chargers that come with many recent mobile devices are using a bastardized set of "not really standards" to let them pump more juice through the USB port than is allowed.
We created these pull up bars [1] years ago and continously try to improve them or introduce some new models, but, all in all, without great success. If you're into something, then it's difficult to think out of the box. So fresh eyes are needed! Any feedback would be a great help. Maybe you see another model, a new feature or a new design that would be cool to make. Thanks!

[1] https://www.klimmzugstangen.de/xt/en/pull-up-bars
True, it is tricky. But it'd be a fun exercise. I suppose it's an exercise in dark humor... hm...

"Hey, I'm switching to my work email. Refresh me on the details again."
"I'll have to get back with you. Can you repost a summary?"
"I'm sorry, but your emails are hard to read. Could you format them alittle nicer. Thanks!"
"Gee, I'd love to help. It's hard to think of how, though."
Sr. Engineering Manager (DevOps)
We’re looking for humble but ambitious, razor-sharp professionals who can teach us a thing or two. We promise to return the favor. Like us, you take play seriously; you’re passionate about games. We embrace those who see things differently, aren’t afraid to experiment, and who have a healthy disregard for constraints.
That’s where you come in.

We are currently seeking an Engineering Manager to drive technical projects and provide leadership for a large group of engineers in an innovative and fast paced environment. Our interview process will emphasize technical skills and management/organizational skills equally.

Responsibilities:
1)Responsible for planning, execution and success of technical projects
2) Continually retrospect and drive innovation within our software development process to ensure our developers execute at the highest possible level
3)Manage teams of software engineers to include task planning and code reviews
4) Drive technical projects and provide leadership in an innovative and fast-paced environment
5) Work closely with producers to ensure we're building awesome features
6) Provide the mentoring and guidance to create an environment for engineers to continually reach new heights within their career
My concern is more about fragile code than malicious code. I've had many experiences of packages where "python setup.py install" wouldn't work locally, and then I looked inside setup.py, and was confronted with a wall of conditional statements or dependencies on system libraries. Dependency declaration can, and should, be much simpler and more bulletproof than that.
I think these "recovery builds" are inevitable with the cadence they are maintaining on major releases.

Fastest moving MS project I've seen.

I'm really curious how big their team is that works on this. 2-pizza sized?
There was that strain of flu, a year or two ago, that was killing "otherwise healthy adults." I'd rather not have that one.
>First, there can be a commercial consumer group that finds error, the buys nearly wothless claims from lots of consumers and goes after the seller with those.

That's actually what government is for. You pay it money, and if you have a good government it includes a branch to make sure consumers aren't ripped off/poisoned/injured/killed/etc.

Some governments, like the EU, are actually quite good at this.

A commercial consumer group can always be bought out, infiltrated, or threatened with bankruptcy by someone with superior spending power.

A government can only be taken over from the inside - often by those who pretend to support libertarian ideals, but in practice simply want to operate at various levels of criminality without challenge or oversight.

But a government can never be taken over completely. There are always people who believe that market forces are a naive and unworkable ideology, and are willing to work against their excesses. They have a natural role in government regulation, but no natural role in markets.
The big difference with `tests/` is that they have to be integration tests. This means that you can't test private functions from there.
Features: Generates TONS OF CODE!!

I love it.
I might have missed something, but if they only have 2 features, simply plotting the data out will make any trend very clear.
> [lying is] not a harm, that's a benefit.

> you could capture by making orange juice "out of real oranges, made the way you'd expect"

no, you couldn't do that, because your lying competitor could write the same thing on their box of orange Tang.
Free Affiliate Marketing Video Course Teaches
> I don't think you'll find too many people who oppose investigating and prosecuting fraudulent product labeling.

The large number of ethusiasts for "tort reform" suggest that the idea of making companies immune to the consequence of malfeasance would suggest otherwise.
You can fix this using the intellij toolbox
that's actually why best startups are those who make products for themselves, so they tested on themselves first; they don't really need public launch date; because the product is already being launched and getting instant feedback during development

examples are airbnb and dropbox
He then appeared in the finale episode with the old rMBP and an SD card in it.
Chinese solar firm to build plant in Chernobyl exclusion zone
Paying for public retirees has never cost L.A. taxpayers more
Obviously you were lucky: Soviet standards were pretty diverse (non-russian republics getting the best housing and wares, then Ukrainian and Belorussian SSRs, and finally the worst ones for RSFSR).

Here you have a typical plan of block khruscheba:
http://ic.pics.livejournal.com/volgodim/14339505/26623/26623...
I've seen quite a few of those. 5.8 m^2 kitchen. All over Russia.
Apache Geode Graduates to Top Level Project in Apache; Up Next: Microservices
I, too, wrote entire games as a kid without knowing what an array was. :shudder:
It can. I've been using Caps Lock as Escape across Linux, FreeBSD, and OS X for 7 years now. The various gui interfaces to xmodmap even have an option to do the flip for you (at least in GNOME, Cinnamon, and KDE).
It apparently requires Kaby Lake. I assume that means a DRM scheme using Intel SGX.

Intel SGX allows dynamic creation of a so-called secure enclave on the chip, bound to a segment of code. Once setup not even the kernel can read the contents of memory within the address range of the secure enclave (at least, not unencrypted). Only code within the address range can read and write memory in that range. The protections are implemented and enforced by the CPU and MMU, somewhat similar to ARM-based secure enclaves, but more dynamic and flexible.

Each SGX-enabled chip also includes hard-coded symmetric and asymmetric keys, and only Intel has the database for the secret components of those keys. Long story short, this allows vendors to ship a small program that can setup a secure (confidential, authenticated) channel to somewhere else on the network that is impenetrable to the host computer.

It would be a malware writers wet dream, except your program needs to be signed by Intel, and you need online access to Intel's database to initially authenticate a channel. So instead it's a wet dream for businesses implementing DRM schemes and who can afford paying the Intel tax.

In this case Netflix is likely shipping an SGX-protected program that decrypts and decodes the stream, installed using new hooks in the Edge browser. Pushing the contents to HDMI probably requires another layer of software provided by Windows. Perhaps even another SGX-protected program, authored and signed by Microsoft, that can securely push to HDMI.

SGX includes features to allow two SGX-protected programs to authenticate each other at runtime--that is, that each is legitimately SGX-protected. That allows two SGX-protected programs to setup a secure channel between themselves, using the platform's native ABI (if within the same process) or IPC mechanisms. I don't think SGX supports mechanisms for direct bus access, so Microsoft's half probably requires some kernel work to provide and authenticate the public key for the HDMI/HDCP controller, unless Intel also keeps a database of HDCP keys.

SGX could also theoretically be used for so-called secure computing. For example, being able to process sensitive data in shared hosting environments without worrying about bugs in the kernel or virtual machine manager. But because it requires Intel to sign the binary code, it's not really useful for implementing Free or Open Source software. Even development is a giant PITA, which is why Linux still hasn't (AFAIK) implemented the necessary infrastructure to make it work from user space.

You could theoretically implement a virtual machine inside an SGX enclave, but Intel would never sign such a thing as it would permit malware to proliferate. That cat should never be let out of the bag, given how keys are hard coded in each chip. Intel's verification and validation process is presumably _extremely_ rigorous.
Now this has potential. Put a tool in the mail reader which reads "transactional" emails and matches them up with actual transactions. Discard entire emails which have no match to a transaction, and discard advertising in transactional emails. This would improve spam filtering.

It would also be useful for mail readers which understand conversations, converting them to message-like bubble format.
Also on Quanta. https://www.quantamagazine.org/20161115-strange-numbers-foun...

This is completely fascinating.
The world's intelligence agencies were wrong about Iraq's nuclear program, but this is hardly "fake news" [...]

That is absolutely not the way it went. Essentially nobody believed what Iraq was accused of by the USA, not even the CIA trusted the available evidence. It was all fabricated to justify the invasion, a total fake.
Very nice! In particular I really like how simple the file format is, e.g., https://raw.githubusercontent.com/partyparrot/GitHunt-API-co... and the "playlist" file: https://github.com/partyparrot/GitHunt-API-code-tour/blob/ma...
There are rules around when strikes can happen and when they can't. If a court says the strike is not legitimate, they can be forced back to work.

Of course, employees can still not show up. In that case, the employer can fire them (which they can't do during a legal strike).
> Yes, I think we've all seen how much of a "voice" we have in government.

And as a Canadian, I feel that it is pretty reasonable.

Maybe governments can only be effective at a certain scale. But also, some systems are more effective than others. And also "how much of a voice I feel I have in government" is a group-psychology question that is difficult to consider objectively.

shrug!
Show HN: Simple Interface for Quickly Building Training Data for CNN Classifiers
We both seem to have a different view of what a "fatal flaw" is. For me (especially when talking about a computer security tool), it means a very serious security vulnerability and nothing less. You seem to have a more relaxed view, accepting things that create a bad user experience as fatal flaws, too.
Considering they've been working together with NPM since the previous recovery build, I highly doubt they would have released this unless both parties were really sure this will cause no problems.
I can't believe how very much I can relate to the first 5 paragraphs of this post. It hits home at very core of what (unknowingly at the time) formed the basis of my career.

I started on the VIC-20 (for which I traded in my old, but working Fairchild Channel F, Doh!) and then moved up to a C-64. One of the first games I had came on cassette tape, was written in basic and at a certain point... you'd hit a syntax error... fixing that bug was my introduction into programming in early Junior High School. And to the point of those opening paragraphs, I remember the Programmer's Reference Guide for the C64 included schematics for the computer.

The limited nature of the BASICs that came in ROM also very much forced me to learn fundamentals of computing that I appreciate to this day. If you wanted to draw circle on the screen you had to perform bitwise operations with the screen memory using "PEEK" and "POKE"; there were no fancy "CIRCLE" or "DRAW" commands. At the time, my friends had computers that could do those things, but the extra effort with my computer had pedagogical value that continues to pay dividends today.
How can layers be more efficient?

Let's see: your computer's multiple layers of caches in the "memory hiearchy" are all extra layers between the processor core and memory.

If you were to turn these off, it would be a complete slug.

Layers are faster when they can intelligently:

* filter requests (higher layer blocks some useless request avoiding time-wasting calls into lower layers where the same conclusion will eventually be reached).

* aggregate requests (the higher layer notices that multiple small/incremental requests can be rewritten to an aggregate request that is available in the vocabulary of the lower layer; I/O buffering is a common example of this).

* provide caching (already covered)

* provide bypass. A system with N layers can be faster with N+1 layers if the new layer is able to bypass some of the layers below it in some cases.

* use alternative providers for the lower level services. Related to bypass: for this situation, don't use all these existing layers; go this way instead.
I know, but that's a good property to have, it's easy to do, and the extra costs are insignificant.