skysight-inc/HackerNews huggingface dataset:
> Apple doesn't do that, and I think it is the right decision. It makes developers used to following standards. But it is a tough call as it really pisses off people when their software breaks due to OS updates.

But why not support it at the bitcode level? Matrix operations have broad applicability, so they are just slowing down the software for customers using third party products that could use those instructions beyond what the library offers.
"grocery giants Vons, Pavilions, and Albertsons announced that they’d be firing their full-time, benefits-receiving delivery staff, venerated just months ago as “essential workers,” and replacing them with subcontractors from DoorDash"

If you, as a consumer, are patronizing such businesses, you are the problem.
Thanks for pointing this out.

Yeah, steam rolling their own stuff is a bit troublesome at ties, but I think they were among the first to use TOTP tokens, IIRC ? There was a story here the other day on how they roll their own password encryption over HTTPS for logging in... It's a shame they don't use standard authentication mechanisms, though.

And I should clarify: my yubikey is my main 2FA token, though support for U2F/Webauthn is a bit limited.
Fleet is an io type game set in an infinitely large, procedurally generated universe with stars, planets, and the like.

As the title says the game is built using pure dart for the servers and dart+flutter for the cross platform client on Android, iOS, and web. The repository is currently 98.7% dart code. After dealing with rewriting a complete code base for Nebulous (native Android /w Java and native iOS /w swift) I decided I would never do that again. Flutter won out over other cross platform tools for 2 reasons: (1) I find Dart more enjoyable to write than any other language I've used and (2) Flutter was quicker for me to deploy 3x starting from 0 knowledge than anything else I tried. I miss the flexibility writing direct openGL code provides but was pleasently surprised by the performance of Skia so far.

The game is inspired by numerous games that I've enjoyed in the past: Privateer 2 / Wing Commander, WoW, Starcraft 2, and most obviously Nebulous which was in turn inspired by Agar.io.

Fleet is a little more PVE focused than Nebulous and encourages grouping up. The core gameplay mechanics are mostly balanced now but anything is subject to change.
Is k2 equally important if you don’t take d but get a lot of natural sun exposure?
How many memory bugs of the same calibre has Actix had, even with the large amount of unsafe code in its codebase?
Definitely not meant as a deterrent for anyone. Just stating information I've viewed. That's all.

If anything those coming from backgrounds I didn't list should try to be as involved as possible with startups. Thanks for the alternative take, but nothing stated was meant to deter as much as inform.

We also shouldn't erase potential truths for lack of crowdsourced data. We as a tech community have a large desire to ask for the source, which is great, but double edged.

Relaying information of this sort that I and others brought up is important on the basis of more eyes on the potential problem and looking into the data than not.
Typically they are attached with screws, so no need to use a saw. Also, it would be far more efficient to somehow make a connection to the bridge because that's where the signal is the strongest, the case doesn't carry all that much sound though it does reflect it if the lid is up.
The article fails to make a distinction between misinformation (untruthful, false information that is spread, regardless of intent to mislead) and disinformation (dishonest, deliberately misleading or biased information). All disinformation is misinformation *, but not all misinformation is disinformation. And I don't see how a comparison with drugs is helpful.

There are two things that can be done:

One is requiring misinformation to be corrected, with penalties for disinformation. This won't be popular with free speech advocates, but maybe they should reconsider whether malicious lies (which have adverse consequences) ought to be protected. There's also the more practical problem that the disinformation might not be detected, or detected too late.

The other is to ensure that people are educated from an early age to spot dubious information and fallacious reasoning, and learn how to fact-check sources. An understanding of science (along with its acceptance of being proven wrong), history, and folklore is also helpful.

* There are rare exceptions to this.
Yeah we've run into this. Before my time they gave a full application to one developer, who proceeded to build it in a language we barely use on tech no one else in the company understands (and, while not bad, isn't even close to something we'd choose to use in any other circumstance).

Once it was done...ish, he ducked out to be a consultant, leaving others to clean up the mess (we ended up just selling it for not what we put into it).
Maia, a human-like neural network chess engine
Maven defaults to Java, but I'm pretty sure there's compilation plugins for all the JVM languages.
I cannot see how you can give such an answer in good faith.
> I don’t think circadian rhythms should have been mentioned in the title of the article at all. It should be about travel which is more broad and accurate to what they were measuring.

Take this study as one study in a large body of research (and apart from scientific interest there is great financial interest as well). From that you can derive some priors on what will be likely mechanisms of effect and effect sizes.

What do you think is the primary effect behind travel? Sure there is discomfort, noise, stress, unfamiliarity of surroundings etc., but the primary effect is the disruption of circadian rhythm. And again there are a number of mitigation strategies such as taking melatonin, controlling stimulants (light in particular), sleep coaching etc, but even if you do all of this well (I know from others sports that this is done routinely at the elite level), your body is still at a different point in the circadian rhythm.

> The opposing crowd and lack of familiarity with the stadium come to mind.

You are absolutely correct. I don't think the paper excludes that other factors can confound results. I'm sure other studies will have tried to quantify these factors and there will be priors for that.
You are. But wait for the image to load or you'll get the thumbnail.
Cool thread I have archived this on my tidbits feed.
> The EU has been trying to fix it by imposing common signaling standards, opening access etc.

That's not much of a problem any more with the advent of multi-system locomotives - you can go from the Netherlands (=Rotterdam port, central entry for Chinese-origin container ships) to Italy with a single Siemens ES64F4 VE locomotive, for example. All that's needed is regular exchange of the operating staff.

The real problem rather is that European railways are built with "passenger first" in mind, which means that during the day freight trains get set aside and during the night capacities are limited because of (very valid, fwiw) noise complaints.

The US prioritizes freight trains first, and there are not many complaints of noise because the trains are in rural areas with no human (or protected animal) closer than a dozen kilometers.
Anecdotally, I've seen a few places that instead of mentioning the protocol just say 'download G Auth' or 'download Authy', and so far all of those worked with Aegis when I tried.
Same here. The content is interesting, but he just made the whole things worse by insulting people.
It is going to be super hard to block DoH since it is indistinguishable from normal HTTPS traffic. If you MITM the HTTPS connection the browser can detect that and refuse to use the connection. Many companies are in this situation that MITMing HTTPS is not working very well. I think Google enforces HSTS[1]. Not sure how that works with DOH. I also think that we need browsers that do not have any other means of DNS resolution than the good old operating system wide /etc/resolv.conf (or similar). I am not going to fight with Google if I have the right to have my own DNS server or not. They are taking the open internet inch by inch. This is the last drop.

1. https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security
The Next Big Breakthrough in Our Understanding of the Universe [video]
I've been using Authy for a long time and have never come across SMS for security. When would that be triggered?
Maybe it's true, but as it can decrease the clock rate, I would never use it, because it completely destroys the predictability of runtime.

Linus was quite angry about it for a good reason.
>Is there anything in particular that makes you believe that it'll eventually happen?

Humans have demonstrated the ability to eventually improve social systems to make them account for the needs and demands of the majority of stakeholders. In the offline world it has evolved into what is known as democracy. It started several centuries ago and eventually evolved into modern governments as we know it - publicly elected management boards.

Recently, there was an excellent article [1] on HN. It rightfully compared the current state of internet to the feudal times and warlords common in the offline world many centuries ago. From that point through a long and painful process we've come to elected governments as the most sustainable form of governing a large number of humans. All other forms of government turned out to be unsustainable (no matter how attractive they were to certain individuals or organizations) and inevitably led to all kinds of social catastrophes.

I believe, the same will eventually happen to the internet, our new brave world we used to love, but now seem to become increasingly disenchanted with.

[1] https://locusmag.com/2021/01/cory-doctorow-neofeudalism-and-...
I think I've managed to get by with less dependencies in Go than any other language. It somehow walks the line between JavaScript leftpad and Python "stdlib is where modules go to die".

I don't think there's been a single instance where I've thought "why can't stdlib do this?" nor "why the heck is this in stdlib?"
This structure is definitely not emergent, if left alone, human groups form little fiefdoms around local "lords", the hierarchy and bureaucracy of a feudal system emerges.
To have working anarcho-syndicalism is a constant fight against this mechanism.

Who decides how much anyone gets paid, and how many virtual crystal gold smileys someone gets for doing what he currently does?

How many golden-smileys do you have to have on your shoulder to influence that decision?
> 60 years hence we’ll have settled Mars

Bullshit.
His most famous sonata were published in 1798, 1801 (Moonlight), and 1803. By then, he suffered from tinnitus and knew he was to loose his audition, but he could still hear. He gradually lost his audition during the 1810s and was deaf by the end of the decade.

TL;DR Beethoven wrote his masterpieces sonata at a time were he could certainly hear them.
Excel 95: Hall of Tortured Souls
Yet, still overwhelmingly better in every way than Mars.
Nope - as I mentioned above, it won’t work with three screens. You’ve got a minimum of two cables for three screens, unfortunately!
It's a foolish, aggressive analogy that needlessly distracts from the topic at hand, regardless of any validity it may or may not have. There are far better ways of communicating the intended message.
Username and Password Authentication
Learn what username and password authentication is and how to implement it.
You should recognize your privilege along with your strengths, and not overtly hide your privilege to appear on equal footing.

I have intimate knowledge with writers, specifically offspring of well known writers who do their best to hide this fact, yet will still use their parents agent. And yes, it is unfair for them to believe they are on equal footing with any other writer.

That doesn't mean they don't try hard, but they do have benefits built into their life that others don't.

If you want to trailblaze without being perceived as someone of privilege getting there then you should take paths that align with that, and not ones that don't.
> If you hate copyright and IP

Are you responding to someone else? Wrong thread? Because I haven't expressed that sentiment here.

> you inherently also have to believe Getty should be allowed to take public domain photos (or someone else's photos) and sell them.

Are you responding to someone else? Wrong thread? Because I never said they shouldn't be allowed to profit off public domain photos.

There is profit, and then there's just fucking people over. $1000 for a photo they didn't take and didn't pay for is just disgusting. All it does is restrict access to historical photos to 99% of the world, allowing only the very rich access to this window into our past.
Maybe part of the issue is that now is the first time many people in the US actually notice this. When in reality Facebook and similar have been censoring voices for many years. For example Palestinian ones https://jewishvoiceforpeace.org/fb-stop-censoring-palestine/
60 year relative to the first flight to the moon a settlement is entirely off the deep end.
january/february 2007 looks like the time the list jumped from a few hundred to tens of thousands of sites.
>The problem with ‘goto’ is that it allows developers to create ‘flow’ in code that is unnatural... and that’s bad because developers should always strive to make code easy to read.

Those aren't mutually exclusive
Thanks for your support! That's a fair point. We'll see what the feedback is like when we release initial support for icons packs and decide whether to include a pack out of the box after that.
> Some developers tend to overgineer and cause performance issues on slower computers. With an older laptop I can understand better how the app will be perceived by users.

Exactly this. It forces me to optimize instead of taking shortcuts.

But the #1 effect is on focus: I can't have many tabs open and procrastinate.

8Gb is ideal for me. I'll see how it goes with 4Gb.
There is an interesting game I played in the past week called MHRD that has you start with NAND gates and gets you all the way to a CPU, challenging you to use as few NAND gates as you can each step. That was pretty fun and reinforced some of the ideas (although it elides a lot of the JK Flip Flop and RS Latch stuff by abstracting it into their own data unit). I agree with other commenters talking about eater.net and NANDtoTetris as they are both great instructional resources (Ben Eater’s YouTube series is extraordinary).

As far as learning assembly, you may want to try Zachtronics games TIS-100, Shenzhen.IO, and Exapunks as it does offer a bit of the instinct for assembly coding. To learn 6502, I could suggest finding yourself a good C-128 emulator. The C-128 how I learned both basic and assembly (using their MONITOR command) and the 6502 is pretty easy to understand even if underpowered.
Debian Sid. Anything with a master, edge, or nightly release. Safari Tech Preview, Chrome Dev Edition, Firefox Developer Edition. FreeBSD-CURRENT vs FreeBSD-STABLE. And every network or storage operating system I ever installed on a switch or router or SAN head or other appliance came in a variety of release trains, from Experimental-Will-Crash to GA(T) and every shade in-between.

> "another offender"

Be careful, it's a nasty fall off that high horse.

and re. these earlier remarks:

> Windows and Mac OS

Windows and Mac OS most definitely have experimental/preview releases and standard releases. Microsoft offer extended support options, and ultra-marathon ESU contract support for products as far back as Windows Server 2008.

Same goes for most commercial RDBMS. Heck, even Oracle has a preview release.

> anything outside of Linux or Node

Linux stopped using alternating version numbers in 2004, so I'm afraid your information there has passed even Microsoft's extended support period. For the curious, though, GNOME still uses the even/odd versioning as a lifecycle indicator, but has plans to abandon it this year. I hope Node will do the same, because of all the numbering styles this is certainly the most confusing.

As for Java, only a dyed-in-the-wool government bureaucrat could possibly love Java's approach to ecosystem engagement. "Let's have seven years of committee meetings and experimental feature flags for the new GC". Ugh.

Standing back, this just sounds like a grumble about terminology, because almost _everyone_ has some kind of leading-edge release and some kind of stable release, the only difference is the naming, and that doesn't seem to me the basis of a substantial complaint. If the core issue is inconsistencies about which one is installed by default, then that is a complaint I'd suggest best leveled at package managers, because there is no universe available in which every software project is going to somehow magically converge on a single lifecycle policy.
"Be conservative in what you send, be liberal in what you accept" ;)
This including no results from Pinterest is a great combo
Flash loans are a great example of how blockchains enable new types of financial transactions that either aren't possible or are very difficult to do in a traditional financial setting.

If you identify an arbitrage opportunity in the market, you can atomically borrow a large sum of money to take advantage of the price difference. You also have the added assurance that if the arbitrage opportunity goes away before you can take advantage of it, the entire transaction fails and you only lose the Ethereum transaction fee. It's essentially risk-free arbitrage.

This paper [1] dives into detail about how these arbitrage mechanics play out on the blockchain, and how both arbitrageurs and miners manipulate transactions in order to make a profit.

[1] https://arxiv.org/abs/1904.05234
Thanks!

Yeah I don't think Safe Browsing shouldn't exist, but it definitely needs some improvements and feedback that's appropriate for how incredibly powerful/dangerous it is.
Culture, status, species, titles, timespace of anyone's existence, life itself... all these universally agree on just one thing: hatred for moderators.
Hi, I'm the author of the referenced article. Thanks for pointing to it!

However, can you change HN thread to the article title, which is: "The Apple goto fail vulnerability: lessons learned"?

I never used the term "backdoor" in the entire article, and I certainly never claimed that this was an intentional backdoor or that it looked just like a backdoor. I said, "The Apple goto fail vulnerability was a dangerous vulnerability that should have been found by Apple." - but I never said it was intentional. I personally doubt it was intentional (it's possible, but I have no specific evidence suggesting it).

While I'm here... ask me anything (AMA)!
A lot of the Actix-web drama was the author refusing to replace unsafe code with safe code that performs equally as well. After the creator quit, the community took over and removed a lot of the unsafe code present.
I never quite understood why an ideology should be except from criticism so long as it be popularly called a religion.

Evidently one can insult Rust evangelists, why do many consider the arbitrary classification of “religion” so special? Especially when it seems a common criterion to call something a religion is “at least part of the belief must be provably false.”. — wakarimasen lol.
I use enums in C, too. And the problems with C enums that people complain about don't apply for me. That's not what I mean by "use of types". What I mean by it is significant "programming in type language" as opposed to "in code language". Programming in type language I find unappealing because it is very indirect, implicit, and typically achieves very little per line of code.
Visually slick but not particularly fast.
its the same in small teams at work.
having worked in a small, close knit team which was in constant discussion and "conflict" with each other because people in the team where very passionate about the work.
its far note liberating to a have work environment where everyone can critique freely instead of taking up appearances just to be "nice".
*hardcode
If it said "Smoking is Healthy" they would have been sued to hell, and obesity cuts more years of your lifespan than smoking.
I recall reading this long ago, but had forgotten about it.

Meanwhile since 2016 I have been wondering why in the world Assange would have so obviously been in the bag for Donald Trump. Was he Russian intelligence? I always was skeptical of the Russia thing, or thought it was exaggerated at least. Did Assange go fascist along with so many others in the former hacktivist subculture? Maybe but I didn’t see any overt proof of that.

Then I see this again and wonder if it was less about being in the bag for Trump than being against Hillary Clinton and the people around her. It seems like Assange and I’m sure others were determined that Hillary Clinton should be kept out of the presidency at any cost.

I feel like there has got to be a story here that hasn’t been told.

My own opinion is this:

I get wanting change and there are a lot of bad things you can say about the current powers that be, but if you want revolution you have to offer something better than the status quo. Fascism and race nationalism are things that are decidedly worse than the status quo. I don’t support nihilistic revolution for the sake of revolution either. It almost always ends up in something as bad or worse than what existed before. Revolution only works when there are better ideas or at least better people, and I see neither.
This is serious. A constrained environment helps me focus and think more creatively.

The only think I'll never skimp on is storage. In 2018 I standardized on 2Tb SSDs in raid0.

I'm currently upgrading to 4Tb (as I can't find much larger)
North Dakota Bill Would Let Censored Citizens Sue Facebook, Twitter
Title of this story is heavily editorialized. The article mentions nothing about the backdoor.
So you’re telling me a) there’s going to be a self-sustaining colony on Mars, b) they’re happy to be there, and c) they’ll also be happy to leave their cozy colony behind to come rebuild Earth that was somehow wrecked so badly that human civilization has been wiped out?

This to me seems like an immense number of mental hoops, when you can’t even make people wear a piece of cloth over their face literally for the sake of humanity.
I mean we could certainly use the money obviously, but it's not really my goal to sue Google (I probably can't afford it anyways). I just want them to improve. I see them as a partner and only ask that they see us as the same. They certainly have the resources for it.
Either way, this is definitely not the point of the post. It seems worthwhile to make an effort to avoid rehashing highly controversial, unrelated topics -- even if the article accidentally baits us into it.
Depends. Just some random mixture of stacks: PrestoDB, S3, Airflow, Luigi, Dremio, Athena, Hive LLAP, EMC Isilon, Kafka.

My favorite so far is S3 + PrestoDB with either ORC or Parquet files. It is a solid DWH solution for most enterprises on the cloud. (Cloud or not is a different discussion). It works for small scale (50TB) to really high scale (50PB). There are some (very few) gotchas and moving parts as opposed to Hadoop + co. You can combine it with Kafka for streaming data and you got yourself a pretty solid data solution.
>Raw IPs can be used as well, but that doesn’t negate my point.

And in fact if you have enterprise-wide visibility on DNS requests, you have the opportunity to detect the use of an IP that was not returned in a request. Making it immediately suspect.
Wow. I'm a huge consumer of news media and I never saw that this source was revealed. I'm only now learning the identity of the author, but you're absolutely correct that the portrayal was incredibly misleading and I'm infuriated at the attempted deceit.