skysight-inc/HackerNews huggingface dataset:
> If you allow unicode characters, then you can have two character sequences that look the same but are actually distinct.

That would be a software bug. If you want to compare unicode strings, you need to normalize them first following the rules laid out in the standard. https://en.wikipedia.org/wiki/Unicode_equivalence

git for example fails that test. (try creating a repo with a file named 'ü' and check it out both on a mac and a linux system)

There are more issues about glyphs that are a distinct character but look the same in a given font, but what's your proposal? All people transliterate everything to ascii? Display punycode in URLs?
Let's say you are a desktop admin updating 500 Windows 10 machines. Maybe some of these machines are terminals for customers. This bug is a significant attack vector to gain admin on those machines being updated.
There is such a presumption, but it's a bit of a mental shortcut, sort of like "water is incompressible". In some scenarios it's still useful to know how obvious the methods are if an attacker is supervised, how much unsupervised time they might need to successfully own the machine, and whether they would need to break any tamper-evident seals that could be checked afterward.
> Hashbangs should refer to a version: e.g. "#!/usr/bin/env python2". Github shows approx. 3M results for "/usr/bin/env python", but less than 200k combined for version-specific hashbangs.

For loose scripts this is the way, "env python" is simply wrong. Always use "..env python2" or "..env python3"; it works everywhere, and where the correct version is not installed it gives a relatively helpful error message (something like "No such file or directory: "python2" ").
> who have no experience of anything else
...or who have no burden of the past to bear

Don't take me wrong though - I'm not trying to say experience is bad. Just saying it alone is not sufficient.
Check out The Dad Lab, https://www.youtube.com/channel/UCc_-hy0u9-oKlNdMKHBudcQ/vid..., for chem fun. There are also a few gems hidden in 5 Minute Crafts, https://www.youtube.com/channel/UC_gcGnN5dwQhpPCsZ5H5-4Q. Put the fun back into chemistry for kids, young and old!
I don't think they did it to make it simple for the kids, but rather the Expanded Universe was massive and relatively uncontrolled. Even George Lucas himself said he considers the EU to be a different world than his own movies, and that he doesn't read the novels.
+1 Infocaptor [http://www.infocaptor.com]

Simple Grids to powerful visualizations.
Connects with all standard SQL databases
For a more opinionated take on a lot of this, see the (circa 1999) Chicago undergraduate mathematics bibliography (https://www.ocf.berkeley.edu/~abhishek/chicmath.htm) which now has a GitHub page and is being occasionally updated again (https://github.com/ystael/chicago-ug-math-bib)
having also worked in CBC digital, this is very true.
Browsix: Unix in the browser tab
Quite useful indeed!
If I may, I'd love to see references for each concept.

I appreciate anyone can look "sample space" or "parametric inference" up on Google, but it'd take some time to find some authoritative source (especially for people like who do not work with stats every day).
It'd be awesome if I could see a "[1]" and a reference (or list of references), either online or offline, where the concept is defined.
^ this guy is paid by the tax payers
Yeah, it's more a matter of degree than nature.
Should Apple Kill the Mac App Store?
I shed a single teardrop for Rupert Murdoch.
Flash also has huge security flaws and memory leaks. Pretty much like Java applets.

At least with JS, if it leaks or has security breach, the browser's developer can fix it without waiting for a 3rd party, or I can use a different browser.
To me the line of argument that this was employee fraud, with an unaware management doesn't fly.

All banks have large internal audit departments precisely for the purpose of catching internal fraud. This is a long standing thing in banking and well established.

The idea that Wells Fargo's internal audit department missed several thousand employees carrying out the same kind of fraud over a period of years is entirely unbelievable.

So either the Internal audit team were in on it (extremely unlikely), internal audit were directed by management not to investigate this, or management ignored the reports for internal audit.

To me, its extremely likely that the later options there are more likely to be what happened.
Custom Writing Service
What about electric cars though? BMW still seems behind. Mercedes just announced a $10 billion investment in EVs over the next 8 years.
encode/decode were likely not changed from Py2 to make porting easier. Otherwise it would likely have been to_bytes and str.from_bytes - much like "int" in Py3 with to_bytes and int.from_bytes.
That 130 petaflop is for specific applications, not in general computation.
With you (no data available yet) until that last statement. Are 'safe spaces' etc related to relieving trauma (no data available yet)?

And yes colleges are responsible for making students resilient. That's the 'job training' part. Many have courses in professional ethics, in responsible management, in meeting deadlines with quality work. These are not incidental to the education mandate, they are central.
How do we prove that something is unprovable?
Vetting mentors is also not an easy thing to solve if you were offering a service for it.
Ask HN: Best on site developer training
I have been tasked with finding a company that will provide onsite Java training. The students are all senior developers, but mostly in controls and C, all pre OOP.

Which services would you recommend, and why?

We would like to avoid online training, and self taught video/tutorial series.
Performance and choice of language has in most cases no correlation at all.
As to 2.

Either the CEO did know, or he should have known. The bank's internal audit teams must have known (they would have reviewed staff activities as they always do for fraud, and the idea that they had missed this for many years isn't tenable)

So either the internal audit teams were instructed not to report these issues, or senior management ignored their reports.
Um...I would put the blame squarely on the second nurse.
I use a site like http://lingojam.com/FancyTextGenerator to generate 𝖚𝖘𝖊𝖋𝖚𝖑 𝖙𝖊𝖘𝖙 𝖉𝖆𝖙𝖆.

The only downside is that it has taught me that my favourite debugger is not unicode safe :(
Four Noble Truths of Ember.js
A Fast Track
The fact that it was discovered by an external source, not an internal audit, says it all. How can an external auditor have more information than management? Inconceivable.
> People are often praised for building a shiny thing or stopping a fire. Rarely for preventing a fire, or a security issue, or doing the hard work it takes to keep an old system running. A lot can depend on being in the right team at the right time.

Seems like most organizations I've worked at.

That and organizational volunteer work get you awards.
Ha. I never noticed it. Thanks!
Nightwatch.io Beta Access – Search visibility tool of the next generation
This also describes my entire team. And the team before that. There are at least as many developers out there who don't write user facing code as those who do.

When I do run across Unicode, it's just a matter of passing it through, which is usually pretty easy to do.
This. I spend probably 4GB+ RAM only to send IMs to people. (I run WhatsApp, Telegram, Slack and Chrome/Facebook)

The sad fact is that the general public only seems to care about the fancy buttons. And from a business standpoint, cheap software (high level langs/tools that are bad for perf) and following current design trends are more important than CPU cycles.

Perhaps we'll see some kind of "back to the basics" movement in the future where UI and software becomes much more simpler.
The State of Front-End Tooling 2016 – Results
Isn't this more of an alternative browser, as the playback uses YouTube's own HTML5 player?
>I've been running an ATTiny off the same pair of AA batteries, blinking an LED for 50ms every 5 seconds for 4 years.

Is this just for fun or is it part of a larger project?
> it might even get to boiling

if it can boil water, can't it be used to generate electricity? What makes it "spent"?
You listed the exact set of crap installed on our workstations when I worked for Blue Cross & Blue Shield...then you threw HIPPA out there and really sent it home. Do you work for a medical insurance company?
Top 5 Podcasts to expand your mind
Just more and more reasons to quit web dev, huh?
I don't think it is correct to get the expected value of suicides using the national average. College-educated people employed at a high paying job living in Seattle may be much less likely to kill themselves. (Making some assumptions about the person who attempted suicide).

(Disclaimer: I completed an Internship at Amazon and I am returning for a second one)
>>I'm sure self study, discipline and "grit" matter far more.

Sure, but mentors help ensure that you learn the right lessons from your struggles, gain the correct habits and don't go down certain silly rabbit holes and waste time.
It is from a 17 year old high school student: https://github.com/SullyChen .
Wow! I have appreciated MW's descriptive approach but what's the point in being rude? It really sours my feelings about them
Ah, Goodhart's law. The conviction that measuring more produces more meritocracy, or even more accuracy, is a dangerous one.

If you're not careful with what data you collect, you get exactly this - perverse incentives discouraging risk-taking and incident prevention in favor of success at limited, unnecessary tasks.
Relatedly, Canada has started to outcompete southern US states at tomato production through a massive use of greenhouses.

http://www.npr.org/sections/thesalt/2016/06/16/473526920/how...

It's economical, unlike banana production in Iceland.
Van Buren wasn't exactly the backbone of FNV - they took some elements from it here and there, but the overarching story was mostly distinct. (The biggest thing they probably took was setting it in the southwest.)
NASA X-Ray Tech Could Enable Superfast Communication in Deep Space
It wont' be long before I will run my full Desktop working environment into a "Terminal Browser". Looking forward!
There used to be little animated gifs that we'd put on our Geocities pages with flashing "thank you for not using AOL" or "don't surf and AOL" slogans.

IMHO the web needs a movement akin to "nosql", but for bloated crap like JavaScript.

My web browsing experience has only improved after installing noscript.
Courses for horses, but I couldn't stand the "humor" of the Interplay Fallouts (as it was, there was still a fair amount of that in the Bethesda ones -- it really wasn't taking the horror of a radioactive wasteland seriously). It was even worse in Interplay's Neuromancer game -- nothing destroys a dark cyberpunk feel more than a stupid joke.
it's cheeky af m8, that's what
Is 1960s Technology Still Relevant?
Its not high level languages which yield bad performance. Its developers not taking the time to optimize their architectures at the macro level (and unlike micro-optimizations, these are very rarely premature), or generally don't have the first clue in how to do so.

You can write badly performing code in C++, its dead easy.
You don't even need to think in those terms: just think in terms of some idiot who doesn't bother properly recycling the things. If they're not safe in that circumstance, then they're a potential safety hazard, much as at the very least, say, lead-acid batteries are.
This is true for more advanced topics as well. One piece of advice I give people is to not be afraid to re-learn topics. Even getting an A in the class doesn't mean you've really "got" it. I don't think I really "got" linear algebra until maybe halfway through the first year of my PhD.
Maybe they meant protection of the containment itself.
In the good old days you just wouldn't make the joke. Or you'd get downvoted into oblivion even if you apologised. It was a much better site back then.
Well, I'm >5 years, two orgs, one of which re-shuffled a few times while I was there, trying to find the right fit between software engineering and domain expertise.

I've never personally seen any of the horrorshow stuff I hear about Amazon. I've worked with people who have, and mostly they just moved to other parts of the company. It's a big place.

I stay because I like it. I've turned down offers for more money in order to remain, because my job is satisfying, challenging, and balanced with my non-work life. I go home at 5 PM every day, get paged only occasionally, have a mandate to automate and stabilize my services that is at LEAST as high-priority as features or launches.

In short, the opposite of some of these complaints.

It's almost like there's nuance to be found here!
Somewhere in the old BOFH stories, he goes on vacation and decides to make sure his job is secure. So he remotely drops a network switch, takes the panicked out-of-hours call, and insightfully "diagnoses" the problem.

That's the sort of thing you really don't want to encourage. If nothing else, doing thorough post-mortems can help create a company where allowing fires to grow isn't rewarded.
Timeless Advice from Legendary Designer Paul Rand
"Rude?"

He spent the night insulting them and they told him that no one cared, that's not rude that's response in kind.

It might be odd seeing defensiveness from a marketing account, but it's not unexpected. They're going for hip and cool and it's neither to let a rando insult you.
The most useful thing that I did in any of my undergraduate courses was to make a point to go to all of the office hours offered. No matter whether the office hours were with the professor or a TA, I made a point of going, asking any questions that I had, and showing them the methodology that I was applying to a project/assignment/etc...

While I can't guarantee that this resulted in better grades, I know for a fact that the professors who I built relationships with during my undergrad have been incredibly helpful during my career!!
"Such X-ray communication, or XCOM, might, in theory, permit gigabit-per-second data rates throughout the solar system"

Nice to see a reference to XCOM. Seriously though increasing data transfer rates in space will be a huge boon.
This dates back to how Linus did the first non-x86 port of Linux to the DEC Alpha. Rather than copying the x86 linux syscall conventions, he used the DEC OSF/1 syscall conventions to ease bootstrapping. This is a perfectly sane approach. But he probably should have reverted to a native syscall numbering rather than leaving this bootstrapping hack in place.
> Identifiers should identify

Except that, without Unicode, you now have to use a slighly restricted subset of many European languages and cannot use Cyrillic, Chinese etc at all. So people who are not operating in an English environment are limited in their ability to clearly identify things.
There are 10x as many people in the USA as in Canada.
Beat – simple, step-by-step project management
Cached version http://webcache.googleusercontent.com/search?q=cache:OAPjMoZ...
Why does syscall use varags then assume that there will be 7 arguments?
That's not the purpose of this experiment, as the capability to target specific neuron types has been well demonstrated in the past. It's approaching a toolbox technique at this point much like regular electrophysiology and electrical stimulation.

From the IEEE article (I did not read the original research paper) the goals of this experiment are lost in the veil of journalism, as it boils down to the following items:

1. Implantable chronic optogenetics (fairly novel)

2. Wireless RF power for said implant (novel context, not necessarily novel technique)

3. Use the optogenetics to do "something". This is the worst part of the article and is the meat of the Neuroscience - which neuron types are targeted (genetically), with which opsin, and histological evidence of where the opsins are located are all important features. The article seems to take at face that making rats pause and run in circles is interesting but scientifically speaking if you can't say anything about why they run in circles it's not a particularly good or useful study, as it doesn't actually give people any information.
Microsoft Surface Studio Teardown
I would love a super lightweight messaging application similar to what we had with IRC and AIM but I don't think that will happen again. The whole point of faster and larger hardware is for software to take advantage of it.
.. in which case it's Windows-1252 rather than latin-1. And maybe you have to deal with UCS-2, god help you.
On a side note, isn't the choice of exactly four unrolls very architecture specific? As in, it works, but may be sub-optimal for your specific machine. I've done the exact same thing myself, and IIRC its performance varied a lot between which ISA it was compiled for.

This is almost what Duff's device solves, except then you need to know the length beforehand.
For the youngsters:
https://news.ycombinator.com/item?id=13057791
I think the main reason for worse performance is not adding unnecessary features or covering lazyness. It's due to additional complexity introduced by additional layers like VMs, sandboxes and frameworks. These things make development more fun, quicker, cheaper and easier to target more platforms. I think software wouldn't have evolved so fast if every dev was still doing manual memory management in C.

Don't get me wrong, close-to-metal coding and native, fast UIs are wonderful where appropriate, but there's no sense in doing it for every small cookie bakery website.
True story: I once broke build automation by including non-ASCII text in the commit message. Just because something is internal doesn't mean that it won't have Unicode.
Yeah, even forgetting dirty bombs, spent fuel rods emit a huge amount of gamma radiation and need to be actively cooled in huge pools. Also, they can't be handled directly. If you came within a meter of unshielded fuel rod you would be dead within 5 mintues
The only appealing thing to me would be that keyless entry/start usually comes with remote start, which in the northern climates would be nice.

But I'm with you as far as having a physical key goes. Never have I thought, "man, this key stuff is just so tough!" especially since every other door in my life still uses a mechanical key which would likely be attached to the remote key fob. When I get home and turn off the car I'm going to need those keys in my hand anyway to get in my house.
Ubertesters released the latest version of SDK for Android apps testing
Release notes are available at https://ubertesters.com/knowledge-base/android-sdk/
Also in South Florida, and I'd be interested to hear about your bootcamp experience. Contact info?
I've already used a messaging app for couples with my girlfriend. I do remember they had some nice features, like sending kisses and hugs, but we eventually stopped using it. Mainly because we had a lot of messages not being sent.

Currently I'm also bootstrapping my own product and I can see that you might have some problems (like I've):

1. It's always nice to have an app for each mobile platform... but it costs a lot of energy to keep them running! I'd start supporting only one. Use all the spare time for marketing (it's incredibly hard to sell things...).

2. We had access to nice features using the app I mentioned, but the chat experience wasn't fluid enough. Sometimes, when we try to do a lot of things, we forget the basics.

3. The heart beating feature sounds nice... but is it something important to your public? We've added tons of features we loved to our product. It's very disappointing to see that they aren't using them.
I never understand why people choose MIT when they create something valuable and don't go for AGPL or GPL.

Looks good though :D
They haven't shut down youtube-dl yet which allow downloads of only the audio track.
Chernobyl disaster site enclosed by shelter to prevent radiation leaks
[Free Book]100 Content Marketing Tips: Drive Thousands of Visitors to Your Blog
BBC Radio 4 In Our Time:

http://www.bbc.co.uk/programmes/b006qykl/episodes/downloads

Although the OP might have had a different idea about mind expansion...
People don't talk about this issue anywhere near enough. You can't just do internally ordered evaluations, because someone will eventually compare them to something else and harm everyone who got a harsh 'scale'.

Hence the inability of lone professors or colleges to fight grade inflation; if your students are competing with inflated GPAs from another school (or an expectation that all GPAs are inflated), the incentive is entirely against you.

I suppose this would be the upside of stack-rank if you did it right; a purely relative ranking system can't get poorly translated between groups. But of course, that also means it can't be used to properly distribute benefits between them.
Plane carrying Brazilian team to Copa Sudamericana finals crashes
I think you're overreacting. His advice was very practical, and in no way can you reasonably say that his advice "is likely to kill people."

Telling him to take a shower, shave, and put on clean clothes is probably very good advice. When it comes to human beings, function often follows form; or to put it another way, to a large extent, we feel how we act. If a person has been depressed and cooped up for some time, it's likely he hasn't been taking great care of himself, and so if he looks in the mirror, it's likely he isn't presenting his best self--which further contributes to the downward spiral. Cleaning himself up will have an immediate positive effect on his self-image.

Your comment about the blade is rather silly. Obviously, if he's a grown man, he's going to have a shaving implement in his bathroom, whether a safety razor, an electric shaver, etc. It's most likely in plain sight on the counter. Are you going to tell him to not go to the bathroom because he might see his razor? Are you going to tell him to not open his kitchen drawers because he might see a knife? I think that kind of fearmongering would push him further down the spiral. Treating him as if he is on a hair trigger is more likely to put him on one, because it trains him to think of everything around him as a potential threat to himself.

When people are looking to others for support, they largely act up to the expectations they have of themselves. If we treat them as if we expect them to harm themselves, it's more likely that they will. If we treat them as if we expect them to recover and take care of themselves, it's more likely that they will.

Of course, this depends on their state of mind: if they are past a certain point, they need to be watched constantly and protected from themselves. But I don't think this is the case with him. He's calmly come here to ask for help. He needs encouragement and help retraining his thought processes; he doesn't need to be treated as if he's a lost cause who needs to be taken away in a straightjacket. That would surely make him feel worse.
Windows on New Macbook Pro Permanently Damages Speaker Due to Poor Drivers
Maybe they want people to actually use it.
> If there are so many people dying anyway we should definitely experiment more with humans. That will make all our experiments likely to be more humane.

Im not sure I follow: are you suggesting we raise creatures that take longer, are smarter, and are harder to study just because they're us?

That seems to be increasing the total harm just so it happens to humans rather than rats, ignoring the humans we do it to didnt have any more choice than the rat. I find that far more speciesist than recognizong legitimate differences in human mental powers and complexity from rats.

That being said, we do experiment on humans too, including some pretty radical things on already dying ones.

The problem comes in that if we're going to create a broken mind just to study it, we should a) use a simple mind we can actually perform a non-confounded experiment on and b) use the minimal mind possible to minimize suffering.

So rats rather than 3 year old humans.