skysight-inc/HackerNews huggingface dataset:
I've seen the role you're describing (taking insights to production) move to be described as a "Machine Learning Engineer", whereas Data Engineering is closer to the front end of the process, productionising the _data_ gathering and organisation.
I really liked this diagram, it matches well with how I've seen roles advertised lately https://twitter.com/workera_/status/1215081851577962497
I suppose they mean asynchronous communication through a message broker/queue?
To OP: ignore the haters. They are happy to use closed source software and services with no way for them to verify the products live up to their high standards - they even mindlessly agree to those corporations terms indemnifying them from poor quality code and infrastructure.

Additionally, many hugely successful open source products started off with less-than-ideal codebases. The haters dont realise this because they arent interested in contributing anything - they just wait until everyone else does the hard work, and then adopt the product as their own.

Thanks for open sourcing something you spent the time to create. There are many who appreciate the time, cost and effort that takes.
If you squint at it the right way, the UK's Black Arrow launch vehicle was steam-powered; it used HTP (85-98% hydrogen peroxide) as an oxidizer, which decomposes to oxygen plus superheated steam on its way into the engine (the oxygen was then combusted with RP-1 fuel). The steam contributes a fair amount of reaction mass:

https://en.wikipedia.org/wiki/Black_Arrow

... And the (one) satellite it successfully launched is still in orbit, nearly 50 years later.
I wonder, since he designed the rocket himself, if the same engineering flaw affected all parachutes.
When you can't compile because of one unused variable that was commented out there's a very good chance the meaning of the word Zen is being blatantly abused. Go is not simple, it's corporate behemoth.

Go is absolute garbage, its creators openly say it's for dumb fresh out of college types rather than actual professionals. They have been on the record repeatedly saying this.

If Google was not involved here whatsoever as opposed to backing it heavily what would you all actually think about the language?
I am not quite sure of the problem they are trying to solve as it isn’t directly stated. I suspect they are concerned about non-public data hoarding and the resulting centralization on an otherwise public and distributed platform.

If my assumption is correct here are some potential alternative approaches:

* Private platform reliant upon anonymity and public data. The value is the application delivering the best decision(s) returned from a consideration of available data, what some people might think of as AI. The better AI is more valuable than holding data.

* Private platform fully divorced from both data and anonymity. The data is what a person or organization already holds and what they are willing to expose in a private relationship to somebody they know and trust. The relationship is more valuable than the data or the application. This is something like WhatsApp mixed with a tiny operating system that works more like Bit Torrent than using a central service. I am working on something like this.

* Public platform reliant upon mixins of various public data. This is the semantic web of the prior decade. It never took off because nobody wanted to expose their data. Data is king, especially when the corresponding automation isn’t a valued portable commercial product.

* Tiny portable data driven application architecture. Applications need only enough data to perform their functional task at any given moment. The value is purely driven by the application’s output regardless of where data on the fly comes from. This is something like Siri, but more specific to a given task.

In order for ideas like these to be commercially viable data must become a commodity or at least less valued than almost everything else. This is hard because there are very real fears (such as lost privacy) around treating data as a traded commodity and because in many cases software, as a business practice, is still in the dark ages.
That seems pretty absolutist. Tested code is only as good as the tests themselves. I'd take readable, reliable code which covers all the corner cases over tested code that doesn't actually work reliably any day.

Of course, tests can help you achieve this kind of high quality code, and good tests have other benefits like helping you to prevent regressions when modifying the code, but you can still have high quality code without them and low quality code with them.
I agree, but it's a problem because a big part of googles business relies on the former, so I can't trust them when they say that one of their products only does the latter.
Last year I ran through all the old versions of OS/X from 10.1 up to current. It's surprising how many internet services it relied on that were no longer available.
Caveat: Node/Electron app.

The Pro version costs 6 EUR/month.
Given month of incubation time (from when you catch it, and are asymptomatic, but still spread it), it's not unreasonable to assume for sake of alternate models it's been spreading since November and people just thought of it as case of particularly bad cold. Only know of it since it got too big to hide by Chinese govt.
Assertions is the way to go. In every domain there are invariants. Check for those invariants after any update to your model. For example - in the submarine case, the two invariants would be - "submarine can float" and "submarine can sink". No matter what your submarine design is, the final product should be able to float and sink as needed and therefore these assertions should always be true. If at any time either of these two invariants are violated, you've got a problem in your design.
I'd argue that it is not a bug - it is a wrong assumption (that all URLs are http/https) based on limited experience.

With a typical bug code works not as author intended it to work. Numbers of such bugs can be reduced by testing and better tooling. But software development as an industry creates incentive to be overconfident and not to question own assumptions: developers who don't stop to read documentation/standards/gather information in anther way deliver more features in less time.
I disagree. I want to read this code to learn, so reading critique of it by various people is very useful.
There's also this one, quite a bit prettier:

https://en.m.wikipedia.org/wiki/Panton_Chair
Entire libraries, fields of study and lives have been dedicated to the topic with no formal conclusion.

https://en.wikipedia.org/wiki/Truth

With great minds such as https://en.wikipedia.org/wiki/Truth#Baudrillard_(1929%E2%80%... and https://en.wikipedia.org/wiki/Truth#Foucault_(1926%E2%80%931...

I'm not interested in discussing various epistemic theories of truth as such. That's entirely besides the point I'm trying to make.

It's that the word "useful" used by PG hides a potential tyranny of truth. The notion that one can refute any argument or claim with the criticism "not useful" because it was "not novel, not important, too florid" and so on. As if there is some universal definition or bar that describes what "useful" is outside of our experience. A false presumption. "useful" in this context risks being used as a crutch to dismiss any opinion without having to critically consider your own thoughts and feelings.

An essay geared towards making a formal argument based on falsifiable facts may be "useful" to a specific audience, or may enshrine a particular genre - academic publishing - but how PG constructs his article may - erroneously - be applied to any form of essay writing. Which would be quite a reductionist take.
Fascinating, thanks.

Here's the video for the presentation which includes animations: https://youtu.be/u9KNtnCZDMI
Some time ago I disabled all webfonts (ublock or umatrix) because
I really don't care about stupid individual fonts and I thought I
could save some bytes. Unfortunately that broke a lot of
video-players (like netflix) because they use font-symbols for
play/pause buttons etc.
Helix of an Elusive Rare Metal Could Help Push Moore's Law to the Next Level
At least Italy and Germany are quarantining people coming from areas that are known to be high risk.

Italy is even quarantining a 50,000 people region right now after a second person died there.
Simplified version with graphic:

https://physics.aps.org/synopsis-for/10.1103/PhysRevLett.124...
More than a million produced as of 2012. Compare volume to the Monobloc chair, with over a billion out there.

Anything produced in million-up quantities can be said to be successful, but some are more successful than others!
Yeah, e.g. quantum based RNGs. Which are also pretty useless.
Air Apparent to the Wheel
🇺🇳
I really support the meme of open-sourcing code / projects that fail.

Thanks for taking the time to do this.

Is there a directory of now public domain code / IP from dead start ups? 🇺🇳
Zero hedge was banned from twitter for saying this.
How do people get rich on YouTube?
WeChat on the other hand...
One thing I see is that it by default includes specific support for IE6-IE9, IOS before v5, android before v4.4 which definitely should not be the default these days. It should be an option, but not the default.
We're aiming on macOS version firstly. Then expanding to Windows and Linux in this year. Stay tuned!
Most of my kits ended up in buckets anyway! More fun to build freeform from scratch
There's also https://addons.mozilla.org/en-GB/firefox/addon/decentraleyes...
At risk of being entirely biased by nostalgia, my sense is that the rarity of unique pieces is what made them so novel to me as a child. When many pieces are unique, they lose their lustre.

When I bought a set some years ago it felt like they just made as many unique pieces as they needed to get the look and feel of the design. I wonder if that's because with original IPs you can modify the design a little to fit the limitations of Lego.

I'm glad to hear it's improving.
17 intelligence agencies pointed at the American people. What would tyranny look like if not this?
Not when I was a kid. The co-branding kits came later. And have changed the nature of the product, as well as the minds of those who use it.
Companies Are Stealing Influencers' Faces
Darwin award would assume he had no children.
A language that young professionals can use right away and can even support complex projects like kubernetes, Prometheus, consul etc. sounds like an excellent choice for companies to adopt. It might not be as elitist as rust or clojure but if collaboration is important for your project I'd rather have simple without foot guns rather then amazing with dragons all over.
So you play top dollar for a Death Star and you build what, a basketball? Why waste the money?
Some passengers in the quarantined cruise ship said Japanese authorities forbidden the use of masks. Masks might be far from 100% effective but this looks like Fukushima all over again.
No, but then, it’s not my job.

People who get paid for stuff like this, catch these kinds of errors all the time.
Inkandswitch is also working on similar problem https://news.ycombinator.com/item?id=19804478
Definitely, if I was using WhatsApp.
Did you use to be a fan? What happened?
We wouldn't follow cross-platform tech since it invades the design principle and the native feeling from each platforms. On macOS, we strictly follow macOS Human Interface Guideline from Apple and it turns out that lot of people love it :D
I read that as an accusation between companies not countries.
I've been to Chengdu and Shenzhen in 2017. People were sometimes sighing and rolling their eyes when I tried to pay with cash. Even worse with cards.
This is one question I have always come across when working with crypto systems.

Why is it impossible for one to have an algorithm that generates true cryptographically secure random numbers?
What are the terraces made of? Landscaping blocks? Wood? Rock? I have a nice south facing hill that i would like to terrace but don't know what to use for the walls of the terrace.
My various links suggests there was both an altimeter driven deployment, as well as a manual "oh shit" handle. Multiple things must have gone wrong.
I score it somewhere between "Bodhi riding the giant wave at the end of 'Point Break'" and "Reichelt Testing his Flight Suit from the Eiffel Tower" on the tragedy scale.
> Doesn’t society put its own value on your work by sustaining the mechanism which keeps paying you?

Well sure, but the power that sustains that mechanism is very unevenly distributed, and skewed towards the people it benefits. Most people have little choice but to go along with it in their day to day lives.

> If anything, most likely than not you are paid too little as people rarely maximize their negotiating leverage.

You mean, most likely I could be paid more. This is probably true. But it is not at all the same as deserving that pay.

If you take supply and demand as your moral system, then you can justify all sorts of immoralities, after all I have no doubt that there would be plenty of demand for assassins. As a society we choose to disincentivise assassination because we believe that we know better than the market. We can, do and should do the same for economic activity. And just because the status quo incentivises things in a certain way doesn't make it right.
Useful people will stick around to do what needs doing. Most of them will also be talented.
No, in practice this is not true. You will also need to write out to memory all the newly allocated objects which you don't need anymore.

https://podcasts.apple.com/us/podcast/hidden-gc-bandwidth-co...
A car driving 100 kph (62 mph) on a highway, uses 2 or 3 ml (0.07 to 0.1 US liquid oz) of gasoline per second. That sounds also like about the size of a fire that you can use to heat up food.
Yes but you have to get there first.

Going west from Europe to India doesn't make sense today, it seems the Cape of "Good Hope" was reached (but not crossed) before Columbus's voyage.
In my 30s here, so past the heyday. I have lived in several regions of the US and traveled to the rest - these aren't very common.
Code Questions Twitter Bot
Would love to do it, but for a publisher the economics get super hard at this time. The number of new consumers has to be large enough to offset the drop in ARPU that a bundle would represent and publishers are super wary that there are enough people out there who want to get past paywalls to make that happen. This is the reason why even Apple News+ had such trouble convincing anyone to join.

I do think that over time more opportunities for, at first, skinny bundles will emerge but the world isn't there yet at the scale you'd want.
> Why is it impossible for one to have an algorithm that generates true cryptographically secure random numbers?

The answer alternates between "it's not" and "depends on how exactly you define algorithm".

With algorithms we usually talk about deterministic instructions. In such a sense an algorithm can't create random numbers, because it'll always output the same thing with the same input.

But give a few random inputs (which there are usually plenty in any complex enough system) we can build an algorithm that will take these random inputs and output an endless, secure stream of random numbers. Which is what every modern operating system does. You don't need any magic external random number source for that, just use what your OS gives you.
For all Devs! Meet other devs while learning and helping each other learn.
What are differences btw Charles Proxy and Proxyman?
That is an amazing product.
> When you can't compile because of one unused variable that was commented out . . .

You smile in delighted satisfaction, knowing that the compiler will protect you and your team against this all too common form of bit rot — a protection that, until now, had to be enforced merely by convention and review.
Why the UN flags at the start and end of your comment?
Not a fan of go myself, but stating "Go is absolute garbage" is the wrong tone to use on HN.

Criticize as much as you want, but stay civil.
'Mad' Mike Hughes dies after crash-landing homemade rocket to prove flat Earth
Actually, you could keep all the pieces mixed up in a giant bin. That's what we do. As my daughter said, "the fun is in finding just the piece you need"
I also think that (unused variable) is an annoying feature. It's good that a compiler can warn about it but it should be optional. It can always be made a mandatory setting in a build pipeline or something.
Not true. In gcc you have -Wunused-... if you want to be warned.
Software compatibility and lld linker’s “User-Agent” problem
I don't want to be warned, I want to be stopped, and, more importantly, I want everyone else to be stopped, too, unconditionally. -Wxxx doesn't get me there.
I worked on Audi websites a while back back and Ps was used even on the German sites
Same here with 1:72 kits and dioramas. It's wasted on kids
>If you want your insurance company to have access to your fitness data, you grant it through your pod.

What if the insurance companies (or any other company) retain a copy of your fitness data after granting them access.

Won't we end up in the same world we are running away from?
Not only British, Nazi scientists were welcomed too.
That makes sense that competitors who can only compete on price can't keep up the quality due to mold wear even if they do know the recipe for the plastic.
IMNSHO: experience.
I'm reading a little between the lines of your comment, but two possible interpretations of your post are:

1) You've had the good fortune to work with good recruiters/HR reps, and

2) You're a qualified candidate for the role they're bringing you in for.

I say that because of an HN comment I saw from a recruiter (maybe Aline Lerner? Don't remember) that they typically send in one unqualified candidate to interview for a role first, no matter what. That's because the hiring committee always - always - has an itchy trigger finger to reject the first candidate. I'd have to imagine that a recruiter worth their salt would learn this lesson as well; you don't get good at something like recruiting without learning similar hard lessons as the other good people in the field.

Point being: the recruiter was trying to give you an idea of what to expect in your on-site, because they thought you were good, and they thought you'd be introduced at a point in the process where you could actually succeed. (The hiring committee having already gotten their itch to reject a candidate out of their collective system.)
There's another switch that treats all warnings as errors and therefore bails out.
4x?? Holy cow. That's a life changing difference.
You could enforce -Werror for all debug builds, but that might be too draconian.
Here’s an arXiv link if you’re hitting a paywall on the paper itself: https://arxiv.org/abs/2001.05141
There's a real analogy to be made here with mass production and it's impact on labor. We quickly went from a society that valued individual craftsmanship to one that valued the ability to treat people like cogs at the factory. I'm not even mad, mass production is a great thing that enabled access to goods that many people would never have otherwise had. But eventually there was a backlash, and handcrafted, high quality goods are preferred by many who can afford them.

I'm not saying Go programmed products are lower quality, just that we've enabled certain types of organizations with the advent of greater process and rigor in languages. Someday the pendulum will likely swing again.
Blockpad (http://www.blockpad.net) is the answer to your prayers.
Thats whole Asia in general. Korean Sewol disaster 'recovery effort' is another example https://www.youtube.com/watch?v=5_A8dq2fA5o
>curl -sL https://raw.githubusercontent.com/huan/docker-wechat/master/... | bash

This is a textbook example of something you should never ever do...

It gives some entity (usually a bunch or entities) you may not entirely trust an effortless way to own your system. You would need to download the script and carefully examine it to determine that it only does things you approve of. The fact that others might of downloaded from the same place makes no difference, every downloaded script could be different. Every script/binary the original script downloads could be different and malicious.

Just don't...
> I've seen one guy argue that the sun is created and operated by NASA

It's obviously the NOAA. They even tell you when they're going to be turning it on and off - it's like they're not even trying to hide it.
Regarding 1):

What I was told by the Polypoly.eu guys is that they were pushing for and helping with the policy making that led to the GDPR.
They said that once it gets weaponized, using e.g. ML, it becomes /very/ effective at protecting an individual's privacy.

Think seeing some picture of yourself drunk at a stag night in a strip club on FB and marking it for being moved to your private pod (for memory's sake) or deleted (because you hold a leadership position and the picture doesn't resonate 'enough' with your carefully crafted social archetype).

Now the pod software will ask FB to remove the picture with a timeframe X in compliance with GDPR.
Including each and every copy of the content they hold.
All this happens automatically.

This also triggers a process that checks if the data has disappeared from the public after timeframe X has passed.

If not, the whole thing gets added to a class action lawsuit bundle by an AI. This also happens automatically.

When the lawsuit reaches critical mass, it gets filed in Brussels. Automatically.

Regarding 2):
This is indeed a big problem still. But even more so is why people use e.g. FB in the first place.

I think it will require some sort of services running atop the the pod infrastructure to make up for the loss of convenience the disappearance of certain data from platforms like FB has on end users.

And I see a missing piece here, at the end, in the approaches of Inrupt/Polypoly.
Not seen that to be honest HP is used - to much risk of the Daily mail kicking off
But do people in those countries use it?

At least here in Germany, it's a bit like screen sizes: sure, the manufacturers and sellers have to state the SI unit, but everyone prints the other unit too, and people basically only talk about PS in cars and inches in screens.
NASA officials 'baffled' after space cameras catch UFO following ISS
I never encountered a context-free typesetting language that was as powerful as TeX. I assume it would be quite a lot of rather boring work. The main interesting design question would be how to express content and its relationships in some logical way that is distinctive from the algorithmic layouting.
SpaceX said to be seeking $250M funding to boost valuation to $36B
ESG-focused startup, looking to hire a CTO/Head of Development
Duplicate ...

Discussion: https://news.ycombinator.com/item?id=22395528

Link to alternate source for the LA Times article that scrolls nicely:
https://archive.md/mq0KY

Link to this article: https://news.ycombinator.com/item?id=22396314
C++ Users Journal. This was a magazine, both online + offline. Was the best when it comes to C++. It was discontinued in 2006 :(
Love to see someone actually put the work to develop a native macOS app these days. People would prefer electron-based apps to reduce the workload on shipping to multiple platforms but they forget the feeling of the end-users, who are usually using one platform at the time. For me, it's macOS so I don't care whether the app also ships on Linux or not.

The app is intuitive and the way we could select particular domains or apps to intercept. Good job.
> The whole point of stuffing boxes was to contain water in damage like this.

That is not the point of stuffing boxes. They keep water out when the shaft is not turning and lubricate the the shaft with sea water when it is. A grounding can bend the shaft easily letting lots of water in.