skysight-inc/HackerNews huggingface dataset:
So you reckon if a parent was triggered about the murder of their own child they'd be consoled by the fact that it's a bad process that's being killed?

And you reckon a slave who is triggered by the word "slave" would care about that little detail just the same?

Has anyone even asked slaves or former slaves if this is something they care about? Perhaps they'd prefer the word "slave" not being buried by becoming taboo.

Have you asked a father how he feels about this wording, after his partner aborted his child without his knowledge?

Or, are you just making stuff up to justify these changes because they make you feel better.
Android world's most popular mobile OS
> you don't need a big data architecture when you get 20GB of data/year

Probably no even if it's 50x that at 1TB/year, unless it's in very small chunks and/or requires an outsized amount of (possibly realtime) processing.

Current commodity servers will scale up to 12TiB of main memory, and if you're willing to use previous generation CPUs, those servers can twice the RAM (24TiB). Under half a megabuck without storage.
In typical Java fashion, there is a project, Quasar, the adds true green thread support to the language. Done by instrumenting bytecode rather than JVM support, but the benchmarks are still excellent. I'm very curious whether the Java or Go implementation is faster. Java does have fast async support which is all you need to add green threads on a library level

Also in Java fashion, the support isn't perfect, and requires some fiddling with JVM parameters (and annotations, obivously). It's still really solid from my experience however, and a shame that it isn't more widely known.

A partner project Comsat provides fairly comprehensive library support for databases and such. I've used it before with Vert.X and the performance was insane. Possibly faster than Go.

Another aside, there's an active research project to add greaan threads to Javas core as well. Project Loom
Cylinder Mould Type Tube Paper Machine
God, this is one of my pet peeve issues. I swear we'll fix it someday.

https://github.com/facebook/react/issues/6348
They don’t quite know:

> We made Google+ with privacy in mind and therefore keep this API’s log data for only two weeks. That means we cannot confirm which users were impacted by this bug. However, we ran a detailed analysis over the two weeks prior to patching the bug, and from that analysis, the Profiles of up to 500,000 Google+ accounts were potentially affected. Our analysis showed that up to 438 applications may have used this API. We found no evidence that any developer was aware of this bug, or abusing the API, and we found no evidence that any Profile data was misused.

https://www.blog.google/technology/safety-security/project-s...
Pulp Cleaning Reject Separator for Waste Paper Recycling
Goats and Sheep on rent; You’ll be surprised to know why
I don't understand why everybody assumes it must be pulling data over the network autonomously. It could simply compromise the host OS to augment other, targeted attacks. Say, by reintroducing a buffer overflow or race condition. It would be incredibly short-sighted to go to such lengths to compromise these machines just to naively pull from a command+control server, virtually advertising its presence.

Defenders simply do not think like attackers. If you're a defender it's lethal to try to think like an attacker. "I can't imagine how this would be useful therefore it must not be useful" are the famous last words of everybody who has cast doubt on a new and novel attack vector. As a defender you need to first estimate the unknowns and unknown unknowns, which over the last year alone have exploded (e.g. actual and potential Intel microcode vulnerabilities). If you needed this article to convince you of feasibility or even just practicality, please don't pretend to be capable of assessing the security posture of any complex system.

And let's be clear: this is not a new and novel attack vector. There are companies that have existed for quite some time researching and selling products to deal with this sort of attack vector. On the spectrum of hardware based attacks feasible today, this chip isn't at the complex end of the spectrum but rather the simple end of the spectrum. The complex end of the spectrum involves hiding logic deep within existing ICs, and there's ample literature to demonstrate feasibility of both implementation and detection.

The difficulty in pulling off these attacks lies not in the software or hardware, but the political, intelligence, and military apparatus of attacking countries. The economic costs of detection are huge precisely because, at the end of the day, fundamental security relies on trust, not technological hurdles per se.
Not to be a smartass but what group of people are actually good at optimizing globally? Tragedy of the commons and sociopathic exploiters make such a thing seem impossible to do - the best you can do is leave something with a positive legacy which is very different from optimizing and far more prone to backfire than local optimization. By definition less is known about the global - let alone the chaotic divergence over time which makes weather models diverge quickly even with massive processing power
Proactive and Reactive being two extremes of different worlds
> I know I'd trade 10% perf for the elimination of whole classes of security vulnerabilities.

Firstly, I would like to know if that's an average of 5-15% slowdown, and if that means some operations are multiple slower and some are close to equivalent. Average means nothing if your workload triggers the pathological cases.

Secondly, you might be giving up classes of security vulnerabilities and gaining classes of kernel DOS bugs. I don't write kernels, but my understanding (mostly from comments of people here that do), is that kernels rarely allocate or de-allocate after book, as they immediately reserve the memory needed for their limits and then work within those limits.

Believe me, I'm not a proponent of C. I'm critical whenever it comes up, as I think it's caused a huge amount of harm. That said, of the places where C has a well deserved reputation of being the right tool, I think kernel development is one of them. That isn't to say other languages don't have something to offer, but this is one area where you actually seem to need all the crazy unfettered access that C gives you.
Poor Man’s Bose – Open Office and on the Go Noise Control
I actually find Axios to be a pretty great news source. Lots of solid, insightful analysis on categorized topics delivered as regular newsletters that don’t take up all your time.
Agreed. At one point I looked up their APIs, planning to do something pretty simple... and it just wan't even possible.

They also blew a lot of time tinkering with minutae / fringe features while fairly basic functionality was sub-par.

Still, on balance I've found G+ both useful and fun, and I'm annoyed it's shutting down. I'm growing more + more wary of relying on any Google services to be around in N years' time.
Big companies typically don't go after small niches.

Big companies go after niches all the time. Many microbrews are owned by massive multi-national breweries. Huge drug companies chase niches every day. Giant food companies release ethic niche foods every month.

Whomever told you that there isn’t big money in niches or that they’re not worth going after is someone you should stop taking advice from.
Is it possible that your impression of the company is (was?) off?

I'm not surprised. They (claim to) do something similar with the logs of their DNS service: two weeks of anonymized logs after which they "randomly sample a small subset for permanent storage".

https://developers.google.com/speed/public-dns/privacy
Not sure if it was intentional but you mentioned an earlier failed Google social effort - buzz.

In fact including wave buzz and orkut, Google had to date at least 4 abandoned forays into the social market.

I'd go so far as to posit Google:social::Microsoft:mobile
Ha! Glad that it's known, at least.
Not buying their moral arguments at all, given that they are about to enter the Chinese market again, after backing out of it, supposedly because of moral concerns.

A while back an article surfaced here [0] about how the JEDI competition is basically tailored to AWS, and how Amazon had lobbyists stipulate the exact conditions.

[0]: https://www.vanityfair.com/news/2018/08/has-bezos-become-mor...
No reason to think the making of video isn't art, too. And there's almost no way soetheby wasn't in on the deal.

Until we have confirmation from a real third party, it's hard to say what really happened at all. The "shredder" might just roll up the original in the bottom of the frame and eject a separate bit of "shredded" paper. That would require far less power.
Any good resources on understanding and using treasuries to complete a portfolio? Without leverage they look so unappealing today but I know they’re important.
how is there a system of checks and balances to keep the voters from appropriating everything

The US doesn't have one of those.

Literally. The people of the United States can, without consent of Congress or the President or the Supreme Court, do everything you just said, via the amendment-convention process (Congress does not have the option to deny a convention when at least 2/3 of states call for it). Once the convention's underway, even state legislatures can be bypassed by conventions in the states.

Thus it's possible to get amendments into the US Constitution without them ever having been voted on or even considered by Congress or the state legislatures. And if you're worried about a populist wave "appropriating everything" in other countries, why not worry about it in the US? It's just as possible.
We detached this subthread from https://news.ycombinator.com/item?id=18169738 and marked it off-topic.
Yes. That's why I'm amazed there isn't some Zookeeper ish system out there for supporting microservices.

The fact is that microservice tooling is in it's infancy, and shouldn't be used in production unless you're willing to roll your own everything. I worked at a place that tried to use microservices+event sourcing+CQRS, predictably a massive disaster.

I still think the monolith+distributed database will win out . I've never heard of a time when horizontal scaling was a problem not related to the databse
Is there a particular concern you have? React is MIT licensed (same as Vue), and there's no way for Facebook to take back that license from you.

(React could stop being developed, as could Vue. In both cases, you or anyone else could pick it up and build upon the last version.)
I'm assuming (maybe incorrectly) that was corey_moncure's point.
Pretty telling how the money quote in the article is "And second, we determined that there were portions of the contract that were out of scope with our current government certifications.”

In other words, they couldn't meet the requirements for the RFP, so they decided it was advantageous to score some morality points by dropping out...
That is more an information company thing really and so not old - look at newspapers for one. And the cure is worse than the disease. Besides, say what you will about Google and social media but they haven't started multiple major wars.
That's odd. Try hn [at] $my_username [dot] com.
I never found this to be a problem. My teenage son and I would have blowpipe fights with the straws and left over pearls. The neat thing was you couldn't say "Ha, you missed!" because they would stick to you and you could then pull them off and re-sue them as ammo.

Depending on where you are are drinking your bubble tea this may not be culturally appropriate though.
What "important" market is there? It's far from certain that VR/AR hardware is going to amount to anything for the next 10 years.
> Skylake-X is quite innovative. The mesh-design was never-before seen

The Xeon Phi (KNL) used a mesh topology and the KNL was released before Skylake-X.
Low electricity costs too
Sad, but essentially this article is about benign warehousing of individuals with senile dementia in their waning years with a description of bland distraction methodologies employed by institutions. A question arises as to whether the possibility of coupling individually tailored AI with VR headsets or even OLED panels in rooms could be utilized to provide suitable stimulation for these individuals in this state. Reverence was made to Nozick's 1974 thought experiment called the experience machine (his intent then was to refute thesis of hedonism) which was to provide an individual any experiences the person chose, for the rest of their life but one of his arguments against its use was We want to do certain things, and not just have the experience of doing them but as medical ethicist Schermer points out When there is only pain and no capacity left to deal with that pain, to really understand or come to grips with it, nor even to remember it for very long, then the truth cannot contribute to a good life So I see no reason why an individually tailored interactive VR environment couldn't be used to provide these entities with some degree of stimulation to alleviate their sense of depression and frustration.
It seems to me that a sensible person buying a lot of groceries gets refrigerated and frozen items last so they have the least amount of melting/warming up on the way home. So the positioning of them after everything else is in the interest of the customer.
We've changed the title back to what the page says.

(Submitted title was "$750k Open AI Challenge".)
If you're curious, I used google app engine and google recently changed the build tools for go on app engine. I have a lot of go source code examples on my blog which aren't intended to be compiled by app engine, but with the recent changes I couldn't get it to deploy. After a couple of hours I decided I was fed up and tried k8s.

Its a bit silly, but sadly that's often how software goes, at least in my experience.

(also strictly speaking I couldn't do a static site cause there are some other things I run on here that are more than just html)

I fixed the copyright date :)
It would be really interesting to see a Linux ABI layer implemented on top of redox, a la IllumOS, to allow software designed to run on linux to run.

Given that Bryan Cantrill is gung-ho about rust, and he's got quite a lot of knowledge in this area, maybe someone can woo him to help (even if in an advisory role).
Yeah, that's what I was thinking. Amazon has a big head start, so Google might be trying to save face by declaring themselves out of the contest.
If you only have it listed under "email," only you and the mods can see it. You have to list it in the "about" section to be publicly visible.

This is a common misunderstanding on the site.
While I vehemently disagree with what the a user above you said about "doxxing" companies being wrong (it's not doxxing, it's whistleblowing), I also don't think we should guess. If someone KNOWS what company it is, I do believe it's in the interest of the uses and society to know this, as a warning, but guessing just potentially hurts innocent companies that have nothing to do with this.
Personally, I’m hoping we put more of an effort behind solving the problem so people won’t need to commit suicide.

Sometime in the 21th century we’ll come up with some sort of treatment. It’s just a matter of which decade.

Maybe we should increase funding now?

https://thehill.com/opinion/healthcare/392585-heres-why-we-s...

There are 50 million people with Alzheimer’s and that number will increase significantly:

https://www.alz.co.uk/research/statistics
So was Google+ basically just kind of dragging along as a zombie and this PR nightmare caused it to suddenly not be worth even keeping it around?
Easy fix, just design your system so that you can’t confirm whether there ever was a breach because you deleted all the old data
Nice to see such a transition. Give more opportunities for developers by removing the geographical constraint. And on a more personal note, the part I hate the most from my job is the commute and it feels so much better when I get the opportunity to work from home.
That’s fair. I suppose I would aim for a distinction between minor and major flaws. What would be a reasonable threshold?
A lot of people don't work well remotely. Me, for example. I found that out the hard way.

> likely enjoy a 6-days work week

Wait, what? Are remote workers expected to work Saturdays or something?
Do we really want Facebook to be our parents?
Probably the most unique thing about Urbis was their system for generating reviews which I thought was pretty interesting -- reviews on your work were locked by default. In order to unlock a review, you had to write a review of equal word count on someone else's work. I thought this was pretty successful method for incentivizing active participation on the site, something I haven't seen replicated anywhere else. Although I more or less grew out of writing recreationally, so I wouldn't even know if there were a successful modern alternative to Urbis.
even the english interface isn't great. they haven't fully translated/globalized all menus, dialogs, and features. i often get chinese dialog options popping up that were arrived at via actions in english.

as a chat app, wechat isn't even that great. you have to manually select the high quality option for pictures and then manually download pictures. whatsapp does this automatically in the background. there is no backup feature like whatsapp that i am aware of. signing up and verifying is also a little confusing. wechat is generally worse than whatsapp in slow/bad connection scenarios.

in my opinion, wechat will never be popular outside of china because it is basically a chinese app os inside your phone. wechat's power only becomes apparent when actually in china where basically anything you do from payments to booking travel to riding the metro can be done from wechat.
Developers have a natural, and understandable, urge to include data in the logs that they need for debugging. If you purge logs, it is simpler and easier to have higher confidence that you are retaining only the data you intended to retain.
You sure your friend hadn't previously logged in to her FB on whatever browser your email happened to open things to?
effectively double your work day to almost 24 hours by spreading over timezones, and likely enjoy a 6-days work week

My assumption is they mean that M-F covers 6 days if you have people in enough time zones, while still paying them for five days.
Not sharing memory is a pretty big restriction, though. For example, if you have variable-length data like a string, you can't pass it to a WASM module instance without either calling a function repeatedly for each data unit (slow) or sharing memory and passing a pointer (unsafe).
Indeed, it has to be said much more diplomatically, and/or carried out more strategically. The CEO doesn't say "I am a CEO, so doing X is beneath me." He simply gets X done for him, and that's that.
I'm nowhere near qualified enough to critique this article in a meaningful manner, but I've been thinking recently that types and compile time functions go hand in hand.

Type systems are essentially an attempt to embed a logic that can prove various invariants about the code. What varies across type system to type system is A. what you can express and B. how much you can check. The issue is, most programming language designers decide these two things for you. That's why stuff like reification vs type erasure bites designers; the decision is irreversible.

But what if it wasn't? And this seems to be what this article is proposing. That if you can write compile time functions that deal with types as a construct, you can leave decisions like type erasure and reification to the programmer. Granted, that essentially forces programmers to act as language designers. And I doubt most programmers want to learn stuff like type rules or how to prove soundness.

However it does have some really cool implications. Like right now, Ruby has this whole debate over adding types. And sure, Ruby could just add normal static typing with some annotations and it'd work. But it kind of doesn't make sense for such a dynamic language to use such a static construct. What'd make more sense (to me) is some sort of metaprogramming on code that allows for checking invariants. Like being able to load a class, then run it through a checker at runtime. I've been reading a book on dependent types (The Little Typer) and the whole idea of types having types with a meta-type of sorts (universes in dependent types, meta classes in Ruby) seems very applicable to Ruby.
Training Passive Photonic Reservoirs with Integrated Optical Readout
I wasn't arguing one way or the other on the issue, just reframing it so everyone's on the same page.

Devil's advocate: Do you believe that proactive security assessments would still be performed if each vulnerability found was required to be disclosed as though it had been exploited?
That's right -- you could rearrange their vertical order to manipulate their place on the stack, or you could lift them off of the stack and let them float by themselves, just to have a visual reference you can click on, drag and drop into other objects, etc.

It was very dangerous since you were editing the live data structures of the window system! The most complicated program I used it to debug was itself.

It was integrated with NeWS's multithreaded debugger, so when some process hit a bug or a breakpoint, you could "enter" the process and see what was on its stack, peek and poke at the objects, rearrange the stack and edit the objects, then send it on its way.

Since PostScript is homoiconic like Lisp, code and objects are made of arrays and dictionaries, which you could visually browse, edit, and execute. Very much inspired by Smalltalk, but with a twist of Lisp and FORTH!
Louie Vega and Kenny Dope are two of my favorite DJs. I used to (try to) spin a bit of vinyl back in the 80s but never approached what these guys do. Absolute genius.
Nobody suggested using untested code, parent said they’d trade a small amount of perf for more security. I do think a lot of people would make that trade, all else being equal, once a viable tested replacement actually exists. HLLs exist in the first place because a lot of people are willing to trade a little perf for more security, faster development, and lower costs.

That said, nobody’s disputing that a “lot” of people care about performance. It’s worth taking a look at the last slide of the presentation, which states clearly that if you care about performance, you should use C:

Performance is paramount ⇒ use C (up to 15%)
Minimize memory use ⇒ use C (↓ mem. budget, ↑ GC cost)
Safety is paramount ⇒ use HLL (40 CVEs stopped)
Performance merely important ⇒ use HLL (pay 15%, memory)
Practical Implementation of Memristor-Based Threshold Logic Gates
"The whole point of the Facebook feed tinkering is to force you to wade through a river of shit"

You know, I read this, and I thought "gee, Facebook is behaving a bit differently at the moment for me", because the last time I checked it, it showed maybe six posts and a message at the bottom that basically said I need more friends to see more posts.

And then I realized...I installed uBlock Origin the other day and promptly forgot about it, so of course Facebook hates me. It's like the Soup Nazi - no dopamine for you!

I was creeped out recently by how Facebook recommends people I've never met as friends; I've read some things that suggest it may be utilizing GPS data to try to match people in physical proximity, so I have to wonder if the recommendations are from the apartment building I live in.
I'm not the person you replied to but keep in mind that a lot of people talk about wanting to live in another country but never get around to actually doing anything about it.

It doesn't matter what country you are currently in there will be people who want to live somewhere else. Some will get it done but most won't take any steps towards making it happen.
Your next step on this journey is to learn a LISP.