skysight-inc/HackerNews huggingface dataset:
Jon Harrop, who is a troll, but on occasion quite funny, once wrote:

Haskell is best at solving problems that Haskell invented and other languages do not have.
Absolutely this as a native American one of my biggest dreams is to view America before all of the forest was completely removed from the entire country and to see all of mega herds of whitetail deer and bison roam free. Carrier pigeon phlox so large they block out the sky for half a day
Do you known if 10ms change a lot comparing to 0ms aka LAN ?
Yes, I did one recently, got told it should take 2 or 3 hours, so I spent a morning on it.

Got failed for a number of the most trivial reasons - it didn't meet PEP 8 (it was two white space errors, as I didn't have pep installed on my home laptop, so I missed them).

A load of stuff about not mocking tests (setting up that would have doubled the scope of the project). The spec and said if you don't have time, then describe what you would have added in terms of tests - which I did). I did provide the most difficult to implement integration test to prove the system worked.

There was a complaint providing an HTML webpage rather than a JSON endpoint (the spec described it as a "page" and said not to bother with styling - so implied that it was HTML). Plus a couple of other equally ridiculous complains.

Don't waste your time with takehome tests without speaking to someone in engineering first. Sennder is the company if anyone else wants to avoid, I think we should be naming and shaming such companies.
Impersonating a member of the military?
I'd always prefer the honest path. You could try to explain the problem and why it might seem easier than it is in simplified terms.

Also, fast and slow, hard and easy - those terms don't always correlate. Easy tasks can require a lot of time while hard problems might result in a quick solution after careful consideration. Furthermore getting hard tasks done quickly might be exactly why you're billing that much. Maybe you've dealt with a similar problem before - in that case your experience and competence in that particular subject shouldn't devalue your work.

What I'm trying to say is: Don't base your price on time spent alone.
The problem with Big O complexity is that it just isn't the reason most things are slow. Usually, your input is either so large that you physically can't run a polynomial solution, or your input is so small that it doesn't matter. Speed increases usually come from caching, avoiding indirection, removing slow API calls & properly making use of your hardware.
Decentralized VPN: The Evolution of Tor?
Thank you, yes, that’s one of the corollaries.

In general, we (humans) are not great at assessing the potential of negative/positive effects beyond certain scale (black swans and all), and analogies along the lines of “like X, but digital” are just too attractive. Those analogies are dangerous, since the scale makes Y an entirely new thing with effects that cannot be predicted based on its outside similarity to X.

This applies to many concepts including infosec (e.g., likening remotely exploitable vulnerabilities to faulty door locks), cryptocurrency, mass media, though when I was writing the above I mainly was specifically thinking about cryptocurrency. It is misleadingly similar to “cash, but digital and not backend by government”, but its scale makes it something we actually have never had to deal with before, with unknown implications that go both ways.

Considering the potential effects can be unbounded, limiting it in order to bound the downsides ones might be a rational (but both unpopular, boring and ambiguous) thing to do, even if it also limits the upsides.
Shoreditch's Village Underground is converting into a cycle park
Seems more likely that they expected to get more.
Secrets Management for Developers
For some things fine, or at least you can sorta get away with it.

But in scenarios where you want/need to avoid service interruptions that's not good. The basic scenario is when you have an instance of your service you want to shut down for whatever reason (maintenance, update):
(1) start a new instance of your service; (2) route requests to the new instance; (3) shutdown the old instance.

In (3) you'd prefer not to just kill any requests in-progress. It's also nice to flush write-buffers (can be used for high-write-frequency but not critical data -- perhaps stats collection or other informational data).

I'd definitely keep shutdown simple, but you don't need to go without.
It’s never going to happen. We’re a completely decadent society, and we’re essentially out of the IT race at this point.
Ah, you wish to learn of the category which is not a category, H̦̻̺̮̝̹̲a̶̶̳͉͚̕ͅs̷͏̷̻͙͚̥͚̟̣ͅk͞͏̼̭ͅͅ.
I'm surprised they didn't get more.

Poorly executed, frankly. The tweet just wreaked of spam.
Apple has a bigger developer base but they are captive users. I'm not saying swift isn't good, but nobody actually chooses to use it. They use because it is the language for making iDevice apps.

The problem is that if people are only using a language because they have to, then they are not as incentivised to create the open source projects that swift needs. Ruby had a large number of very enthusiastic users, that's what made the difference.
I gotta say. I am not impressed with how the author handled the client interaction. There are better ways to handle a stubborn client other than, “I’m better at this than you are and that’s that.” There doesn’t seem to have been a clear understanding about what the scope of the project was, so Alpha really thought it was his project to do with what he pleased. The author does indeed need to work on his people skills. Communication is weird, complicated, and important.
This seaweed story comes up so often.

Every time I looked it up it seems this is based on some very small studies. As far as I know noone has ever implemented this at scale (if you know otherwise - please provide links) and is selling meat produced that way.

Look, I'm not against researching such stuff. But calling that "a pretty simple solution" before this has ever been tried out for real doesn't seem valid.
I'm not suggesting they had a choice - I believe they had to do it to survive. But there is now a void for the objective journalism of old. It's why I'm excited about the resurgence of the newsletter model - if journalists don't need to catch passing trade and can instead rely on being delivered direct, perhaps the incentives that have skewed their writing so much can be mitigated.
https://news.ycombinator.com/item?id=23845579
Stefan Molyneux: Why YouTube Deleted My Channel
The Constitution Doesn't Work Without Local News
“What's the 'trends blacklist' and 'search blacklist,' Twitter?”
A possible path for this type of business to be profitable is for other businesses to participate instead of individuals.

Apartment complexes and car repair shops come to mind as places that have printers. The fees to the consumer would probably be astronomical compared to the $0.25/page a print shop might charge.

Driving someone around is small invasion of privacy, I can't imagine individuals wanting to invite others into their homes for a buck or two.
Journalism - good journalism, anyway - is constrained by rules and best practices to do exactly what you describe. And many journalists consider that alone to be "doing good." And I agree.

Bias is inevitable, even given the constraints. Resource allocation to stories, physical space and dealing constraints, advertisers ... so many parts of the business and reality of producing journalism make the ideal unachievable. The goal is to be as close as possible.

The BIGGEST problem is journalists are now highly visible social media presences. Their casual pseudo personal accounts give an eye into the thoughts, preferences and opinions of journalists. And that brings their potential biases to the forefront
Yeah I now realize it's not necessarily 4billion rows actively used, but just 4billion unique keys being allocated
Looks great, but why would I prefer this over say Lua or Wren? Yes, the benchmarks look nice, but not extraordinary. What is the killer argument/advantage here?
What is the use-case?
The idea the GDPR as a regulation helps established companies 'who can afford a gdpr team' more than joe the shoemaker is a weird meme..

GDPR hurts large companies that abuse data; the actual legislature is one of the most proportional regulations I've ever seen.

You have the right to store peoples personal data if it's used and not processed for non-implied purposes (IE; generating profiles of people after sale) and not sold to another company.

So when someone throws up a big "GDPR NOTICE" and you have to press the big "i agree" button, it behooves to read it; because that's often not required for the service, it's what's required for the company to sell on your data.

Joe the Shoemaker can take your email address or phone number and call you, he's not going to have a hard time under GDPR.

If you're abusing data, you're going to have a hard time- and that's good.
The law allows data transfers but with some conditions. So if US or China don't want to respect privacy then the data can't be transferred there but if Canada would accept this agreemnts then you could transfer data there. The barriers are raised by the countries that do not respect privacy laws
You don't want EU to read your private emails but US should be able to read them, so you agree that you won't read the emails but you don't respect this agreement, what else can be done?
I agree with their assessment. No sensitive data's confidentiality or integrity was impacted, and no availability impact to users.
> or hate speech [3]

Where the "hate speech" amounts to speculation that the availability of games like Call of Duty might well be deterring some former criminals from engaging in real-world criminal activity. It might be an uncomfortable opinion to some, maybe even a distasteful one, but people should be free to hold uncomfortable opinions.
To add to this: while EU law might not be able to reach you in the US and extradition over such issues might not happen, travelling to Europe for you or your subordinates might be "interesting", at least after a successful court decision. Also, freezing assets and payments is possible, as well as forbidding doing business with you. But that all depends on the kind of exposure you have there.
Tech firms like Facebook must restrict data sent from EU to US, court rule
Wow you kept that N900 alive for a long time!

Mine effectively died after about three years, the USB charging port came loose and the only way I had to charge it was removing the battery and charging externally.

The freerunner was just a little too pre-market for me. I remember installing various different OS and frontend packages and trying lots of things out. It would have been fine but for one failing - whatever I installed, incoming calls would often just be silent. A phone that can't take calls is a step too far!
There are 3 scientific links to longevity - blood pressure, cholesterol and blood sugar. That's it. All are solveable with pills, some are helped with exercise. This is a nonsense claim.
Mmm. Most interactive techniques that take longer than an hour or two seem completely useless as soon as someone has options. It's odd to me that all of this stuff seems so tailored to graduates, but nobody seems to adapt it as you go up the seniority chain. I feel like I'm missing something.
Were one to do this assuming hypothetical material that wouldn't break up under the stress, nor expand due to stress alone - hypothetical like I said - reversing it would cause relativistic expansion + general weirdness at the fast end. Wouldn't that expansion cause the gears to hbe forced apart and rupture, or something? I have a feeling it would somehow not but I can't imagine what would happen. They must expand, yet still remain engaged, which seems contradictory.
How is the population not the "main problem" here?

Take a look at the locust, and how in [1], they say:

"Cheke’s team is recommending a fungus called Metarhizium anisopliae, which kills a locust by growing inside its body."

Typically, when a population becomes unsustainable, as humans are because of their immense requirements over vast decades, we tend to find a way to 'control' that population. Typically, this is by killing them.

Yet, because we have the capability to rationalize we understand vast swarms of locusts are terrible yet vast swarms of humans are just something we have to accept. The idea that we need to kill billions of humans would be unfathomable, yet, reducing our numbers will be the only way to make life on earth sustainable - for all living things. This is something Sir David Attenborough also agrees with [2]. This planet is not, was not and will never be capable of sustaining 8 billion healthy, prosperous humans with fair and equal access to food, water and shelter.

We need to kill, or in some way reduce the number of humans on this planet. Anything else is a gigantic waste of time and will only serve as a distraction and way to make us feel better that we can somehow overcome this earth threatening disease called "human kind". Because of our constant encroachment into nature, we are pushing animals to their limits, which is how great pandemics are developing and will continue to do so for the foreseeable future (e.g wet markets).

Coronavirus is not the worst pandemic we're dealing with right now.

Humankind is.

And whilst we're constantly taking space away from nature, nature will fight back and take away ourselves.

We are the worst problem this planet has.

[1]: https://www.nature.com/articles/d41586-020-00725-x

[2]: https://www.bbc.com/news/av/science-environment-45741482/sir...
Thanks.

Yeah that seems sane. The odds of you exceeding your monitoring threshold in 1 interval seems close to impossible too. Such as going from 70% to 100% in 30 seconds or whatever your monitor interval is set to.
Why No One Wants to Work With a Perfectionist
As the interview process seems so crap and few people have any suggestions, here is mine.

I got asked to bring in my laptop with some code of my own we could discuss. I had a side project at the time so wasn't a problem. I got asked some questions, asked to add a simple feature. It was pleasant. I knew the code, so I was relaxed and didn't need to look up stuff. I think the interviewer learned some stuff as well.

The only problem people might say is that you used someone else's code. Even if that was the case, if someone else can talk confidently about code that they didn't write and jump in and add a feature easily, you have probably found someone good.

Can we try and push this as the new way of doing interviews. Low stress and respects peoples own time.
The article mentions the main costs with deploying fibre "lie within the construction of new poles and other infrastructure". Is there any reason why fibre can't be strung between existing power poles? They aren't conductive, so you don't need to worry about distances to buildings (i.e. they could be run lower than power lines).
Planetary Collisions and Their Consequences
One major part of the solution is applied ecology, such as Permaculture or Syntropic agriculture. We can grow all our own food (and even carbon-neutral alcohol fuel) in gardens in ecologically harmonious ways.

(The historical rule is: If your civilization destroys soil it fails.)

The population is leveling off and is projected to stabilize by 2100.
They might be too busy renaming all their 'master' branches.
What is the cause of this situation? Is it simply that commercial entities using FreeBSD does not have wifi as a requirement? (E.g. companies using FreeBSD in server environments.)
https://rebrickable.com/parts/44556/wheel-22-x-172-with-fins...
I agree that intellectual virtues like humility, reflection, scepticism and doubt are to be prized in journalists.

But journalism cannot escape politics. Journalists have to choose what to write about, and to do that involves an evaluative judgement about which issues are worth discussing, and which aren't.

Similar things can be said about what journalists choose to focus on within individual pieces - whose voices they elevate, what issues they emphasise, the context they include, and so on.

Journalism is not science!
When I saw the video I was mainly thinking about all the things it might be able to help my elderly grandmother with.

I mean I get that luxury and convenience of this robot taking care of stuff that you find boring or tedious, but imagine this robot being able to do certain normal every-day stuff that you're actually no longer able to do yourself? (Or maybe you're capable but it hurts to do, you get the idea)

A few years ago I had my leg in a cast, and I'm just thinking if this robot could've helped me put on my sock?
I don’t think it would take very much starting cash at all to make money off a Tesla crash. Options can be pretty cheap for moonshots.

Alternatively, is it possible they bought options on twitter itself? It’s down 4% in after-hours (which is less than I expected, but still enough delta to make some cash).
That's fair. Usually they involve writing some sort of miniature application. Setup of the project will usually be in the range of an hour.
I’d recommend not getting too attached to working in any particular language
> I’ve always viewed journalism as a career as something very, very similar to a hated defense attorney.

This is an interesting analogy but an inversion of how I see it. The defense attorney must abandon their natural biases and behave as if they had an unconditional and irrational faith in their client's innocence. This does not come naturally.

The Economist article, tends to conflate objectivity with balance. I see objectivity as critical thinking coupled with tricks to overcome our innate biases. Objectivity is what a judge is supposed to do, to further the original analogy.
Covid 19 Excess deaths across countries
In practice, newspapers just have different thought leaders now. Once, reporters parroted "a government spokesman confirmed that" -- this was treated as pure fact. It wasn't perfect, but in the U.S. context it generally didn't seem far off the mark.

Now the narrative is provided by the opaque party apparatus of the DNC and GOP. This leads to one result-- factual inaccuracy. Media coverage of key issues thus has become little better than the political propaganda from non-free global rivals in the 20th century. Quite a fall.
I don't know if they deliver outside the UK but it's listed here for £57.44:

https://blackwells.co.uk/bookshop/product/Topology-Illustrat...
Anyone can recommend me a SMTP server that don't require oauth2? Currently my company use GSuite but oauth2 will be mandatory, but the open source projects we use as base for our internal software won't support it (because they can't get the certifications).
great tool, thank you!
Literally the thing we're talking about, amazing it exists.
>> That’s an awfully cynical take when all you have to ask is how these publications could stay afloat without drawing readers in

Cynical? It seems accurate to me, and you even say they're in a tough spot.

The sad part is whatever drove them this direction is destroying them, but I think it came from inside, not twitter.
Clearly inferior to Simone Giertz' revolutionary hair cutting drone: https://www.youtube.com/watch?v=yQSh1MWIdVU

Looks like it is a tad more practical (and functional), though...
No, just interpretations of QM, Heisenberg doesn't change anything here.

Wikipedia has a nice table[0]. Any deterministic interpretation says that the results of experiment are all entirely predetermined by the entire past history of the universe. This includes Heisenberg's principle, since what you choose to measure is also deterministic, and thus the imprecision is predetermined.

There's nothing in the laws of physics that rules out these interpretations. Thus, we can't definitively say that TRNGs exist in this universe. We also can't say that they don't, of course, since all the interpretations of QM make the same observable predictions and thus are equally likely to be correct.

[0]https://en.wikipedia.org/wiki/Interpretations_of_quantum_mec...
Because the protocol in question has support for caching through CDNs. If there are two viewers in the same city you can reduce your global bandwidth needs by half. There are alternatives like WebRTC that do not support caching and allow sub 1 second latency but they are also far more expensive.
I never get the call and the recruiter stops responding.

I expect Amazon has a high turnover of recruiters too.
Terraform module for scalable self hosted GitHub action runners
I think consistency is a big benefit. Having the infrastructure described as code means that configurations are recorded in a uniform way (as opposed to just clicking around in a web interface to spin up resources and _maybe_ documenting it, for example). You can also check this code into source control and have a handle on how changes were made over time, which can be useful if a problem occurs and you want to isolate the change that broke your setup.
Or you do not know who is tom Brady and American football or even the rule, but still enjoy it very much the whole analysts. Would read the embedded one. Great work. Great read.
Occam's razor is: algorithm tests are specialised IQ tests, and that version of IQ is actually a very reliable indicator of performance (compared to the other signals available).

I'm not exactly sure I buy it, but it seems like the simplest explanation.
More likely it's a time issue: Every minute spent fiddling with your laptop is a minute not spent on the coding problem that's being used to evaluate you.
How do you have motivation to do this kind of stuff in your free time?
After 4 years commuting by bike, I feel over-bored by driving, really.
k8s to the rescue ;-)
> I recommend reading this

Why? It also says that population is the problem, just that talking about it makes you sound like a nazi, so let's not talk about it.

Then it points out that educating women and "eat the rich" are the most effective ways to reduce environmental impact without explicitly talking about population.
Books from fifty years ago are difficult to read now, mostly due to a blatant sexism. An example from the first page of this text: “Probably she had brains...” That’s right! Men are smart, women are beautiful and wear nice clothes.
What would you suggest they do instead?

Because if they don't roll their own around Blink the answer isn't going to be "Ship Firefox" because if you actually ask all your users and developers "Just ship Chrome" will come out way on top.

Not saying I agree with it but thats reality. I'm more disgusted by the browser mono culture than most and how so many engineers recoil when I bring up their work isn't functioning at all even in browsers like Safari let alone Firefox and they consistently make snarky comments like "We should just tell them to use Chrome".

> It would be like continuing to make mobile phones

I mean, they are https://www.microsoft.com/en-us/surface/devices/surface-duo
I came here to write this exact comment but you beat me to it. They have just figured out that 18 months of your data is all they need to make you a monetisable product.
Independently of the effect on online mobs, I think ending at-will employment is a no-brainer, especially when healthcare is tied to your employer.

In any case, in many european countries we have something similar to Montana: at-will for a fixed period of time (typically 3-6 months), and after that you need a good reason to fire someone.
The Microsoft-Android transformation could affect us all
And like that, an unholy alliance between left-wing and right-wing agitators and ad-buyers puts objectivity in the press at stake, and with it the future of democracy.
Craft Products Shipped by Sailboat
Pickle's greatest flaw is the complete lack of forward and backward compatibility. The compatibility is not guaranteed between when upgrading any of the dependencies. Dependencies should stay the same over releases, halting forward progress in the development process.