skysight-inc/HackerNews huggingface dataset:
> Yes, Julia is faster than R and Python (just the language, not packages), but R and Python can easily integrate with C/C++ and many R and Python packages are in fact internally C/C++.

This is what I was responding to. The grandparent argued that Julia had less library support than R and Python because, so they implied, those languages could interop with C/C++ in a way Julia can't.

The two language problem refers to code in user space, anyway. It's not like Rust, where there are so many wheel-reinventing projects in progress. If you peruse the main Julia package registry, and you'll see plenty of library-wrapping modules.
I don't think you'd be so obtuse to respond with a 'just get a better job' comment if you understood that expression, so for future reference: https://en.wikipedia.org/wiki/Let_them_eat_cake
They are constructing two factories at the same time. Berlin, & Austin. That's where all the cash is going.
Except sometimes just because you are able to quit doesn't mean you can quit. Hopefully that's less prevalent in IT, but does happen (e.g. people on work visas that cannot change their abusive employer w/o having to GTFO the country).
Energy hungry industries don't have to pay all the energy taxes+fees. For them, Germany is a rather cheap place to be.
Gong.io's Simple Marketing Hack
Yeah, the formality of embedded structs can lead to some very verbose bloat. And it obviously only works on very reliable payloads.
aka 'git gaslight'
> Wissenschaftlicher Mitarbeiter

I can't help but laugh at how much this sounds like "shaft-licker masturbator"
The train situation is not "we were sat down --> he entered the train --> he decided not to sit down next to us and sat elsewhere", but "he was sat down --> we entered the train and sat close to him (not literally next to him, just close) --> he stood up, exited the train through the closest door, entered the train again through a different door and sat further away from us" which is a WTF situation in my opinion.

The bar banning foreigners is not just hostile but also illegal in many other countries, if you try that shit in the UK, Germany, or Spain (I can speak from experience having lived there, but I guess it wouldn't fly in the US either?) they'll shut down your venue and possibly fine you.
This is absolutely correct the one thing we own is our time and having us in a contained space means control of the one piece of intrinsic property.
>We have to have locks on the doors to our homes and vehicles, because people might trespass.

But most of us don't have metal bars over our homes' windows. There's a middle ground of making bad behavior mildly inconvenient.

Also, all of your examples are precautions born from experience. There have been burglars and shoplifters for centuries, so it makes sense to have some preventions. When deciding whether to try something new, it can be counterproductive to focus a lot on preventing cheating. I'd suggest seeing if it ever becomes a problem worth addressing.
Except it's not that way. You can't quit your job except to take another one. They have things like 'real estate market' and 'taxes' to ensure that. You can't quit in the way most people imagine quitting. We need this for the economy to function. Just like the Romans needed slavery for theirs. You are right about the compensation. That part has improved considerably. Still the supposedly appalling thing about slavery wasn't the lack of compensation but the lack of freedom.
> Data transfer isn’t a finite resource like oil or gas.

It absolutely is for many people. Not everyone has unlimited services. Even on fixed line services many are limited.
I'm not sure what you're after, then. You have basically the same safety problems in Ruby and Python dealing with nested JSON; the thing you seem to be bothered by is that Go makes it possible to get extra safety here.
Yes, they're already a large share, and they hate the existing interviewing process, as well as most office environments (and the politics that go along with it).
And another useless article of crypto (bitcoin) hate.
It was getting boring the last 10 times already can HN move on? Thanks.
> Why would it be different from swapping out a propane tank in my gas grill?

Because we are not talking about propane. We are talking about a tank storing highly pressurized hydrogen, which is way more difficult to handle than propane. In a moving vehicle, not a grill.

> Lithium is expensive to mine

Yes. It can be mined once and then reuse countless times, however. Hydrogen is expensive to manufacture too, and it's "burned" so you always need more.

Expect prices to go down as more infrastructure to mine and refine is put into place. This is even ignoring technological advancements in extraction - which tend to happen once there's demand.

> electricity is usually produced by burning coal

This is highly location-dependent. True for some places, not true at all for others. That's also becoming less true by the day.

_Even_ in the case where 100% of the grid power worldwide came from coal, EVs would still be a win. The generator on a huge power plant is far more efficient than any car engine. And the pollution is concentrated on a few places - places we can improve. Additionally, there are no emissions on population centers, meaning an enormous improvement on quality of life and a decrease on deaths due to respiratory illnesses.

Then, once you upgrade the power plants, the entire vehicle fleet gets an instant upgrade.

If it's in your means (essentially, if you own your property) you can generate power from renewables on site and power your vehicle that way. Try doing that with hydrogen.

> and can our current grid even handle 100% electric vehicles

Yes according to the US Department of Energy.

> I mean it's better than gas, but it's not the end of the road of vehicle power is it

Just until we find something better, then we'll _easily_ change our vehicles to store electric energy using the new storage device. That's the good thing about electric motors, they don't care where the power comes from.
The naming is unfortunate, but JuliaInterpreter is not the built-in one but a separate package for use in external tooling. The built-in one can be run globally via the --compile=min CLI flag. Likewise, you can also pass -O0 to -O3 to configure the level of optimization (which, predictably, affects latency).

As for IR representation, I'm not aware of any limitations of the IR (remember, there are multiple levels) over a LuaJIT-style bytecode for interpretation performance. After all, the Futamura projections tell us that a compiler is really an interpreter that's undergone some partial application. Of course, that's a theoretical correspondence that has little bearing on real-world performance, but I don't think you can confidently say that Julia's lowered or unlowered IR forms are fundamentally bad for fast interpretation.
Show HN: GradientArt – Advanced CSS Gradient Editor
You don't need to charge an EV every day...

On a model 3 range, you maybe change 3x as often as fill up.

Gas is a 10 minute overhead generally. So 90s vs 10 minutes per 400 miles or so.
Worth $20 billion though? with what will end up being completely wasted resources/buildings etc by August? No olympic venue has actually done any where near the amount of good and improvement to a city anywhere near the cost.
Can you link to any proof of that? I haven't seen it.
What's the solution for an unreliable payload? When things aren't where you expect them in a JSON blob with a Python Flask app, your app also just breaks on that input.
>In other words, they target people who are most likely to settle and pay up.

Seems like they can't win. If they sue everyone then they're called out for "suing the poor" or whatever. If they sue only people above an arbitrary cut-off then they're called out for "target[ing] people who are most likely to settle and pay up".
"Worst case, they kill 10 or so people before they’re brought down."

Really? This is your argument for why they should not have to wear cameras? You then drag BLM into this at the end.

I have noticed an uptick in older accounts suddenly commenting more, and more of this divisive language usually accompanied by a poorly thought out premise that would never have flown on Hacker News a year or two ago.

Commentary like this really makes me wonder if the site is being targeted using inauthentic traffic as covered in depth by Sophie Zhang.

https://en.wikipedia.org/wiki/Sophie_Zhang_(whistleblower) it's pretty interesting.
Open Offices are horrible for all the reasons we all know...

There is one thing I do not get. Why did and do so many people who had and have to work in such environment so enthusiastically embrace it?

It was so incongruous to see. People I knew and know of all types so eager to get on board with this new movement. Unfortunately I think they got taken in by the fact that it was the so called cool companies that wanted to expand fast and save on space that espoused it. So everyone* became a believer despite the obvious issues. It was fascinating to see this happen (as well as the frowns for not being on-board with this)

I'm happy to see pushback on this miserable layout.
Does Your Project Need Artificial Intelligence?
Yup, it's a common misconception that Go language designers are anti-generics. They wanted to include generics, the reason they were left out is that there was no clear way to include them without significant downsides:

> The generic dilemma is this: do you want slow programmers, slow compilers and bloated binaries, or slow execution times?

> I would be happy to learn about implementations that somehow manage to avoid all three of these bad outcomes, especially if there were good written descriptions (papers, blog posts, etc.) about what was hard and why it's a good approach. I'd also be interested to see good written descriptions of trying one of those approaches and what went wrong (or right).

- Russ Cox (2009): https://research.swtch.com/generic
combine this with Lucky Commit
It's interesting (to me) that Model S/X units are only about 1% of all vehicles produced/delivered. Makes sense since those cars are much more expensive than Model 3/Y, but still.
You know this, as do I. You are assuming everyone else knows it too, and knows enough to say 'eat my shorts, file a small claim or GTFO.'

It's not the job of journalists to educate folk in this position, though a good journalist would point out such relevant facts to assist readers of the article who might be in a similar position nor or later. The primary job of the journalist is to report on the situation of their story subject, which might include a lack of financial or legal literacy.
Although I agree with you in general, I think this is for practical reasons. It's not helpful to record 24/7, outside of police operations with regard to battery capacity and limits to bandwidth and data storage.

One could propose a system where recording is triggered automatically when leaving the patrol car (BLE dongle) and can only be reset by a centralized authority.
Unprecedented housing buying spree on the barrier island off Florida’s coast
> realizing that no system is good for 40 to 60 hours of work a week with the varied tasks and times needed at each.

40-60 hours? Shouldn't we be going the other way here?
The only kind of hubris to get upvoted is ignorant anti-American dunks.
`interface{}` used as a type is almost exactly `Box<dyn Any>`.
International HPC Summer School 2021 Machinelearning BigData
XSEDEscience, SciNetHPC, PRACE, Riken
Seriously? The charges in the admissions scandal had to do with mail fraud and bribery. Do you really think the American judicial system is going to get involved because some Google employees skipped a meeting by claiming they were Autistic?
Just giving you a hard time... I do think the performance improvements alone make Julia a serious contender. I've seen a lot of valuable engineering time spent rewriting algorithms in C++ for scientists who know Python. To speed up their iteration loop without bringing in performance experts would be great.
Gitlens extension in vscode is quite good for this as well
Well OK, but it doesn’t explain why there’s a WGM. There isn’t a “woman sergeant” position, and we’d definitely take offense at a company defining separate “senior engineer” and “woman senior engineer” positions.. so why accept the condescension of WGM?
Not an answer to the question, but a fun fact: there is a julia source file in the llvm project [1]

[1] https://github.com/llvm/llvm-project/blob/d480f968ad8b56d3ee...
You're taking a contrary tone, but I think we're in agreement here.

When it comes to Trump's lie about the 2020 election, the tone of the media in general was dismissive and highly skeptical due to a lack of evidence. The right-wing media was, of course, more credulous and willing to entertain the possibility of widespread election fraud... for a few months.

When it comes to collusion conspiracy theory in the 2016 election, the media in general was highly credulous and willing to entertain the possibility--even in the absence of evidence. The media in general pushed this conspiracy theory for four years, while of course the left wing media was more credulous and willing to entertain the conspiracy theory.

You're right that Mueller investigation resulted in a large number of charges, but none were related to the question of collusion. The media isn't forgiven for convincing half the country that Trump was a Russian puppet just because Paul Manafort laundered some money (unrelated to the Trump campaign), or because some Russians were running a troll farm (unrelated to the Trump campaign). Why even bring it up in a conversation about the collusion conspiracy theory, if not to muddy the waters?
I can't remember the command off the top of my head (on mobile) but you can exclude specific commits from things like blame for situations like this.
I just watched his most recent game (153) where he makes a mistake he says he "can't explain" (starting at 18 minutes) and that after having made it he immediately resigned (apparently not even waiting for his opponent to play). He also says at other moments in the video that he was "terrified" of this or that.

Isn't it possible that superior players simply have "better nerves" and self-confidence that let them stay calm in stressful situations, and avoid mistakes that other players make sooner or later?
Sales of these models have been collapsing for several years now, because they’re at the end of their cycle and in need of an exterior redesign.
How many factories do they have and how many do they plan to open?

Texas, Berlin, something in China?

Also, do we have a time frame for all of them? I'm trying to figure out how many vehicles they'd expect to sell per year in 5-10 years.

Plus, the really interesting challenge, I wonder if they can do it: could they make a cheap compact car for ~20-25k?
This quarter isn't representative, they only started deliveries of the new Model S at the very end of the quarter. Historically it's about 10%.
In the US every merchant factors in an extra 3-4 cents on every dollar for credit card transaction costs on all of their prices. If you pay with cash or debit card you eat that cost yourself, if you pay with a credit card you can make back like 2 - 4 cents of that amount depending on the purchase category, and it can really add up over time.

It's a very bizarre system, and incredibly regressive, and would actually probably be pretty simple to get rid of with federal legislation. I actually can't believe none of our current wave of progressive politicians have thought to come after it yet.
I refuelled my car 3 times a day when I was driving through Europe, I can only assume I would have to charge an EV as many (if not more) times.
IIRC the ‘History of English’ podcast mentions that pronunciation like ‘hwat’ was the norm either in Old English or before that. Then it changed, and the spelling was changed accordingly.
Go's nested struct syntax actually makes doing so quite nicer than Rust :)
Can you explain further what your second paragraph means?
The old Internet Explorer full of toolbars, and a notification area with an endless amount of background services, kind of proves the point that the general public are children unable to make decisions for themselves.
Nuclear phase-out plan emerging as key issue in upcoming presidential election
I run a similar project: https://apse.io

It runs locally on your laptop/desktop, so you don’t need a server to host anything.

Also, it can index everything you do, not just web content.

It works really well for me!
Apple's been doing this for years with Content Cache on macOS - it used to be an osx server capability, but they rolled it into the regular macOS release a while back. You just turn it on for one of your Macs, and everyone on your subnet (or multiple subnets with a little extra work) can now use a local cache of updates.

[1] https://support.apple.com/guide/mac-help/what-is-content-cac...
Where does all the colored text in my terminal come from?
It’s not just blame. GitHub uses commits to build the contributor list on your repo home page, so you can make it look like it has some famous contributors:

https://github.com/jayphelps/git-blame-someone-else/graphs/c...
Google has an internal "style guide" that forbids any new projects in PHP because they consider it impossible to write secure applications in this language.

Of course the end result is probably they they have less PHP expertise than you might hope. But these are really sad failures.
I think the most useful context for tone would be to weed out people who display anger, irritation, or snark. Especially when the situation doesn't call for it.

> In additions, you will have "false positives" in the form of people being misread. For example, they could be saying something genuinely and the interviewer thinks they are lying or being sarcastic.

Text alone makes this far more ambiguous. You're going to have _way_ more trouble gauging someone's actual intent via words alone than vs words + tone of voice.

That's the point I was making. Tone of voice is a ton of information. Don't take my word for it, feel free to Google it and you will find pages and pages outlining just how important it is.
Uhh - aren't they shipping these things as fast as they can make them? Two factories under construction should help. They've been raising prices too I think a bit but could probably charge more in short run. I hope new factories do Model 3 / Model Y vs cybertruck.

When you say growth has ended do you mean that there is no more demand or they just can't build and ship these $30K+ items fast enough?
You may be interested in the current initiative around compiler plugins [1]. One of the explicit design goals is offload to alternative backends like GPUs or Wasm, but you could see how that would extend to something like Cranelift as well.

That said, LLVM codegen performance is very much a tail wagging the dog thing, and I wish upstream put a significantly larger focus on it [2]

[1] https://hackmd.io/bVhb97Q4QTWeBQw8Rq4IFw?view
[2] https://www.npopov.com/2020/05/10/Make-LLVM-fast-again.html
You're joking, but I've read that Valve Software does/did something similar, every desk in their office is on wheels so you can move your desk to join up with whatever project you want.

Maybe unsurprisingly, I've also read stories of "clique"-ish behavior there over the years (though I can't confirm how true they are.)
Road Rage WTF? By, Evon Latrail
I think he would actually have to be more aggressive about moving his money to get it taxed. As long as his wealth is mostly in the form of unrealized AMZN capital gains, it won't be taxed.

Regardless, even though the US government accepts donations[1], they typically have to be given without restrictions[2]. So he could donate $2b (or sell off enough shares to pay $2b in taxes) but the impact on the HLS budget would probably be negligible. Making a contractual change is probably the most effective way to get NASA a second lander option (except perhaps hiring a bunch of lobbyists)

[1]: For example, https://fiscal.treasury.gov/public/gifts-to-government.html

[2]: a few very specific parts of the government actually are allowed to accept restricted gifts, but NASA is not one of them. IIRC this caused issues when they were looking at selling naming rights for launches and payloads
That's only because they stopped production fully in Q1 for the refresh. Most likely the numbers will catch up to be just under 10% - at least until more factories open up and M3/Y production increases again.
You and GP might find ArchiveBox to have overlap with what you're describing? https://github.com/ArchiveBox/ArchiveBox

Edit: here's the description from their repo

"ArchiveBox is a powerful, self-hosted internet archiving solution to collect, save, and view sites you want to preserve offline.

You can set it up as a command-line tool, web app, and desktop app (alpha), on Linux, macOS, and Windows.

You can feed it URLs one at a time, or schedule regular imports from browser bookmarks or history, feeds like RSS, bookmark services like Pocket/Pinboard, and more. See input formats for a full list.

It saves snapshots of the URLs you feed it in several formats: HTML, PDF, PNG screenshots, WARC, and more out-of-the-box, with a wide variety of content extracted and preserved automatically (article text, audio/video, git repos, etc.). See output formats for a full list."
I can’t fully grasp the argument about jail breaking. The device was never intended to be used this way in the first place. The process itself probably also relies on bugs that need to be reported, not harnessed.

I own my device without the need to root it, every feature in the brochure is available to me as a user.

I understand that around the 90s owning anything with an OS also implied the ability to mess with the box of bolts and circuits that run the OS but that’s no longer the case. At least not when it comes to phones.

I mean sure maybe you want a fancy device to play with … get a PCB and do whatever you want with it while your phone is updating.
The amount of "cheap" oil has fallen dramatically. Only a handful of sources can drill for less than $20/bbl and make a profit.
How much did they rake in from selling FSD vaporware?
Quite a bit: several of the Julia compiler team are LLVM maintainers and contributors. LLVM has started to track compile time, so that's gotten a bit better with recent releases. Making noise about compile time was mainly to get the LLVM project to start paying attention to compile time, which they now have, so mission accomplished — as long as they stop completely allowing latency to degenerate, it's ok. LLVM is never going to be fast at compiling code (and if we used something else that was as good at producing fast code, it would almost certainly also be slow), so avoiding putting LLVM in the fast path is always going to be necessary to make more latency improvements.
Maybe they were developed using The Conjoined Triangles of Success?
Quite a few environmental groups have explicitly expressed support for the Tesla plant, as they see it as a net win for the environment.
Those groups which are protesting seem to have very one sided view. They oppose any change of state, even if the trees that Tesla did cut down for the buildings were scheduled to be cut down for wood in a few years anyway. And Tesla financed planting of new, more varied trees in other areas. And some groups definitely are just pretending to be environmental while driving a political agenda.
Interesting project but some of what the author writes just sounds flat-out weird. "The first thing you might notice is that the design is reminiscent of the old digital computer age, back in the Unix days."

"Apollo's client side is written in Poseidon."

I had to look that up: Poseidon is not a language, it's just a javascript framework for event-driven dom updates.