skysight-inc/HackerNews huggingface dataset:
I'm in more or less the same position (but am less excited by Haiku), but as much as I am willing to overlook a lot of shortcomings for something that works the way I want and isn't beholden to corporate bullshit and desktop-hostile philosophies, I can't expect the same from someone reviewing the thing.
How can you love reading and not appreciate a well curated bookshelf whether at someone's home, or a bookshop?!

The sheer joy of browsing Hatchards... last time I visited I found a first English edition of Proust and I just had to have it.
A Step-by-Step Guide to Making Art with Observable
Hello @hn_reddit_human,

I'm with the product team at Prisma, currently focusing on migrations.

You are right about the fact that declarative migrations introduces some design challenges that can be hard to solve. In the current version of Prisma Migrate, changes to the declarative schema file are translated to auto-generate incremental migration files.

We have a few ideas for how we can improve our system to better deal with these challenges. Please feel free to follow along or check back in a few months if you are interested in how we solve (or not?) these problems! :)
> I can't access the article, but don't postal employees get the same (unsustainable) retirement benefits as government employees?

Can you clarify? My understanding is that US Federal Employee retirement benefits (for new employees) have been comparable to private sector benefits since some point in the 80s, though existing employees at that time kept their old, more generous pension plan.

I think this might be what I'm talking about: https://www.opm.gov/retirement-services/fers-information/
>Disasters would be magnified exponentially.

Exponentially with what? The ability of the English language to mush up words is truly astounding. And this is not even my pet peeve.
While the points you make are valid, they have nothing to do with why people who don't know what the field is like, choose a different field such as engineering, which is a disaster in its own ways (good luck finding a job).
This book is the reason why I start running and get addicted since then. It helps me quit smoking, be more disciplined, create some good habits in my life, and focus more on process rather than goal.
Besides "access" to the PRS/ non-public keys, there are operational considerations as well. Which are generally more aligned with the reasons "redundant" GNSS systems were invested in by other countries(/EU), even though NAVSTAR GPS (US) has nominally free, worldwide civilian access, in addition to the open nature of Galileo mentioned by GP.

Because the civilian aspects of it has become so critically important and relied upon, we tend to forget that GNSS is primarily a military program/tool/weapon, which for NAVSTAR, is still under US Airforce custody and control.

We, as John Q Public, just aren't generally aware that military capabilities go far beyond a more precise location fix , since the other non-public considerations:

1)are highly technical "how the sausage gets made" decisions and details, including how the [geodetic] network adjustments are made, dictating things like leap seconds, the internal coordinate system's x,y,z origin point & orientation, and grid movement with relation to plate tectonics, etc),

2) are back-end, non public facing, or secondary capabilities (ie emergency beacon/ EPIRB monitoring, signals intelligence gathering, ballistic missile launch/ ordinance explosion/ nuclear blast detection, or measuring deviation the sat vehicles' orbital parameters [and atomic clock relativistic shifts, and suspected absolute gravity measurements] to develop a precise geoid model- for aiming icbms, modeling missile defense, and navigating and/or detecting nuclear submarines) or

3) are wartime capabilities that are turned off normally, but require "admin" access to implement, like selective availability (SA) type degradation/ spoofing, turning off civilian bands/signals (either locally or worldwide), controlling signal strength and anti-jamming capabilities, etc. This would also include things like controlling spare sat vehicles, and determining what areas get 100% coverage in the event of a less than 100% coverage sat network.

All of these aspects affect various military operations, and any country(/EU) that aspires to be a world superpower will not be able to rely on third parties to get all the military benefits of operating such a system.

Also worth mentioning that civilian NAVSTAR GPS recievers have both an altitude and speed limit imposed on them client-side, so (over simplifying things here) foreign parties looking for space or missile guidance based on GPS have always -theoretically- needed to re-engineer/re-invent a client receiver if they wanted such capability.

Somewhat ironically, or at least counterintuitively, the US military specifically avoids relying on GNSS for navigating ICBMs, smart-bombs, cruise missiles, or any other systems that must operate in contested airspace, specifically because they are aware both of how fragile the system can be (signal strength is already well below the noise levels), and how easy it is to purposefully turn off at will.

Consider that in the event of a major war, NAVSTAR GPS is more likely to be turned off over the US than over enemy territory, as we wouldn't want to help the enemy navigate or locate targets.
I would like to browse a bookstore made only of books that you could not find online , or anywhere else really.
The author links to bug reports for Chromecast 1, the current generation of Chromecast is 3.
I have nothing to say, besides thank you for your amazing job!

Projects like Haiku put fun back in computing.
Two Friends Were Tested for Coronavirus, One Bill Was $199, the Other $6,408
Show HN: 'Last Week in AI' Newsletter
> Unfortunately, JSON doesn't have a mechanism for 100% accuracy in transmitting binary floating point numbers.

If it was just inaccurate! It cannot even deal with straightforward floats like inf, nan, or minus zero!
Manufacturing firms (e.g. auto manufacturers) are very often managed by outsiders.
Apple's iOS autocomplete ain't much to write home about either, to be honest. One of my biggest gripes with the iPhone is when it freakin' turns something I spelled correctly into a wholly different word, and it does it ALL the damn time.
> It's absolutely full of warts and gotchas and ergonomic problems and questionable design decisions that even the people who made them have come to regret.

And which general purpose language isn't?
I was highly amused to discover recently that Pegasus Book Exchange here in Seattle had gone to the trouble of photographing all their shelves, so you can "browse" remotely. You still can't smell the books, but this might be the closest you can get.

http://www.pegasusbookexchange.com/p/browse-shelves.html
https://support.spotify.com/us/listen_everywhere/smart_watch...

Shockingly, Pandora seems to have offline playback: https://9to5mac.com/2020/04/29/pandora-shows-spotify-how-to-..., so I'll chalk this one up to "Spotify spends all its time complaining instead of actually building the app"
Why would we want to give a country benefits ( in the form of trade), while their head of state are threatening our society.

We shouldn't
Thanks! Let me follow up by exploring a specific use case: scoring in a Lucene-style search engine, where arbitrarily complex queries repeatedly scale a floating point "score" value which measures document relevancy against a query.

Sometimes documents which ought to produce equal scores against a given query (if scoring were evaluated using real number math) do not produce equal scores in practice because of floating point limitations such as not supporting associativity or commutativity. Let's assume we are willing to sacrifice performance for correctness to address this issue.

1) If scores were tracked as expression trees, could this problem be eliminated entirely?

If so, I'd hazard a guess that while you'd eventually run into edge case issues such as needing arbitrarily large integers, in practice the CPU cost to track scores as expression trees rather than floats would be increased by a roughly constant factor.

2) If scores were tracked using a rational instead of a float, could the problem of tied scores be eliminated?

I suspect that the answer to that is no, because you will quckly run up against integer precision limitations in the numerator/denominator of the rational type.
> questionable design decisions that even the people who made them have come to regret.

Such as?
>The Soviet Union and later Russia have been uncertain since the 1980s to what extent their ICBM nuclear arsenal is nullified by the United States' anti-ballistic missile system Strategic Defense Initiative,[7] proposed during the Reagan Administration and commonly known as the Star Wars program.[8] This type of weapon flies under the ballistic weapon shield and is part of President Putin's broader program to attempt to re-balance Russian nuclear strike capability.

>Military expert Anton Lavrov in the Izvestia article suggested that the design of the Burevestnik uses a ramjet engine, which, unlike the more traditional propulsion systems for nuclear weapons, will have radioactive exhaust throughout its entire operation.
So true.

Most people equate Computer Science major to code monkey / grunt. And, to be fair, in many places, that may not be far from the truth. Many CS graduates are simply working on building CRUD web apps.

And, even worse, sometimes you got the people who think a CS degree means you're a technician / computer repair person and that you can and will help them with their computer issues for free. sigh
Evernote and Pinboard.in
.lan is called out in appendix G of the MDNS RFC as "not recommended, but many people do this".

Personally speaking, I'm not too worried about .lan getting registered as a gTLD anytime soon. I'm a lot more worried about forgetting to renew my domain and having things horrifically break if/when that domain gets picked up by someone else. This is a lot more likely...
Is the original 7 languages worth reading?
How would you solve a basic e-commerce use case then ?
I strongly disagree. A big part of minecraft's popularity is due to it's mods scene, and it's mod scene is so successful because modders could decompile minecraft's classes and build a deep understanding of how minecraft works under the hood.
Yes, but this is some leak from a civic nuclear power station, not some nuclear powered missile. Either from the stone-age Leningrad plant, or maybe from a secret Russian military ship cruising around that time, with a Poseidon (Skyfall)
But very unlikely that that ship is nuclear powered. http://www.hisutton.com/Akademik-Aleksandrov.html
> No. People were apparently overwhelmed by system instability and resource hogging (mainly hard drive grinding). I don't remember people complaining about the UI's usability. Though there were UI complaints which were mostly echos of the same complaints leveled at the glossy "Teletubby" XP theme.

People complained about memory usage even tho it was just windows precaching. Something they don’t complain about now.

The issue with vista was drivers. And then when 7 came out everyone is like oh yay everything works. Even tho it was using the Drivers from vista.

Majority of the vista complaints are silly. It was never as bad as everyone made out to be. Just the same old cool fad to hate on MS.
like i said in another comment:

`As those claims often are not really evidence-based, seems to always target the same group and have unhealthy proponent, i might dismiss them a sexist, even if the author is in good faith and wants to understand why people dismiss his point. `

I'm not saying i'd downvote everything, but this is tiresome. Have a basic understanding on how genome works is really easy, you have free courses all over the internet and you only need ~2 hours of genetic 101 to understand than any biologic/genetic "fact" based on sociology, statistics and questionnaires and NO physiologic evidence at all is just dumb, unhelpful and uninteresting.

[edit] And if it's uninteresting and agressive, it should be downvoted.

"What can be asserted without evidence can also be dismissed without evidence"

Hitchens
Why would I want to hang out with vapid, shallow people?
Armin Ronacher also wrote a tool[1] which lets you control this desk with the command line. I wish this desk was available in India!

[1] https://github.com/mitsuhiko/idasen-control
Vista was a blip on the radar and nobody ever really used it as a reference point for anything other than ridicule. XP was running strong even in 2014 when it went out of support so it makes sense this was the bar to pass for Win 7. And the vast majority of users jumped from XP to 7 as the numbers confirm.

In 2009 when Windows 7 was launched, Vista's market share (all desktop OSes) reached the all time peak of 18%. At the same time the (then) 8 year old Windows XP had 72%.
This is what every brand does to some degree or other. Do you really think that Oakley sunglasses at $400 are in any meaningful way superior to say a pair of Levi's branded ones sold for $50?
> iPhone chipset.....

That was Broadcom as well.

>I guess it's because Broadcom doesn't have their WiFI 6 chipset

They did, as per iPhone. But Broadcom didn't have a WiFi 6 3x3 implementation then, and I guess Apple doesn't want to compromise to WiFi 6 2x2 ( 80Mhz ) implementation on 16" Macbook which would actually be slower ( On paper ) than its previous 3x3 WiFi 5 / 802.11ac.

All these is on the assumption Apple wants to continue with 3x3 WiFi. They could wait for WiFi 6E and call it a day. A 160Mhz on WiFi 6E gives you 2400Mbps on paper.
... and never be appreciated for it. ("why did it take so long?")
I've never tried hand soldering a USB-C SMT connector, expecting it to be somewhat harder than Micro USB, is it reasonably doable with hot air?
SBCL 2.0.6 Released
That's highly debatable, not a point of fact.

And the rest of the apps from the article? Are they also successful "despite Java"? At which point are you willing to admit that maybe Java was suitable for general purpose programming? Which amount of evidence would convince you?
I bought the Bekant a couple of years ago, and then an Idasen just a few months ago. I highly recommend you consider the Idasen instead. It's double the price and the legs are arguably uglier, but overall it's so much more sturdy than the Bekant. There's no more wobble at the top, the desk surface itself is twice as thick, and the lever for raising/lowering it is way better than the buttons on the Bekant. I could tell it was going to be a better desk while constructing it; there's no more plastic stuff, all the pieces are held together with thick metal bolts.
I've only used Badger as an exploratory side project but I've found it enjoyable insofar as it feels much easier to get set up than something like RocksDB
I bought a set of Uplift legs online and bought and stained a butcher block from Home Depot. Whole thing cost around the same as the Ikea desk, but is built like a tank, has programmable heights, and the butcher block is strong and thick enough that I could mount my PC tower hanging underneath.

Very happy with the Uplift legs. And stained butcher block looks pretty classy.
>> The artificial nature of the USPS's debt comes from the fact that congress passed an (unusual) requirement to make it prepay health & retirement benefits.

> Unless you think the money to pay pensions will magically materialize out of thin air in the future, I don't see what's artificial about it. They have obligations to pay and recognize them.

My understanding is every other entity that has similar obligations is allowed to pay them as they go.
First Benchmarks Surface for Apple's ARM-Based Developer Transition Kit
My Jarvis will stop and reverse a few inches if it hits something. I have triggered it just setting my coffee cup down while it was raising.
It is not necessarily that the retirement benefits are so extreme, it is that the Post Office singularly has a requirement to pre-fund its retirement fund massively in advance. No other agency is required to do so.

https://federalnewsnetwork.com/agency-oversight/2020/02/hous...

The Postal Accountability and Enhancement Act has pretty much been at the core of why the USPS has had such extreme woes.

https://en.wikipedia.org/wiki/Postal_Accountability_and_Enha...
Indian TV news anchors are jizzing over this
They had to put the vending machines in my High School into giant metal cages to prevent kids from destroying them. Up-armored vending machines...
I'm amazed at the tiny part size and part count/density "hobbyist-made" boards have achieved.
Just in terms of packaging waste it is definitely lower. Even tiny things from Amazon often come to me in a shoebox sized carboard box, even if they could have fit in a padded envelope or maybe even just shipped in the retail box. Ali Express things I have ordered almost universally come in a padded plastic envelope. I think there must be strong incentives to pack small and light, so the maximum amount of stuff fits in the container, whereas with Amazon the highest priority is to get it on the truck ASAP.
For those worrying about motorised desks and their safety, I just want to recommend Ikea’s manual desk. It works fine. I don’t know why I’d want a motor in it.
A new theory about political polarization
It definitely was not thought of from the start, no.

We have already made significant improvements in the past few years in the security department, with NX bit (DEP), ASLR (including KASLR), W^X (kernel only for now), and SMAP/SMEP all now functional and enabled by default.

However, there is still a long way to go. Not all syscalls do correct access checking (I started an audit here but I haven't finished it yet) and the GUI runs as uid 0 (you can run CLI apps and sign in via SSH as other users, though.) Slowly but surely...
He's a security guy at a bank. For the people you're building for, that line is enough. Congrats on shipping!
Yeah, used book stores can be fantastic. You find things you've never heard of, and didn't know you wanted.
GCE added to the list of affected services https://status.cloud.google.com/incident/compute/20004

Description: We are experiencing an issue with Google Compute Engine in all zones in us-east1 where existing VMs may be unavailable or unreachable, and new VM creation may fail beginning on Monday, 2020-06-29 08:15 US/Pacific.

Symptoms: Existing VMs may appear as unavailable and may be unreachable. New VM creation may fail.

Our engineering team continues to investigate the issue.

We will provide an update by Monday, 2020-06-29 09:52 US/Pacific with current details.

We apologize to all who are affected by the disruption.
This article's comprehensiveness is amazing and worth a read.

While I love WiFi for my mobile devices or occasionally when my laptop isn't at my desk, I can't recommend to people enough to prefer actual network cables for their devices which are in "fixed" locations, for example your normal work area for your laptop, or where your TV is with consoles or something like an AppleTV.

Once you move at least mostly to wires, you'll find that most (if not all) your network problems just go away.

If you're worried about aesthetics, my laptop has power, networking, screens and everything working through a single USB-C port, so my desk is quite pristine. Around TVs and their connected devices it's pretty much always super easy to hide wires.

Wireless is a shared medium with everyone in range who is also on wireless, it just can't scale like individual wires (very inexpensively) at 1Gb/s speed EACH. So put everything you practically can on wires, that way your airwaves remain largely open as they're only used by things like mobile phones or light browsing on laptops.

I understand that if you're renting then it may not be possible to do wires. My hope is that in the same way that most houses started being built to accommodate cable tv / telephone points, in the future they'll be built to accomodate network points by at least TVs.

Offices trying to be all wireless are almost certainly never going to be able to provide high speeds to everyone for the foreseeable future. Employees at their desks should use wired connections and wireless should only be used for mobile phones or people not at their desk for some reason (like being in a meeting).
We are launching SmartNomad- a travel-tech product.Feedback appreciated
> I believe this is one of the factors why women hesitate to enter the field. They are more socially aware than we are.

Totally agree. I remember talking to a girl in math class, who, while she liked the idea of using Python to solve problems, when I tried to extoll the virtues of CS to her so that maybe she'd take more courses, she regaled to me how her dad is a programmer and how miserable his job appeared to her.
Oh please. There's nothing legally wrong with it but you'd have to be pretty dense not to see the moral issue with labeling something in a way that would signal it as "high end" to consumers while it's actually just being marked up 100x over cost or more.

Is there anything legally wrong with it? No, caveat emptor but I think you have to be willfully ignoring the moral implication to not see the issue with essentially abusing someone's preconceptions.
What advantages do you see Haiku having in the embedded space over Linux?
People Want Hard Work, So Enable Them
I think they mean the severity of a nuclear plane crash is greater than the severity of a regular plane crash.

Incidentally, some models of civil airplanes (some 747s for instance) contain depleted uranium trimming weights, which can be hazardous if burned in a plane wreck. This is far from a plane reactor accident though, and use of these weights has been discontinued for years (I'm unsure if any are still flying.)
> Luckily you can have both

I have a bridge to sell you...
Visual Story Telling: Revisiting Minard's Map of Napoléon's Russian Campaign
I have a Skarsta, which is a hand-crank-operated standing desk from IKEA, and I really like it. It's much cheaper than the mechanized version (Skarsta is $240 vs Bekant $400) and I don't miss having the electric controls, since I only change its position once a day at most.
Blink is exactly a good example on why starting out with SQLite would have been a good idea.

Blink is a fork of Webkit, an engine soo much better than the alternatives, that it almost over-night became the de-facto standard.

Did webkit ruin the web?
Eventually apple and google disagreed and blink was forked of off webkit.

The same thing would have happened to SQLite as the foundation of a living WebSQL spec.

It's ironic that Mozilla pushed IndexedDB through, yet they were among those too lazy to provide their own implementation. Instead they simply dump everything into SQLite, same strategy done by Apple.
They left it to google to implement the only differing implementation based on LevelDB.

But hey, it's totally important to have multiple independent implementations...
To me, intrusive ads mean ads which intrude on my privacy. So if you use Safari, no, you will not see more intrusive ads, quite the contrary.

Those ads might be terrible chum bucket stuff, but they would not be intruding into your privacy.
Indentation-based syntax in Python, Nim, Haskell, F#, & CoffeeScript
All of the Ukraine color revolutions were clearly US / CIA / foreign intelligence agency backed (https://www.theguardian.com/world/2004/nov/26/ukraine.usa). Both the EU, Germany and the US had their favourite political operatives in the fight. Various NGOs including German ones paid protestors daily stipends to continue protesting on Maidan, provided them with food and other assistance.

There is no question that the irregular forces in Ukraine received military equipment from Germany, US and other sources. There is videos documenting that. Part of the anti-russian forces were literal neo-nazis, complete with insignia used during world war 2. The Vice magazine war reporting (Russian Roulette in Ukraine) documents both of these statements.