skysight-inc/HackerNews huggingface dataset:
Canada has built many highways since WWII, including a second, straighter, highway through the yukon to alaska.

https://upload.wikimedia.org/wikipedia/commons/9/9b/Roads-Ca...

The alaska panhandle and BC coast are a series of islands not suitable for highways, or power lines, or much else. As a practical matter, it isn't really connected to canada. Much of it is effectively more remote than canada's northern territories.
Of course they don't do it at the scale old telecos are doing it, doesn't mean they are completely new to this kind of thing. Doesn't really take a genius to do this anymore. AWS directly invests in third party companies to lay out intercontinental dark fiber for them, wouldn't take them much to do it themselves if they want to do it on the scale of a teleco, it just isn't a good financial decision to do so at the moment, not a lack of technical expertise.
Played with robots yet? They'd let you re-use & "move" (tear down + rebuild) parts of your factory around.
Releasing the code would allow people to verify it.
Factorio is the only game I can think of that could be used for education while not feeling like an "education" game. Most educative games (from my experience) are not fun. But Factorio is a metaphor for real world software engineering and it is done without the player needing to be aware of it. Absolutely beautiful game design.
I feel like this is what education will look in the far future.
Interested to see a number of people mention one of the attractions with WebAssembly being the sandbox &customisation angles.

Sandboxed in-game avatar customisation was one of the motivations behind the "WebAssembly Calling Card" (WACC) project I released within the past couple of weeks, posted a Show HN here: https://news.ycombinator.com/item?id=24072304

"WACC: Like an avatar but WASM!"

The WACC specification defines how three 32-bit ints (returned via 3 calls to a function in a WASM module) get turned into triangles:

* 256x256 coord system.

* 15 bit color + 1 bit alpha per vertex triangles.

* 1 FPS!

In part, WACC & the WACC Viewer app is a demonstration of a WIP add-on for the Godot game engine that wraps the libwasmtime WebAssembly runtime so desktop Godot games/apps can call functions in WebAssembly modules. (The other demo app is a tool to help explore `.wasm` files: https://gitlab.com/RancidBacon/wasm-exploder)

The other main goal with WACC is to provide more visually interesting "first run" experiences for people embedding WASM runtimes and/or provide a creative outlet for starting to play around with generating/writing WebAssembly.

So, if you're interested in playing around with some non-browser WASM you might like to have a play with WACC--maybe implement the spec for a different host or create your own Calling Card. (I would particularly like to see it running on standalone hardware like a badge or similar.)

Main site here: https://wacc.rancidbacon.com/
I don't find this to be true once you have automated production of all the buildings and use construction bots. Combined with the recent(ish) improvements to blueprints, blueprint books, and cut/copy/paste makes fixing those off-by-one errors quite painless: 1. Ctrl+X to cut and auto-deconstruct the build, 2. Ctrl+V to paste in the correct place, 3. Go fix something else for 2 minutes. :)
There is a subtle issue lurking behind. And that can be framed as a question: can one access things(say, numbers) that do not exist? If the answer is "Yes", then we don't need the Platonic world. Otherwise, we need to postulate the existence of numbers and sets in another world (Platonic world). You can also see people who are looking for Platonic love.

In other words, it is an issue between access and existence. Does access need existence? For instance, when X says 'John is charismatic', is 'charisma' like 'neurosis'? Definitely not, and X sees John's charisma. And this charisma doesn't play the causal role.
Gonna disagree there: green circuits (and their descendents) are needed often enough and in high enough volumes that it absolutely makes sense to bus them. I've got four full lanes being almost completely consumed, much by red circuit production.

Certainly if you need a very small volume in one specific location and already have copper and iron present you can slap down an assembler making copper wire and another making the circuits, but that's generally far less space efficient than just pulling them in from the bus.
Although they implemented Secure Value Recovery, they have not enabled "non-phone number based identifiers", at least in the UI. https://signal.org/blog/secure-value-recovery/
Blockchain partially solves the problem of laundering illicit funds. The most popular use case I’ve seen is receiving ransoms.
There’s a working proof of concept of WASM as a scripting foundation in a WIP programming game called Robot Rumble:

https://github.com/robot-rumble
https://rr-docs.readthedocs.io/en/latest/technical-details.h...
Usually when you try to combine education with gaming, the result is something that's not very educational and not very fun.
https://www.blackhat.com/docs/us-17/thursday/us-17-Evdokimov...

https://www.youtube.com/watch?v=ubmKdOMRhLk
> when they can't go out anyway.

I live in such an European capital city (Bucharest) and in fact we can go out to meet our friends and the like, outdoor restaurants and coffee shops are open (they have been since the beginning of June), parks are open. Yes, concerts are still heavily restricted (some do happen, but only outdoors and with a limited number of spectators) and of course you cannot attend any sporting event just yet, but that's pretty manageable.
Ask HN: What math background do I need to understand FP languages?
Languages (and users of languages) like Haskell, OCaml, Adga, Idris, etc. seem to be at least somewhat based on a lot of CS and mathematical concepts. The way people talk about and evangelize these languages makes it seem like that backing theory is necessarily to use and understand the languages.

What all CS and math subjects should do you need to know to take full advantages of FP languages like this? What background do you need to approach those subjects?
2x+ comp for a SWE in San Jose vs Richmond almost certainly still comes out ahead in annual net worth gain.
Only if you don't know how many more jobs there are in SF that pay well enough to afford that than there are in other places.
Nicely implemented, you just need to recruit people to add more movies!
As you wrote in your article, the new category becomes "another thing that needs explaining", and Fastly doesn't explain it well.

I guess what's happening is that these companies spend a lot of time internally discussing and refining their product and their marketing, and then one day someone comes up with a term for that, and everyone agrees that that is a great way to express all that. But nobody outside the company knows what all that is, because they don't have the same background, so they're just like, what is an edge cloud?
Yeah, this person lives in a shoebox in the outer suburbs. We pay double that for a 1920s apartment (so very spacious, but cheap) in a suburb walking distance from the CBD, right next to a tram line.
blockchain - the wrong answer to any problem
Unlike the US, China is building new nuclear plants.
'It is still potentially remotely configurable and remotely updateable.'

and there's the issue. it is literally not remotely anything, since in the stated configuration it is not possible to get to it unless you are physically sitting at your computer and logged in. you are making stuff up and saying the thing you made up is dangerous.
> All of that being said I think the use case for blockchain is probably quite narrow.

Name one, I dare you.

Name something that really matters. That will offset all the damage they do.
Yes, and volunteer observers could also ensure that the keypairs mailed out to people are never revealed.

1. An airgapped computer running a keypair generation program generates millions of keypairs.

2. This prints these millions of secure keypairs with the keypair facing "downward".

3. In a publicized setting with volunteer observers, the private keys are sealed into envelopes which don't yet have names or addresses on them, and secured with tamper-proof seals.

4. These ballots are sent through another printing system, which adds an address and name to each ballot, at random.

5. The ballots are mailed out.

How is that any different?
Art of chording
I tell interviewees to practice some dynamic programming problems because dynamic programming questions are the least intuitive, and it's good to be prepared in case that's what you get asked.

For the same reason though, I think they make for terrible interview questions - very much dependent on knowing a specific "trick" that doesn't actually come up often in day to day coding.
Indeed, blockchain: an answer to a question asked by nobody.
No, it's the Bay Area.
If it’s cheap, it’s not polyimide chemistry...
Billions.

Everyone would die sooner. You'd expect a 20% drop in life expectancy on average (that's using the massive gains in medicine etc we have already made using fossil fuels)

The rich in the West, would lose years, the poor would lose decades.

People don't cook with wood, which then kills them early, because the cooking is bad. The wood cooking extends their life, but if you could get them to coal power, then it extends their life more.

Also the research is BS, a lot of the air pollution deaths are not Fossil Fuels.

A lot, perhaps most, are renewables like wood smoke and dust and pollen and manual work that creates airbornes. I'd almost include smoking, since people need to know dust is the same as smoking.
Show HN: Falco – A functional toolkit for building ASP.NET Core apps using F#
Falco is a toolkit for building functional-first, fast and fault-tolerant web applications using F#.

Built upon the high-performance primitives of ASP.NET Core. Optimized for building HTTP applications quickly. Seamlessly integrates with existing .NET Core middleware and frameworks.
The use case I mention in the first sentence of my comment: Long term store of value.
I also would replace the Teamwork part of the article with achieving Modularity and Information Hiding.

Sounds like a game Jeff Bezos would have fun playing if it was about setting up a distribution center. Or rather, ordering production of the game and letting players figure out how he could improve its logistics.
> Let's say you had weak course marks and you were hoping to use the test to boost your final score to get into the school of your choice. Then covid happened and you weren't able to. Well... take that as important life lesson. Don't slack off until the end and hope that you can make up your grades with the exams.

I'm not sure why what you mean by "weak course marks" - something like A-Level Maths is assessed entirely in exams at the end of the two year period. There's no formal assessment prior to that.

> If you had weak course marks in a school that inflates marks, you don't get to the spot of another student that worked hard during the term and was in a school that did not inflate marks.

Alternatively, if you _did_ work hard, but it's assumed that your predicted grades have been inflated, you face getting knocked down through no fault of your own. I also query the notion that you can reliably know which schools get predicted grades wrong. Teachers, and teaching methods, change every year - the people making the predictions are not necessarily the same year to year.
You think Zayo is a "old teleco"?
I'd say go to the source and read John Backus's original paper[0] on functional programming. Yes, there's some math in it so you could read up on that but the narrative text itself is enough to convey the important concepts of FP.

[0] https://dl.acm.org/doi/10.1145/359576.359579
You trust a decentralized network of computers running code, not just a single one, that's the main point.

There's both centralized and decentralized exchanges available.
Why compare marginal rates? plugging 250k USD and 211k Euro into California/France tax calculators.

California effective tax rate: 36%
France effective tax rate: 48%

Using a different calculator with $19000 into 401k and the California effective tax drops to 32%

https://us.icalculator.info/salary-calculator/california.htm...
https://www.icalculator.info/france.html
Greenland's Melting Ice Sheet Has 'Passed the Point of No Return'
I assume you’re being sarcastic but I’ll give a datapoint anyways. Small home in Austin, ~1400 square feet, costs a little over $200/month in the summer and I keep it a nice cool 71 degrees 24/7. Low to mid $100s the rest of the year. I don’t have any notable shade coverage, either.
Having worked remotely in central Europe for an SF-based company, the hours really kind of suck.
> So they estimate air pollution from fossil fuels lowers the average life expectancy by 1 year worldwide. Pretty significant.

There is also quality of life issues with things like asthma and lung disease. That's harder to quantify than excess deaths and years of life lost but very real. I also had the experience as a kid of living in LA for two years. There was something icky and gross about the air in LA compared to Santa Clara. Which itself wasn't great. So that's also real.
Are we far off from Factorio ending up on a CompSci class syllabus and being an educational expense? :)
It's an idea focussed on.... what exactly?

It seems like a solution in search for an actual problem.
> but that’s just SF, right?

No absolutely not. It's literally only a problem in Civic Center/Downtown/SOMA.

Closer to Golden Gate Park / Pac Heights is gorgeous.
Julia is much more amenable to implemening it though in native Julia, so I think it's a lot easier to stay out of C even when there's a similar library hole between Julia and Python.

However, it's just a wall I haven't really bumped into. I suspect many people don't, and a part of that is popularity - so much exposure can do a lot to expose the warts. Though I think that goes for both Julia and Python.

But I think once you know numpy well you probably won't run into that restriction (can extend in the native python) unless you're an expert (for the ML usecase).
I think what isn't fully appreciated about k8s yet, but we will look back on is how it creates an open standard platform for apps to be deployed. It is one thing to port your own apps to run within a k8s cluster, it is another to have and operate a k8s cluster that you can use to deploy services built by others. I hope we see more of this soon
I disagree with the other responses. A manager can experience a flow state when they are highly engaged in a series of meetings and conversations, and when they are writing.
Can you give an example? I am intrigued, although suspect you are making a joke!
Much of this echoes with what I've been hearing from other medical professionals: not necessarily that hydroxychloroquine is the solution, but that the discussion around it by public health officials and the media is not rational, or at least not driven by science.
You don't even need to configure it in many cases. I've been doing it with numerous languages in Emacs, and I think I had to configure it (with a regex) maybe once for a compiler whose output it didn't already recognise.

The syntax compilers use to indicate filename and error location are similar among compilers, and generally quite unambiguous anyway, so in many cases no configuration is needed. A small list of regexes built in to the editor is enough.
I agree with you there. I just haven't hit that need yet. I suspect most people don't.
My bad. I've should have added non-criminal. I'm sorry.
My Ultimate Programmers Keyboard
It kind of makes sense. A lot of people have this stuff sitting around for 20+ years and just want to get rid of it. Connecting a serial console cable to a headless rack mount server might be a lost art.
Didn’t PG&E also have to shut off a bunch of people’s power last summer to try to avoid burning down any more cities? I recall there was talk about this happening for an entire decade. So really at this point it seems like summer blackouts might be happening every summer in California for the foreseeable future.
> By far it's the worst place for this I've ever seen.

San Jose is worse. As was the suburb I just moved from. But, yes, point taken.
I'm not sure all collectors are interested in grading.

I have a fair collection. Most of them are worth exactly face value. I collected them because they are unique in some way. For example, the Canadian $1 coin that set of an FBI investigation because a border guard thought it was a listening device. I have another coin that I have kept because it is the same denomination and year as what Brian May from Queen uses as a guitar pick.

I have some "ancient" coins from a few places around the world as well. I have no idea if they are worth anything. They're just cool to have. And I have some that are genuinely valuable. But I don't even collect those because of value. For example, I like to collect gold and silver coins with holograms on them -- because I like holograms.

I also have a few different Bitcoin "medallion" coins like you used to see in every rap video. Again - something nice to look at, and there's an interesting story attached.

Maybe that's what you hope to culture in younger people. There's an aesthetic value to the coins that one can appreciate and relate to other areas of their life.
By analogy to vectors though, 'I could murder him' is directionally correct but magnitudinally wrong. Whereas 'I could care less' (as used) is directionally wrong - no you couldn't, your point is how little/not at all you care, so stop talking about the existence of an amount that you do care!
And frankly, speaking from one of the hotspots: this isn't even in the rearview yet, and there's a huge fraction of people already grabbing denial with both hands and returning to life-as-usual. The idea that we won't get there when this is in the rearview mirror is like... it's not even a disagreeing forecast, it's actively ignoring what's happening right now.
The effect of national policies vary according to region.

But let me ask, what do you think causes homelessness?
The source isn't the problem, it is hooking up to it.
Another vector for attack is shipping. Do you trust that this won't be intercepted and "customized" on its way to your address from the factory?
We kinda know where MH-370 went, just not where it crashed.
Sounds like Rifftrax, the successor to Mystery science Theater 3000
It was tongue in cheek. I lived in Austin for only one hot summer, and my dash board melted. Not a bad place otherwise.
Periodic deworming, if you are to use prescription dewormer or get it in the form of a shot, will require vet visits.
C++ was used in game development long before the STL was widely used or even reliably supported by compilers.

The object-oriented and high performance features of C++ make it a good match for games. Seems to me this makes Rust a fairly natural choice for high-performance games in future.
> Gonna disagree there: green circuits (and their descendents) are needed often enough and in high enough volumes that it absolutely makes sense to bus them.

I think your parent was making a different argument.

Sure you use green circuits everywhere, but your compression ratio on belts is only 2.5 : 1. Not much better than gears, and I don't think anyone recommends centralizing gear production.

I too centralize green circuit production, but I think it's on the edge of what's reasonable

IMO, the thing that pushes it over the edge for me is that it takes 2 inputs (copper and iron), whereas resources that I distribute like gears or pipes only have 1 input.
Since this whole thread is based on anecdotal evidence. I will offer mine. I work for a large unicorn where most employees live in SF or Bay Area. Almost none have left SF permanently. Many people moved in with their parents or relatives to take advantage of this WFH situation. Almost all of them plan to be back when COVID is over. I have several friends in SF and the one trend that is clear is that they are planning to move from their condos to homes with backyards within SF. But there is massive demand for homes, and they are not able to find anything under $2mn. I think this SF take is wildly premature
Fossil fuels are responsible for a majority of our current heat and electricity generation as well as logistics for medications and emergency transportation.

We technically could transition, but doing so would be massively expensive (whether we went with nuclear or renewables), and some industries would simply not be cost effective or would be eliminated entirely.

The consequence of that cost is the stress of financial burden and a slower economy- leading to a spike in suicide and all manner of diseases that can be induced by such stress.

Alternatively, massive taxation and wealth redistribution schemes could be tried to alleviate the self-inflicted poverty, but it would require rewriting the laws and constitutions of many countries to do so effectively across the world, and there's no telling what the consequences of that would be.
> Youtube is big, but far from the king

What other alternatives are there for Youtube, that are even in the same region as Youtube?
This essay highlights my core impression of Factorio that's kept me on the fence about buying it - it certainly looks like a fantastic game, but since I already enjoy designing programs and coding, every time I consider trying it out I just tell myself, "I'll just open up my text editor" instead. Is there a good selling point to push people like me past this mindset? Or is the game probably just not for me?
Are we to believe that teacher's predictions are less fraught with bias and inequity?

(https://www.bbc.com/news/education-53776938)
I’ve had to dump DigiKey since they use UPS exclusively, since I’m in Australia, UPS has one facility in my city. It’s a real pain to haul my ass out there because UPS have zero alternative arrangements over here. It’s delivery to the person/address or hold at the facility out in the middle of no where.
Fossil fuels are the single greatest cause of everything that separates how we live today from how people lived at the beginning of the 19th century up to and including the huge surge in sustained human population.

Look to the Haber-Bosch process for just one example of this sustainability.

There’s no free lunch. It came with side effects.
Restaurant ‘sorry’ for suggesting customers weigh themselves before ordering
If salaries don't need to reflect local cost of living, it seems that salaries will be subject to change. Fairly soon?
Ex-hurricanes dance, merge over Spain (2018)
I tried looking up pollution from heating. Found one source that said PM2.5 from oil fired furnaces in New York creates 50% more PM2.5 than auto's, trucks, and buses. Also noted that even Nat Gas furnaces produce NOx.
are they including smokers who die of COPD in those numbers?
>Why someone would do this: Wordpress has a solid editor, lots of plugins, and is used by millions so the workflow is well tested.

Sure - why not. The question, why do you need to host it locally? You can just create a free account on wordpress.com, or get a private hosted solution for peanuts and with the LAMP stack already configured.
There is no way SF had 2.5x violent crime. SF is exceptionally safe when it comes to violent crime, with only ~40 homicides last year
The board of supervisors routinely rejects housing projects, or puts them up for an absurd review process that involve things like banning buildings if they cast a sliver of shadow on a park (which would on the other hand be tremendously welcome these days). Several supervisors are landlords who are personally invested in keeping the supply low so that prices keep rising.

By contrast, Seattle has been building to keep up with demand and has been able to manage prices much more effectively. We could have had a Tokyo of the West. Instead, we're left with an emptying shell of a self-agrandizing suburb.