skysight-inc/HackerNews huggingface dataset:
> In 1986, perhaps I would have used telnet or ftp instead of scp.

In 1986 you would probably have used rcp (the thing that inspired scp). A lot less secure but with one benefit - when Dan did this mass scp i bet his local CPU was absolutely pegged well before network saturation?

Ssh imposes a hefty cpu overhead because of encryption that i didn’t appreciate until around 2005 when i was updating an rcp centric script to use scp.

> Modern scripting languages didn't exist yet (perl was created in 1987 and perl5, the first version that some argue is modern, was released in 1994), so writing code that would do this with parallelism and "good enough" error handling would have taken more than an order of magnitude more time than it takes today

You could have used ksh (a popular scriptable shell that heavily inspired Perl).

rcp errors are denoted by return code and thats also the natural error handling approach in ksh.

As for the grep / sed / awk part of the problem, it’s possible the 1986 local machine was uniprocessor - it might have been faster to do the processing locally on each node (via rsh) then only network transfer the result set back to the local node.

EDIT - job control (the thing that makes parallelism trivial in ksh) was only added in 1989. To easily get parallelism you would have had to write the script in csh - life’s too short for scripting in csh (or its descendants) so i conclude everything i said before is wrong and in 1986 i’d have said sod this and went and brewed a cuppa tea instead :-) (not strictly true since i was coming up on 2 years old at that time...)
It's probably a terribly unpopular opinion, but I think the weak typing is the main attraction of JS.
When I want stronger typing, I have C or (god forbid) C++.

If you've ever written typescript, you can see how a strongly typed JS gives you the worst of both worlds.
Information discovery and what search looks like post Google.

Seems like we got to a search bar that can answer any question we type in but haven't thought beyond it. Like what if we were recommended what questions to ask in the first place?

Thinking out loud here: we generate a ton of data just by browsing and existing on the internet. This data is plugged into recommendation algos to serve ads. What if instead these algorithms were tuned to serve us direct websites or text that could provide our next source for inspiration?

^I'm working on this idea, still pretty early stages but it feels like the time is right to create such technology. Do reach out if you want to collaborate or riff on it.
Using bundler config to speed up gem installs
I use dotbot as well, after having used fresh for many years. It took me a while to unwind the shell logic I’d build into fresh but I prefer dotbots yaml config.

I have a strict no secrets policy and they get laid down manually on any system that needs them.
It's one Italian kind of pasta, I think there are more noodle shapes in our country than stars in the sky, probably. Even the lousiest supermarkets in Italy generally have a pasta aisle that's at least 10 metres long.
First, Brooks wasn't talking about that. He was talking about productivity boosts due to programming language design and programming methodology. More specifically, he did not exclude improvements to both kinds of complexity overall, but only those that drastically change their relative proportion. Second, in the early 90s I had a summer job at a company whose old ERP, which had been written in a language called Business Basic and ran on a minicomputer, was maintained and operated by a single person.
Yup. I can see that roughly half my traffic now flows over v6 but can’t for the life of me wrap my head around how any of it works.

Barely managed to get the v6 traffic pihole filtered
Camunda extenstions for process administrator, operational users and managers
Recompose for React
How am I a nutcase? For what its worth, I'm successful and happy so I don't take offense. Lions don't worry about sheep.
I just used some bucatini when making Cacio e Pepe last night.

I have been able to purchase the store brand of bucatini at my local Harris Teeter without interrupt this past year. The brand is Private Selection. I don't know who makes it for them but it is imported from Italy. Harris Teeter is owned by Kroger and my understanding is the brand is available across all the Kroger owned grocery chains.
What’s up HN?! Always fun to find an article of mine on here. What I’ve learned so far:

I’ve underestimated the important of their place data to the rest of the search apparatus, and likely underestimated the relevance of Maps to their autonomous vehicle strategy.

What I remain curious about that I’d love your speculation on: why do they bother with the Google Maps Platform at all? They have plenty of ways to monetize with ad targeting, so why go through the headache of opening it up to other businesses?
Many people don't like to work hard, and that's alight.
Or Subnautica: Below Zero, also made with unity. I'd hate to call that developer small, but compared to true AAA titles having less than 200 employees makes you small.

For a truly small games developer leveraging modern technology, look at Wube, the studio behind Factorio. Or Intoversion, the creators of Prison Architect. I think they each still have less than 20 people. Those games are not graphics beasts but they do rely heavily on modern CPU/memory speeds.
Thank you for the info. I live in the US and plan to buy and hold (for diversification) with the money I can stomach to lose. I'll try out Coinbase because it's the one that is the most familiar to me. Happy holidays!
http://archive.is/aZHPz

Since it is still walled, just not paywalled.
Thanks for your feedback!

I indeed designed HackerDaily explicitly with smaller columns in mind. The reason for this is that it makes reading longer comments a lot easier. There has been quite a bit of research done to figure out what the optimal line length is and most sources come down to about 60-80 characters. With 80-90 characters on HackerDaily its already on the outer edge of the readability spectrum.

[1] https://baymard.com/blog/line-length-readability
If you are interested in the idea of recreation of Wootz steel, here is another reference authored by Greg Orbach, 2003. Plenty of detail.

http://users.unitz.ca/gthomas/myweb4/replication_of_wootz.ht...
E.g. the French "macaron" comes from this Italian word.
I use a Whatsapp group where I'm the only member. You cannot create such a group, but you can create a group with two people and then remove the other one.
I'm excited about there being another browser engine.

I think the general idea that "writing an engine for the web is impossible in 2020" is dangerous. It can only ever lead to less diversity: that idea is a sure road to a chrome-only-web, which is far worse than the dark-IE6-ages.

I truly hope Flow finds its niche or sweet spot. Maybe embedded is that, maybe micro-computers. I truly hope a big name gets behind it, though. Maybe a game console or other OEM that needs a built-in browser. Maybe the Chino-West-economic war will force a large asian phone os to build their own browser. We'll see.

But there really is need for another browser engine. If alone to prove that writing a new one from scratch is possible in 2020.
Advance Wars 2 is this game for me; I only recently discovered it and it blows my mind how much tactical depth there could be on such a tiny little screen with just a few buttons of controls.
Pipeable Pattern Matching in TypeScript
+1 to the Bookmarklet, it's what I use now for another service and it's simple and works (and can be hotkeyed in most browsers); I suspect the GP did not find the docs with the bookmarklet option as it's on the User Settings page, not the Links page: https://www.linkace.org/docs/v1/configuration/user-settings/
Do you have another suggestion? Do you not see any value in developing the technology necessary to get to Mars - in order to travel elsewhere?

And to answer your question, yes. Successful, accomplished, professional, adult scientists - like myself and my friends - do honestly believe that.
Ah yeah, much like the bankers of the world, the money-men always claim they are the ones "at risk" with their billions of dollars.

Elon Musk is the second richest person in the world and has raised tens of billions of dollars of outside money to fund his companies. You talk like he's footing the bill; he put less than $10 million into Tesla. It was a brilliant decision, but hardly "risky".

>The engineers did not.

So the engineers who went to work for a project that may not have panned out were taking no risk huh.
Thanks for the thoughtful response! I don’t have anything interesting to add. I suspect you’re right!
In the advent of code, I solved day 23 (the crab and the cups) doing brute force, and even with today's hardware it would have taken many hours, if not days, to complete. A tweak of the algorithm got it down to 0.248 seconds. That tweak required an 4 megabyte array in RAM.

I back ported the solution to Turbo Pascal 7, it used a "file of longint" in place of the array which you can't do in MS-DOs... it finished in about 10 minutes, because I have an SSD. Otherwise it would have been about 50,000,000 IO operations at 10/second --> 50+ days.

We can and do use the heck out of the hardware, but it's not infinite, and there will always be orders of magnitude performance to be gained by seeking and using better algorithms.
Thanks for posting this. I've recently become more interested in the subject via interest in Cue (https://cuelang.org).
When?

IPv6 has been around since before I have coherent memories and IPv4 will be around until my children form theirs at the very least.
It seems we indeed do not share morals. I thought I was merely offering a humane/plausible excuse.

Perhaps it's just your laconic phrasing, but I can not stop reading your replies in Arnold Schwarzenegger's voice. Maybe I would see them in a different light if I read them with Wall-E's voice.

Best of luck to your child.
I always got these questions when I went via Eurotunnel to UK, but never got asked any questions when I left UK via the same transport (and I'm Dutch, not French). I found it very peculiar, given I remained within EU at such times. Now with Brexit, I feel like "whatever".
I agree this is a major pain, however...

fd00::/7 (technically fc00::/7 but IIRC the lower half is reserved) is supposed to be used for all local addresses and is equivalent to the private reserved ranges in IPv4.

https://en.wikipedia.org/wiki/Unique_local_address

Getting connections to actually get MADE on the ULA first rather than a global address and to handle firewall rules... now THAT is the actual PITA.
Exciting to see another browser engine in the wild.
In case you see this `bbatsov` - do you ever consider writing your own editor? I feel an Emacs-like modular editor written in Clojure (maybe without the funky 80s shortcuts) is the next step :)
Two complicating aspects I just randomly thought up:

- the money lending business may not like the fact that their clients are becoming self sufficient and may increase the interest rate to punish such attempts

- crabs in a bucket phenomenon. Not every culture is like the US. In many places it's considered a bad thing to stick out from your environment, family, neighborhood etc. and in poverty you need the goodwill of those people. If you go the risky route, people may hate you, envy you, think you are crazy, selfish, etc.
On Apple platforms, CPU capabilities are cached on the commpage, so system libraries don’t even need to use cpuid on x86.
What constitutes inappropriate use?
In the US, I use AllTrails for hiking, which I think is built on Mapbox. Hiking, hunting, fishing, running, biking—all interesting examples of niche uses for maps that naturally lend themselves to separate user experiences.
Comcast is the reason I disabled IPv6. They'd frequently route traffic over IPv6 to... Nowhere. Websites of major tech companies such as Google and GitHub would occasionally get routed wrong and just... Hang. It's like they black holed outbound IPv6 traffic. The traceroute6 output would quit displaying new routes.

Never had that problem on IPv4. So I ended up disabling it.

(I do have an unrelated issue that sometimes they can't route traffic between two customers in the same general area. Traffic tends to go out to the west coast Comcast DCs and get stuck, never comes back. We're midwest).
Someone needs to read The Black Swan, quick.

The problem of relying too much on "data-driven decisions" is that it leads to absurd optimizations that make the overall system more fragile.

We had only one pandemic in our lifetime, yet. But don't forget about Avian Flu and Swine Flu also happened and caused concern less than 10 years ago. The world is way more connected and we never had so many people being able to go across the world spreading a virus in less than 24h. The likelihood of another pandemic threat is increasing with time, not decreasing.

If anything, one of the lessons that I hope we take from this year is that we need to think our environments (on all scales, from the bedrooms in our homes to our cities and schools for our kids and the city altogether) for robustness and longevity, not for cost, practicality or marketability.
You definitely need to link to the map file or the open street map walk details on your site, the rest is great but as a user I want to be able to see an overview map of the trails.

It would also be easy for other users to contribute by uploading the map files and thus help every future user.
Probably controversial here but as far as I can see correct:

This seems like a shortcut to hell on earth.

Who do you think will have the means to pay for this first?

It won't be the saints, it will be the greediest ones.

So we (or rather out descendants) would probably be stuck with a ruling class of demigods.

Why?

1. They were already pretty well off (since they are the ones who can pay for this treatment in the first place.

2. Now they suddenly also have all the time they want and need.

3. They will now have generations to build alliances etc.

Within three generations no normal person has a chance anymore.

Also for many of those persons I guess it will become nightmarish after a while: the though of dying from a car crash at age 100 probably feels much worse if you are planning to live forever than if you know your lifespan is lifespan.
> Why is a powerful bureaucrat with no money more desirable to you than a rich entrepreneur that had to prove his value before attaining reward?

Because the bureaucrat had to prove their merit among the whole population while the rich entrepreneur just had to prove their merit among other kids that were privileged enough. Just think of Bill Gates that went to probably the only school that had a computer in the world.

In ancient China they even went so far to castrate bureaucrats to prevent cross-generational cronyism.

> Why limit Elon Musk

Because he is using cool goals like travelling to mars to motivate his workers to work themselves to exhaustion while ignoring safety measures? He acts exactly like capitalists of the industrial age. The difference is that his workers do not lack money for sustenance, but a purpose in life.
You seem to be forgetting that women suffer from hair loss too and shaving it off is not an option for them.

Like it or not, bald women are a taboo in our society.
It's not the illness causing havoc, it's the country wide lockdown

Most people dying have underlying conditions
It is my observation that if you want to write a GUI, the tools peaked around Delphi and Visual Basic 6. GIT is way nicer than making manual pkZIP backups, and there are nice refactoring tools in Lazarus... but it's not THAT much better.

What was really surprising to me is the lack of GUI building IDEs for python, etc. Now I know why they are scripting languages, and not application languages.
I think a few revisions of this computer had no fan, natural convection was enough to cool the inside.
Think twice before tweeting about a data breach
My understanding is that these old systems were slow because the window system was a compositing window system, and old hardware doesn’t keep up well with it. Using a compositing window manager has a lot of advantages, though, which is why most modern window managers work that way.

Windows Vista also introduced a compositing window manager IIRC, and it was also horribly slow on old systems.
https://www.theguardian.com/business/2020/may/04/uk-governme...
I was the main developer with a little support from the rest of my team. I moved on a couple of years ago and my team was RIFed a few months later, so likely they don't have anyone left to work on it.
As I understood it back in the day--which is how long IPv6 has been floating around--one of the whole ideas was that every smart dust mote or whatever would have its own fixed IP address. I'm not sure many people were thinking much about multi-tier edge architectures. There were central servers, maybe PCs, and then "things." And those things were going to exist in very large numbers and needed IP addresses.
The article (controversely, maybe) classifies libraries for general-purpose programming languages as internal DSLs. One could argue that Data Scientists working with libraries in Pythin are already using a DSL, just with an escape hatch into the general-purpose world.

I don't think proper vertical DSLs should be made marketed towards people who are comfortable working in a general-purpose language. I see them as a way to help non-technical domain experts work on code instead of specification. Limiting the possibilities of what one can write, like with MPS' projectional editor, is a feature here and not a bug.
Mapy.cz covers most of other use cases as well, including business info, public transport and other details. I personally find mapy.cz more tailored to pedestrian/public transport navigation within european city. The only feature which I go to google maps is the mentioned estimation of how crowded a place is (as this comes from android data, and google has an clear edge there).
I like where you're going with this.

The hamster will of course also need buttons to change the channel to other hamster-related programming if he or she so desires. :)
>I'm successful

Yes, as you've told us in a few comments.
California must burn more of its forests to save them
Energy Transfer Partners (aka Sunoco) are pulling similar crap in Pennsylvania. Through or under dense housing, shopping malls, tearing up little league fields, occupying rights-of-way for years on end with drilling machines. They've already ruined many aquifers, poisoned a drinking reservoir, caused sink holes, even damaged their own nearby pipelines. All this before the thing gets pressurized with propane, ethane and butane. They subvert legislatures using public utility classification, eminent domain anything they want, and then bully anyone observing. Then they play the national security card for anyone asking about a disaster plan or blast radius.

There must be enormous profit here for such enormous public harm.

Marsh Creek lake:
https://stateimpact.npr.org/pennsylvania/2020/08/11/mariner-...

Backfires?
https://whyy.org/articles/sunoco-says-mariner-east-2-system-...

Criminal investigation:
https://www.nbcphiladelphia.com/news/politics/chester-county...

Secrecy protection:
https://www.spotlightpa.org/news/2020/12/mariner-east-pipeli...
> 20 pounds of pasta for $40

That's around €3.60/kg, which is considered in Italy a quick way to get street riots. Go over €4/kg and you'll get a full blown revolution, complete with a fully functional guillotine.

In my local supermarket 500g of bucatini De Cecco come for €.99, which is around $1.22. I understand that pasta in considered a specialty on the other side of the pond, but it is still basically just (semolina) flour and water, and no matter how fancy it could be, it's outrageous to pay that much for something mass produced.
DXVK is what you're thinking of.

https://github.com/doitsujin/dxvk

I think dx12 is feature complete, but some features are missing from earlier versions.
I think the point is being asked routine questions at the border is not necessarily a sign that the CIA is following you
It's a useful reminder for the many of us who, like me, tend to forget this.
Public services in my country (like teacher, police, nurses etc) have salary coefficients (job complexity ratio) depending on qualifications and duties. Not sure what the proper terminology is in english and if it's the same in other countries. There are socialists in Europe supporting the max 1:12 ratio between minimum & maximum income. Although, there is an old saying in my country: "They couldn't pay me so little that I couldn't work even less" (not sure about the rough translation), so that's definitely a danger of such schemes.

Aside from that, I don't really believe in the musks and zucks of the world. Our society shouldn't rely on charismatic leaders, who for all we know could be fronts for the NSA/CIA operations. Shock workers or strike workers could be used to motivate and promote labor (https://en.wikipedia.org/wiki/Udarnik).
What about Dreams engine? It doesn't use triangles for rendering, how it fits into techniques described in the article?
Technical people are not Webflow's target market, that is worth considering. Is there really an overlap of people who use Webflow + Firebase? Is Netlify + Firebase a better match? JAMStack + Firebase?
People of color just lost the whole civil rights movement under these authoritarians.
> radically inferior products they feed us in the consumer market

I think you need to try to a bit less hyperbolic and stop and apply logic. Out of your own social graph, how many besides yourself would be willing to pay 10-100x the price for consumer home networking than they do now? The reality is, outside a few folks like you and me in the 0.001% of consumers, there just isn’t even a want for 10+ GbE, let alone a need. Heck, probably >50% of consumers just use whatever craptastic all-in-one device their ISP gave them for their home networking. The market is just not worth it, it’s still too niche. I also don’t feel this is a chicken or egg situation either. The applicability of 40GbE networking will likely never be useful for the average consumer unless there’s a radical new technology that hits the market.

As such, if you want the gear today, stop considering yourself an average consumer and instead buy gear targeted to the audience who commonly has needs similar to yours.
The door handles not working when the car is on fire? How did that get past any kind of safety inspection?
What Is Single Sign-On (A Non-Developer's Guide)
How Single Sign-on (SSO) streamlines authentication and what makes for a good SSO solution.
Agreed. And Dan is doing nothing with ANY essential complexity here. Seriously: he's copying logs and generating plots from them. That's no different from copying logs and generating plots in 1986. Only the underlying software and hardware infrastructure has advanced. Conceptually it's an identical problem. And touchingly he thinks that having a grasp of how to use sophisticated tools to achieve what is a very simple task is somehow essential complexity. It isn't. It's still just copying logs from one place to another and generating a plot from them.

And you and Brooks have been absolutely right: there was no one improvement in language design that gave a 10x boost in productivity.
‘Later I realized that the border police uncle did not even listen to my answers, sometimes repeated question1 after answering question3. Turned out to be a delay tactic until green light on the screen; propably “team to follow me through my stay” was ready :/’ (page 11)
Indeed. It's one of the pitfalls I see a lot of first-time game developers fall into: they don't actually have a fun game, but rather than work on that they keep adding complex systems and digging in technically in the likely vein hope that fun will somehow emerge from that.