skysight-inc/HackerNews huggingface dataset:
There is probably a balance to be struck. Because I've also worked for milquetoasts whose teams walk all over them, doing whatever they want. The product suffers, the team suffers, and the company suffers.
Have you looked into https://github.com/xenolf/lego ? This project already have support for many DNS providers.
> If you do a poor job with the interview process and hire someone who cannot do the job and have to fire them, you're messing up that person's life.

That should be an impetus to improve your hiring process, assuming it isn't a rare occurence.

> They probably had a job before they accepted your offer. Now they're unemployed and it's your fault.

It is not entirely your fault, unless you didn't effectively articulate what the job was. Otherwise, they took a job they knew was over their head.

> Firing people frequently is also expensive and it's demoralizing for the team.

See point #1. Firing people frequently is a sign your interview process is broken.
Thank you for the clarification.

I was not aware CFAA provided civil causes of action.

but that the requirement which was being applied applies both to civil and criminal CFAA provisions

Since it applies to both, the burden of proof in a criminal proceeding, would still be higher, no?
You realize trespassing is illegal regardless of which door you use, right?
This is a collection of mental models Charlie uses to explain human behavior. It was basically behavioral psychology before the field exploded.

Definitely take the time to read it. While it isn't a peer reviewed piece of work, you'll agree with his justifications simply on the basis of agreeing that, Yup, that is indeed how people act.
Then it sounds like these are not really 100 "confirmed" planets (for the usual usage of confirmed), instead they are 100 "likely" planets.
I wrote this app to learn Swift.
Maybe Its time to experiment with React Native... ;)
How to think about Software Testing if you’re a human being
> If ATM or teller handed out cash, you can't simply cancel that.

I wonder if it's possible to specifically cancel the serial numbers of the cash that was fraudulently withdrawn. In other words, make it no longer legal tender. Of course, the problem is how the acceptor of the cash knows that it is fraudulent, but perhaps a public list of serial numbers known to be fraudulent would be a start?
The intriguing legal ramifications of Pokémon Go
But of course it the lymphatic system eliminates toxins too. I mean, obviously this is all getting into semantics, but the lymphatic system helps to eliminate more than just metabolic products and waste, it will also help eliminate dead bacteria, heavy metals, etc, which could certainly be called toxins
Unsolicitated feedback: Between people seeking revenge for real or perceived slights, people who don't believe the feedback is fair, lawsuits over same, the site would drown.

Plus who would sign up to enable others to have anonymous feedback about them? If you are really good you would get hired without it, so it would be a sign that, at most, the person is a solid B-player and likely a C player. Would you hire such a person?
Another possibility that occurred to me is that the subject matter of this particular paper is pretty unpleasant, perhaps any potential translators simply shied away from it.
Your timescales are well out: this was the 1980s.

> By the end of the 1990s, schools were buying awful PCs from RM, when they could have gone to (eg) Dell and got much better hardware for much lower cost. Why were they still buying stuff from RM - it makes no sense, right? Because RM had the right contacts in LEAs and government.

I'm sure some did buy from Dell, but RM was an approved, specialist supplier to the education market. This involves a lot more than knocking out cheap PCs.

RM Education is "The division that deals with technology infrastructure, software and services - including learning platforms, interactive classroom equipment, connectivity, networking software, school management software and support services."
https://en.wikipedia.org/wiki/RM_Education
> Dos games are hit or miss, and it does horribly for N64.

Use an optimized video plugin, such as (shameless plug): https://github.com/tachiweasel/mupen64plus-video-videocore
ShiftSpace – GPU VMs Cheaper and Faster Than AWS
On the face of it, this seems like a reasonable comment. But it has basically no relationship to reality:

Many track cycling events
Road cycling
Every track event
Marathon
Marathon swimming
Triathlon
Sailing

This is a non-exhaustive list off the top of my head. They all involve tactical interaction with a group of opponents.
Rainyscope, a perfect example of what HTML5 is capable
Introductions – Grow your network. Get introduced to someone new in your field
Short answer: If we were to implement SIMD FP16 support similarly to how we have a planned dual FP32 in our FP64 FPU, we would be able to easily match GPU performance by throwing more cores at the problem, while still being more efficient. While neural nets/machine learning is interesting, and we could potentially enable it in new forms as we can provide a desktop GPU's capability in a much smaller/lower power form factor, it is not our main focus. As the other commenter noted, there are ASICs that do a good job at that, though since we are more generally programmable than those sort of ASICs, we would be able to handle changes in algorithms over time while some may not be able to.

The more interesting problems for us are things that GPUs can't do well, such as level 1 (vector) and level 2 (matrix-vector) BLAS operations. While most GPUs (and CPUs when utilizing SIMD instructions) only get a couple of percent the performance on level 1 and level 2 BLAS compared to level 3 (matrix-matrix), we are equally performant across all three (and at a very high percentage of theoretical peak).
This came up on a recent thread here, where someone was surprised to learn that the crime of entering someone's house through an unlocked window or door is called "breaking and entering".
Read the article. Received chats are executed only after the victim has run the script provided by the attacker. The real question is "why does the scripting system allow overriding functions like that?".
Urban Transportation Will Go All-Electric Sooner Than You Think
well, I've seen it twice and it's a fine movie but I don't see there's anything special about it, the serial killer using a theme has been done a million times, the only twist is the motivation/endgame of the killer in this case. Acting is good and overall the movie is entertaining but I fail to see anything other than a build-up for the grand finale (goo but not mind-blowing or totally unexpected), it's a 3.5/5 or 4/5 for me, still can't see why it consistently shows up in top movie listings.

OTOH I haven't been wowed by a movie since The Matrix so I'm probably just an old man yelling at the clouds.
It's easy to do a pessimistic forecast:

In order to sway the opinion Trump will need a fake attack on US soil around October, something big and spectacular.

Then join our TTT movement:

"Trump for a third term!"
Security-as-a-service startup StackPath nabs $180M, 4 acquisitions including
I think someone gave wikileaks the white pages.

"this “leak” actually contains[...], sensitive information of what appears to be every female voter in 79 out of 81 provinces in Turkey, including their home addresses and other private information, sometimes including their cellphone numbers"
Ugh, they are doing it wrong.

Software with restrictions like that isn't GPL compatible. Full stop.

In the parlance of the Free Software Foundation: Restrictions like that violate Freedom Zero: https://www.gnu.org/philosophy/free-sw.html

In this case, there is a clear path forward: remove these restrictions from the FOSS apps and place them in the ToS of the services operated by Wire Swiss GmbH.

It's obvious that Wire wants to be able to ban clients that behave poorly. (Like spambots, flooders, etc.)

By presuming that all official Wire clients will always be good, they a muddling the issue. What they really need here is a ToS on their server. Basically: "You can connect here with whatever client you want, but we reserve the right to killban you."
Yahoo's evolution from rising to fading internet star
> They're not magical, and we get stuff like Citizens United and Dred Scott.

Leaving aside CU right now, I'm less convinced that Dred Scott was a bad judicial decision than I am that it reflected the fundamentally irreconcilably bad state of the Constitutional order when you have entities that, depending on which subordinate jurisdictions law applies to them, may be either chattel or persons with all the rights and privileges attendant thereto.

As much as the founders tried to make it work to cover up the deep divisions that existed in the early US, the basic structure of government set up under the Constitution just doesn't work well when the basic definition of "what is a person vs. what is property" isn't consistent across the states.

That's not to say that there isn't an argument that Dred Scott was wrongly decided, just that the usual argument (which focuses on the immorality, from a modern viewpoint, of the result) sort of ignores the fact that any system in which slavery is part of the law will necessarily produce results abhorrent to modern morality.
Or even better: "I find this hard to read on a light background, what do you think?". By saying "what can we do to fix that?" implies you want it changed and are not giving the person a chance to explain their decision (if there was one). They could say "I thought the same, but then we tested it with 10 people and everyone found current version easiest to read".
+1 for your userland comment. I think that's a wildly under-appreciated element of UDP encapsulation.

The fine grained control over congestion and congestion logic is cool, sure. But more important in my mind is the fact that there's a cross-platform API available and you can rapidly make changes to how the protocol works without needing to require a specific kernel version or a specific operating system.

There's a whole lot of really cool frameworks for SDN to allow people to work at lower levels, but that's the problem - a standard API that everyone can expect to be widely available hasn't really emerged yet.
I'm with the Banned
Interesting. I've read quite a few of Buffett's year-end reports, I wonder how much of these are written by Munger? Their writing style seems to overlap a little.
They were available in Germany mit 90ies. Nobody bought them.

Vobis Highscreen Alpha 5000, based on alpha processor 21164PC
Hi Adam, congrats on your series A. What's the benefit of using B12 over other website builders?
Your Terrifying Dreams Could Be Rehearsal for Real Life
I think the cold truth is that if they did, the non-x86 system would cost almost as much as an x86 system, and would perform worse. When you add more ports, connectors, RAM sockets, CPU socket etc., the cost of the CPU starts to becomes relatively unimportant. A cheap x86 Celeron, which is as fast, if not faster, than an ARM CPU, will only add a small percentage to your budget. And even a decent i3 won't cost that much more either, percentage-wise.

This why we only see Raspberry Pi-esque devices, I believe. ARM CPUs excel in the embedded space, which is not surprising since this is where they grew up. Their qualities are low cost and low absolute power usage (as opposed to performance per watt). This doesn't make sense for desktop systems.
> burglary, though maybe not for breaking and entering.

Off-topic, but in a number of states, these are the same thing. e.g. California has no "breaking and entering" law. Burglary is just entering with the intent to commit larceny or a felony.
Research Rootkit project: a framework and course in defensive Linux kernel dev
> Since it applies to both, the burden of proof in a criminal proceeding, would still be higher, no?

Yes, even where the same fact question applies to establish criminal liability as exists to establish civil liability, in a criminal case the prosecution will be obliged to prove the fact beyond a reasonable doubt, while in a civil action it will only need to be proved by a preponderance of the evidence.
That's true... though I happen to know that Outlook Express is notorious for strange NNTP protocol behavior... so that's another source of misery.

Basically I'm just pointing out that one of the reasons that we seem to congregate mostly on centralized web sites is that they're extremely convenient in specific ways: you already have the client on all of your devices, etc.
I wouldn't say that's dull-minded - one of the things I like about HN is checking the comments first and seeing whether people vouch for a link or not. The "Cliff Notes" version is never a substitute for reading the whole thing yourself, but it might be enough to help decide if it's worthy of your time or something you wouldn't be interested in.
Can you explain that distinction clearly? What's violent about SQL injection that isn't violent about, for instance, guessing account numbers?
They look like a representation of amplitude vs. time on a graph, if they look like anything. The art presented is very nice, but it's an artist's interpretation. Not that there's anything wrong with that.
If Microsoft did this from the start, Win 10 install numbers would be disappointing.
Pretty much the last good episode of Adventure Time, as well. The shark jump happened shortly thereafter (begining of the next season).
>I saw first hand how research was corrupted and self-regulated to draw certain conclusions that agreed with the Government's known or perceived position

When China was promoting the idea of it controlling the South China Sea, suddenly my feed was full of bullshit academic articles about finding Chinese culture artifacts on those not-really islands. As well as a fabled 600 year old book that no longer exists. Its clear this was done by the CCP to help their claim of those islands.

Back in the old days China made propagandist attacks on western medicine and cooked the books on its traditional medicine, which was administered at the time and still today in many/some cases. It was almost all fraud. They weren't claiming a little bit of zing from Ginseng or a bit of pain relief from massage or acupuncture but cancer cures and such using roots and stews.
The attacker figured. WoW doesn't do this normally - the attack involves the victim explicitly replacing an innocuous "RemoveExtraSpaces" function - which ostensibly is used as a scripting hook to trim spaces from incoming chat messages - with an eval-equivalent "RunScript". They basically just tied the ends of the right wires together.

I'm not even sure this is a vulnerability at the scripting level. I think it's just a bad idea to include `/run` by default.
If I had stripped the attribution no-one would have been the wiser
I've had great experiences with Cloudant's service and features, this will be a huge boon to the open-source community. I've tried the other Couch flavors and cloud hosts and there is no comparison on features, responsiveness and stability.
I'm not sure I follow. This is a case where Facebook made it clear with an explicit cease & desist letter that the company was not authorized to use their API. Your argument seems to depend on some notion of compulsory licensing for APIs published to the Internet. There is no such concept.
NT4 was the last to support MIPS & PPC, but only x86 and Alpha got SP3 and beyond.

Digital/Compaq did have a beta build of Win2k for Alpha, but the plug got pulled right before the RTM.
But how does one earn hipster cred without re-implementing battle-tested tools in go?
The "old" compiler is for compiling the base system and xenocara. There are gcc4 and clang packages available. Some packages are build using those more modern compilers.

I.e. Chromium is build with clang (3.8) if I'm not mistaken.
Thought I was about to read a Star Wars article.. sigh.
> Who figured it would be a good idea to allow received chats to be interpreted as code?!

They didn't allow it on purpose. They have a "RunScript" command that allows you to execute code on your machine. However, the attacker tricks the user into overwriting a function that is called when a message is received to run the "RunScript" function instead.

> That's a pretty big security fail if you ask me.

That's the point of the article.
IIRC it used to be impossible to display it in a split, it required a separate frame (that is, windowmanager-level window).

There were some dirty hacks to fix that, but led to more problems with window & buffer switch ordering (and layouts for things like ediff)

May all be fixed now, this was years ago when I last played with it, but haven't really found the need for it, instead of ibuffer-mode, ido-everywhere, and smex. (Probably helm too if I can ever be bothered to set it up properly)
Easy Elixir Auto Scaling Deployment with AWS and Travis CI
This article was updated in 2005 according to end notes.
300k is nearly 6 times the median US income, and even the median US income is double that of high-quality-of-life places like Germany. Literally most of the planet has happy families with significantly less money than that.

It's facile of me to diagnose your life over the internet but I often think of the deathbed quote:

"I wish I had earned more money and spent less time with my family" -- no one ever
Duplicate of: https://news.ycombinator.com/item?id=12158299
In Google Maps, the ability to zoom relies heavily in a (unacknowledged) property of the problem domain: planar geometry. If every relevant detail is nicely clustered together and, more importantly, every irrelevant detail is nicely clustered far away from wherever you are zoomming-in, then sure!

If, on the other hand, you cannot ever be 100% sure that fixing one stop light in Brooklyn will cause a bunch sewage lines to flush out to the street in Long Island, then zooming does more harm than good. At the end of day, you need the map to conform to the realities of the territory. If that gets in the way of that pretty abstraction of yours, then the abstraction - not reality - is wrong. And when that is the case, you need to start over and make a better map.

Text based toolchains are, for all their limitations, a (sufficiently) reality conformant map. It does not mean there cannot be others; but as of today I do not know about any suitable candidate.
We bought a Gigabyte 1U server based on one of these at my old workplace.

(http://b2b.gigabyte.com/products/product-page.aspx?pid=5423)

It definitely seemed a half-hearted effort from Gigabyte. Both our usual suppliers were able to source one, but the delivery date kept slipping. It did eventually arrive, months later, and by then we'd lost enthusiasm and/or found alternative ways of doing the work we'd planned for it.

Given my experience with another Gigabyte board, I can't recommend using their server platforms until they show a bit more care.

I know they've been doing custom integration in this space for a long time -- I remember an article about Google Nehalem servers, for example, that were OEMd by Gigabyte. And many of their efforts look like contract designs pushed out to market -- nothing wrong in that.

But they need to take a lesson from Supermicro's book in terms of attention-to-detail in and end-user support before I'll consider them worthy again.

Which is a shame, because their new CaviumX ARM platform looks very interesting indeed: http://www.servethehome.com/cavium-thunderx-micro-benchmarks...
> Firing people frequently is a sign your interview process is broken.

Firing people frequently after a short term of employment is a sign that the hiring process (interviewing is part of that, but perhaps not the problem part) is broken.

Firing people frequently but long after they were hired may be a sign of hiring process problems, but is more likely a sign of post-hiring working environment problems.

(Well, actually, in both cases those assume that the firing decisions are, themselves, justified in the individual cases; obviously, either of the above could be a sign that the firing decision process is broken, instead of some other process.)
Because there's absolutely no reason for them to be "bad". There is no reason whatsoever that we have to allow sweatshops to exist.
Don't most scripting languages allow overriding functions like that? My only experience hacking on Lua has been in game UIs.
American here. I don't interpret it that way. I strongly desire to always be growing as a person yet I find quiet reflection some of my most valuable time. I don't think they're mutually exclusive.
True. However, Microsoft thought users would be OK with Microsoft Office (bundled free with Surface RT) and sandboxed tablet apps.

Windows RT threw out the good parts of backwards compatibility, but it also threw out the bad parts: viruses and malware, software downloads from dodgy websites, being your own IT manager etc.

Some would consider this a reasonable trade-off, but the market didn't buy it. Odd, really, since Windows RT has all the benefits of a Chromebook, but also offers much more.
What I meant is the following. Consider two frames of a video. In the first frame, a colored dot is at position (0,0). In the second frame, a colored dot (same color) is at position (10,0).

The eye/brain interprets this as a dot traveling from the far left of the screen to the right by 10 pixels distance.

Now, to the eye, there are 9 pixels missing between the two dots. In reality, if a dot was moving, those 9 pixels would have been briefly lit up on the retina. Hence, you need some blurring to make a sequence of frames appear to be realistic.
Perovskite Solar Cells – future of solar?
Why do you consider it a "learning experience" and what makes a software library a final product? Every software project has to start somewhere and be published at some point.
"Triad" would be an unusal term, though, for D-E-F, wouldn't it?

Reading https://en.wikipedia.org/wiki/Triad_(music) it appears, outside of "some twentieth-century theorists," the notes of a triad should not be successive within a diatonic scale ("Triads [...] are built by superimposing every other note of a diatonic scale") so that E couldn't be part of a triad which has D and F.

That wikipedia page suggests "trichord" would be the right term for a generic set of three notes (https://en.wikipedia.org/wiki/Trichord)
> It is utterly disrespectful to dozens of scientists devoting their careers to the research.

China is a one party state with dictatorial control over pretty much everything. Do you really think those guys have any check against CCP thugs telling them what to publish? Being a good scientist takes a back seat to your survival and the survival of your family. Most people aren't willing to be tortured or killed for their views.
What Sank Yahoo? Blame Its Nice Guy Founders
The law is not good, but the court's ruling seems correct and following the law.

The law says, "Unauthorized access to computer systems is a crime." Facebook sent them a cease-and-desist letter saying not to access their system anymore. The court agreed that at that point, they were no longer authorized to access the system, and that they knew they were not authorized.

So unless the law is unconstitutional, them the only way to solve the problem is by getting congress to change the law. Maybe that sucks but welcome to America.
Pretty cool that they allow players to run their own scripts, and in a full Lua environment no less. I imagine that could be useful in a game with a lot of repetitive tasks.
>> Open result links on new browser tabs

This plugin requires Javascript apparently - surprised they can't use target="_blank"?
Bad ux kills