skysight-inc/HackerNews huggingface dataset:
Such a pity: it requires a web browser.
An uber drops you and your stuff off where you want to go?
It’s a difference in mentality between “old world” (EE, MechE, ChemE, pharma) and “new world” (CS) engineers. In old world, capital intensive industries, patents are a unit of currency in relationships between big companies. It’s the new world, mostly software guys, who have a different mentality. Partly because they have a lot of bad patents in that field. But also because it’s just a more fluid, less capital intensive field. It’s not GE versus Rolls Royce. It’s a startup someone started in their garage. The inventions are not things that took a team of a dozen engineers years to come up with, but often are things that people reinvented by accident.
He he.

Want to see true craziness? POSIX file names are just a bag of bytes. They don't even have to be text, they can be anything (almost), there's no standard text encoding:

https://lwn.net/Articles/325304/

And in typical Open Source fashion, someone actually claims it's a feature: https://lwn.net/Articles/325398/ because hey, you 99.999% percenters can suffer so that I, 0.001% percenter can implement my wacky system.

https://xkcd.com/1172/
This thread initially started by me comparing Svelte to React.

React uses webpack usually, RN uses metro usually, you can use esbuild, swc, etc for either though.

Svelte is a web tech, and thus uses web bundlers like webpack, thus has the same "faults", though I'm not sure what specifically is being critiqued.

When comparing RN to other cross platform solutions like Flutter you're wanting to compare it's package manager / bundler to Metro and the native dependency systems such as Cocoapods.

Just wanted to clear that up.
Flying has a hidden cost that wasn't being charged to the flyer. It was being charged to everyone that will suffer from climate change. Charging to offset the damage that flying does is basically just closing a loop hole. (Assuming that the extra money taken is used to actually offset the carbon impact and not just pocketed by industry/government.)
> Get more tracking data via Edge?

This is probably it.
For all the use cases I deal with on a regular basis, Svelte looks more like vanilla HTML/JS than any equivalent React code.

And the reason these things change is because that's what needed changing. One of the topline features of Svelte is that is has less boilerplate than React, and it achieves that quite handily. Unless you're criticizing particular constructs in Svelte that are unjustifiably different, I don't think unfamiliarity is that damning a criticism.

Maybe I'm just used to switching up languages on a regular basis, but the idea of having to learn different language constructs for loops and the like doesn't seem that herculean of a task.
You don't even know what it is.
This is playing the lottery thought. It can go either way.

A variant that is much more infectious but not at all lethal could also happen and end the pandemic.
A lot of research institutions will have a greater number of graduate students than undergraduate students, as grad students are (supposedly) the focus of the organization - they're the ones who are training to be members of the academy after all!

A quick google shows that Yale has 7,357 graduate students enrolled for the 2020-2021 academic year. While the number of administrative faculty ballooning like this is absurd (one is reminded of the University of California system building a new billion dollar[0] campus _solely for administrators_), it makes more sense in the context of ~12,000 students, and ~5,000 faculty.

[0] - I don't recall the exact number off of the top of my head, all I can remember was that it seemed extravagant and absurd.
Yeah, Svelte is pure gold.
Who cares? Dude got free drinks for wearing a lanyard. This isn't some lesson in morality.
I would love to see a keyboard with an ortholinear layout [1] for the Framework Laptop. After switch to a dactyl manuform keyboard it is really painful to go back to a typical staggered layout. Touch typing is much easier and more natural when using a good ortholinear layout.

[1] https://mechlounge.com/interesting-ortho-ergo-keyboards/
Often more than 200kph. This website has a speed option in the menu, on the currently operating lines. HS2 for instance will have initial-use/design speeds of 3/400kph.
> late-stage degenerate capitalism.

What specifically is your objection?

Strip clubs and peep shows have been around for a long time, including during protocapitalism, degenerate or not. This is not a new incursion of the economy into social life. It's just much safer for the workers, and on average much more poorly paid because of the scale-free medium.

Is your objection to the inevitable result of scale-free networks, the winner-take-all nature of internet-mediated commerce? I can agree with that. A society in which 0.01% become very rich while everyone else starves is not a healthy society.

No-one seems very keen on balkanising the internet, though, and no-one's been able to crack the coordination problems involved in other possible solutions.
Good callout. Sometimes, I joke that warehouse ingestion latency is the bane of my existence, but it's improving...

Our average customer runs Hightouch syncs roughly every hour, but we can actually run syncs up to every minute! HT has a lot of optimizations like only sending changes to destinations instead of all data every run.

On the warehouse side, we're seeing a lot of improvements. BigQuery has streaming insert APIs [0] implemented with a parallel database on the backend that's joined at read time. Combined with timestamp partitioned tables (sortable) and our in-warehouse diff'ing, you can actually create a streaming pipeline in Hightouch. Some companies like JetBlue are doing cool stuff with lambda views on top of Snowflake [1]. Our power users at Hightouch are running syncs as fast as every minute.

For wider context, we find 90%+ of business use cases to be just fine in batch. It's amazing to see how many people are still replacing... manual CSV workflows... with Hightouch :)

That said, there are some use cases for truly real-time workflows (e.g. a post-checkout email), and for that, customers either implement outside of Hightouch or lately, we've been fiddling around with letting customers plug directly into streams like Kafka, Kinesis, PubSub - though they lose the power of SQL aggregations _for now_.

Streaming SQL databases like Materialize [2] will fix this fundamentally, and Hightouch can connect to them. Email hello@hightouch.io if you want to try any of the new stuff!

[0]: https://cloud.google.com/bigquery/docs/write-api
[1]: https://discourse.getdbt.com/t/how-to-create-near-real-time-...
[2]: https://materialize.com/
If you want to play right and wrong, I will say that noe it’s the right way since there is support for sparse checkouts in git.

This isn’t a useful game to play.
More and more often, large institutions like bloated corporations or swollen universities feel like giant holes where people go to mine money. The American Dream is to have all of your paperwork in order so you can set your tent up right above a rich vein.
Given that adults are directly responsible for 100% of all genocides, pogroms, ethnic purges, climatic change events, corruption scandals, financial scandals and most every other major atrocity in human history - I'd be find with turning control over to the group that doesn't contain the entire subset of people doing bulk, horrific harm.
Related:

- https://spectrum.ieee.org/u/nick-tredennick

- https://en.wikipedia.org/wiki/Nick_Tredennick

- https://www.researchgate.net/profile/Nick-Tredennick

- Dropbox: https://news.ycombinator.com/item?id=29175816

- Amplitude IPO AMA: https://news.ycombinator.com/item?id=28696641

- Understanding Startup Offers: https://news.ycombinator.com/item?id=28644653

- Early Employee: https://news.ycombinator.com/item?id=29176216

- Unicorn Startup Equity: https://news.ycombinator.com/item?id=13426494

- Michael Seibel, Twitch: https://news.ycombinator.com/item?id=29175453
People who cannot code get excited about technology trends and then have a fantasy that they can participate without working hard. It's called "no-code".

There's tons of advanced software tools on computers that do amazing things without code. We don't call it "no-code", we just call it using a computer.
Expanding Access to Primary Health Care Across Africa
I honestly still don't understand the hype around this thing. To me it's up there with Tiger electronic games, but for a lot more.
There are plenty of tree and plant choices that don't need direct sunlight. Denver is a sunny city, with the right choices it will be green and thrive.
The templating language is the easiest thing to learn. The hardest is architecture.
Nah, personally I think MahaNakhon in Bangkok looks pretty cool.
Ancient Greece history is boring, because it is so absurdly superficial and unreal. And pointless. Most of what people imagine as ancient history is closer to myth making then history anyway.

And creating in them completely wrong idea about how it functioned may he fun, but I would preferred to skip whole topic if you have to do that. Boring but at least sorta true is better then cool but mostly elaborate diorama.
It sounds like you're not very well-acquainted with the logistics of this scenario, which is fine: like I said, you could very well do this if it's something you care about, and nobody would bat an eye. Doing this to save the environment is totally the wrong reason though, especially in the long-term.

Consider the following: you can run an SNES emulator off a 45-watt laptop from 2009, but you could also run the same software on a 1.2-watt Raspberry Pi. That's a 10-50x reduction in power consumption, which is hugely significant when it comes to reducing energy use. Conversely, we could take that same 45-watt laptop and melt down it's component parts, stripping it for the trace amounts of copper, aluminium and gold it contains, and turn it into 5 Raspberry Pis. I'm all-for reusing older equipment, but the overwhelming majority of trashed tech is not worth saving.

I really recommend doing your research before you hop into a project like this. I've worked on engineering teams with 20-30 people before, and I can tell you right now that managing your expectations is crucial for a project of this scale. Like I said earlier, you'd only really be turning trash into slightly more useful trash. Unless you've got some hard numbers here that I've somehow missed, I've got a hard time seeing how you'd put this together.
The taxes are not to encourage people not to use them. They're to make sure that the full cost of the flight is paid by the people taking the flight, rather than them just freeloading because the externalities are unaccounted for.

If that happens to discourage people from flying, well, that's just a side effect of having a properly functioning marketplace, where there are no externalities and the participants all have full information.
Don’t miss other installments in this series: “should cars be made out of cheese” and “are babies too young for the draft? We say no”
This is future of the street art. Mount it using liquid nails to some place that is hard to access and point it somewhere where lots of people will see it during rush hour.

Eg.: You can install it in such way that parliament building will get defaced every day during lunch hours by mounting on near building or tall lamp post. Or maybe put it on your own roof, that way nobody can remove it :-)
We’re building such planes now. https://twitter.com/GovInslee/status/1440442441920774146

The batteries are plenty powerful. We’re limited in energy to about 500-1000 miles unless we use better aerodynamics, etc.
Not implicit but - declarative! Our goal is to provide enough context in our docs, app (e.g. autocomplete, automatic schema discovery, etc.), and resources to guide users through this and then recipes on top for common workflows!

We do a lot of validation upfront (at both the schema & data layer), and I think it's still early days there... this is a big opportunity IMO. Great callout.

We find people start with a simple SQL model + sync and then bounce back and forth and edit their queries as they explore our columns.
> yes because it would have a term limit.

That's a solid observation.
If I search for something in the start menu, and the OS insists on giving me a Bing search, it seems completely reasonable to expect that Bing, which is already supported in other browsers, can open in other browsers.
Lets all move to the moon in as a space palace and give the earth 50k years to recover. We can come down and vacation and do restoration work.
Don’t read the comments? For news sites, it might be worth the effort
The story is less about the device, and more about the chip shortage. Having to wait two years for a CPU is just crazy, and it’s interesting to watch the hoops that these companies have to go through in order to ship products. I don’t know anything about the device itself, but do you find it interesting to watch how do chip shortage is affecting different manufacturers.
People can are are modifying them.
80 mph Sur Ron
https://www.youtube.com/watch?v=-udAVx85IFs

Call it whatever you want, these are motorcycles.
Quantum Computing at the Speed of Light
There is a lot of pain over garbage collection and tuning that in really high pref cases
What do you say to this: https://www.youtube.com/watch?v=ACXaFyB_-8s ?

Trains are and will be the most efficient way to transport lots of people. There is not enough space in big european cities for everyone to use their own vehicle. (And in my opinion that is good).
Unsurprisingly, the "code generation" output is completely off the rails. Not even comparable to Copilot or a GPT with a helpful prompt.

Maybe they included it so prominently because of how hilarious it is, growth hack and all that.
Oh, okay. Thank you for the explanation.

Yes. I totally agree with this. That's why I chose Vue as well. As I've gotten into it more I've found chunks that certainly feel over engineered here and there too.
Wow, everything you list as bad is everything I consider good. Nothing is worse for a neighborhood than the tyranny of ordinances requiring homogenized, historic designs.

It's a good thing there's more than one building in the world. Everyone should be able to live, work, and design spaces they like, within the local scale (so no 80 floor highrises next to houses if they don't want it, but props to the houses if they do want the highrise). That means you might end up with a glass box next to a pre-WW1 stone box. That's a good thing -- there's no reason a long-passed generation should have the final say in architecture at the expense of the present.
A lot of the humor that made Something Awful extremely popular in early internet history was either direct from Lowtax or indirectly curated by Lowtax. The front page for many of those early years was almost nothing but Lowtax posts with few other direct contributors to the front page. Even in curating "the best of what the forums did", his voice was often in (meta-)commentary between and among the curated items.

Eventually you weren't 18 anymore and that "edge lord" persona that Lowtax brought to everything wore thin, or other "edge lords" started to get more attention, and also then eventually we all found out that Lowtax wasn't an act and actually lived his life that way too. But I know for me the era of Something Awful I most paid attention to SA, most of that was for Lowtax's sense of humor and the young naive kid both I and the internet itself was at the time.
I've been using NAPI-RS to bridge from Electron <-> Rust and it's been nice - https://napi.rs/ I believe SWC uses it behind the scenes.

They just put out an alpha release that makes it way more ergonomic to write Rust functions that interop with JS, too. There's a small example of it in the README: https://github.com/napi-rs/napi-rs#taste

NAPI isn't as well-known in the JS-to-Rust bindings world (Neon is the more well-known library, https://neon-bindings.com/) but it seems to be gaining steam.
The downside to this is that you also need to stop moving slowly. The benefit of airbags/crumple zones is that they prevent your squishy body from decelerating too rapidly. Great if you can get off the motorcycle and slowly slide to a stop in a dirt field, less good if you slide into a barrier or telephone pole.
You can do that. But programs like EdgeDeflector can’t be distributed doing changes like that. Every antivirus vendor including Microsoft SmartScreen will rightly block it for doing destructive changes.
https://archive.md/vE19i
> possibility to compile into self-contained executables

That it can already do this is what brought me into doing some stuff with deno. It's just deno compile to make a self contained executable (don't forget permission flags). It's a bit large at over 40 MB, but honestly that's not something I'm going to care too much about given how straightforward and easy it is and since it's not that large.
Yeah, if you look at it, it's designed after recipes, even more so than typical programming. It starts with a title of the module, then a data definition section (ingredients), and the the program section which is a numbered list of english phrases to be performed more or less in order.

The idea was to convert women who had been working _as_ computers, into programmers.
Whenever I'm bored, I try to understand flatMap
and give myself increasingly harder examples in Scala
The mindset is simply that the market fails to price in the negative externalities associated with CO2 emissions. So taxes in some form make up for that. I'm not sure what there is to disagree with there. All such people are advocating is that flights are priced at their true cost, not the "lol let the next generations/people in the third world pay the difference" cost.
This is a cool approach, thank you for sharing that link.
I can dislike dishonesty even when I'm not the victim.
Sort of related, but here's a joke: Windows 95 does support long filena~1
JSX is syntactic sugar for `React.createElement(...)` (most commonly), so React pretty much is plain JavaScript.
The subsidies reflect the belief/position/ideology that the train brings a net benefit to all of society, and so should be paid for by everyone, not just those who ride. This is intended to be in contrast to flying, which brings more costs than benefits.

You can certainly argue that these beliefs are incorrect if you feel like it, and it's not as if there isn't a case to be made. But it's not just a simple matter of "we tax this, and subsidize that".
Elon Musk Sold Some Stock
Wasn't alive for 1980s and it's a controversial take here on HNs but some of the most excitement I've seen has been in the crypto space since the 2010s.

Once you get past the scam/hype bullshit anyway.
why does it exist if it has zero chance? I will answer, it does have a chance, just a small one.. and the rewards are so large, it keeps happening.

I stood vocally against software patents in the early 90s California, only to have Barbarians from the North make the World's Richest Man for twenty years straight. How is Chapter XXIII going? guess what...
More Highways, More Driving, More Emissions
What I find interesting is the things you can't get chips for vs the things that are shipping without issue that use chips.

Look at what's happened to the auto industry. Cars, which most of the time have a need rather than being a toy or not needed, have issues with chips.

But, IoT devices that are monitoring us to phone home with surveillance on us see to not have a problem.

I'm sure I'm missing something. Am I wrong?
That carries 9 passengers, at ~half the speed of a standard airliner. It's exciting and I want to fly in one, but I don't think it will be faster and cheaper than trains in most cases, yet. But we're almost there.
I didn't downvote, but I'll speak to my experience.

First off, you don't have to go learning every framework out there. Pick one and stick with it, or just go vanilla. That said, The features these frameworks provide gives a boost in productivity that far outweighs the low learning curve.

My pick was VueJS and I'm very happy with it. Using Single File Components is pretty similar to vanilla HTML/JS/CSS. Beginners that were under my guidance (with only HTML/CSS/JS experience) usually pick it up and were productive in the same day.

I disagree that React (JSX) is most similar to vanilla JS/HTML at all (I don't prefer it, but to each their own). Vue and Svelte are much further on the side of a vanilla-ish approach.
It’s not Edge that makes the decision on what program to use. It’s the Windows shell itself. I’m not aware of any third-party alternatives to OpenWith.exe.
> The problem is the government allowing private corporations to poison the environment to benefit the bottom line of the corporations.

I disagree with the notion that regulations are inherently harmful to corporate profits. Foreign competitors do generally exist in other countries with different regulations, which complicates the matter in the real world; but in a healthy, homogeneously regulated market, a new regulation should increase the operating costs of all suppliers more or less equally. Assuming that there's a sufficient amount of competition to keep profit margins reasonably thin, the increased cost of regulatory compliance should be passed onto customers in the form of higher prices.
Well, maybe the criminality isn't obvious in your own life (or mine). But to a person who lives on, say, Tuvalu, I'd imagine it's a lot more obvious, even if it is "death by a billion small cuts".
Most of my european dev colleagues prefer cars.
14 hours? A quick search on bahn.de gives several connections from London St. Pancras to Berlin Hbf that take 9 hours.
I got one dose of JJ and i was feeling so sick that it was difficult to stand up for two days. The idea of doing that routinely is insane to me.
> The train takes ~14h.

You probably hit over night travel. If you leave early enough the time goes down to ~9 hours.

> You tie up the machine and staff for 7X longer,

You also cover over a dozen stops in one trip instead of two.

> and need safely maintained local infrastructure every meter of the journey.

The German rail infrastructure is so outdated that it probably is at least partly responsible for the last big train crash (no automatic lockout).

The last big airplane crashes on the other hand were caused by much needed efficiency upgrades that forced Boeing into using engines that were way too large for the half a century old frame they needed to remain compatible with on paper.
Interesting project, though a lot of prior open source work exists for very similar devices[1]. Couldn't get access to the research paper to read through due to a paywall, so hopefully the Github gets updated with more information.

[1] https://openbci.com/
My building has this, and so do two others in my neighborhood in the unfashionable East Bay. These are all buildings that are 20+ floors. There’s a outdoor space on the top “parking” decks. Then the actual towers are set back on a smaller floor plate. Then there’s outdoor space on the roof deck of the tower.

Not sure what the value to residents in shaded mid-floor outdoor space, vs having sun-filled decks in places that make structural sense. Mid floor parks are just an aesthetic embellishment for people outside the building.
There’s still a cost but Mux, Cloudflare, Vimeo, and other video infra providers continue to make hosting your own video content less painful as time goes by. Patreon has the benefit that there’s a revenue model they can offset the video cost with. Free video hosting of very popular content is always going to be a challenge, economically speaking. Someone’s gotta pay for disk and bandwidth.
There are a lot of aircraft designs in the pipeline at the moment, using current tech as far as I know.

https://en.m.wikipedia.org/wiki/EVTOL
>And we should stop and fix that.

By exporting it to a poorer country? Because that's what happens.
The one concept crypto promoters are afraid to understand
Ah yes, how could I forget! NAPI-RS is very, very slick.