skysight-inc/HackerNews huggingface dataset:
It's just pretty embarrassing. I understand some people don't care (like him because he was told about it by multiple people) but I do.
Mobile app prototyping, UX design and design principles: June’s best blog posts
This is a problem that many people are trying to solve. The current US education system is geared towards producing mostly blue collar workers, and promoting a few geniuses to white collar by funneling them to Universities. We definitely need to change it to emphasize more on practical skills, or at least skills that encourage further learning.

I imagine a kid who loves learning would be capable of picking up skills like Mathematics etc. reasonably well, while a trained but burned out PhD mathematician might just have lost all love for his anointed subject. I've actually seen this happen firsthand as a college student: my fellow students who had worked intensely through prep schools were absolutely burnt out by the effort and had no interest in academics for the first couple of years.
Fluent Java HTTP client, 1.17.1 released
FBI Interviews Employees of Russia-Linked Cyber Security Firm Kaspersky Lab
The US loan system works almost the exact same way. Federal loans (90% of student loans) are paid directly by the government, and come with income based repayment plans capped at 10% of disposable income.
Very much agreed. I've definitely encountered the attitude that my high-school grades or my undergrad GPA define me. And by "define me", I mean that my undergrad GPA of 3.45, higher in just my CS+math courses, is considered a little on the low side to be applying for STEM grad-school. My GPA was sufficient to graduate with Latin honors, but it's low for STEM? Come on.

Yes, we definitely treat STEM as a competition to see who can be the closest to "perfect" at set tasks and classwork, rather than as an exploration (or even exploitation) of structures and spaces through strictly logical reasoning.
The encephalization quotient seems to suggest that a certain amount of brain-power is required to process nerve signals subconsciously (pain/touch/etc.). Larger animals have more nerves, and therefore need larger brains to perform the same abstract thinking activies, i.e. IQ. We can further combine this with the diminishing return of further reducing the brain size for an animal that is already large/ consuming large amounts of resources.
Already provided in Tcl: http://wiki.tcl.tk/9832
His very prolific voice acting career probably helps as well; although he has a "best known as" type role in that field as well (the Joker), there's enough variety in his resume that I think it would be difficult to typecast him too narrowly now.
OpenHAB 2.1 brings IKEA Trådfri and VSCode integration
It's a web game that you play in a web page. It'd be mighty impressive if it functioned without talking to a web server.

Further, it doesn't even have user accounts. What exactly is there to be curmudgeony about?
I'd go so far as to say most programmers working today are in it for the money. Despite the constant pressure to maintain the illusion otherwise, no one is passionate about making shitty CRUD apps enabling today's questionable business fad, and that takes up a large chunk of available work.
How does the economy know what equilibrium is?
I had mine separated out by type (function) as you describe, and unsorted by color. That worked, and would continue to do so until the collection reached a scale far greater than anything I ever contemplated.

You're right about the need for individual separation when selling parts. Bricklink does that, so that people in need of, say, exactly four orange cheese wedges, can go and buy them. That seems to be the preferred style for most builders, since it makes possible a mapping from a parts list to a purchase order; there are other styles in use, including bulk sale by mass or approximate quantity, but the individual price for a given part is much lower when sold in bulk than alone. So if it can be made feasible to automatically, or mostly automatically, sort down to the individual part level by type and color, that'll show the best return on investment per part at the point of sale.

(Update: based on jacquesm's comments elsethread, I don't suppose I can any longer recommend selling on Bricklink. But I'd imagine the pricing effects I describe are similar elsewhere.)
wow, the are way too many toxic teams at Mozilla :(

I'd expect the company to be pretty democratic. but every month you hear a story like that.

specially shocking:
"What business a not-for-profit company, based primarily on doing open-source, web-based engineering has making physical, commercial products is questionable, but it failed long before that could be considered." ...and that was right after their failed mobile phone line failure!
It's tricky, but there are a few options.

- Gold standard: this is a perfect use case for sleep tracking. "Wake me in the sooner of 1 hour or 30 minutes of sleep".

- Upper bound timing. If I can't start a nap within 15-20 minutes, it's probably one I don't need. So a timer set for 35 min would suffice to get me some reasonable duration. This fails if you might need 30+ minutes.

- Caffeine naps. Drink a cup of coffee, start your nap, you'll be up in <40 minutes as the caffeine hits. This doesn't guarantee you'll get a lengthy nap, but it helps ensure you don't wake up groggy.

- Practice. I struggle to nap currently because it's not routine, I usually can't sleep quickly unless I'm exhausted. But I spent a good 6 months getting healthy sleep amounts with a daily nap, and I was usually out within 5 minutes when it was expected.
This is already possible, but I'm not using it because in some trial sales I've found that sets are rather hard to sell profitably:

- the sets have to be absolutely perfect to be worth something

- you need to check to make sure all parts are present, this is hard enough for Lego which starts from known quantities and brand new parts, with second hand parts and people being ultra picky about such details as year-of-manufacture of the bricks it becomes an intractable problem.

- Rare parts are really rare. In fact, the only parts you would have to document like this are the rare ones, and 'rare' is actually one of the categories that I can sort for. This gives the option to sell only the rare parts for a certain set and to leave the bulk parts to some other method. Much easier to do that profitable.
Factors to consider:

Do you really like the working alone at home - obviously connected through modern communication apps and tools?

Do you have the ability and willingness to cultivate a local professional network that are not your co-workers?

Is the company willing to pay expenses for regular HQ visits, one week out of every 2 months so that you have some face-time with both colleagues and bosses?

Is the work itself - apart from the remote situation and more money, something that inspires or at least intrinsically interests you?

How much of a difference in your financial well-being is the combination of $45K more plus reduction in commute costs?
Coding bootcamp alumni review the Iron Yard
Gotta say, I'm not a fan of this redesign. Others have touched on the biggest issues - lack of information density and missing article snippets, but here's the one I really can't figure out: Why is the left sidebar so crazily wide? There's at least an inch of wasted space and none of the bar's items even come close to using the full width.
RNDZ, and RV are two well understood abbreviations :)
FreeBSD has named. In 9.0 it's BIND. In 10.0 & 11.0 it's Unbound.
To make it work with Network Manager, it needs DBus support. So distributions compile it with DBus support.
Math vs. Physics [video]
You need decent ventilation in your bathroom. If the room stays too damp (steam after a shower, etc.), you'll end up with mold, some of which can definitely be neurotoxic.
In the post, it says he only filtered on three. Glasses, Girl, and Smile.
These articles for the most part live off of an imagined past. It wasn't hard to train someone to work an assembly line, which used to be all you needed to do.

Skilled employment such as plumbing electrical had and still have apprenticeships...
I had my fair share of endeavors with closed and open home automation solutions and this one really hit it off. openHAB is an amazingly flexible center for your smart home, regardless if you are playing around with ESP8266's or driving a whole KNX installation.
It's open source and the ~200 add-ons can talk to nearly everything out there, from Z-Wave over Alexa and IFTTT, your Tesla car and up to whatever you get onto MQTT.
One warning though: "With great power comes great responsibility" ;) openHAB is not a point and shoot adventure. Setting up the SmartHome takes a few minutes. But it's totally worth it! Happy Hacking!
Same thing that's explained by https://crypto.stackexchange.com/a/48586 ?

TLDR: It's easy to find fixed points of hashes like SHA-256.
We have nearly the exact same system in the US.

Federal loans (90% of student loans) are paid directly by the government, and come with income based repayment plans capped at 10% of disposable income.

The debt is cancelled after 20 years, so if you don't find a decent job, you'll pay very little.

There is interest though.
I don't really disagree with any of that. There are (mostly good) reasons why most universities look and act differently than they would were they solely constructed for learning some trade whether white collar or otherwise. Part of this is that the training part is mixed in, for many people, with moving out of the house for the first time, being self-directed to a greater degree, etc.

That said, there's also a general expectation that, barring graduate school, university grads will also go on to earning their own living. Some do so with just generalized university education--which is more or less what you have if you majored in medieval German literature. But it's easier with an engineering degree or something else that ties directly to what a company is specifically hiring for.
I haven't used Grumpy at all, and unless it starts supporting C extension modules like NumPy I doubt I ever will. Google's numerical computing / machine learning stack (e.g., TensorFlow) is based on Python/C++.
> I thought it might be on the compiling platform to provide GC if it wants to.

Yes, the compiling platform can use WebAssembly's memory primitives to implement its own GC. But (besides the wasted work of implementing it) this is unlikely to be as efficient as a native, tuned GC on the target platform.
JSHeroes 2017|Xavier Cazalot-How to get started and build something with GraphQL
Blue Apron Cuts Price of Its Forthcoming I.P.O
Ask HN: What are good resources for learning about enterprise infrastructure?
I work for a company that works in the PaaS space. My role isn't specifically in the infrastructure area, but I feel like growing my knowledge and understanding of enterprise infrastructure (on-prem datacenters, hybrid cloud, enterprise networking, computing & networking virtualization, etc) will help me be more effective in my work. I've tried to search for good resources online, but there's so much SEO-optimized sales content and bits and pieces of knowledge spread out, that I haven't been able to do some focused reading and learning. Hoping you all can help!
I've been on a sortition kick for some time now and am a big proponent, but simply choosing congressmen at random would never work. I believe that with subcommittees and some sort of filtering mechanism, it could work very well. The filtering mechanism is the trickiest part though. So far I haven't come up with anything better than a qualification exam, which has some obvious flaws.

The way I see it working is like this: You have a central committee that is like the legislature, but they don't draft bills. They only debate them and vote on them. This committee is made up of at least 40% unfiltered complete randoms. The term could be anywhere from 6 months to 4 years; the position being non-compulsory and well compensated. The central committee also selects someone to serve as the head of state, who will act kind of like the SoS and be commander in chief of the military. This person could be replaced with a vote of no confidence like a PM.

The actual legislation would be written by filtered subcommittees. For example, you could have an infrastructure committee that has two lawyers, 2-4 engineers, two economists and two social scientists. These would be selected at random from a pool of people who have passed some sort of qualification exam. The exam would be very difficult, but people would be highly encouraged to take it to maximize the size of the pools. Of course study materials and services should also be provided by the state to make sure that everyone has approximately equal access.

It's not an ideal system, and there are some flaws, but I believe it would work very well. Having committees of experts crafting legislation would limit the influence of lobbyists. You could also potentially have some sort of petition system to keep effective leaders around for a second term.
Geographically, "most parts of the US" are fairly close. If you live in one of those parts, vote accordingly.

By population, that's substantially less true - nothing I do in the ballot box is going to make a dent in a 60-40 split in CA, and quite a few will have to think just like me before it does. If you're in one of those parts, vote accordingly.
SHA256 vulnerability
Never use DNS TTL of zero
Also, this delightful add-on for Firefox: https://addons.mozilla.org/en-US/firefox/addon/wayback-machi...
Bricklink has a much wider selection and better prices.

https://www.bricklink.com/catalogTree.asp?itemType=P
> What actually makes someone a lifelong learner? Curiosity.

A lot of people, maybe most, can't learn from written text, they need to someone to explain things to them in person. This tends to come off as a lack of curiosity, but often there is some underlying learning issue that people are disguising by pretending they don't care or whatever.
Yes. It's legit. No idea why it was removed. It was actually deleted, not just flagged to death.

[UPDATE] Turns out I was wrong and this is not a vulnerability at all:

https://crypto.stackexchange.com/questions/48580/fixed-point...
Same can be asked about Linux, the kernel.
I cloned the repo in case it gets taken down from GitHub as well.

It's also in ipfs at /ipfs/QmXZwBkdVXBQoB7uZMUh5bzfKAHXnJT836GV1xotiQ46RW and I've pinned it on both of my ipfs servers.

If you want to do the same:

ipfs pin add QmXZwBkdVXBQoB7uZMUh5bzfKAHXnJT836GV1xotiQ46RW

or to get it from github:

git clone https://github.com/laie/WorldsFirstSha2Vulnerability
ipfs add -Hr WorldsFirstSha2Vulnerability/

(-H includes hidden files - i.e. .git/)
Napping is fireable offense at my company. :(
Perhaps budget forecasting is more difficult to check in an objective way. It seems silly to compare that to easily checked skills like technical writing or software development.

After my experience interviewing it seems reasonable to expect that no one can write fizzbuzz and the only way to know otherwise is to have them write it.

Why are you so opposed to the idea of meritocratic interviewing? Why not check a few things that can be easily and objectively checked? Have you ever interviewed people?
I don't know, overoptimistic real estate developers? My point is just that asserting that rents in SF are increasing because they are trying to reach some kind of equilibrium with Flint, MI obviously involves glossing over tons of factors that affect rents more in the short term. You might as well argue that rents in SF are rising because they are trying to reach equilibrium with the rents in rural villages in Mali
GutHib
that's just how people operate. If that indicates HN is poisonous then all discussion places are poisonous, which really means nothing.
Perhaps graphene aerogel, with a nonpermeable graphene casing?

I'm not sure of what its behavior would be with all its air sucked out, though.
How much of a concern is this? Do we now need to use SHA512 for everything, or is this more of an academic vulnerability that we won't see in the wild?
So a time period error in one scene put you off of the whole show? I mean, there are a number of errors in any kind of period show, there's just too much to keep track of on a tv budget.

It's a pretty good show, and worth watching. I'd recommend skipping that episode if it bothers you and giving it a try.
AFAICT it checks out.

[UPDATE] I was wrong. Turns out this is not a vulnerability at all:

https://crypto.stackexchange.com/questions/48580/fixed-point...
Good ideas, maybe just make the app, explain that it will work lousy in the beginning but will get better over time?
This is the greatest benefit of working from home (or second greatest if you have a lot of traffic to fight)... Around lunch, do a quick 30min exercise, protein shake, lay down, read a bit and fall asleep for 30 minute and you'll feel like you have one more productive day in the afternoon...
examples would be nice
Although I don't disagree with your perspective that there could be additional senses invisible to us, I think the explanation for the size of the elephant brain is ultra-simple:

"The cerebellum receives information from the sensory systems, the spinal cord, and other parts of the brain and then regulates motor movements. The cerebellum coordinates voluntary movements such as posture, balance, coordination, and speech, resulting in smooth and balanced muscular activity."

Huge body = huge cerebellum
I found that I don't feel sleepy after lunch if I work while standing up. But if I sit in a chair I can feel sleepy and a five minute nap makes for a more productive afternoon than fighting the sleepiness. Has anyone else observed this effect of curing after lunch sleepiness by standing up?
Do you have any pictures?
450+ Legal Form Templates
Malware Kits, Advertising Trojans Drive Mobile Risk – Mobile Malware
Besides personal computer, smartphone has taken the place where almost anything can be done. Smartphone technology is getting so advanced that we do not need PC or laptop with us to get our official or personal job done. But, problems are arising. Mobile malware is one of the hideous technological threat today. When we talk about malware, there is no single malware we can specify. Different types of malware are hunting all over the world. Mobile ransomware is one of the most vicious threats among all. Recently, many reports show that mobile kits and ransomware are increasing.

See how these threats can increase the mobile risk here - http://gotowebsecurity.com/malware-kits-advertising-trojans-drive-mobile-risk/
Stendhal syndrome
Judging from the source (viewable with Chrome extension source viewer [1]), it's POSTing the IPA text to https://www.ipaaudio.click/audio as the `ipa` key of a JSON object, the server does the heavy lifting and sends back an audio buffer, which the extension sends to a WebAudio context.

It'd be neat to know what exactly the server is doing, though.

[1]: https://chrome.google.com/webstore/detail/chrome-extension-s...
I agree with you, philosophically.

But when I apply this philosophy to concrete curriculum design questions in CS, I end up caring about placing students at internships and jobs.

First, internships are a form of education, and I find that students who complete internships come back the next Fall as much more mature programmers. I can then leverage that maturity in programming to dig deeper into interesting theory. Because I'm not helping debug for loops, I can students debug proofs or design more complex algorithms. So I consider internship placement a major goal for the first two years of a CS curriculum, even when my goal is to teach pure theory.

Second, I have a hard time justifying the situation where students are debt slaves to banks. How does that achieve individual or social justice?

Third, your work output is an enormous aspect of your contribution to society. Someone who can build a software platform that helps rural poor in Nigeria get access to micro-loans under a fair terms is making a much greater impact on the world than a philosopher with a perfect understanding of what it means for the world to be just, but without the means to act on that knowledge.
Lambda-toolkit – CLI to create, debug, deploy
These 'Ask HN' questions just get worse and worse, don't they?
Cdn. Supreme Court: Google must block search results of tech company worldwide
Possibly not, right? If you don't sort but instead use the machine to do the inventory of your bins, then you could have your software tell you which bins you are going to need to fulfill your orders for the day. The big "if" in that scenario is that your machine is not categorizing anymore but identifying. I don't have the experience to assess how much harder it is.

Then you'd go and pick the bins, run them through, and the machine assembles the sets from those bins.
That's similar to the way Amazon does it. Now they have the shelves on robotic trolleys that bring them directly to the packers, but that's just a required efficiency at their scale.

I guess the problem with this scheme is that you move the problem from classifying to identifying... twice. So the precision requirement goes up. I don't know how big your dataset would need to be to require minimum human intervention.
Would this work for Firefox, or does it rely on a Chrome-only TTS API?
First Sha2 Vulnerability: Circular Hash Attack
Please don't post like this on HN.

https://news.ycombinator.com/newsguidelines.html
A fixed point in the compression function is not a vulnerability.

Not sure why the post was deleted though.
See also https://news.ycombinator.com/item?id=14654696 where it's been reposted with comments.
Stupidly Simple DDoS Protocol (SSDP) Generates 100 Gbps DDoS
Which sites are over represented for you? I think google uses people's browsing habits to show them "personalized" news. Google seems to have miscategorized me. It exposed me to some crazy fringe news outlets (Breitbart) at first, but now it is just annoying.
One approach that seems obvious is to re-sort based on orders. If someone wants 30 different piece types, but all in blue, that'll be a pain. But if someone wants any subcategory of what's already identified, that could be approached by pulling the existing box for a new sorting run.
New thread here https://news.ycombinator.com/item?id=14655077
There was a startup that had a subscription model but I think they got in trouble with USPS/some regulator - because of lobbying by spammers.
https://github.com/laie/WorldsFirstSha2Vulnerability

Work by a random dude who pretends to find infinite collision so bad that he can't publish it.

No math. No explanation.

The code is a mix of single letter variables with hardly any comment.

Thank you, I'll pass.
The Defense Department used to just be more honestly called the War Department. Search and Rescue is how lots of inventions are sold to newspapers, Search and Destroy is probably how they get sold at military trade shows :P.
Not true: https://www.freedesktop.org/wiki/Software/systemd/InterfaceP....
I'll take "fast tracks to a pink slip" for $800, Alex.
Hug of death from HN.
I thought the same thing, along with the afternoon walk. I've always gone out for walks since my first job in the city where there's actually somewhere to walk. Nobody's ever said anything or complained about it.

A job is not slavery, don't treat it like it is. Assume you're free to do as you like (while getting your work done) unless indicated otherwise.
Yikes. I haven't done any meaningful business on Bricklink since before Dan died, and it's always been a somewhat prickly place, as often happens with niche hobbies - but I had no idea how it's gone downhill since. Sad to see, but it does make me feel like I dodged more of a bullet than I might've realized when I decided to give away my own collection instead of trying to sell out of it.
I don't equal winning with having a monopoly or no competitors but rather just being profitable so you can live a OK life.

In that case, if you win, others can still win as well.
why did I pay 18EUR to ship something from Berlin to Budapest? (1.3Kg)

so no, it's not Nil.