skysight-inc/HackerNews huggingface dataset:
Except the engineering work is usually not done with a hardhat on, "working" on the factory floor... that's production. I guarantee you if you see video of Elon Musk with a hard hat on doing anything other than touring the facility[1], it is marketing.

[1]Presumably, if he's down on the factory floor looking at things, he should be wearing a hard hat, so good for him. If he's bolting together cars himself, that's probably marketing.
As someone who's interested in branching into the more "artistic" side of tech, I'd love to hear what it is you do in your career.

I currently work as a web developer, but enjoy photography and animation on the side.
That doesn't make any sense, given that the "traffic" tab's scale says "7% above normal".

The red are the areas with the most attacks, and as you'd expect, they correspond to large population centers. (It's also not very granular, and appears to largely correspond to "where does Akamai have a datacenter".)
There is a safety issue in that data previously only visible internally is now also exposed to the customer/user and any unauthorized person successfully pretending to be them. The problem of "account compromised" now becomes a bigger (potentially much bigger) problem of "account compromised and juicy data is exfiltrated under a GDPR data dump request (and maybe followed by a request for deletion right after maybe making it so that the authorized user can't even know what was taken)".
Isn't that an argument to ground the planes?
Nasa to consider use of private rockets for first Orion lunar mission
Agree on the iPad recommendation.

That said, 2-in-1 x86_64 Chrome OS devices are bearable. Unlike Android; all the drivers are upstream.

I really like my Samsung Chromebook Pro, but would recommend looking for something that's on a later Linux kernel (at least 4.4) because not all the new features get backported. (See http://dev.chromium.org/chromium-os/developer-information-fo... for a list of all the options.)
A recent law passed in India seems like the kind of regulation that is needed to prevent this kind of behaviour https://www.cnbc.com/2019/02/05/amazon-how-india-ecommerce-l...
Essentially what the law says is that if you own a platform you can't create and sell products on it. This law targets Amazon and Flipkart since Amazon also uses their own website to sell Amazon basics products. Amazon also uses internal metrics to determine which new product categories to launch which other sellers on the platform won't have access to. Apple and Google app stores should also have similar restrictions.
Recent encounter: 70+ microservices for a minor ecommerce application. Total madness and while I'm all for approaching things in a modular way if you really want to mimic Erlang/BEAM/OTP just switch platforms rather than to re-invent the wheel. In Erlang it would make perfect sense to have a small component be a service all by itself with a supervision tree to ensure that all components are up and running.
Fascinating.

This would have been a great volatile trade with Box Office futures contracts, if you knew the nuances of why the ratings were fluctuating like this, which was purely cultural schizophrenia and software updates, while the audience of actual ticket buyers was still numerous.

(The MPAA got Congress to ban box office futures under Obama, the futures regulator was all for it. Now the technology enables free trade of programmatic contracts very easily, and the current composition of the legislator could also help but they aren't necessary anymore)
As the oil money has dried up (thanks to mismanagement, incompetence & corruption) they’ve replaced it with drug trafficking. Because again, you don’t need much other than a large group of men with guns to make a ton of money from drugs; but you do need a relatively functional domestic economy to produce oil.
I thought you were exaggerating until I went to look. That does look just like the notifications that I get on the ipad. I'm surprised to see them match it so closely, but I'm glad to see improvements in this area on Android anyway.
So, Vulkan is now compulsory, most likely given the way OEMs cared about supporting it and keeping up with Vulkan updates.

https://vulkan.gpuinfo.org/vulkansupport.php#android_devices

More sandboxing of Android APIs, permissions and introduction of roles.

They added a C++ MIDI API, but searching for plugged devices can only be done at Java layer.

Speaking of which, it is going to be the usual partial Java 8 variant, and Java 12 is going live next week.
> French Guinea

French Guinea no longer exist (it is now the (non european) Republic of Guinea).
Confused with French Guiana (where Kourou is located)?
No, they're supposed to serve generic, non-tracking ads. Non-targeted, or whatever the terminology is.

It's hilarious how everyone has just forgotten that used to be a thing. The people on this website are literally the problem, you can't even conceive of a website that doesn't track every click you make across the whole internet, and you guys are the people building the new web.
Monthly salary of software developer?
I mean, youtube, sure (though more the mindshare than the product itself), but what's left of the Android that was acquired? They didn't even have a product at the time so everything they ever released was as part of Google. And Ad Words wasn't an acquisition.

After some amount of time, for most acquisitions this argument becomes silly.

Apple acquired NeXT and PA Semi. And I hear Jony Ive was hired, not grown in a vat in Cupertino. Apple didn't build its hardware, software, or design in house!
US just grounded the 737 Max. FAA waited until Trump could take the credit.
This is incorrect. The MCAS doesn't even get triggered when autopilot is on. And surely when a system malfunctions, the issue is not entirely pilot operation.
Oh, Ok. I initially read it as the browsers should ask the user whenever they send personally identifying info, which is basically the status quo. Thanks for correcting me.
Visual Studio Code in the Cloud
Well, saying it's ridiculous isn't an argument.

it's expensive and maybe non-viable for many websites. But it's not like all websites need to exist? There was a world wide web before cookies.
Numerically, how much is "quite a bit of a boost"?
Good ideas have flowed in both directions - such as iOS's notification center having a "striking resemblance" to Android's notification shade.
How do you remember that a customer has responded to a popup if you don't give them a cookie? Even a cookie as a session identifier.
As I said in other parts of the thread, I agree GDPR still needs work and improvements.

> People think any criticism of GDPR is a suggestion that it shouldn't exist

Untrue; what I do repeatedly see though is people who think that just because GDPR has flaws, the whole thing needs to be ripped to shreds and we were better off without it.
Linear git history is infinitely better than no version control, even on small solo projects.
I think this article is sad because it gives readers such as yourself such a misleading understanding of the issue.

The article implies it is 'scientists' vs 'activists'. Yet many more scientists have spoken out against the PACE trial than it its favour, eg: http://www.virology.ws/2018/08/13/trial-by-error-open-letter...

It implies that the 'activists' reject results for ideological reasons, rather than because the research being challenged includes verifiably false claims, statistical spin and poor methodology: https://journals.sagepub.com/doi/full/10.1177/13591053177223...

No mention is made of the fact that when an information tribunal had to examine claims about these researchers being harassed and abused their judgement stated that claims about activist behaviour had been "grossly exaggerated": https://www.centreforwelfarereform.org/news/major-breaktn-pa...

When data from the PACE trial was forced out by this legal process it showed that using the trials prespecified outcomes undermined key claims from the trial researchers:
https://www.tandfonline.com/doi/abs/10.1080/21641846.2017.12...

It is disappointing to see so many people seeming to uncritically accept a media smear campaign.
I'm thinking it should be more structured. But, I'm thinking of Amazon warehouse workers. 4 days working in the warehouse, 1 day of training. The training should be provided by the local school board, or the employer would be sure to sabotage the exercise. The person gets to choose form a wide array of courses that the school board has to offer.
Show HN: Tinkersynth, a whimsical generative art machine
wow, tough crowd today. i didn't think people took facebook and instagram so seriously.

i'll put the sarcasm machine back in the drawer.
Which is what DuckDuckGo does, I think.
Accurate but so arrogant. HN purity achieved.
Why We Have Grass Lawns
Which doesn’t mean they have to provide access for free, they are most likely allowed to ask a fee for that.

From the same website you link [1]:
“Does anyone refuse tracking cookies? Then you still need to give this person access to your website or app, for example after payment.” (google translated)

[1]: https://autoriteitpersoonsgegevens.nl/nl/onderwerpen/interne...
It's like almost everything else a matter of balance. A monolith that cross-connects all kinds of stuff in ways will become an unmaintainable mess over time, a ridiculously large number of microservices will move the mess to the communications layer and will not solve the problem.

A couple of independent vertically integrated microservices (or simply: services, screw fashion) is all most companies and applications will ever need, the few that expand beyond that will likely need more architectural work before they can be safely deployed at scale.
You don't need an extension. You set cookies to deny all. Then you look at the list of blocked cookies when you on a website, and you can individually allow cookies on a per domain basis.
It is pretty striking how similar the UI is starting to look compared to iOS. And I say that as someone largely on the Android side of the Android-iOS debate. Also add to that the shift recently to move navigation to the bottom of the screen in the form of tabs.

I guess ultimately there's plenty of examples of this happening both ways, though.
I knew it'd make a comeback!
Yes absolutely! Websites need to find revenue models that don’t depend on violating the privacy of their users. That stance makes a lot of sense to me.
No. The 737 Max introduced a fundamental design weakness that was implemented for cost efficiency reasons only. The center of gravity is towards the rear, which makes the plane tend to tilt backwards, and requires an automatic system to compensate for that https://www.seattletimes.com/business/boeing-aerospace/faa-e...
They continued flying after the first crash for that exact reason, even though that took the accident rate an order of magnitude above the regular 737 fleet.

After the second crash, it's not worth the risk in lives to carry on before investigations are complete.
Poorly named? I happen to think microservices succinctly describes what they are: small services each focused on a single task or area, and assembled together to form a whole system.
In Iowa they would have faced criminal blacklisting charges under Iowa Code 730.
They bought YouTube for a billion dollar - which was back then a crazy number. I still remember all that people arguing (including me) that Google would never make so much money back from YouTube. YouTube even had the reputation for being a huge loss for Google for multiple years.
Convergent evolution occurs when independent traits evolve as a result of having to adapt to similar environments or ecological niches.
>There was a world wide web before cookies.

I like to think of that time as a great time too, but oh man so much we couldn't do.... I get what you're saying generally, but man I'd hate "before cookies" to be the standard.
How do you know that I don't know.

Please explain.
I've seen half that IRL recently, given my sample size I do not doubt there is an architectural whiz somewhere that has pushed it to double that.
"Cookies" are mentioned only once in GDPR, in a long list of examples. They're not targeted specifically.

The law talks about information that can be used to identify a person.

So a cookie such as "gdpr_response=ok" has ZERO effect on GDPR compliance.
Don't forget to apply a sticker to the roll of stickers themselves. You never really know what's in that adhesive, after all...
In 2 to 6 years we'll be right back to everyone giving the executive branch the benefit of the doubt again.
It's just

fun(F)->fun(X)->F(fun(V)->X(X(V))end)end(fun(X)->F(fun(V)->X(X(V))end)end)end
I think for the very large tech companies that have hundreds to thousands of engineers, microservices can make sense as a way to delegate a resource (or a set of resources) to a small group of engineers. The issue is that a lot of smaller companies/engineers want to do things the way these large companies do without understanding why they're actually doing it. The onboarding costs as this post mentions is huge. An engineer at a small company likely needs to know how the entire app works and spreading that over many services can add to the cognitive load of engineering. The average web app just doesn't really benefit from the resource segregation imo.
> 100% CPU utilizations will require AutoScaling Group to launch additional instances

If you know your instance takes long to build, you should set the health check grace period. https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGui...

Or if the checked service comes up before the system is ready, set a cooldown on the scaling up https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGui...

Or in extreme cases, prepare a complete AMI to boot from. This is not a NixOS issue. This it completely on how you operate your AWS.
This is honestly what your “regulated internet” looks like. None of the solutions ultimately address the real issue and are done purely for liability purposes.
That’s the pragmatic answer for sure
Title is misspelled: it should say “VCs”, not “VCS”. If you capitalize the s, it looks like part of the abbreviation. (Version control system? Video Computer System?)
Someone is learning how to take down the internet (2016)
Unicode can simply not recognize combining characters where a special code point exists, and vice versa, on a case by case basis. For example, the ä can remain its special code point, and a¨ can display as a¨. Then software that processes Unicode will become straightforward.
Great to see the progress of this project. It will be interesting to see if they further alter their GPU API roadmap as their stated plan (or at least thinking about) of deprecating ES 3 support[1] seems about as infeasible as deprecating ES 2 support turned out to be. (i.e. there are likely to be many devices that have ES 3 support that will never get updated to Vulkan given the closed source driver situation especially on mobile)

[1] https://godotengine.org/article/abandoning-gles3-vulkan-and-...
You'll need to use fingerprinting and other much more intrusive tracking methods to track the cookie preferences of any user that refuses cookies.
I don't know, but I wonder whether they were expecting to have preliminary findings within a few days that would clarify the choice. I gather that it's a more disruptive move for the US than for many of the countries that grounded the plane sooner because the US fleet may be larger.
Thanks! I'm hoping that non-profits put their data on the site and share the link (or embed the animation into their own sites) so that they can increase awareness on important issues. There's also a paid subscription option for people who want to keep their data private which I'm hoping that companies will use if they want to keep track of sales or other sensitive data. Everyone can have a small number of private pages for free. There's a products page that goes over some of the options.
Thanks for the advice. From your art I got the sense that, "hey this is a cool dude"... then I found your Alan Watts pixel art :)
In Germany, your privacy is protected in public places as well. A German court just recently ordered a German state to turn off an automated license plate reader: http://www.spiegel.de/auto/aktuell/b6-streckenradar-verwaltu... (only available in German)
I know parents who keep in touch with their children via Messenger. In part because it works in more places: Messenger works wherever there's internet over wifi not just cell service. People rely on Facebook for non-trivial reasons whether or not I (or someone else) think it's a good idea or not.
I mean, making the decision per-website is fine as well if that's what you prefer.

Most importantly though a browser can remember you declined cookies.
>So websites are supposed to just absorb the cost? That seems like a ridiculous stance.

The €0.00002 it took to serve that one page just because the user doesn't want to consent to cookie placement/tracking? Is it really that harmful?

NPR seems to do this just fine for GDPR reasons: Decline and Visit Plain Text Site
For the sake of argument: their historical reputation allowed them to make determinations of safety independent of political considerations that other aviation authorities must make.

While it certainly sounds like there is a flaw in how the system handles erroneous sensor data, or that the interface promotes incorrect actions, the independent groundings of 737 MAX 8 planes probably are not independent in sense of each authority coming to its own determination based on their professional opinions alone. It would be politically foolish to be the lone holdout in your region.

There is a real cost to grounding these aircraft, and I'd imagine that if they are grounded without specific questions that need to be answered or problems that can be fixed, it becomes even more difficult to un-ground them later.
Its a white dialog with blue clickable text. The text length makes standard blue buttons impossible. This is just what state of the art "developer ugly" looks like.
Well yeah, you either guarantee that all messages are received or you filter out unwanted messages. Depends on what's the more pressing issue.
Exploiting CVE-2018-1335: command injection in Apache Tika
> The team at Jefferies remains reasonably positive, and in the firm's top growth stock calls for the week we found four tech stocks that are offering more aggressive accounts good entry points. Carl Court / Getty Images

What's that weird tagline about ?
If you move an engine forwards (or backwards) you are moving it along its thrust vector. Therefore the moment resulting from the distance between the thrust vector and the center of mass is unchanged.

Source: Physics 101
Why? When Facebook is down, you cannot use Facebook to communicate about the issue. That is also reason why FB still uses* irc instead of messenger for coordinating how to resolve such issues.

* Or at least used 1 year ago, when I was working there.
> There's nothing wrong with unstable airframes.

For military purposes, I agree. There is an end objective to fighter jet development. To own the sky at all costs.

With civilian aircraft, there is too much to lose. You can't have an unstable air frame for civilian commercial mass purposes.
I have a question... Mao Zedong used to wear a green hat... that means that he was a cuckold?
Are chinese people offended by maoists with the green hat?
Is Luigi offensive in China?
Or Link from Zelda?
I just want to understand.
Sorry, I didn't intend that. I honestly considered it a reasonable question.
So you do understand what the story is supposed to be? What did you mean then? Confusing comment.
I did read the article. I guess I should have phrased it differently. The employers of these researchers already know what they're researching. They understood the risks involved so what would it matter if somebody calls in?

If the researcher removes themselves from social media they're insulated from the outrage in multiple layers. They don't see it, and they're not leaving any of their personal actions behind to be complained about.
> So, Vulkan is now compulsory

There is nothing to suggest that Vulkan is now required.

> Speaking of which, it is going to be the usual partial Java 8 variant, and Java 12 is going live next week.

Java's version number has been hijacked to mean OpenJDK's runtime version & handful of non-core library updates that don't exist on Android anyway.

It has vanishingly little to do with the actual language or core libraries these days.

The only thing of interest at all between Java 9, 10, and 11 are var handles (compiler-only, no runtime support needed - should work fine on Android), and the Flow class. Which is unfortunately missing, yes, but not particularly significant. Might work better as an AndroidX addition anyway.
Show HN: The Orbital Index
> For all its downsides, Bitcoin is the last exciting open standard I can remember that has done well and maybe has a future.

I'd argue, though less exciting, that the addition of emojis into Unicode is another such silo-busting standard. Nowadays, if you built a chat client from scratch, you would benefit from the network effects of those standardized emoticons.
that page is down now as well
Because rationally, tracking should be opt in, not opt out. Arguing that customers desire, by default, is shockinging disconnected from reality.

Properties should be defaulted to what is most likely user desire, I think. So for DNT this would mean “true.”

It was ignored because companies that make money from tracking also make browsers and web sites.
Because we need independent sites too, so we hear other opinions than just the agenda of big money.

It's not ideal that we need targeted ads for that, but currently there is no viable alternative and untargeted ads don't pay enough.
Developers think of microservices this way, now. Managers still think of it as exciting.
By noise I mean to say that overfitting your data which means it starts to take your wrong input data and plot the graph involving those input data as well.
Anyway, I got your point. Thankyou
If you want the "simple" dev experience of a monolith, but the technical advantages (or just plain reality of your distributed systems) of services-based architectures, Tilt is a really great solution: https://tilt.dev/

It makes both development of services-based apps easier, and the feedback/debugging of those services. No more "which terminal window do I poke around in to find that error message" problem, for one.
Love that easter egg!
Lazy data structures require allocation. GHC's lists use build/fold fusion to remove intermediate lists but that's basically just a less reliable way of converting to folds http://hackage.haskell.org/package/base-4.12.0.0/docs/src/GH...

The other common fusion technique used in haskell is stream fusion which is very similar to the mutual-recursion-encoded-as-sum-type version in the blog post.

There is also indexing-based fusion which the Repa library uses. It allows more control over traversal order (think optimizing stencil codes) but requires regular arrays, e.g. no filtering.

There are some other research projects like specialized compiler passes via hermit but afaik nothing really production ready.
The thesis of laziness by default isn't "everything should be lazy", just that there's some benefit to having strictness be something you add as necessary - maybe that it's easier to add strictness to something lazy than add laziness to something strict, that it gives you more abstraction power, or maybe increases surface area for optimizations.

Similarly, the existence of generators and zero-argument functions in Python doesn't undermine the idea that strictness by default could have benefits.
>...there's way too much information to decode Dwarf Fortress. You get used to it, though. Your brain does the translating. I don't even see the code. All I see is dwarf, tree, bed.
I can live without FB and Instagram, but Messenger being down is a whole different story.