skysight-inc/HackerNews huggingface dataset:
> I might accomplish this by dropping support for the Internet Explorer family of browsers.

I was just working on some legacy stuff last week. Only worked in IE11, in compatibility mode. I had to use vanilla JS to get some data out of a huge form.

Yeah, document.querySelector('#app') doesn't work. I found out, "It only works on modern browsers" which IE11 doesn't qualify as, which is kind of funny to me. I ended up using document.getElementById('app') instead though, which did work.
Techllery – Tech jewelry for tech generation
It is sadly the reality in many cases, especially their business is small compared to FAANG. When a HW becomes popular it is natural that Chinese begin to make clones (google "Saleae clone"). In this case their propriety HW driver should filter these clones. Making it open source mean they give their business away to the Chinese clone makers.
> Amtrak's long distance service is more akin to the Essential Air Service, in that it connects lots of small, otherwise unconnected rural areas and is not expected to make a profit.

If that's true, it seems like those communities would be better served by subsidized long distance bus travel instead.

I understand that doesn't make a whit of difference to congress, though.
A simple BOT that a student could ask for advice "I don't understand Python WHILE loops" and it pointed them to a YouTube video coupled with some easy examples.

I see that is almost possible now.
Exactly this, the interstate wasn't built for profit - and the importance of interstates for US economy can't be understated.

More recently, China have managed to build more high speed rail network than the rest of the world, and served it at loss. As I understand and having personally rode it, the effect of such transportation option to both the economy and personal convenience can be said to rival that of the interstate.
We need a strongly typed version of Erlang so that garbage collector can tell when a future (i.e. process) inaccessible.
Well, and classes were "really" just sort of switch-statements matching that instruction stream, with the "methods" specific cases of that switch. All seems a bit distant from the conceptual model.
Great refutation of functional programming.
> In 15 to 20 years every smartphone [...] will have [3D sensors that can see 100s of meters in daylight, resolve to sub-centimetres at megapixel resolutions with 30+ fps].

I'm a total layperson with cameras and had an abiding sense that there is a fairly hard limitation on what's possible within a smartphone-type housing (because the sensor is limited by the amount of light). I'd love to hear more about how this perceived physical barrier is being overcome!
for anyone else wondering what this dude is taking about https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3428114
This, absolutely. The time to design properly isn't before you write code. It's when the requirements start to become fixed rather than fluid.
Plantation grown timber is a very different proposition compared to logging an old-growth forest.

Frankly you don't have as many trees around you as you think you do (and you're probably a lot more dependent on them then you realize since local forests are usually performing an important ground support function in preventing hillsides washing away in the rain).

No environmentalist is opposing sustainable plantation timber operations, and there's plenty of those going on everywhere.
>I think your posts are often unnecessarily unpleasant

Some might be. By generally I go at length to explain my points, even devolving into long threads and summing up things to make my point better understood.

And while I might characterise some person in the news or some industry figure, I never name call others in a discussion. I try to rephrase what I wrote to make my point clearer, in sub-thread upon sub-thread, even when I am called names. Thought a certain "fuck the poor" mentality in some comments does grind my gears.

It doesn't help that in usually to the left, continental European, and conservative side of things, which it's triply unpopular with a large part of HN demographic. Though in regular programming/tech things I'm fairly vanilla (though people have thought of me as an Apple shill).

That said, I had a look at your comments to see if I rubbed you off the wrong way in some thread. Are these representative of the non "unnecessarily unpleasant" way we should be writing?

https://news.ycombinator.com/item?id=21225106

https://news.ycombinator.com/item?id=21026695
You cant have big batteries in checked in luggage.

https://e-skateboarder.com/can-you-take-electric-skateboards...
Can you briefly describe what you mean by "In-Process REST" and what the benefits are? I tried to read your slides but couldn't understand them. Are these new in-process interfaces asynchronous? Or are they synchronous interfaces that adhere to REST principles?
Because it's a natural monopoly, they cannot be expected to break even, and therefore deserve taxpayer subsidies?
I’m curious what you meant by “can’t be trusted to use redux.” What did you mean there?
I've heard (it could be total BS) that color deficient snipers have an advantage because they can spot artificial camo more easily. It makes sense if you're used to not relying on color as much and look more for patterns and motion
> As for Safari using less power and ram on mobile there is no evidence that Firefox would uae more of either since Apple doesn't allow it to run. As far as we know if other browsers were allowed to run some might compete on power and ram.

Firefox is slower, requires more RAM and uses more power on macOS now; it’s highly unlikely that essentially the same engine running on iOS would run significantly differently.

Of the mainstream browsers on macOS, Firefox has always been the slowest.
If he took those $10m someone would fork it. It's just that no one bothers now that gorhill is running it so well.
"orientate" is listed in most dictionaries. Merriam Webster has a nice post about it [0]

[0] https://www.merriam-webster.com/words-at-play/orient-or-orie...
Why there were no fundamental discoveries in physics since the quarks in 1968?
Why was the first half of the last century full of fundamental discoveries in physics like the photoelectric effect, Quantum physics, Nature of light etc, but no significant discoveries are made since the 60s ? Did we become so obsessed with building new tech and optimizing the existing ones to the extent that we forgot about fundamentals?
ActiveFacts (the hard formalism parts are done and working, but almost none of the quality of life stuff is implemented yet)

Core idea is to start from a human-authored formal domain model (sample models: https://github.com/cjheath/activefacts-examples/blob/master/... ) and generate:

* Database schemas - warehouse, OLAP, and (planned) the ETL script between them.
* Application models (for ORM etc) - the rails one is implemented.
* Code generation for serialization / deserialization from the shared domain model.
* (planned) automatic query extraction from type-safe templates (you write your template in terms of the domain model, and it gets automatically compiled into a set of database queries which supply the data it needs).

It's hard to learn, which is a hefty up-front price to pay, but it neatly avoids a ton of work 12+ months down the track.
> the intent of transportation infrastructure isn't to turn a profit

If you listen to some activists and look at the budget, you'd think that the intent of AmTrak is to lose as much money as possible without arousing suspicion.

There's a big difference between not turning a consistent profit and losing more money than it could possibly save us. If the point was really to serve as transportation that can compete with the automobile at the point of sale (so that it would actually take cars off the road), or in terms of speed (increasing the economic output of passengers), most AmTrak lines and railcar-miles fail that test.
They dont get a socket. What's the socket for?
Daily export to Google Docs/Dropbox for paid users and free manual export to html, text and I believe cvs for anyone.

One huge selling point for Dynalist, and why I don't mind paying for it, is the data portability is perfect.
I don't believe it'll be possible to write powerful programs through voice interface, but I do believe it'll be possible to overcome GUI limitations with significantly more complex voice commands than are available at the moment. Things like "Hey dingus, schedule a meeting with Rod, Jane, and Freddy on the final Thursday of every month. We'll defer to Jane's calendar."
Alas, the A300 won't even boot headless with a non-APU: https://www.reddit.com/r/Amd/comments/bk3nui/has_anybody_tri...

Re: the general idea of smallish, headless Ryzen boxes for a cluster, Intel kind of blurs the server vs. consumer distinction with the entry-level Xeon E chips, and I can sort of imagine a similar-shaped niche for low-end AMD servers. There's some ECC functionality in the Ryzen silicon (https://www.overclock3d.net/news/cpu_mainboard/amd_confirms_...), and although the PCIe/RAM capacity isn't near EPYC's, seems like enough for the price to be interesting to somebody.
I suppose if you push things to the extreme, there are two ways to do it:

1) Prolog/constraint logic programming.

2) Macro recording and code/config generation.

Both have their upsides and downside. Our current Unix configuration model isn't designed for transparent event-sourcing style which macro recorders require. Even Windows with its Registry is half-baked at best. A lot of side effects are not deterministic. What happens if you try to implement Excel-style macro recording is that you end up with a lot of broken generated code due to missing knowledge or specific side effects that can't be reliably triggered. This requires an AGI to solve.

On the other hand, using Prolog works for high level, very specific stuff like firewall configs. But just like automated proof solvers such as Coq, Lean, you need a strong "standard library" of working configs and bindings to get started otherwise you will be starting from scratch everytime. This is a weakness that's going to be difficult to overcome. There aren't many companies doing developer tooling and integrations that are successful, HashiCorp and Jetbrains being the exception, not the norm. Docker may be an unicorn on paper but it still struggles to turn a profit.

Both of the above methods can be successful if a major corporation is willing to throw money at it. Otherwise we will be stuck with whatever software FAANG decides to release because the developer tooling industry is quite cruel to smaller players. Flynn, Deis etc. Behind every Heroku lies countless dead startups.
I honestly really like Amtrak, at least on the Northeast Regional. No baggage fees, large comfortable chairs (I thought coach class was business the first time I rode it, then I discovered business class had tables), no real security restrictions (yet), the notion of quiet cars, and nice scenery. Maybe it's because I don't ride Amtrak regularly and so every time I ride it it's a novelty, but I underrated it and it exceeded my expectations every time so far.

If you're not going between D.C. and Boston then maybe it'll be different, but if you're riding on the one line Amtrak has to keep operational or it'll die completely, I think it should be fine.
The sizes for timber come the actual physical size early in the production process as your link nicely explains. Where to the "commonly known as" sizes for pipes come from?
[Remember to add the "http" part to trigger the magic autolink http://rfcafe.com and http://antenna-theory.com ]
Static C doesn't but you anything. Read massalin's SynthesisOS and see what you can get by reinterpreting logic dynamically. There's plenty of room at the bottom.
I started with German about a year and a half ago via Mango Languages. I love the app because it approaches languages via phrases and conversations instead of vocabulary (like Duolingo)

Your site looks really promising... I will definitely give it a shot!

What was your driver for creating it? Language is a very competitive space these days.
You maybe right about discrete event simulation, having created one for my academic research years ago, I had the feeling it wasn't as useful (there are so many things you might tune to make it spit out what you want), but the same model is fun for making random simulations (games).
Yeah but did you ever read the chapter of Freakonomics about car seats? Car seats improve children's chance of injury over every case except the one where kids sit in the back seat with an old fashioned seat belt on. Compared to that, car seats perform about the same. (Note: I get that an infant can't use a regular seat belt.)

It's true that car seats have been great for safety. But a lot of that (if not most) is that it forced parents to put their kids in the back seat of the car (much safer) in most cases and always secured by a belt. The idea that a newer car seat has some magic safety improvement that is say, more important then the difference in safety between a mini-van and a two seat sportscar is a fallacy. If you are worried about your kid being safe in a car, put them in a minivan and have them sit in a car seat in the middle back. Even with an old car seat that is very safe.
I think what you are talking about is "Kingman's formula". It's one of the important concept in lean (or at least it is in "The pheonix project").
Yeah, fancy a scumbag using the legal system to hold people to ransom with their worthless and bogus claim.

Sounds a bit like what Peter Vessenes is doing to 25,000 creditors of MtGox, even after being offered an incredibly generous $10 million dollar kiss off.
I am really excited about this possibility! I am imaging having AI augment our ability to read and conduct reading comprehension, would be amazing for kids who may be weak in certain areas to get the feedback and help they need. Thanks for sharing the link!
How do you define, implement, or use a REST endpoint, without verbatim using the endpoint names?

And the length of the verbatim copying doesn't matter, because these same ruling are rejecting de minimus claims.

Like please look up the legal rulings here. They're using different tests than you normally see with copyright. You're spreading a lot of misinformation here.

https://en.wikipedia.org/wiki/Structure,_sequence_and_organi...
I don't think there's any need to go to four primaries. If you keep just RGB but have more bits per channel you can widen the color space without getting banding while also representing many more colors. You just move the RGB primaries out to cover more space. Doing 3x32bit float is common to get you all the color resolution you'll ever need for calculations in image pipelines.
It's crazy that N64 games (e.g. mario) have really interesting menu screens, with nice animations, an interesting background, menu items that pop and jiggle... all pretty much impossible in HTML for someone like me.
> Why should people in Iowa subsidize each of those trips to the tune of $73 each way?

Same reason people in rural or suburban communities subsidize city buses?
All that pair needs is a huge debt load going forward. Looks like a spiral down the drain to me.
"moving around the thing at precisely the right velocity" would be the rotating frame of reference that gives you the horseshoe orbits seen in chmod775's 2 links.

My point is that for people like myself, referential frames are not intuitive, and temporarily misleading. If they are unlabeled, one might even confuse them for the inertial frame, and then if one were uncritical enough, assume erroneously that these moons "bounce" back and forth like billiard balls (https://www.teachersource.com/product/newtons-kinetic-yoyo-s...).

It took a bit of searching, but here is an animation showing how the two moons look in the inertial frame of reference. The interesting bit is how they interact gravitationally so that the faster one never overtakes the slower one, rather it causes the faster one to slow down and the slower one to speed up and pull ahead.

https://youtu.be/r9PSimuA9a8?t=45

Of course, this is what a knowledgeable reader grasps from the rotating frame horseshoe diagram, but I needed the inertial frame animation to get it.
General policies

* Should not break useful websites or apps
* Blocks tracking servers
* Blocks advertising servers
* Blocks analytics servers
* Blocks fake websites
* Blocks malware servers
* Blocks webminers

A.
"useful websites or apps"

B.
"tracking servers"
"advertising servers"
"analytics servers"
"fake websites"
"malware servers"
"webminers"

If B is larger than A, then a whitelist for A is easier to maintain than a blocklist for B.

Following this logic is not for everybody, much depends on the user's particular web/app usage, but it has worked for me.

It forces an otherwise naive user like me to get to know the "useful websites" and "apps" better, e.g., to be aware of the domains and any third party resources they are using. Some are much more dynamic than others. Thus, some may require constant attention where others may only require an upfront, one-time sunk cost of my time.

Whereas reading through continually updated "blocklists", lists of servers that purportedly have nothing to offer me, is not something I want to be forced to spend time doing. How can we know that the people making the blocklists are not in collusion with the people behind the servers listed in B. At some point, we will be forced to look at what is listed in the blocklists.

I would rather spend that time on a personalised whitelist.
I guess we go straight to the factory to maintain a chain of custody?
Coffee may have hastened the Ottoman Empire’s demise
If that's something which interests you then you should read The Knowledge: How to Rebuild our World from Scratch.
about:preferences is a tab now, too. Cookie options could be maybe a wee bit more complex, however an addon will make up the difference.

> I don't know fully, but for any of those I definitely have to think more, as the user, and there is (probably?) more room for error due to complexity.

On a properly configured distribution, these things should all just work out of the box.

Honestly, barring the update frequency issues pointed out by another user, the OpenBSD Chromium experience is probably on par with the FF experience on major Linux distros.
> each Smalltalk object is a recursion on the entire possibilities of the computer.

I've heard Kay say this a few times, but it's always seemed wrong. Self similarity is a powerful scaling mechanism, yes, but Smalltalk objects and computers aren't self-simlar. Computers are Turing complete. They can become any machine. That's what they're good for. Objects can't.
Catch 22. If you underinvest in rail, you end up with trains slower than bus, which makes them a bad option. If you actually invest in rail, you end up in a situation where the rail is faster than bus and has less externality on the environment
In the RF / wireless world, in the coming 5-10 years we may finally see commercial use of large phased arrays. This was supposed to come with mm-wave 5G, but probably will get pushed to 5G++ or 6G. Starlink actually looks on track to be the first consumer 'killer app'.

Hard to understate how big this will be for maintaining growth in wireless capacity. I think there's a timeline where we ditch copper coax and even buried fiber in most infrastructure.
That's not a drawback at all. First, you would replace those font-bold with font-italic (assuming you name the utilities like that) and problem solved. You don't need to change .font-bold and add font-style: italic; in the font-bold class. That's they convinience of utilities: they aren't mutable.
Maybe it's because when you meet non-native speakers that don't have an accent you don't know it.
Human knee cartilage potentially has capacity for limited regeneration
No, I agree with that. Being good at marketing, networking and seeking opportunities and trends are skills. And I don't think that technical brilliance/execution is what matters. As you say, if you're good enough at selling yourself, you can be pretty mediocre/genetically NOT gifted at what you succeed in and do really well off it.

But at the same time, there are definitely success stories who just kinda stumbled into it too. Hell, I'd count myself in that camp too, at least at a certain level based on past experiences. I look at some of my past sites, and genuinely wonder how some of them took off. I was terrible at design, mediocre at best at coding, had little idea about marketing and had no network to speak of... and was beating out people who by all means should have done much better.

Even now, I've had people I admire complain that their years of effort on YouTube haven't paid off, while I somehow got three times the subscribers without knowing how to properly edit a video.

I know tons of people who stumbled to undeserving success, and tons of others who should have done well but didn't.
Why does the frame rate differ after deinterlacing? Isn't interlaced TV 50 or 60 half frames per second?
>for Boston to NYC, I prefer the bus. It’s $15.

Can you not get a ticket for $5 anymore? In the post-FungWa vacuum it seemed like everybody and their brother was running a bus line that charged $5 for a 1-way to NYC.
"Pernickety"

I've never heard anyone use this word, even though it might be technically correct. At some point culture changes words and the new word is the correct one.
"Being successful in software is rarely about being able to write clever solutions. It almost always comes down to being able to consistently grind on problems that are repetitive enough to be boring, but unique enough that there isn’t opportunity for abstraction." Care to expand on this, specifically the 'unique enough that there isn’t opportunity for abstraction' part?
Please don't get hung up on terminology - for the sake of conversation assume the name for the way the black box app gets information from the outside world is termed a "socket". It's a name, it doesn't really matter. What matters is you are taking information from the outside and giving it to the black box.

So say you give the black box in your sandbox a socket (from the above definition). Say it is a news app. This news app loads headlines and articles. How does your sandbox know if the headline/article text contains some form of encoding? How does it know the timing of requests isn't leaking information out about your viewing patterns?
I've thought this for years: the aggressive defense of super liberal OSS licenses with no sort of "SaaS clause" or other limits turns FOSS into free labor for SaaS companies.

SaaS is more closed than closed: you control nothing, not even your data, and can trivially be spied on and monetized in other questionable ways. The fact that some of the pieces of a SaaS site are open source is meaningless and changes nothing.

If all code must be free "as in beer" for all uses then this kind of SaaS (paid or "free" and paid for via surveillance capitalism) is literally the only possible business model. Well that and traditional 100% closed. The Googles and Facebooks of the world are fine with that.
For the most part, needy people ride city buses, not businesspeople, lawyers, and politicians as in OP’s anecdote about the northeast regional.
When I was buying gpus around 2013 there was only a proprietary AMD driver on linux.