skysight-inc/HackerNews huggingface dataset:
I just found out about this project from this post, and I've spent my whole night reading up on it and the ecosystem and its past. I LOVE the vision and was so excited to read about it, but then sad to realize I'm joining the party too late. It's been a roller coaster of a night.

I think the most important piece of tech that Sandstorm was working on was the capability based security and the powerbox concepts (which I recognized as being similar to Android's capability apis but for the web). I don't see the decentralized data or local servers being an easy sell any time soon, but I can see the capabilities security working really well within the browser, and more importantly with existing SaaS ecosystems.

If we could get a new browser API for websites to offer to register available APIs for jsonschema based type defs through a manifest file, then users could allow those APIs to be included in their local browser registry. Other pages could request (or offer) data from those APIs, and with the user's permission, the browser could do the necessary oauth handshake and use the API, passing data to/from another service in a secure way behind the scenes.

As well since it would be a browser API, a webpage looking to call an API would be able to request provider info and show the appropriate in-app UI for selecting a service, which sounds like one of the problems Sandstorm had.

No one would have to worry about whether they implement a dropbox api or onedrive api, the page would just have to show the 'file service' selector and call the user selected api with a file. So I'd expect every SaaS out there would jump at the chance to provide an easy access way for users to use and pay for their service.

Furthermore, the browser could provide external connectors as well so I could have some native external app that registers a provider with the browser, allowing me to send my in browser data to an external native app (or vice versa). For example right click menu on a .drawio file and send to DrawIO or send to the currently opened Google Slide. Or send a contact from your fav web contact manager to the your native Skype app. Seriously I can think of so many uses for this! And it fits in perfectly with the existing file or clipboard apis as well.

I hope someone sees this excited rant and can make it happen! :)

I also really do hope the work that's been done in Sandstorm continues on and pushes things further for all of us. Thanks!
Fossil fuels are primarily biological in origin. Certainly we extract the energy in a much different way, but that energy capacity is there biologically (slow burn, turns out high speeds aren't actually that useful in nature).

As for wheels, hip joints are a more efficient design of a rotatory system (multiple degrees of freedom). Wheels are much too simple a design to see much use in nature.
However its never been the case that people are allowed to keep their savings in whatever form they wish. I'm not permitted to for example save all my money in a ponzi scheme or invest it in a futures contract backed by the afghan opium crop.
Oh, as scary as it sounds, it's entirely possible to save current day unicorn runway money on metered processing duty cost software compared with the Oracle installations that you find at this level. Especially when you are pre processing using the accelerator cards that IBM doesn't include in your cup budget. I keep telling myself that my retirement plan is to write the missing "DB2 On Z is Not Any DB2 From Any Brochure You Read", handbook, plus the supplementary, "The Difference Between Larry Ellison And God Is God Runs z/vm syslpex." *0
Not being funny but do you honestly like the fact your hardware can't return correct values for your financial accounts? I am drooling over fogas on xeon mcms for selling metered coprocessor logic .

Edit accidentally included runaway thought process...
Windows 7 mainstream support ended in 2015 and extended support ends in 2 1/2 months. I can't wrap my head around why I would support that, encouraging people to stay on an OS that is insecure. It would make more sense to support a current RHEL-based LTS release. An option for unsupported systems will be streaming, given their investment in Azure Gaming. I don't disagree there's no technical argument to not be DX12-only but I would've only agreed with your stance a year or 2 ago, not this close to the extended support ending on Windows 7. There's always a cut off point and today seems reasonable for titles still in development.

One thing Microsoft does need to do is offer an ad-supported, Microsoft Store only, free-of-charge Windows-S 10 to everyone to download. Since it would only support their stuff, it could be optimized to run on lower end hardware.
TextMate's key innovation was its method of parsing using regexes to build a syntax tree, which was extremely general while at the same time being approachable. This lead to a huge variety of grammars, more than any other editor and it became the standard for syntax highlighting in Sublime, Atom, VSCode, etc.
Reverse Interview
I think it would be pretty cool if apps written on Workers could run on whatever servers the end user of that app chooses, rather than what the app developer chooses.

I'm not entirely sure yet how that would work but it's something I like to think about.
I don't know if there's a plan to create a DOM render but that's definitely possible the way flutter is done. It's just much more work of course.
Don’t forget emacs of course:
https://trends.google.com/trends/explore?date=all&geo=US&q=%...

Looks like Emas used to rule the roost but then died away. What really piques my interest is why those of us in Wyoming (and the Dakota’s and Alaska) and apparently love Vim:

https://trends.google.com/trends/explore?q=%22textmate%22,%2...
Could you elaborate on what MLIR has done differently wrt making it multithread safe and what complications it's causing and what the trade offs are..
> It is native

It isn’t native in this context; As a sibling comment mentioned, OniVim2 uses revery[0], which uses it’s own widgets (not native ones) like flutter[1].

Quoting from my old comment[2]:

> We really should be trying to use the native GUI toolkit (or cross-platform native UI libraries like libui), not using Flutter-esque libraries that draws everything from scratch.

> Coherent UI is a very important point to users IMO. Users can assume that some special feature from App X will also work on App Y.

[0] https://github.com/revery-ui/revery

[1] https://github.com/revery-ui/revery/blob/master/README.md#de...

[2] https://news.ycombinator.com/item?id=20612195
I guess it is that season again ? :-)

This article seems to pop up about every other year, and pretty much garner the same general reactions every time.

A lot of CS-majors immediately go in to defensive mode, starting to spew O(blablabla) formulas while thumbing their text-books.

That actually just underscores the main point I tried to communicate in that article: CS education simplified the computing platform used for algorithmic analysis so much that it has (almost) lost relevance.

The big-O has little to do with real-world performance any more, because of the layers of caching and mapping going on. In practice O(n²) can easily be faster than O(n) for all relevant n, entirely depending on ordering of access in the implementation.

Also, CS-education tends to gloss over important footnotes. Take quicksorts worst-case performance, which even wikipedia describes as "rare". It is not. Sorted data are very, very common.

Originally researchers were more careful about these issues, and they operated with several distinct big-O's. Re-read TAoCP about sorting on tape-drives for a classic example.

Some pull out "Cache-Oblivious Algorithms", usually having never actually tried to implement, benchmark or use any of them.

They are, as a rule, horribly complex, and seldom faster in practice, because they hide a very large performance constant in their complexity.

More often than not, there are no available reference implementation, so people cannot easily try them out, and none of them are fast enough to compensate of the embuggerance of the software patents which cover them.

There are usually one or two who claim that "Virtual Memory" is no longer a relevant concern and that one should just put "enough RAM" in the machine.

Throwing hardware at the problem is a nice job if you can get it, and a nice hobby if you can afford it.

However, even if the money is there, what about the energy consumption ?

Our climate is rapidly deteriorating because of greenhouse gasses from our energy-production, and more and more algorithms run on battery-power.

If I were writing a CS-thesis or CS-textbook today, it would be all about big-E() notation, and how it only weakly correlates with big-O() notation.
DoT and running your own recursive resolver is better still.
I think it’s unethical to copy an existing program’s features one by one, as precisely as possible, while adding nothing novel. If you want to make software, get your own ideas. Copying something is a lot easier than inventing it for yourself, which requires doing real research.

If you try ripping off large companies, you run the risk of getting sued. But if you do it to a 1-person company, you can generally get away with it. Still scummy.

> completely sensible decision

From a purely selfish “how can I profit without doing my own work” perspective, sure. Same is true of many types of unethical shortcuts in the world.

> ST's development has greatly outpaced TextMate

I haven’t looked in years, but when Sublime was about 4–5 years old (when I last spent some time examining it) this was nowhere close to true.

I would say instead that the man-on-the-street external impression of ST’s development has been faster.
> Power imbalances create instability

Citation needed.

Generally accepted wisdom is that power balances create instability (albeit one in which rational players can manage the instability to provide the illusion of stability, if so incentivized), and imbalances create stability (albeit one that is fragile and under threat from asymmetric players). This is a separate issue from the values of fairness, equality, and justice, which are far more concordant, on the surface level, with a balance of power between players, even as they are only secured through the institution of an unbalanced, central power.

On a domestic level, a strong federal government provides political stability. Legacy rights, specifically the Second Amendment, which attempt to create a "balance" of power between citizens, result in violence.

On an international level, Pax Romana and Pax Americana. Global stability has been worsening with the decline of American power.
That may indicate users googling how to exit vim.
Okay, a .2mm wasp that flies has got to be pretty cool.
I chose the red word as the colour made it stand out.
Action and Philosophy
It's a little bit more complicated than that.

https://www.reuters.com/investigates/special-report/china-da...
There are sea bacteria that "communicate" in the giga-hertz frequency. But the general point being that large portions of the range are used, like the visible spectrum and the thermal spectrum.

x-rays aren't a unique physical phenomena, just a wave length of electromagnetic waves, which is a physical phenomena that life makes excessive use of (photosynthesis, vision).
Working link:https://en.mehrnews.com/news/150023/Women-make-up-54-of-new-...

For comparison, the University of California system is 52% female [1] and the California State University is 56% female [2].

[1]https://www.universityofcalifornia.edu/infocenter/fall-enrol...

[2]http://www.calstate.edu/as/stat_reports/2018-2019/fage01.htm
React Native. Not because of the framework, because they both work well, but hiring a JS dev is about a billion times easier than hiring a Dart dev so if you need someone to support you later things will go much better.
You can say that of any major power throughout the entirety of written history. What distinguishes the United States is a comparative aversion to military adventurism, especially given its means and interests.

I think the OP has a point: since 9/11 we've internalized an ethos and logic of security matters that necessitate our perpetually making war in the Middle East. Other than Vietnam, nothing in our history is comparable.

I've said it before: President Obama's decision not to invade Syria was one of the most respectable and admirable decisions of any president in our history. He made the correct decision within a political culture that demanded he do the opposite. Every leader domestically, across party lines; all his advisors; and all of America's allies demanded and even attempted to shame him publicly into invading, despite it being obvious and beyond dispute it could not have possibly turned out any better than Iraq; indeed, that it was precipitated by Iraq. And he made the correct decision despite the fact that he had already, unwisely drew a red line committing the U.S. to intervention.

Not since Khrushchev and (in the American narrative) JFK has someone proven that kind of leadership--to recognize your mistake and own up to it in the most consequential way possible.

Of course, choosing not to invade Syria meant condemning thousands to die. But it was going to be a slaughter either way. The sin of leaving Syrians to their deaths had been committed more than a decade prior, and revisited every time someone demanded more military intervention.
Neural Modules (NeMo): A toolkit for conversational AI
I suppose brand yes, but it's not really a company. If you want to go down that route The Church of England, and indeed England are 'Brands'
First impressions: so nice. Love native apps.
Yeah, we can lead the horse to water.

A dev can get a Node or Rails app with all the correct assets and templates running in two minutes. C# and Django in a bit longer.

Most of the things they'll need to build are already there, well-engineered and tested.

Some councils have longstanding contracts with local companies or just have their heads in the sand. Not much more we can do.

Some work on this has actually been started

https://localdigital.gov.uk/funding/leeds-city-council-2/

Edit: just read the assessor's comments, pretty damning. Doesn't sound like the project delivered much - pretty sure I could do more in an afternoon
Yeah, there are finer points to consider to get at an actual bound, and there might be some quirks and infelicities on some platforms. But this is not about competing processes on the system. For matters of asymptotic Analysis the access time is still O(1), i.e. bounded by a constant. If it wasn't, what would it be?
Elasticcloud has terrible security features - they removed IP whitelisting.
Those conversion rates are not low.
No. They will sue the sackler family directly.
In old fashioned small shops it was common to have a display of your merchandise in the front window. This would tend attract/trap wasps in summertime especially if it was a cakeshop or similar. I probably should have said cakeshop! You know you've failed when you need to explain a joke. :)
I’m actually impressed with the US and Israeli progress on drone defense. Laser defense is going to be the primary solution and the US and Israel are working diligently. Unfortunately even laser can be swarmed, attacks can be scheduled during fog (lasers don’t work through fog) etc. All systems have weaknesses and ultimately it comes down to an economic battle. Your enemy must not have the resources to use this asymmetric warfare. So, you increase the chance of reprisal attacks working (raising the price of attack from a $500 drone to the attackers life), increase the cost of a successful attack by being able to defend against a large number of drones at the most probable attack location.

The majority of the anti-aircraft defenses are targeted at standard warplanes. The S400 is one of those. Shooting an S400 missile at one of these tiny drones is like shooting a shotgun at a swarm of gnats. You’re not taking out the swarm and you just spent a ton of money to battle something insignificant. The power of these drones comes not from the individual, but the ability to coordinate together. In IT lingo, it would be like trying to battle a DDOS botnet. Further, the S400 is designed to detect a huge airplane. Yes those planes are radar absorbing and reflect radar away from the receivers, but they don’t really resemble a bird. They’re too fast, they go straight, they reflect radar strongly in other directions (to be detected by radar receivers distant from the transmitter) and at their size are capable of being detected by other techniques. These small drones could be made to look like birds from a radar perspective. Hard to justify shooting your S400 at a bird.

The justification for spending more money on defense is that the more you spend, they better you’re protected. I don’t believe that to be completely true, but our investments in laser defenses is justifiable.
'Screaming car wreck' of internet routing needs a fire brigade
VLANs, huh? I'll have to Google that sometime. ;)
You don't tax currency, you tax transactions. And you tax transactions based on the value of the transaction. So if I sell a widget for either $10 or 0.01 BTC, and the tax rate is 10% of the value of the transaction, then I'll have to pay $1 in tax for either of the transactions. If I sell a widget for 0.01 BTC and no other amount, then we can establish the value of the widget from other sources, for instance, someone else might sell the widget for around $10 (implying that it the tax is around $1) or someone else might exchange 1 BTC for $2000 (implying a the tax is around $2). Naturally, if you put the decision of the tax into the hands of the government, they'll take the best rate for themselves. You can avoid this by pricing things in terms of the tax rate i.e. using the government's currency.
Last time I put a large list of blocked domains in my /etc/hosts file, it was causing non-trivial amount of delay (hundreds of ms) to every dns lookup. I guess hosts file is not designed to be scalable. I ended up running a local dns server (which able to use those blocked domains list without noticeable performance hit). These day I just use pi-hole running on a spare raspberry pi.
A man repopulated a rare butterfly species in his backyard (2016)
Sounds more like how the mafia operates than a legal system.
I bought 2kg from Jacques, also delivered to Australia, back in (searches email) Aug 2017.

It has brought much joy to various small people (and me...)
I have a HP 4050N that I picked up at an 2008 financial crisis bank bankruptcy auction for 5 Euros.

I've printed thousands of pages and am on the same cartridge that came with the printer.

Amazing printer the way most HP devices were.

There is no USB, just LPT but there are USB->LPT adaptors
Alex Karp: I’m a tech CEO, and I don’t think tech CEOs should be making policy
It seems like the majority of your comment focuses on your distaste on Big-O complexity, a tool used for algorithm analysis.

> CS education simplified the computing platform used for algorithmic analysis so much that it has (almost) lost relevance.

Do you have any constructive advice? How would you relax the model assumptions?

What do you use to estimate algorithm speed?
Ask HN: Read any good books lately?
Niall Ferguson's the Ascent of Money and Cormac McCarthy's Blood Meridian. The former is extremely informative, the later is a work of art.
> I think it's almost impossible to hide your identity from corporations, supposing they are motivated to link you to your economic identity.

I agree that it's very difficult to hide meatspace personas that use corporate services. Basically because corporations are not at all friendly to ~anonymity. I mean KYC, for example.

You have a chance if you pose as someone with a horrible credit record. Who buys doesn't have bank accounts etc, and uses cash for everything. But even then, there are so many ways to get linked.

Online, however, it's possible to be as anonymous as you like, and not at all linked to anything in meatspace.
yeah, me too - be careful what you wish for. some things you can't forget.
I dropped out of a not very good program, but even in my time there we did learn that O(N^2) can (and almost certainly will) be faster than O(N) on most architectures due to data locality and large constants hidden by Big O notation.

I'm not asking this to be snarky, again I'm a dropout and don't have a ton of insight into this sort of thing - do most CS programs not cover this in at least some detail at some point?
History of Immigration to the United States
Fucked when viewed from the point of a single individual. Beatiful when considered as a whole.
Isn't the Bank of England privately owned? Or perhaps it merely was privately owned. If Facebook does this, they had better be prepared to be nationalised.
That's because it's _Awesome!_

(A more cynical man than myself might assumed the entire project was intentionally and exclusively created to appeal to the HN audience...)
> multigrid support, which would allow features such as scrollbars

also per-window font-size, dimensions, line-spacing--so Nvim UIs can add unlimited decorations to windows while the editor navigation remains exactly the same (driven by Nvim).
Would you accept a Special Council investigation leading to indictments and sentences, or a joint investigation by the US intelligence community, as a good enough source?
There’s more than just one. The Shanghai one is the fastest, though.
Yep. Someone from my high school also got a planet named after him, but I think it was from ISEF.
Haha, that would have been an expensive mistake!
Can confirm, Feedly handed me a bunch of older posts as unread along with the "Briefcase" on earlier today...
In the same boat.. I used trackers, then FL Studio, Cubase for a while, then Logic for years and I've always found Ableton Live really hard to get into.
Funny, because it's true.
Not an expert (member of a community of armchair generals actually), but uprating an engine will increase power density at the expense of durability and some fuel efficiency. They could build planes, attach an uprated car or motorcycle engine to the front, and point it at the destination. It might have a 90% success rate, which is sufficient.
Insightful sentence:

> While Sandstorm was popular on Hacker News, that popularity never really converted into paying users.
I bought some! (Thanks Jacques!!!)
Well it's only an impression I have. I'm not seeing much use of PWAs in the wild, and there seem to be fewer articles touting them, but that's just my sample. If what you say is true, I'd be pleased.
POs were a bit too limited for me. The sequencer isn't powerful enough to make anything more complex than basic chiptunes.

Not to diss on PO. I was super hyped about it as well, and would have liked to know about its limitations before buying it. Anyone of the numerous phone apps would be a cheaper and better replacement for a PO.

What got me started in music was Garageband. It's free (for macos users) and quite simple and intuitive. It's not as fully-featured as something like Ableton, but quite capable for making professional-level songs.
The machine is impressive. It’s so nice to see hardware project here.

2 tons LEGO has eBay Kleinanzeigen value of €20k+ if one sells them in packets of 5 kg. My problem in LEGO building is simple: I don’t have enough rare parts. These can be substituted with improvised modules, but when set needs 3-5 of them it’s not buildable anymore. Having many improvised modules break original plan and the result sometimes isn’t satisfactory anymore.
That opioids are addictive and that a company that lied about that was probably going to face a bunch of lawsuits.

I'm pretty sure that was obvious to many people. But it was probably especially obvious to the people lying about it to make billions of dollars.
That are the claims all of my un-educated peers echo back all the time. China poor, China communist, hahaha. None of them ever visited the country or aware any economical facts. It is kind of funny to see how China succeeds with the strategy Russia used to spread lies about the USSR.