skysight-inc/HackerNews huggingface dataset:
Real Estate Website Development and Lead Generation
Inigo Quilez (one of the Shadertoy creators) has a good list of ray-primitive intersections with GLSL source. http://www.iquilezles.org/www/articles/intersectors/intersec...
WebRender newsletter 24
Does it include a full set of unforgettable emojis?
This problem is not specific to China, it's a problem of going with the lowest priced supplier. Your proposed recourse presumes that the supplier is making enough money on the deal to engage in a contract with teeth... many are not. Also, even if they moved everything to the U.S. they'd likely have different flavors of the same types of issues (i.e. did the NSA embed someone in the company to implant backdoors etc.) Fraud, sabotage and espionage aren't confined to specific countries. When greed drives you to move operations to the absolute cheapest places you can find on Earth, that's not going to be without its own set of risks and problems.
Jumbo Mortgages Miami
I guess I didn't mention, but I'm most specifically thinking of unions that have sunk the company in a fight over pension obligations. Union has a choice of reduced pension payout, or drive the company under & everybody loses their pension as a result. Union, unwilling to reduce pension payout, chooses the latter. Everybody winds up worse off. It almost reminds me of The Scorpion and The Frog
Can you explain your methodology for selecting the coins for the different model crypto portfolios?
So it’s sounding like the Chinese government may have invested a large portion of its war chest on subsidizing computer manufacturing in order to gain this type of strategic position. It feels like chess, and seems brilliantly scary.
House lawmakers pass bill to regulate airplane seat size, legroom
Others have commented why your comparison doesn't really make sense, but you should respect the fact that the human brain is actually incredibly efficient if anything.

https://www.scientificamerican.com/article/thinking-hard-cal...

> So a typical adult human brain runs on around 12 watts—a fifth of the power required by a standard 60 watt lightbulb. Compared with most other organs, the brain is greedy; pitted against man-made electronics, it is astoundingly efficient. IBM's Watson, the supercomputer that defeated Jeopardy! champions, depends on ninety IBM Power 750 servers, each of which requires around one thousand watts.
Implementing a 3D vector or quaternion library in Go feels like a really bad fit, mainly due to the lack of operator overloading (which can easily be abused, like >> in C++). But it is an example of a field where Go allows programmer to express their ideas in a less direct way.

I think Go is great, but I don't think describing parts of it as less expressive than some other languages is banal.

Expressiveness has a sweet spot, though. Too many keywords and constructs makes a language harder to learn, and makes it too easy for developers to build their own little weird worlds that discourages team work and lowers readability.
Around DC a lot of small government contractors are minority women owned. It's much easier to get contracts but the staff is usually not that diverse.
MacOS Flaw Allows Attackers to Hijack Installed Apps
You're talking about the Uncertainty Principle, which is indeed a property of all waves and not unique to Quantum Physics (I like to use the analogy of taking a single slice of a 44.1khz PWM data stream of an audio signal, in which you'd have 100% certainty of amplitude and 100% uncertainty of frequency. The more slices you take the more certain you are of frequency, less of amplitude.) Popular science and even QM itself has deeply confused itself on this issue over the past 100 years, yet it is as based in pure logic as the value of π is; nothing to do with the nature of the universe we happen to live in.

But they seem to be talking about the so-called Observer Effect, an even more deeply confused issue in QM. I'm not a physicist but from what I've read it can be understood as a quantum system becoming entangled with another system, the detector/observer, which causes the original system to lose coherence. But nothing magical is happening due to consciousness or whatever, it's just 2 or more systems interacting and interfering with each other. The trick is that "observation" of a quantum system is said to collapse the wave function into well defined values instead of probabilities. I think this is explained well by Quantum decoherence[1], that the isolated system acquires phases from its surrounding environment and thus loses it's original coherence and superposition, however the total system of observed and observer is still coherent (and I'm not totally clear on why the new system takes up well defined values for certain properties, but it seems to be some dynamical time evolved process especially when a small system interacts with a much bigger one, if you can follow the linked article).

And yes, I've heard these confusions combined into the notion that the universe only generates information when observed by some consciousness as some kind of space optimization, so maybe that is what the article is getting at.

Again, not a physicist, so I could be just as confused as everyone else, but I prefer to try to understand things these ways than trying to make sense of the constant refrain of dead and alive cats, the darkside of the moon not existing until we sent a probe to see it, and "you might be able to be in two places at once, just like a quantum particle!" we get from pop-sci and some grant seeking scientists.

[1] https://en.wikipedia.org/wiki/Quantum_decoherence
I'll offer that many of those with a high IQ are not all that interested in becoming "highly successful" or obtaining "professional or graduate degrees".

Those are really only importance to those who are inclined to hold value in those and they're not necessarily something everyone with a high IQ values.

So, the results they're measuring don't account for what the subject group (high IQs) deems important to them. For example, if your family is struggling to make ends meet one might work hard to solve that problem by doing what's necessary, including digging ditches if that's all they can find to make ends meet. If you follow them you might find they come up with a way to make digging ditches much easier, faster, and better. And you'll most likely find that they didn't get any credit at all for that, and that they didn't care.
> Still A single service on a single machine, how do I safely upgrade it?

Depending on your OS-package's provided init script (here Ubuntu), it's as simple as `service nginx reload`, (`service nginx upgrade` if upgrading nginx itself).

Or skip the init script entirely with `/usr/sbin/nginx -s reload`.
and on a different rock
Russian Fancy Bear APT Linked to Earworm Hacking Group
Dream launches online VR collaboration and productivity tool
¡pɐǝɹ oʇ ɹǝpɹɐɥ uǝʌǝ ǝɹɐ sʇuoɟ pǝʇɐʇoɹ ʇnq
Thanks for sharing! Looks like I'll use one of my VPS for that.
I like the moral implications: if the existential risk is being shut off, we should all do our part to keep things interesting
Bug bounty scheme uncovers 150 vulnerabilities in US Marine Corps websites
> Does RMIT have a good reputation?

It's definitely one of the better universities in Australia, and has a good design reputation.

So, yeah.
It's entertaining to note that many of the "late in life" switches were still in their teens.
After two decades of PHP, sites still expose sensitive details via debug mode
Just because you went looking for something and didn't find it does not mean it is not there. I couldn't find my car key this morning and had to use the spare, does that mean my normal key doesn't exist and never existed? No, it just means I didn't dedicate enough time to finding my normal key.
As a grad from a sandstone uni, I feel disappointed. ;)
So you'll learn it after a while and it won't serve it's purpose anymore? Each letter should slightly animate like a little slug or render randomly to get benefits of forcing brain to read-with-focus or whatever that is.
IIRC from developer stories from this era, things had to be done "creatively" to save space, and ensure optimal runtime execution. Certain platforms may well have had undocumented bugs and platform-specific optimizations that you simply had to adapt to.

Archiving wasn't a consideration - launching a playable game that would pay the salaries and lead to future projects was.

We take for granted that websites but in 95 are still more or less viewable in their original format today, but that's because things are designed that way. Gaming platforms were more or less abandoned entirely and rewritten - I might be wrong here but games from PlayStation 1 are not playable on PlayStation 4 are they?
Also it comes across a little naive. Oh they told us it was just an employee and would never happen again, OK!
Jefferson’s Timewarp did that with “virtual time” using optimistic rather than pessimistic concurrency constructs so popular today outside of transactions.
GRU close access operation against OPCW (ppt/pdf, Dutch)
How I Cracked a 128-bit Password
Russian spies busted by Netherlands 'left behind evidence of many operations'
As somebody else noted: it doesn't have to be the company that does it, but a lower level employee who cuts a deal. So paying the company more wouldn't solve the issue completely.

All of these things are extremely cost sensitive. Your suggestion that people don't consider using economics is simply wrong. If you can manufacture a million pieces for a few cent less per piece, and the only negative is having to paying a bunch of inspectors who are fixed cost, it's an easy choice.
Seems like a bit of Karma to me. Outsource to try to get cheap labor rather than pay workers a living wage, and this is what you get.
I know it's gauche to reply to your own messages, but I wanted to be less coy about what I'm saying:

Make nine sensors that can detect twitches of your fingers, it doesn't matter what modality you use: motion, sound/vibration, electrical, but you want to be able to tunable sensitivity of each channel independently.

Connect the sensors to your eight fingers and one thumb.

Use hypnosis[1] to ask your unconscious mind to output binary digits on the fingers and a clock/ready signal on the thumb.

Presto. You have an 8-bit parallel port from your mind to your microcontroller.

With a camera and modern ML you would only need two bits, a yes/no and the clock/ready signal, to "train" your computer to read information from your facial expressions. And of course this can be extended to full biometric sensor suites. In fact, if you're wearing e.g. a Fitbit, you already have verything you need to set up a pseudo-telepathic UI. You just have to put some off-the-shelf software together and get your unconscious mind onboard.

Hardware is not the limiting factor.

[1] Self-hypnosis is easy to learn, or you can hire a hypnotist to induce a trance and give you post-hypnotic suggestion to be able to re-enter trance at will using a self-trigger (often a "mudra"[2] or brief counting ritual.)

[2] https://en.wikipedia.org/wiki/Mudra
Sorry, I don't understand: how do you know the percentile difference in terms of standard deviations but not know if a test is accurate enough?
Google rolls out new security features in Chrome for Windows (2017)
Apple, Amazon deny claims Chinese spies implanted backdoor chips in hardware
I own a KeyOne, released last year with Android instead of BB's own OS. I love it, only downside is that I had to import it as it isn't available in my country ... I'd mainly used Samsung flagship phones before and got really tired of all the bloatware as well as typing on a touchscreen. (Can't believe more people are questioning touchscreen typing on phones, I think it's horrible and I don't have the largest set of fingers in the world.)
I bought it for roughly $500 and this is what I make of it after one year of using it:

The camera on my KeyOne is superior to anything I've tried before, I'd even go as far as saying that it's up there and competing with the giants. The Sony Z2 Compact camera is a potato in comparison. The keyboard feels a bit cheap and some keys make a squeeking noise, but it's still better than touchscreen typing by far. I've dropped the phone on a number of occassions, it hasn't broken once. The backside tend to pop out, but it's easy to put it back in place again. My biggest complain about the hardware would be the screen, as I haven't access to any protective accessories my screen is pretty scratched by now. It doesn't affect what's displayed on the screen (yet) however, but yeah, I think it scratch too easily. Like I said, the OS is Android, and it's been fairly problem free for being Android. However, lately it has been a bit too agressive in shutting down apps in the background. But I don't know if that is BB's own build's fault or Android in general. There are some pre-installed "security" apps which gives the feeling of the phone being more secure than your other average Android phone. I don't use them though.

My over all impression of the KeyOne is 8 out of 10 I'd say, and I think I'll keep it until it literally fall apart.
Well, what was Apple's response to the PRISM revelations?

Apple: "We have never heard of PRISM. We do not provide any government agency direct access to our servers, and any government agency requesting customer data must get a court order."

PRISM: "Collection directly from the servers of these US service providers: Microsoft, Yahoo, Google, Facebook, PalTalk, AOL, Skype, YouTube, Apple" A later slide claims that Apple joined the program in October 2012.

http://www.washingtonpost.com/wp-srv/special/politics/prism-... for those documents.

So, was Apple lying about PRISM? The Snowden documents certainly seem to support that position[1]. If they lied about PRISM, why would you trust them now?

[1]: Obviously there are possibilities like Snowden documents were wrong, or deliberate hoaxes, etc. Spy games are fun!
And based on this logic, I'm asking everyone to please downvote my comment to lower its contrast, so it's harder to read and unforgettable!

Edit: NOOOO!!! I said DOWNVOTE! ;(
- Or if you have to hold several locks, grab them all atomically and if even one grab fails, release them all and try again later.

- If you really need all the locks right now, steal the ones you don't own from another thread, and make sure all threads can deal with lock theft.

It's not always easy to sort out the best way to deal with deadlocks. Each approach has significant tradeoffs.
>I don't think there would be too much disagreement if I said von neuman was one of the smartest 10 guys to live in the last century.

Obviously there won't be much disagreement on a platform dominated by computer scientists. If you went to forums for other fields they would also pick their favorites and see no reason to disagree that they are not only the best and brightest in the field, but also the best and brightest in general.

And to be clear I'm not saying he isn't. I don't really know.
Conflating culture with race is ... racist.

Not all cultures are great. If you are claiming “all cultures are great”, then perhaps “great” has lost any useful meaning.

Discrimination, as the ability to discriminate features to identify useful pattens, is not *-ist; it’s a critical skill that is being sullied by some neo-intellectual BS that passes for “equality” or something.

The ability to identify patterns of behaviour prevalent to a class of suppliers and avoid them, rewarding other supplies — even from the same area of the world — who are better; even “great” perhaps, is a valuable skill...

But perhaps I’m wrong. They’re all great. Carry on.
Amazon offloaded its Chinese server business because it was compromised
Yeah, the best solution I've found was Sharelock[0], but I couldn't for the life of me self-host the app without weird errors cropping up. It's also not free if you want more than one social sign-in via Auth0.

[0]: https://sharelock.io/about
Honestly, I'm too ignorant to judge the rest, I just think you weren't accounting for (1) you don't need a clock signal for fancy logic and (2) you can fit a lot of logic in a cubic mm. The other points may rule this out, I don't know. Note that the async CPUs I've read about tend to be lower power than clocked ones.
Phantom Secure CEO pleads guilty to providing drug cartels with encrypted phones
biodiversity is a huge protective measure against invasive species gaining a foothold in the first place

In support of this point- dutch elm & EAB would not be the scourges they have been, if we had not so heavily planted elms, and then after they were destroyed, ash. The monoculture of one type of tree, aka lack of diversity, is part of what makes the huge population explosion of the parasites possible.
I've found that being mainstream is the most important factor in choosing tooling. Being mainstream has incredible advantages. It means you're going to find lots of help, resources, answers to questions, sample code, and high quality and well maintained libraries.
> I'm happy to go on record claiming that Go is the mainstream language that gets this really right. And it does so by relying on two key principles in its core design...

The unmentioned third principle that it relies on is: "Curly braces, so it looks almost like C if you squint". That's what makes a language "mainstream" these days.

It looks like Go is very good at concurrency, but from everything I've read, I don't see how it's any better than Erlang or Clojure. The only controversial part of Eli's claim is the implication that other languages that get concurrency right aren't "mainstream". That's not a well-defined term and so naturally this is going to irk many people.

Perhaps the title would have been more accurate as "Go hits the concurrency nail on the head, using the hammer of K&R style". :-)
>I want to say trolling is somewhat like obscenity—in that you know it when you see it

Depends. What an American considers obscenity and what an Italian or French or Japanese person can be very different.
A million times yes. You have to pick your battles.
Honesty and trustworthiness could be two such measures.
> Is there a defining feature of this (or other) cyber bullying laws that make them antithetical to freedom of expression and the tools of oppressive regimes

If the law is in regard to protecting how people feel (which implicitly controls how they think), it will be used to enforce what can be said. That's the only tool you need for oppression. If it's to limit exposure to ideas, like pornography or explosive manufacture, it's ironically less oppressive because it's more objective than "how random human might feel on a given day".
There is no other measure we have that tracks as well with intelligence.
Have they moved on from Starship?
This article seems to be a good introduction: https://medium.com/variable-fonts/https-medium-com-tiro-intr...
You’re mentioning functional languages. That’s not for everyone or every usecase. (I love Erlang.)
Only the short term matters in these cases. Management will already be out with their bonuses by the time the org is a skeleton of its former self.
"avoid holding two locks simultaneously" only guarantees no deadlocks if locks are your only form of inter-thread-blocking. If you have synchronization points or channels/pipes or anything else, that needs to be expanded to include "avoid using a channel while you hold a lock" and similar for every blocking primitive.
the indignation was not that. you are still missing the point.

after the 1st device found, you should have contacted the manufacturer and said that you will start a department that has the capability of opening the device, inspecting and re-sealing in a way that it won't impact any guarantee the factory provides. If they denied this very sensible request, you had proof that it wasn't a isolated employee doing the hack.
The $80BN SEO Industry: 29 Case Studies and Insights
Regarding one of the last comments, I'd say the two biggest reasons for using Node over Go, at least initially. Prototyping speed, and a stronger connection to a web front-end. I've really not seen any other language/platform work faster for developing a huge variety of implementation details than JS/Node. IT's a really good balance of performance, flexibility and ease of development.

Is it a Panacea? Of course not. That said, I think that starting more monolithic an breaking pieces off as needed is a strong approach, best started with Node. From there, you want different pipelines/processes/queues/workers in other platforms, great. Write that piece in go+grpc and call it from your api endpoint server.

So many times I see devs want to go the optimal X, without even considering if "optimal" is needed, and if it's prudent to start with.
Azure HDInsight brings next generation Apache Hadoop 3.0 and enterprise security
The Cold War is really back on again, except Russia is a little less isolated these days than they were during Soviet times. Hopefully it says cold too.
Hopefully this will encourage someone find an affected device in the wild. Wonder if any of Supermicros non-blade mobos would be affected? The graphic on Bloomberg indicated blade servers but journalists seem to take quite a bit of liberty with tech graphics.
It's got me curious as I've purchased a few supermicro servers off Ebay, and have no clue about where they were used prior.
Backdoors that don't live in source code
I had the same initial gut/emotional reaction, but after a re-read, not _sure_ if it's justified.

If we define "a culture" as set of sociological customs, value systems, expected behaviours and stimuli/response criteria;
and if we define "culture greatness" as such sociological customs, value systems, and behaviours that lead to specified and asserted goals;

than one can reasonably compare and contrast cultures in meeting (or even striving) to these goals, and thus discuss their greatness.
Huh, I'm super surprised that VB .NET is growing. I used it at my last job briefly for unfortunate historical reasons and we were trying to run screaming away from it as fast as possible to C#. It felt like the runt of the litter of the .NET ecosystem; so many things worked better in C#.
Do you have citations for the things you have said here? I am not being accusative. You seem to know what your talking about and I want to read further.
4. Don’t be afraid
What to Say at the End of a Bad Date
Or you could just use the Actor model, which I like much better than CSP. (Or at least I think I'll like it better when I finally understand it.)
It's a labor law thing.
What is this black magic
8 lost masterpieces of art (2013)
Also, can always front with gopher (written in go) and defer to other systems via reverse proxy.
low quality bait
I don't think Go has better concurrency than Erlang, but go does have generally better raw performance. Ultimately I think both are good languages they just make different trade offs.

If I was designing a command line app I'd probably choose Go, if I was designing a web service I'd probably choose Elixir/Erlang. Of course those can easily flip; there are classes of command line apps where I might choose Elixir/Erlang and there are classes of web services where I might choose Go.

I can't speak to Clojure though.
And 4. They watched The Matrix at an impressionable age.
So what ways do they measure success? I can attest that I have never started a course just for a few lectures, and I've always planned on taking the whole course. I've quit the majority of courses just because they weren't any good (usually poorly designed homework). I have quite some because they moved on to topics that I didn't find interesting, but I never looked at them from the beginning and said "That's where I'm going to stop". The ones I have completed were ones I thoroughly enjoyed, and felt like I learned a lot.

So just from a "course completion" point of view, I'd think it'd be hard to tell the difference between courses I liked, but moved on to topics I didn't like, vs. the ones I just thought weren't any good. But the fact that I stuck with some courses all the way through should at least be good for something.
And the main reason to not use Node: JavaScript.