skysight-inc/HackerNews huggingface dataset:
> It’s too damn hot and only going to get hotter.

I'm a native Michigander who moved to Austin from Seattle 4 years ago - the summers are absolutely brutal here, and like you say, only getting worse with climate change.

Have my first kid due in April, wife and I started earnestly looking into buying, and with a 6 figure salary I don't feel like I can afford to live within Austin city limits. The schools all suck where we could theoretically afford a total rebuild project home, at the very top of our price range.

Went to Buda to see what suburban life would be like, and it was my own personal hell. 6k sq ft lots for miles on end, everyone crammed in on each other snagging their tiny slice of the American dream. No tree coverage - summers there would be absolutely awful.

With 0 signs of climate change slowing buying a house in Texas feels like a gamble on a 20 year timescale. Austin is a lovely city in many ways, but when I think in 20 year increments I don't see this growth being sustained, I think there will be an exodus out of Texas and other southern states for cooler climates within my lifetime.

Taking my family back to where I grew up - Grand Rapids Michigan area. Winters aren't exactly fun, but it's a simple thing to get warmer - you just bundle up. Summer heat there is no escaping without air conditioning, there's weeks on end where you really can't go outside.
If the value were being assigned to a variable, it would make tons of sense, IMHO. That it's not means that it's a little useless, but I'm guessing this was typed up for this example, not copy/pasted from real code.
> Do you think that increasing the number of autonomous cars will linearly decrease the number of accidents to a certain point? Don’t you think that increasing their number will increase the chances of meeting with really bad human drivers and we simply don’t have sufficient info on whether those ‘meetings’ are less or more deadly than with a human driver - and those are the cause of a significant chunk of accidents.

There's a difference between the risk changing, versus merely going from insufficient data to sufficient data.

When you have an extremely small data pool, it's also quite possible that one or two meetings with a really bad driver will give you a misleadingly bad impression of autonomous cars.

But I'll put it this way. Once we've seen either 10 billion miles or 100 fatalities from a particular tier of self-driving, we'll have a very solid idea of how dangerous it is. Getting that much data only requires a tenth of a percent of cars in the US for three years. (And if they're particularly dangerous we can easily abort the test early.)

> And by intuition I doubt that today’s AI could react better than a competent human driver to someone cutting in front of it, and the like. Simply because we are better at reading high-level patterns in others’ driving. Reaction time is not the only metric that matters.

If someone's dangerously cutting people off there probably isn't much to read in their patterns. Being cut off seems to me like one of the situations that is most about reaction time and least about thinking.
This is a great point but companies are using tools built by amateurs and just don't know it. I think of a lot of business users as the fine artisans you might have come and paint a fresco at the Sistine wall. Sure, they might be the best painter in the world, but if they are painting on a poorly constructed building there will be little-to-no long term sustainable value.
> If you didn't want to interpolate the value of e

For those reading along (not Steve) expect does do that, but using the Debug formatter instead of Display, as the grandparent used.
It wouldn't matter, it seems the decision has already been made.

> The pile-on isn't helping, nor is questioning Dave's motives (or those of other Mozilla employees), so I'm going to restrict comments on this bug.
... and then you have two problems. I have never seen an environment converted to SharePoint that didn't suffer badly from the conversion.

And the Excel vs <other language> source control issue isn't history, it's "go ahead and try to diff between two versions of an Excel sheet" vs "diff two versions of that source file".

Unless I've never heard of the tool that can digest two Excel sheets and tell you what formulas differ, or cells. Please correct me, anyone who knows of one.
I am wishing he didn't have some politically connected agenda. Those fires need no more fuel.
Perhaps multiple types of 249g drones with individual capabilities that can combine in the air, Power Rangers style.

One could be the camera platform, another with a larger battery....
100% satisfied? No, but I'm very happy with just a plain old text editor. The editor and workflow depends on what kind of notes.

Class notes = Vim/VSCode + Markdown + Git

To-do list = Vim + Plain text (usually 'O' and 'X' to mark done or not.

Software notes = Vim + Markdown or paper for thinking out a problem and diagrams

It's not for everyone, but I've become very comfortable with plain text and it always works wherever I go.
And all the other people who were present and knew what was going on?
If we all practiced isolationism and protectionism on the global level here on Earth, we would be much better off.
Eh. You can say the exact same thing about a human.

Apply the reasonable person standard. Are they going to do any better? Probably not.
It was designed by Twitter…
I feel like your comment is spot on for the usual Texas vs California dialog:

High speed rail in Texas: 0 miles built, zero miles under construction, projects stuck in regulation waiting to begin work[1]

High speed rail in California: Active construction, most ambitious real HSR project in the country, project delay by regulatory hurdles… mostly because conservatives tried to sue it to death and failed.

Texans on their progress vs California: California is a failure.

This whole meme is because a couple struggling Silicon Valley companies who stopped being able to make it in SV decided to relocate to Texas to go out to pasture along with a couple rich people. Y’all think that being a launch site for SpaceX, which remains a company with a California headquarters, and a majority California positioned engineering team is hot stuff. Y’all celebrate how many tech jobs come to Texas when California companies open branch offices for support and secondary roles in your state and crow about how you one upped the Californians as you landed those amazing customer support roles by selling corporations pieces of Texans and the time of your citizens for cheaper. Then y’all lecture us about how you just got HP’s enterprise spinoff, when we have the actual HP… y’all need to stop claiming to be doing better at areas you’re doing worse on if you want to figure out how to actually do better.

[1] https://www.texastribune.org/2020/11/17/houston-dallas-bulle...
UT is great but there is no equivalent to Berkeley and Stanford, let alone UCSF, UCSC, and the state schools within a 50 mile radius of anywhere in Texas.

Without that reliable feedstock you aren’t going to become the next silicon valley.

Now, if Boston’s weather improves due to global warming...
This is a great question. I really have no idea.

One thing I wonder is as you get older, do you get better at predicting what will happen / does your life get more predictable?

If you had asked me this question a year ago, I would have said at the end of 2020, I would be living in Boston working as a software engineer for a 3D printing company in the area.

Instead, I'm living in Minneapolis, working for Gumroad, and building my own business.

This is the first time I've had to predict the future, every year prior to this was "I am in year N of X educational institution, next year, I will be in year N+1." So, a difficult year to make predictions for the first time.

How do you make predictions about your own life? I don't mean "you" as a general pronoun but you, the person currently reading this comment.
I created a Shopify Image Optimizer (Image Compression) app. I made $ 900 in one year and closed it a few days ago.
The competition is hard, the market is saturated.
Jira Cloud has a new editor that is Markdownesque. Type as if you're using Markdown, and it will do the formatting you'd expect.
Not sure that most people feel this way but I feel this way because of the personal discomfort.

Jackets can be added for warmth, but only a shower and change of clothes can fix the amount of sweat I experience in the humid heat.
FDIV cost Intel hundreds of millions, formal verification is big money.
You don't even need to look as far as Canada to see what single payer healthcare implementation will look like in the US. Hospitals in the US that disproportionately serve populations on Medicaid/Medicare are notorious for their poor quality and consistent underfunding.
You get loudly decry everything the state government does while silently enjoying the tax and business environment.

Worry not. In 20 years they'll be fleeing for the next Texas, after flipping it blue and raising taxes, among other things.
Depends on how one defines 'worse'. Worse for the human society as a whole or worse for you at an individual level. The populist view is ofcourse to think in former terms.
aye - the note is very short, I meant that given an index at the beginning one could have more detailed sections that highlight the changes for each section of the language to help avoid "can't please everyone" at the risk of "pleasing no one".
Sounds like a repeat of what happened to SF. Be ready for the tech money and tech sis/bros to descend like a swarm of locusts, displace all the locals, extinguish everything cool, and then start complaining about how nobody appreciates them.

Imo, these are the worst type of people. I look forward to the day they all leave the Bay Area and go somewhere else.
Now try learning about Go's error handling, you will feel better about it :) /s

Jokes aside there are many helper methods on `Result` to make it more Rustic, try looking into: https://doc.rust-lang.org/std/result/enum.Result.html
Ask HN: Best Tools for Data Analysis with Unstructured JSON Documents?
Hi HN,

In 2021 I'm working to open source a behemoth project I've poured over 1,500 hours into. It relates to US Congress bill discovery and analysis (similar, but different, to govtrack).

My next major step is to write a data dictionary to bring organization to the undefined/unstructured chaos. The goal is anyone can quickly start hacking on their own applications with the data, and conduct their own analyses, but without requiring a polysci degree to do that. I'd be thrilled if a highschool student could pick the data up and start hacking.

Here is an example schema:
https://i.imgur.com/Qsoa1aj.png

Currently I use a relational database and although JSON querying does work fine, it isn't exactly easy to build statistical analyses with on the fly. Here are some questions I can answer, but not quickly:

1. What's the entire list of unique bill attributes that have ever existed in the dataset? What about only for 2019?

2. How many times was X attribute used in 2019? What was every possible value for it?

3. For all bills and all actions ever recorded, what is the total number of unique types of actions have been recorded? (eg tabling a bill, holding a vote, passed to committee, etc)

4. Which bill was most "popular" (most referenced by other bills) in 2020?

I have experience with Elasticsearch, MongoDB, et al and am intrigued by Typesense. But as I don't work with statistical analysis often, I humbly ask the community if there are tools I should be considering to answer the above questions (quickly!).

Cheers!
> What's worrying this time is that they're redefining "cross platform" to "runs in the same emulator".

I don't think this is a recent phenomenon. Java, and many others, have attempted the same trick.
The url is webassembly.studio and the title is WebAssembly Studio
Not sure that's any better in security terms. It has some ease of use and central management benefits but also some significant complexity (setup and maintenance of a CA).

My setups just used puppet to manage a authorized key directory on each machine (basically one line of code), assuming you have a working puppet setup of course.

I'd consider either approach significantly more secure than passwords which is a much worse approach.
For transformers, try this (also links to a video introduction): http://jalammar.github.io/illustrated-transformer/
Correct. It's a plug-in hybrid. The 'Prime' name comes from the Prius Prime, which is a plug-in hybrid, The non-Prime Prius is a non-plug-in hybrid.
FCC orders phone companies to help trace illegal robocallers
Jira Portfolio is becoming "Jira Advanced Roadmaps" in the Cloud version (as part of the Premium subscription). It's pretty decent, actually.
With standard blimps (think goodyear) costing $20m+, I think you'd still find the ROI on that still being a lot lower than cryotanks on trailers.
As usual, "corporations are people", but only until the point when there is an actual crime committed. Then it becomes an amorphous blob, impossible to hold responsible. "You can't possibly put a business in jail! It's not like we are a person!"
Here's how you can do global mutable state in Rust:

#[macro_use]
extern crate lazy_static;

use std::sync::Mutex;

lazy_static! {
static ref ARRAY: Mutex<Vec<u8>> = Mutex::new(vec![]);
}

fn do_a_call() {
ARRAY.lock().unwrap().push(1);
}

fn main() {
do_a_call();
do_a_call();
do_a_call();

println!("called {}", ARRAY.lock().unwrap().len());
}

I agree that this isn't the most ergonomic, but like most unergonomic things in Rust, there are reasons for it being so.
Based on previous US Gov actions against corporations, I predict:

- The fine is a tiny portion of profits made from the misdeeds

- ~0% will reach individuals who suffered harm

- No personal repercussions for the individuals responsible

In other words, the opposite of what happens when the DoJ goes after non-powerful individuals.
I really like Aggarwal's "Neural Networks and Deep Learning". I recommend it highly. (At least this summer Springer was giving away a PDF - not sure if that's still true.)

To me, Goodfellow et al. spent the first hundred and fifty pages on stuff which is important, but covered better elsewhere (e.g., probability theory, numerical methods) and didn't belong in their book at all. Simultaneously, I didn't get that much out of the "core" chapters on RNNs, CNNs, etc, relative to what I got out of other books. I think the book is somewhat overrated, frankly, but YMMV!
My new website in 2 hours
Using an MQ with a payment processor is very common - payment processors do have transient outages and we still want to allow customers to transact. We may also use multiple payment processors in this case and fallback to a more expensive one if we see our preferred one go offline for a while.

MQ's are distinct from APIs. APIs require both sides to be free to talk, while an MQ allows one side to send when it's able and the other to read when it's able which can happen out of sync.

MQs do have limits but this is typically several orders of magnitude higher than an API - a few million queued messages is pretty trivial on any decent MQ cluster.

An MQ isn't a buffer alone, it's also routing, retries, error handling, deadlettering, etc. This is the difference between your crappy in-memory blind buffer and something like RabbitMQ. Yes MQs still require maintenance/attention/etc, they're not magic.
It is dog slow.

We had a product manager who used to write tickets in OneNote and then copy and paste into JIRA when things were quieter in the evening.
Companies are more worried about this than they probably should be.

The average enterprise network is nothing like as secure as people behave like it is.

Where do you think your email is hosted? With few exceptions I'd expect its provided by a cloud provider these days.
> The Nim forum has recurring questions about deserializing JSON that only make sense if you assume Nim is runtime dynamic like Python.

Nim is a statically typed Python, and actually the way you can deserialise JSON is very Python-like, so I'm not sure where you got this from. Here is an example:

Python:

>>> import json
>>> j = json.loads('{"foo": 42}')
>>> j["foo"]
42

Nim:

import json
let j = parseJson("{\"foo\": 42}")
echo(j["foo"]) # 42

https://play.nim-lang.org/#ix=2KpU
I bet there are people who come up during the summer though. Probably not nearly as many yet, but I'm willing to bet that the population who moves north during the summer is going to increase significantly over the next 20+ years.

For those who are well enough off, you can even do it with your kids while they are on summer break, which you can't get away with in the winter.
This is too simplistic. In my state, government policies do not reflect voting patterns, because of nearly totalitarian gerrymandering. Policy changes would require an overwhelming supermajority of voters, that is just not a realistic possibility.
It seems like you're referring to the guilt-shame-fear spectrum. [1] Very interesting!

[1] https://en.wikipedia.org/wiki/Guilt%E2%80%93shame%E2%80%93fe...
Open Source Distributed SQL Year in Review
Covered in "Dive Into Deep Learning," which another commenter has recommended.

https://d2l.ai/chapter_attention-mechanisms/transformer.html
Imagine your research gets published in a journal and gets criticised and flagged on HN. The academia has so much to learn with respect to open reviews and open science.
Take your divisive B.S. somewhere else.
Publish methods and results in a database. Every result will be a draw from a distribution. Today only exciting ones get published but it would be better to see the full distribution.
> If your service is only provided by one machine then you have to accept it will occasionally be out of use.

But, I can minimize possible downtimes, by learning from other downtime reports on a bug tracker.
Yeah sorry, I'm just really confused about what's being asked for.
You can use taxes as a sword, but Texas has no personal income tax. A higher minimum wage would also help, but that has to go through the same people who don't want a personal income tax.
While I agree, there would be very little left otherwise.
Nowadays progress in physics is spending trillions of dollars on underground tunnels to make computers go bloop.
An excel tool that showed you formula differences sounds like a cracking idea for a startup.
VEFontCache: Single-header minimalistic pragmatic GPU font rendering library
Never Split the Difference: Negotiating as if Your Life Depended on It by Chris Voss

I read it after seeing it recommended here on HN. It paid off :)
As somebody working in palliative care I'm well aware about facing emotionally extreme situations, it's something HCWs, first responders and other social job fields, have been struggling with for as long as these occupations have existed.

That's also exactly why these sectors suffer from way above average depression rates, even tho most of them have the training, knowledge and, ideally, access facilities that should help them deal with it better.

But it's not simple as you make it out to be: Humans are emotional beings, whether we like that or not, it's not something we can "train away" or just turn off on demand, it's part of what makes us humans.

What training helps with is staying clear and sober in the moment where it counts, but that does not negate the long-term impact of regularly being exposed to such situations and the emotional toll they excerpt; It adds up, and creeps back up in the most irrelevant contexts.

To bring it back to the topic: When participants rationally knew the source and thus most likely the claim to not to be credible, even with that rational knowledge, the headline still ended up having an emotional impact on them.

Which will very likely add up over time just as it does with social jobs, but trying to evade that impact seems impossible: There is no way to know if a headline is emotional until actually reading and parsing it, but by that point it's apparently already too late.
China in Ten Words - really interesting book about China developing after the revolution. Written as a set of anecdotes, I found many parallels to our cultural issues today in the US.

Mom Test - Best business book.
> Is it called IR?

IR = Intermediate Representation, named as such because whereas machine code is extremely carefully designed holistically with the hardware it executes on, an intermediate representation can much less "efficient" in the name of maintaining invariants to ease analysis throughout it's use in the compiler.
(You'd probably replace the first two lines with "use lazy_static::lazy_static;" in today's Rust, that older style isn't as idiomatic.)
It's more of the "money types" have the money to pick up and move half-way across the nation at the drop of a hat, and not worry about trying to find a new job or housing, etc.

A luxury the rest of us cannot afford.

They are fleeing red tape, overregulation and general dysfunction, yes... along with things like a hypocritical governor[1] that crushes businesses seemingly at random[2], ludicrously high state income tax rates, property tax rates and sales tax rates[3], and half the state burning to the ground every year due to what our government tells us is Global Warming's fault, instead of decades of awfully misguided forestry management policy[4], a massive homeless problem that gets worse every year[5] and is consuming coveted public areas like Venice Beach[6], people defecating in the streets right in front of families[7], an electric grid that is turned off for millions of people when the wind blows too much[8] and also when the wind blows too little[9]... plus more.

And then when our government officials are questioned about the "Exodus" they laugh and say, where are you going to go? The entire country has all these same problems you're complaining about!"[10] Which is absurdly false.

There definitely are greener pastures in this massive country... perhaps Austin and/or Texas isn't it... but California isn't as good as it gets, at least certainly not any more.

[1] https://www.nytimes.com/2020/11/25/opinion/gavin-newsom-fren...

[2] https://www.thewrap.com/closed-restaurant-owner-decries-hypo...

[3] https://www.mercurynews.com/2018/01/13/why-do-californians-p...

[4] https://www.forbes.com/sites/michaelshellenberger/2019/11/04...

[5] https://www.forbes.com/sites/michaelshellenberger/2019/09/12...

[6] https://californiaglobe.com/section-2/while-venice-beach-res...

[7] https://www.forbes.com/sites/adamandrzejewski/2019/04/15/map...

[8] https://www.sacbee.com/news/california/article245549120.html

[9] https://www.greentechmedia.com/articles/read/how-californias...

[10] https://www.nytimes.com/2020/09/14/us/politics/jerry-brown-o...
You're making it black and white.

It's entirely valid for people to want a middle ground.

You can think California is too regulated and that Texas isn't regulated enough -- but it's much, much harder to repeal regulations than to create new ones.

So it's entirely reasonable to see Texas as a location where you can implement the right regulations from scratch without going overboard.
It’s not wacky, the closer to 1995 that you get the more outrage there would be.

You know that Mel Gibson was “canceled” and kept working right? He only had a few years of no new movies, barely even took a vacation.
This is meme security advice. Anti-systemd, anti-glibc, anti-openssl. This is security by internet fad.

As for the rest of the advice, it doesn't explain any of the tradeoffs, making it worthless. The kernel devs and distribution maintainers are not idiots. If you can't explain why it's on, then you don't understand it enough to turn it off.
Why didn’t he use a binary protocol to convey his disdain for text protocols? Simply because nobody would understand it, which is the entire idea behind text protocols... and language.