skysight-inc/HackerNews huggingface dataset:
It seems the subsidies are accomplishing their purpose. They attracted private businesses to compete in the industry, and that competition and experience is bringing costs down to self-sustaining levels.
That's actually two different sets from two different countries mixed together to achieve that. If you do a product search and look at the images, you'll see what the set is really supposed to look like, and it's not that.
When switch(a % 8) is faster then switch(a)
Totally agree. I was expecting something like "Free form climber cheats death on Yosemite's El Capitan".
A Modern Movement to Exonerate a Medieval Serial Killer
Needs a "(2015)" label.
True - we are way off topic!

Sorry and thank you again - was very interested in your experience.
It concentrates on integer ops and leaves out branches altogether. The Intel Optimization manual is pretty light on indirect branches as well.

What I like about it is that it makes it easy to compare how microarchitectures handle a given instruction over time. For example, the BT instructions were a little slow, 2 cycles, 1 port through Haswell. With Broadwell that changed to 1 cycle and 2 ports. Similarly, CMOV improved with Broadwell (remember Linus' rant about the evils of CMOV?) and is now 1 cycle latency.

I don't know InstLat. Do you have a link?
1) US Army needs MANY batteries and 2) NSA needs many - especially small - batteries to do their job. Can you imagine how surveillance would spread everywhere if just batteries would be small enough? 3) Germany car industry is HUGE. Why not take some business away from them?
That's not a very fair or accurate description. JavaScript implementations use a JIT which is different than what people usually mean by interpreted. Types can be inferred without explicit type declarations. JavaScript has Array and integer semantics can also be inferred.
Wasn't that the point of the subsidies? To foster innovation, and kickstart green energy / transportation?

Sounds like it's working....
I've recently worked on optimizing a piece of integer-based AVX2 code which was running in a tight loop (dot product of 128-dimensional vectors with 8-bit components).

I inspected the assembly generated by MSVC17, and it did a really good job; no extra loads or stores or register spills. It was "as if" hand-written.

> In my experience the compiler does a pretty poor job at this.

A year ago I've worked with a guy optimizing ffmpeg's PRORES encoder; he also used AVX2 intrinsics. The result? 45% speed improvement (gcc) w/o any of the fuss of hand-coded assembly. [1] Sadly, the ffmpeg team suffers from the same prejudices as you, and won't accept intrinsics-based code, even though their "policy" is to accept all patches giving improvement of just a couple of percent points.

EDIT: Ironically, they'd most probably accept the output of gcc -S og forfeit future optimizations implemented in gcc and other compilers.

It is as if experienced programmers are forever stuck with their past experiences and won't ever look back.

[1] https://ffmpeg.org/pipermail/ffmpeg-devel/2016-May/194575.ht...
A two year old bs hit piece that's been repeatedly debunked gets resurfaced on hn after two years...why am I not surprised
That's odd. Every AirBnB I've stayed at has been as impersonal as the most generic cheap hotel chain but with far more hassle and inconvenience.

The notion that you'd experience any kind of "community" or "sharing" with AirBnB has always seemed like pure marketing BS. It's cool that you've actually experienced it. Maybe it does happen sometimes.
JavaScript is compiled to assembly language in modern runtimes like v8. You are confusing a language with the language implementation.
Interesting project! I'm collecting different ORM/ODM/Mappings for python in this repository: https://github.com/grundic/awesome-python-models. Added your library. Thanks!
Well, that's the minimum boundary recommended, and they cite what the Swiss Government guarantees in the shelters. I would assume you'd try to get more, but then your size requirements for such a shelter rapidly grow.

I think it would go without saying that people would have to get used to vasty different living arrangements should the need to relocate to a bomb-shelter arise. Creating a shelter that is fit for purpose in protecting people from the bomb blast and fallout and also providing a suitable living space is an expensive and resource consuming endeavor, the least of which is just getting enough space somewhere.
Congratulations guys for the hard work.
I have never met a Chinese person who regretted the creation of the characters. Rather the opposite... In fact, the characters tended to go phonetic, and every time, the Chinese pushed them back to representing concepts, because that was the only way for the Emperor to communicate within his vast empire of mutually unintelligible dialects.

I'm not sure I would call them either icons or pictograms, though. Some are pictograms, but some are sort of phonetic (category radical + "sounds similar to this other character"), and most are derived in other fashions. Certainly the simplicity of icons is missing.

(But for that matter, the original topic of icons, Christian saints, is missing in all icons. The original icons didn't even express concepts, they expressed people...)
Tesla Inc
TSLA (NASDAQ)
339.85USDPrice decrease0.52 (0.15%)
Closed: Jun 2, 7:59 PM EDT - Disclaimer
After-hours: 339.65Price decrease
Indeed...

From the article: "He definitely goes where there is government money".

In other words, he definitely goes where we wish more people would go.
Perl is only faster here in nbody because I tricked it. I used a tricky compile-time optimization for faster array index access. You wouldn't do that in the real world, and in the real world PHP, ruby and python are faster. cperl instead is only beaten by PHP. But the benchmark game is not open for faster alternate engines like luajit, nim, crystal, pypy, truffle-graal, ... or even slower ones like Perl6, which limits the impact of those better engines.

Decades ago it was open and written in Perl. Then it was rewritten in Python and closed down. Go figure.
It seems odd that the math is defined in such detail when this isn't supposed to be a tutorial or a reference. The emphasis on justifying and motivating TLA+ as a practical thing to learn​ suddenly disappears, and it's just one definition after another.

(It's also unclear to me whether these definitions are actually TLA+, since it's using non-ascii symbols. How esoteric is this language?)
> A lovely example is the "save" icon which depicts a Diskette

The biggest problem with the save icon is that some designers have decided to use the large down arrow (which is used by browsers for download) instead of save. Thereby throughly confusing users.
Wow. Hold on. I need to find a piece of furniture to lean up against, I'm in such shock.

Musk speaks out against Trump and then this banal piece about public subsidies reappears? Yeah. It's just such shocking timing I'm going to need to lie down.
It might help alter people's viewpoints more efffectively if you linked to debunking.
Live by the subsidy, die by the subsidy.
What would that be? Those million other things that prevent people 1000, 2000, 5000 years from now from getting hurt? A good warning seems like a great idea, and low cost, high impact. Problem is, no language has lasted for 10,000 years.
Well the discounts I'm mentioning, both the finance rate and the cash discount, are coming from the manufacturer, not the dealers. For example, here's a Forester at 0.5% rate OR $2K cash discount (might need to choose BC as region): https://www.subaru.ca/WebPage.aspx?WebSiteID=282&WebPageID=2...

Not every manufacturer does this, and not on every model.
It's amazing how many different and dissimilar components go into a TeX distribution like TeX Live:

- At the base, there is Donald Knuth's program `tex`, itself written in a strange language (WEB) that is essentially an ad-hoc macro-expansion system (not used by many others, and not even by Knuth today, who prefers CWEB), and compiles (via `tangle`) to a dialect/version of Pascal (“Pascal-H”) for which a compiler hasn't existed for years. [It also "compiles" (via `weave`) to the printed book TeX: The Program]

- Then there is LaTeX, an elaborate set of macros written originally by Leslie Lamport (another Turing award winner) and later by a team, to be interpreted by the TeX program, which was never designed by its original creator for such elaborate programming.

- There are entire new programs (aka TeX engines) like pdfTeX and XeTeX, created by editing the original `tex.web` in different directions.

- There are the binaries of all these programs, compiled using `web2c`, a program written solely for converting all these WEB programs written in (basically) Pascal into C code, which is neither an arbitrary Pascal-to-C converter nor even an arbitrary WEB-to-C converter.

- There is LuaTeX, a manual rewrite of TeX in C, embedding a Lua interpreter and adding many hooks and extensions.

- There are thousands of macro packages written by thousands of people of varying levels of skill and foresight, on top of TeX, LaTeX, and other macro packages themselves: essentially everything on CTAN (which was inspiration for Perl's CPAN, and ultimately many languages' package repositories like Python's PyPI etc.)

And all this without even mentioning ConTEXt, Metafont, MetaPost, BibTeX, Kpathsea, various assorted utilities, graphics drivers…
The key for such a project being successful would be to set expectations low in defining what success was. Something like "a proof of concept of an experiment to rewrite small amounts of the Linux kernel in Rust".

One would fork Linux on GitHub, name it something other than Linux, and just have the existing branches track Linux.

Linus has stated that he isn't particularly interested in security bugs. Other people take a different view. Eg. [1], [2]

Another incremental step to improved security in Linux after a Rust fork might be to take the lessons learned to create a conservative set of Rust inspired extensions to C without all the hoariness of C++.

[1] https://news.ycombinator.com/item?id=2539839

[2] https://www.schneier.com/blog/archives/2015/11/linus_torvald...

edit 1: removed apparently dead link to original source http://lkml.org/lkml/2008/7/15/296

edit 2: clarify that one wouldn't use the name Linux for the fork
If McDonald's hadn't copyright/trademarked the icons, maybe. But if McDonald's, Burger King, Wendy's, Applebee's, the US government nutritional publications, etc. all have a different icon set, good luck.
I would suggest you, once this sorted out, to publicly mention the company name so no other Engineer will fail in this trap again. This will be lesson for them to properly follow basic practices for data storage.
He doesn't do warmups for JITted languages.
Getting Hacked, Lessons Learned
For example in my country, Burundi, Mobile Network Operators are required to run their mobile money business under a different "legal" entity run like a bank so that there are some security to the client deposit. Even if the MNO collapses, the Mobile business isn't affected.
Here's a good summary of the best way to approach this problem: https://www.youtube.com/watch?v=M0Q5ReCw5Gs

Basically know precisely what you want and do your homework to find what the common discount is, and push it just a little bit. The main point is to be an easy customer.
Getting even more money out of the consumer doesn't need to be a shady thing. Lots of people simply don't have the money to buy a car outright. Or enough to purchase on traditional loan terms.
Too bad they don't leave "off topic" comments alone...
Process never trumps communication. IME speaking up is a valid approach. If you can't convince management either you are wrong, or the management is (you might not know the whole story, f.e. cash flow issues and knowing you can only close a client if you have feature y). Figure out what the situation is, and either realize you were wrong, try to convince them with better arguments or GTFO.
Can someone explain why the "Stage 1 speed" at the top right on the technical broadcast stream jumps from 6,000 km/h to 24,000 km/h right after the separation?

https://youtube.com/watch?v=PFoOqqSIYpw around 22:28 mark

In fact, the speed settles at 18,000 km/h after the landing.
Coinbase CEO “A digital currency will be the reserve currency of the world”
php7 was threatened by hhvm and was completely rewritten by keeping backcompat. It's now the fastest major old scripting language. js and luajit are in the very fast ballpark, php in the middle and the other 3 far behind.

PHP also has the best language features and IDE integrations, the only remaining problem is the legacy stdlib and devbase. Ruby with an inliner and method cache would catch up, but I don't see it happen. Python is doomed by its architecture. Perl has a faster interpreter loop, but data structure bloat and similar dev problems as the other 2.
Opt in or opt out?
>Some dealerships like GM, used to also have a bank. GMAC. Ford w/ FMC.

If you went by profitability, for many years it was probably more correct to describe GM and Ford as banks that had a side business in automobile manufacture.
I don't find the .asm output to be meaningful at all. The realistic comparison for me is if I write a solution the easiest/most convenient way in each language, which language is naturally more efficient.
This looks like it: http://blog.datomic.com/2013/07/datomic-musicbrainz-sample-d...
it doesn't look like you are doing anything out of ordinary or have achieved anything worthwhile yourself.

That is certainly true.
There's all sorts of words I can recognise in other languages, despite not speaking them. French, German, Italian, Spanish; all these have more than a handful of words that most fairly literate native English speakers can recognise, even excluding the loan words. We learn them from exposure and association, just like with icons.

Likewise, words are not totally useless if you don't speak the language. I don't speak any of the above languages, but I can still make basic comments like oui/non, ja/nein, etc.
Anyone who wants everything “just right” and is particular about what that means – and doesn’t have to make more than 2 documents in a particular template (or maybe even if they do) – should just start with InDesign, and save hours of trouble.

Where LaTeX shines is for cases where you don’t really care about the details of the layout, but just want someone else to handle it all in a somewhat sensible way when you hand them a basic manuscript, and not shit all over itself the way MS Word does on a regular basis.

LaTeX is great for generic college papers where you don’t have figures and don’t have time to worry about the layout. By contrast it’s a huge pain in the butt for something like magazines, coffee-table books, or posters.

(It’s also the best way to typeset mathematical formulas, of course.)
SpaceX Dragon 2 will have a fail-safe and should easily escape any explosion, even during Max-Q.

With the ITS this will be a much bigger problem, because the ITS will not have such a lunch escape.
Guy walks into a car dealership. He's dressed well. But the salesman is bored, he doesn't care. Idly, the salesman asks,

"Hello there. So, what kind of car have you been thinking about." He doesn't care.

"Oh no, I'm not here for a car. I was wondering if you had any derivative contracts that bundled those sweet financing contracts you've been floating."

Salesman bolts upright, and goes shifty eyed - looks around to see if anyone heard. He goes to the front of the office and locks the door. Now he's all ears.

"Come with me to the back. You're in luck today."
How to Delete WooCommerce from WordPress – DIGITALAMPLE.COM
Everything in this article was obvious. You don't need to reference Cultural Attractor Theory, whatever that is. Anyone who's noticed the foreign books section in a bookstore and has common sense has deduced the explanation.
Snowcrash also plays heavily with Jaynes' ideas, as does Embassytown.
"At the very least, they should be explicitly, and in common, everyday language, give something like: "The average buyer that used this financing option ended up paying X% above the base price".
"
All this does is increase the number of documents.

Seriously. How do you think it got to be so many documents, where half are disclaimers and "plain english" warnings/etc for the consumer.

They usually don't hide the actual impact.

In the three states i've bought houses, there is at least one page in the set that literally says "you are taking out a loan for $x
your interest rate is x%
after 30 years, you will have paid $x for this loan"

Similar things happen for auto financing.
What more do you want?

Also note that no amount of plain english is going to make complicated things both simple to understand and correct in all the details. That's in fact, exactly why they are complicated. Most loan documents are pretty plain english these days, so it's usually not overuse of legalese either.

(plus, what makes it easy for you to understand may not be the same as for others).

One does not get to say it's everyone else's job to make you competent.

If you go and implement PaxOS and screw it up, you are welcome to try to blame Lamport for writing impenetrable papers, but most people are going to blame you for not making yourself competent.
> that's not what it's built for

There was nothing in the original design that said "only long running server processes". In fact, Java was originally aimed at set-top boxes, then web applets, then cross platform GUI apps. It was only after it failed in all of these that the server was discovered, despite the fact that "write once, run anywhere" is almost completely pointless when you control the hardware it runs on.

The long startup times are a limitation of the implementation technology, not a principled design choice. See also: Jitterdämmerung ( http://blog.metaobject.com/2015/10/jitterdammerung.html )
Is the lack of car leases a UK-only thing, then?

In the USA, car leases are extremely common. People understand that they have to return the car after the lease. Hell, even the common advice given is "buy a Toyota, lease a BMW" where the assumption is that consumers should buy reliable cars like Toyotas, whereas BMWs/Mercedes/etc that come with more reliability issues after the warranty period should merely be leased.
I find the little bit I read helpful because it helps you be more deliberate about these things. Though I stopped because I had a strong "yeah i get it" feeling after a few chapters.
Probably the most effective way to debunk these types of stories is to point out the hundreds of billions of dollars in subsidies we've put into fossil-fuel energy over the years. A few billion more or less for Tesla, SpaceX, and SolarCity hardly seems worth complaining about in comparison.

It's been argued that most of the US defense budget is a "subsidy" of our appetite for oil. I usually find such arguments facile, but in that particular instance, I'll be darned if I can come up with any good rejoinders.
It is obvious that a large percentage of photos are not of people. It is obvious that most photos uploaded to a dating website will have faces in them.
not very compelling as fiction goes imo
"No non-lawyer is competent to understand all real estate transaction documents."

This is bullshit, they are not complicated legalese.
Additionally, the vast majority of states require someone who can explain the documents to you be there at the closing.

Some require they even be lawyers.
Even those that don't, have provision on what must happen.
For example, in California, whoever is doing the closing will stop on each document, explain what the document is and what it says, and ask you if you have any questions, before proceeding to the next one.

I don't believe, when that happens, one can reasonably complain they didn't have a chance to understand the documents.
Similarly, check out Racket's Scribble mode (https://docs.racket-lang.org/scribble/).

"Scribble is a collection of tools for creating prose documents—papers, books, library documentation, etc.—in HTML or PDF (via Latex) form. More generally, Scribble helps you write programs that are rich in textual content, whether the content is prose to be typeset or any other form of text to be generated programmatically."

You type in text and mark up using @-tags that are defined in, and can also contain, the full Racket language. It's like LaTeX with a modern language (but without the tons of available packages).
This doesn't affect regular pointers. It creates a new type of pointer, a "signed pointer." You don't dereference or perform arithmetic on signed pointers. You create signed pointers with one instruction ("PAC") and decode/decrypt them into regular pointers with a different instruction ("AUT"). The decoding/decrypting checks the signature and decodes it into a NULL pointer if the signature is bad.

All normal pointers and dereferencing continue to work the same. It only affects code that explicitly decides to use these special instructions to create/validate signed pointers. Only certain code (like the code that saves a return address to the stack) would choose to do this, for cases where an attacker is especially likely to try corrupting the pointer.
Linking to a video for a basic introduction of the concept will not persuade anyone.

No triples for the semantic web is a joke, right? Facts are stored in context, not as pure facts. If this then this is that. Subject -predicate - object. William eats apples. Not William apples.

Why should I give up N3 or it's bloated xmlfied webtransports?
I disagree, people have used phones without voicemail for decades, they know they can retry. And when I miss a call from an unknown number I can easily look it up if I'm expecting important calls. There are also apps that helps with that, showing who called you even when it's a new number. About robocalls from doctors and pharmacies etc I also manage those comms via email, I take care of telling doctors and pharmacies to give me an electronic prompt, most have a computerized system that does that anyway. There might be people who need voicemail, but I don't buy that it's so common, it's more about people being used to it and not knowing they can turn it off.
pardon my ignorance, but wasn't "safe-and-performant" impossible before rust?

Isn't choosing a GC-language some trading off performance for safety?
Have you considered sending the engineering team thoughts like these, or any other offhand ones?
Hi, I just signed up.

They verified my account billing me 1€... Fine.

Now they want me to pre-pay 10€ (12.20€ vat included) before even trying the service.

All I want is to give it a try, and then host some personal backup (not that many gigabytes). Is there a way to avoid pre-paying, since they already verified my credit card ?
That's presumably a variation on the airline joke of the same form. I've heard it about Richard Branson, but don't know if that is the original source.

The claim is that Richard Branson wa asked how to become a millionaire after he'd start Virgin Atlantic, and answered "you become a billionaire and start an airline".
See why Dammy Krane was allegedly arrested in U.S over theft
Seems like plenty, use bunk beds, 50% of floor area is free. It's not a luxury hotel, it's just to keep you from dying.
Pypy is considerably faster than CPython, so I don't think Python is doomed to be slower?