skysight-inc/HackerNews huggingface dataset:
This isn't strictly true, and @erikpukinskis has a point. Typed languages often do have type info that can make it to runtime. `typeof` -- virtually the only tool JS has for type reflection -- doesn't even compare to the richness of TypeScript. All of that richness is indeed lost in transpilation.

In C++, for example, we have `decltype`, `typeid`, type traits, RTTI, and so on -- all of which are available at runtime. Not to mention that in certain special cases, we also have the de facto storage of type information that makes it into binaries (e.g. discriminated union types).
Most of those technologies are deployment and infrastructure. There's Twitter the server program, and then there's Twitter the business. But whether or not an app runs on docker, or kubernetes, or is version-controlled by git, or what database it speaks to, is orthogonal to the technologies used in the app itself (or at least it should be). I wonder if one had a source package for the Twitter server if you could just run it on an arbitrary device with an arbitrary configuration, or if it actually was bound at the hip to docker or mysql or whatever configuration they choose for their own servers. Ideally, they should be separate concerns.
Just gave that a read.

1. It is pretty out of date (ML is a fast moving field) - I doubt Google is using LSTMs for translation in 2020.

> Since the intermediate language only ever sees English as a source or target language, ambiguities like "spring" literally get lost in translation.

2. This article is trying to dumb down what Google is doing - but you're right that this is why ambiguities get lost in translation, due to pre-training on a different language pair.

That said, there isn't literally a process of "translate into english" and then "translate english into german". These models are trained on Russian-German corpora, but because there is little resources for that, they are supplementing with Russian-English and English-German.
Publishers know you have a limited budget you’re willing to spend on news articles. If you spend it all with through the purchase of a bundle, you’re less likely to spend it on other publishers.
We try not to line up neatly these days to avoid getting bombed or shelled!
Show HN: Litter Robot 3 homebrew controller
This is a blog about building static sites with Gatsby. Doesn't feel like the author was endeavoring to do this in the "simplest" way possible, but rather to demonstrate some of the tooling to put dynamic content into an otherwise static site.

Does every other article about serverless technology provoke this kind of ire on HN?
This seems plausible.

I'm not sure how frequently the codes are refreshed, but you could just hide a bluetooth receiver near the police station to get the daily codes for most officers, transmit that to your phone and have an app that tells you if a police officer is nearby.
His coworker certainly did have 5 kids, regardless of what the average birth rate is.
> Do you really think that’s the outcome any of the people who participate on the marketplace want - not to be integrated with Amazon.com?

I'm sure the integration is desired by many sellers [1], but my sympathies lie with shoppers, and Amazon Marketplace has made my buying experience worse.

[1] To give a slanted example: if I'm a seller trying to unload counterfeit or substandard goods, I want a trusted brand like Amazon's to hide behind. Even better if burred distinctions let me piggyback on any goodwill Amazon's first-party sales have created in shoppers.
I tend to agree. Each team, project, and organization has different needs, preferences, and cultures. One-size-fits-all is a really tall order.

I believe it's better to focus on kits of parts--API's and/or self-contained functions--that can be combined or ignored as needed, along with a variety of reference application samples.

Having lots of ways to easily filter and sort content is also very useful. For example, filtering and/or sorting annotations by person, group, date, content (sub-strings) is very useful. A query-by-example kind of interface is nice for this.
You could let teslas in bus lanes and they wouldn't be overflowing with traffic, that's hardly the point. Bus lanes should be for vehicles that add very little to congestion, either because of the number of people transported (as in the case of a bus), or because of the size of the vehicle (bikes, motorbikes, e-scooters).

Black cabs (and ubers) have an effective occupancy even lower than private cars.
Agreed, small teams could get easily dragged down by obsessing over documentation (and even testing to some extent).
You are both right.

Individual behavior is a combination if individual choices, local culture, and surrounding leadership.

Most individuals in the US are making smart choices (though you wouldn't be able to see that from the news since they are by nature not newsworthy). Local culture varies widely across the US. Some places are more science-focused than others. Local and state leadership is all over the place. Trump is obviously doing a catastrophically poor job.

All of these things affect the outcomes we see.
> I'm a bit torn on whether an advanced type system like TS produces better api designs for libraries or whether it promotes bad designs that need advanced typings to be safe and sound.

Well, I'd argue the type system surfaces the pain faster than the untyped variant. In the untyped version, you have to read the code to see that, "it's either the number 4, or a function which may produce the number 4."

Once you see you need a weird type signature to represent 4 OR a function which produces a number, then your spidey-sense kicks in and says, "this is getting gross, maybe I should either always return just the number, or always return a function which produces the number." This avoids a branch in the code that consumes the result where you check the type and do something based on that. At a meta-level, this is the type system telling you something about your program that you might otherwise miss if you were so focused on getting something working.
Or use a timer, 0.5 h every night?
They don't pay VAT (currently 20% in the UK - similar to sales tax in the US) by treating each one of their drivers as a separate business. In the UK your company has to make more than £85000 to be forced to charge VAT which is well below what each driver makes. Uber itself offers digital services though a Dutch subsidiary and I don't believe that company is liable to pay corporation tax in the UK. I personally think that this is a more unfair issue than not paying VAT.

Ref. https://uk.reuters.com/article/uk-uber-britain-tax/uber-face...
The WSJ is hardly on the same side as the Guardian; their editorial pages are hugely opposed.
Personally I would say App Signing is the smallest worry. Far bigger are:
1. Mandatory XCode for iOS build/debug
2. Mandatory yearly payments for Apple if you want to release iOS App
3. Mandatory DRM for iOS apps, even for Open Source apps
4. Horrible Apple certificate/provision profile system if you have multiple devices
Yes, starting with OT looks easy. You can make 99% work in almost no time. But the last 1% will bite you in the rear really hard...

Actually, CRDT is not a single data structure or even algorithm. It is a term for several families of data structures and different algorithms on them. If your task is not editing text, you may find a simple and already implemented CRDT for your case.
Interested to hear more about this.

Technically great? Great leaders? Great thinkers/architects/high level people? All of the above?
>Problem solved.

Nope. Ad CPMs in the print era were an order of magnitude higher than today. All of the shady online advertising tactics are an effort to improve CPMs and eke out something resembling a functioning business model. Removing those tricks just means making less money, for businesses who are already barely surviving.

Print newspapers used to cost 50c because of the classified section. Online news didn't kill the newspaper business - Craigslist, Zillow and Monster did.
Given that the monitor is a big part of power draw, it will probably last longer than that with the lid closed. Of course if you lose power, you probably lose the wifi router it's connected to anyway.
I don't really get this obsession with mechanical keyboards. I understand it can feel nice for some people, it's a matter of personal preference, nothing wrong there.

But these mechanical keyboards are all so incredibly loud that your coworkers will hate your guts after just a half hour of sitting within 30 feet of you.

At home, sure, knock yourself out. But in a workplace environment? Be nice and choose a more silent keyboard, there are plenty of them with soft touches that feel great.
Those sort of actions already destroy the notion that the trial is normal to begin with.

That is because this proceeding is not a trial, and never was. The government (there is no prosecution here) is not trying to prove Assange's guilt, they're trying to prove that there is a criminal case against him in the US (i.e., meaning that he has been charged with crimes in the US and will be prosecuted on those charges in the US, and from a legal standpoint also that the charged activities would be crimes under UK law).

There is literally nothing the defense can do to disprove the existence of a criminal case against Assange in the US if the government succeeds, so there is no reason to allow the evidence of Assange's purported innocence. Because it's irrelevant to extradition. https://www.gov.uk/guidance/extradition-processes-and-review

The only reason the defense is being allowed to challenge extradition is because they're arguing its illegal under UK criminal rights provisions, such as those disalllowing extradition if it would result in torture, or if the defendant is mentally ill (but in such case extradition is only tolled for the duration of the mental illness).
Why would you expect Google’s to behave differently?

Anyone who had an old school hacker ethic retired from Google years ago.
I have been trying to remember the world "tuple space" for several months, after running across it once and then trying to describe it to a friend.

Thank you, it was bugging me so much.
That link has absolutely nothing to do with them being US based or not.

This is the problem with having conversations about tax law: the vast majority of people have no idea what they're talking about. Worse: the vast majority of people think they know what they're talking about.
What if the document starts empty and syncing doesn't happen until everyone presses submit? Will it CRDTs produce a valid document? Yes. Will it make any sense? Who knows. I think that's what OP is getting at.
Why would anyone install this period?
I think the "magic" of YC is that it attracts "genuine hackers". People with technical wizardry, who don't readily fit in traditional academic or industry roles (though they typically create tremendous results in those arenas). What's surprising is how uniformly distributed that talent is throughout the world.

My main feedback from YC SUS was that there should be a second course. The first semester is about everything around the product: ideation, corp formation, staffing up, etc. But there shuld be a dedicated semester just on product design. Perhaps modeled on the Stanford D.School product design course. With a library of case studies from past YC companies. As well as a practical component, akin to the YC SUS Design Sprints.

Product in this sense isn't just about say "creating a new podcast". It's a deep dive into "how was the iPod born". And how that in turn gave rise to the entire podcast industry ;)
HOTorNOT shaped the social web as we know it
My god, you sound exactly like the mindless drones that george orwell described in 1984. Instead of the "2 minute hate", you just participate online in a "2 minute rant". And instead of "eurasia/eastasia was always the enemy", you have "china is always the enemy". And instead of sneering at "Emmanual Goldstein", you sneer at "Xi Jinping".

What is more orwellian than your comment: "We should be ever more vigilant and actively oppose this type of draconian nightmare that George Orwell envisioned in 1984 and which is being perfected by the CCP and brother #1 Xi Jinping."

Do you realize how crazy you sound? Your comment reads like a caricature of a propaganda slogan straight from the novel. It's almost like you are part of a propaganda campaign. But I may be wrong.

Every china related thread, you have a bunch of throwaways repeating the same nonsense over and over again.
> more bouncing around

Thinking of "never trust a clergyman whose toes don't point out when he rides," that's probably a good sign.

So... what's 2+2? https://news.ycombinator.com/item?id=24440882
Indeed, it seems as though communication within the product, or its box, is ok. If you buy an Xbox on ebay, it's allowed to sell you games within the Xbox.
> Probably you should try things first, before jumping to conclusions

I don't need to smoke crack to know that I don't want anything to do with it.
Well, apparently one side is "we have strong opinions, maybe left wing, maybe right wing, but also have journalistic ethics and try to get the facts right" vs "the purpose of our publication is propaganda" (RT, Fox).
Transfer of Life Between Earth and Venus with Planet-Grazing Asteroids
Why is it called tagless-final
Here's a Twitter thread of information about this version of the Covid-19 app.

https://twitter.com/hadleybeeman/status/1309008721838772225?...

See especially this: https://twitter.com/hadleybeeman/status/1309013275745685511?...

And this: https://twitter.com/hadleybeeman/status/1309013508152078336?...

Please don't forget that there isn't a single UK-wide or England-wide police force. There are many small regional forces across England. Quite often they issue advice that's dumb. You'll see a police force's social media team retweeting a "scam alert" that's an obvious hoax.

So, we don't know why they've issued this advice and we don't know if they've based that on sensible factual information of some bit of misinformation.
The old way was really just a image or iframe. It would update on the fly since it was just some perl code in a CGI-BIN writing to a text file
Netflix's quality of content on original shows really took a nose-dive the past few years. They had a stable of excellent shows with writing punching above the pack compared to network TV or cable: HOC, The Crown, Stranger Things, Narcos to name a few. But recently some of those shows have been spun out/watered down to death, and a ton of junk has been released by them. I'm rather bearish on this company think barrier to entry for this space is rather low. Look at the success Disney+ has had regarding its service. Now throw in every major media company doing the same thing and I see netflix slowly dwindling down in the next few years as others with owned content dive into that space.
> “I’m not good at making friends therefore no one is”

I think you have it backwards. People who are "good at making friends" can also make friends outside of work, and so aren't left without social ties when everyone is working from home. If the only people you are making friends with are people who you both are compelled/paid to be around each other for 8+ hours a day, you might not be that good at making friends.
There can definitely be different psychological motivators at work IME: VC => we're building something big and I want to ride on the rocket ship; Bootstrap => We're cultivating something that embodies part of me; I'm in the product.

Of course there's always the other outcome where both of these are just jobs and you are not invested beyond that. Then there's no real difference beyond the economics.
are updates to durable objects guaranteed to be exactly once?if an update is sent but the connection between client and object are dropped, how is that handled?
By that logic we should ban churches because some of them indoctrinate children who grow up to be single issue voters.
Hmmh? I thought NetBSD was the legacy/retro computing crowd. They still support (at least as 2nd tier architecture) SUN 2 with MC68K, which are more than 30 years old now. I don't quite understand the motivation for that, I must admit. If I would be curating museum machines, wouldn't I want the original software with it? You can't run modern software in a meaningful way on those ancient, quite limited machines, which have less RAM than today's CPUs cache.
If you don't use CRDTs, you may be doomed to re-invent them. Reading about them just now I realized that I spent the last year developing a CRDT with LWW and OR characteristics.

edit: updated 'you are doomed' to 'you may be doomed'.
Sweden had a high initial death rate, however they have been down to an average 1 per day for the past month. So whatever they're doing lately seems to be working quite well.
https://www.worldometers.info/coronavirus/country/sweden/
This is not a criminal case, so the appeal would not go to the criminal division.

It's an extradition hearing. It goes to the High Court.

https://www.gov.uk/guidance/extradition-processes-and-review
24 Hours of Live Discussions on the Future of the Internet
Sure - but the alternative is currently worse - a nightmare landscape of Trojans and malware.

I actually agree with your basic premise, and think Apple should be required to make a bootcamp for iPhone.

But then as a community we’re going to have to do to work to make a new ecosystem that is both open and safe enough for regular people.

Right now it is one or the other, but not both.
There are also plenty of silent enough mechanical keyboards!
Ozark I think is far and away the best Netflix-created fiction content. It's actual HBO-level prestige TV, which is hard to say about any of the other non-documentary stuff from Netflix.

If you get into it, Netflix also carries a bunch of good Korean dramas, which tend to have a lot of episodes and honestly just seem to have much more effort put into them than most American TV. Signal and Itaewon Class are two of my current favorites.
Research: Average Age of a Successful Founder is 45
I feel like this article makes a lot of good points, but can easily leave out the section "The politics of labels".

It's trying to draw a political comparison from the dynamic world of human interactions, into the cold deterministic world of software. Sure there are social issues with multiple people touching and writing code, and the different conventions they use in languages that do not guarantee a high degree of type safety, but that paragraph/section doesn't do a good job at all of bridging that connection.

Still and interesting read though.
Now that they have FTFM, will anyone RTFM?
When I end up with old hardware that I don't want to fix or re-purpose, I tend to put it on an ebay auction for $0.99 + shipping (or whatever), and hope that someone else can get some additional life out of it.
I don't know if it works on chromebook hardware, but some laptops let you manually control whether/when the battery is charging, ex. https://unix.stackexchange.com/questions/48534/how-to-adjust...
I have multiple machines with a KVM switch. I have different colors for each machine which is the only use I have for the LEDs.
Back in the peak days of the newspaper stand model, the paper you picked up would be chock full of ads, and the newpaper made most of the money from the ads, not the purchase price. But they could probably figure out an appropriate cost and duplicate that model.
> I don’t think it’s just about purism.

Yeah, overall this article had a lot of great points and insights, but I think they oversimplified on this. (Not a big deal since it is a side issue.)

It's easy to look at a piece of software and think that, because it doesn't do what you want in a particular situation, it's a bad design. That's not the way you determine whether something is a good design; instead, you have to look at the big picture.

Usually, each different design option will have its own pluses and minuses and will make certain things easier and certain other things harder. The only look at your own situation, you're sort of cherry picking the data.
The money paid by the government is based on the net salary and is tax free (I think with so called "Progressionsvorbehalt", which means it increases your tax rate just like any other income, but the tax rate is only applied to the rest of your income that year). Usually salaries are posted/compared based on gross, when you compare jobs/employers, etc. But when talking about government programs, the net is more important, because that is what people based on their family situation (being married, number of kids, etc.) actually get. Otherwise you just talk about how much the government is paying itself.
This article is from 2004 - a time when memory and disk were comparatively expensive to the price they are today. Nowadays those cost factors aren't an issue. Package managers are regularly utilized to keep systems up-to-date and developers now regularly build, test, and distribute their software. The changes between now and 2004 are so stark that now we'd consider dynamic linking to be harmful! How times have changed!
> So e.g. in Go an unused import is an error.

Which is an incredibly annoying thing, because you can't easily just comment out some code and do a quick build to test something. You are forced to cleanup imports/unused variables every time you want to build something.
Nickel-Iron batteries have 10-20 times less energy density and are more difficult to manufacture. You might get a battery that lasts 30-50 years instead of 5-10 years but at a cost increase that's greater than the gain in number of cycles.
Hmm, checking this out, the original Natural does not do this, but the newer ones, the 4000 and the Sculpt, do this. Thanks for the tip.
Also, everyone in here is (oddly?) discounting the fact that making it easy to consume individual articles at some presumably-low price would inevitably reduce the number of monthly subscribers. Some subs would save money; some subs would think they would save money.
Automated cash deposit terminals introduced in Cameroon
Highly underrated comment. A lot of people are approaching this topic from a philosophical point of view, which tells me that they haven't gone through YC's Demo Day and don't understand how it's different from other incubators' Demo Days. It's very different - there is an entire cottage industry of YC-only or YC-preferred funds built around this event, and if you play your cards correctly, those funds will be fighting to get onto your cap table. I do know that there are investors all over the world, but investors don't behave like this anywhere else.
Yep, the compensation has been lagging compared to the money it's been generating.
Indeed, US Special Forces utilized horses in Afghanistan in October 2001:

https://www.militarytimes.com/news/your-military/2019/10/18/...

"be prepared to use indigenous animals for transportation"!
> You mean, "the game's package has libsdl2 listed as a requirement"? Or "if you install the game without libsdl2 present, it will install, but will crash on launch"?

Are you some kind of malevolent genie? Trying to figure out the worst possible user experience that corresponds to the words I wrote?

> Well, either those are present and the game will work, or you've tried to install the game on a headless server and surely you don't expect to miraculously just work?

The assumption here is that the only two options are either “X11+ALSA” or “headless”, and I don’t agree with that assumption. SDL2 on Linux has two video drivers and five audio drivers. Fact is, I can run horribly old Linux software that uses SDL for audio and it works fine, but old software that uses OSS or /dev/dsp is not going to work. With Wayland, I think it's not unreasonable to prefer a dependency on SDL over a direct dependency on X11.
I expect via the well-known method of signing up for a trial subscription.