skysight-inc/HackerNews huggingface dataset:
Actually the criticism that Musk gets is a result of things like:

- Calling someone's boss and threatening a lawsuit to make him take down critical writings on Twitter and Seeking Alpha (https://ftalphaville.ft.com/2018/07/27/1532692760000/Je-suis...)

- Threatening to "nuke" a departing employee who had returned to Tesla HQ to collect some personal belongings (https://www.bloomberg.com/news/articles/2019-04-05/tesla-boa...)

- Trumpian attacks on the press, including by riling up his fans on Twitter (https://twitter.com/lopezlinette/status/1014983757252780033)

- Lying with statistics, e.g. "traffic incidents are xx% less likely with Autopilot engaged" or "Tesla cars are xx% safer than the overall U.S. fleet" without mentioning the huge selection bias at play

- Running factories with tons of environmental, health, labor, and QA-related problems, then attempting to just gaslight his way through the criticism (https://www.cnbc.com/2019/07/15/tesla-workers-in-ga4-tent-de...)

- Brazenly lying about his company on Twitter in an attempt to manipulate the stock price (https://www.sec.gov/litigation/complaints/2018/comp-pr2018-2...)
Did Paul Graham write an algorithm which crawls twitter and counts all this robo haters?

The bigger reason is that Tesla really put themselves out there and now negative stories getting a lot of views.
Wilson Sonsini Joins $4.2m Investment in Lexion AI Contract Analysis Startup
Basic Integration Testing with Serverless Framework
It was so fun to work on this project...
The extremely rich do in fact conspire to keep wages low and economic security precarious, for both political and economic reasons.

There's plenty of historical evidence for this. For example:
https://www.theguardian.com/commentisfree/2007/aug/28/commen...

The counterargument is that the massive increases in wealth inequality since the 50s - a time when the average single wage earner could afford a relatively secure lifestyle - "just happened", which is obviously rather implausible.
The leaker should have sold the data to third parties, then it would have been ok. /s
I guess they're talking about this.

https://medium.design/system-shock-6b1dc6d6596f#.v0lk6vj4x
Don't recent intel CPUs include minix?
Do you then submit your fixes back to upstream? This is the critical element I think.

It makes sense to, otherwise you're stuck forward-porting your private patches forever. Or worse, get stranded on an old version because there's no-one around who can do that forward-porting anymore...
There's a small 707 acre park in the middle of a small island in Canada (Gabriola island, next to Nanaimo city), you wouldn't believe the number of people that get lost every year and don't get found till the next day or two.
I've got a Zallus reflow controller off an old kickstarter - finally installed it this weekend into an old oven but haven't had a chance to try it properly. They seem quite a bit cheaper than the whizoo controller although it's much more limited. Mine doesn't control the door or heating elements independently.

Apparently a popular use case for these is roasting your own coffee beans.

http://www.zallus.com/
When the CPU is switched on, it's put into a very very basic mode. Caches and peripherals are not available, only the registers on Core 0. A very special sequence of instructions hardcoded into the CPU runs to activate the caches and use them as memory. These instructions have no heap and stack, only a few dozen registers to work with. Since this is before the CPU is properly initialized, it has access to shadow registers and other unseen CPU internals for memory.

Once the caches and some CPU-internal peripherals are active, the next stage is loaded. At this point the L1 cache is used as RAM, this code will activate some parts of the system bus and begin training of the PCIe and DDR bus as well as bringing up the chipset, if necessary. This is where the Management Engine first runs.

The firmware looks for the BIOS on it's bus, I'm not certain on how it's connected but it's likely part of the I2C or SPI busses. Once that is loaded up, the firmware loads and activates the RAM and disables the Cache as RAM. Then the BIOS/EFI is invoked via the reset vector mentioned in the article.

The BIOS/EFI brings up the remaining parts of the CPU and Chipset while initializing and setting up the power and CPU clock. It will iterate the PCIe, USB and SATA busses, bring up the VGA graphics (or an EFI driver for graphics if available), connect up any missing devices on the SPI and I2C bus and setup any missing parameters (DDR RAM, CPU and other overclocks happen here if they are setup in the BIOS)

Once the BIOS has setup the device tree, it generates the ACPI table and other memory structures in memory, looks for the boot device and loads up the first applicable bootloader. The BIOS hands of to the OS and bootup is complete.

Atleast, this is the process I recall from my computing systems course.
They Tried to Start a Church Without God. For a While, It Worked
Improving Communities Through Documentation
> there are all kinds of ways a malicious actor can and do manipulate stock prices that have exactly ZERO to do with the companies finances

Over a time horizon of a year to a few years, short selling cannot artificially depress stock price relative to market. So if you are truly long it should make no difference and you should probably cash in by writing options.
Chilaquiles with Tofu and Soyrizo
Test what? you don't work in consulting, right?
The only way some consultancy firms have to earn the contract each year is:
- Give crappy hardware to devs, so they can bill more hours.
- Skip testing because if the customer wants to fix those bugs with anoter company, they will ask for an audit fee beforehand.
Canadian cities take wooden skyscrapers to new heights
Can you give some specific examples? What do you mean by "imitating their style"? What data would be used to "fingerprint" these groups?
On a similar note, I created a very small and convenient service for client-side generation of QR codes

http://qrgen.xyz/
This particular position baffles me, especially since we're discussing Iran here. Iran had a liberal democratic government and the US toppled it(because they dared try to take control of their own oil reserves) in favor of a military coup and a dictator. That dictatorship then proceeded to radicalize the population through oppression which led to a revolution and the installation of a theocratic anti-US government in one of the worst cases of shooting-your-own-foot US foreign policy in modern history.

The reality is: US foreign policy does not care one tiny bit about the liberal/ilieberal or democracy/dictatorship spectrums, it only cares(rightly, some may argue) about its own(mostly economic) self-interests. As pertains to the MENA region, that mostly means it only cares about the economics and politics of the oil business(though there is in an irrational, lobby-driven, tendency to protect Israel in any and all things even when it harms the aformentioned oil intersts). The liberal/illiberal thing is a red herring and mostly about gaining the support of their citizens for whatever thing they want to undertake right now.

Do note, I'm not in any way condemning the US for the way they tend to act around the world, they're just looking out for themselves. I'm just saying, it has nothing to do with favoring particular modes of government and to argue otherwise is to cherry-pick maybe 30% of the events the last 60 years and ignore the rest which does not line up with your particular worldview.
please don't come if you are from UK or US
Duct tape ops?
No there isn’t because it’s BS. React is super easy to optimise. https://reactjs.org/docs/optimizing-performance.html
There is no such clinical evidence. For example, the Sami of North Scandinavia have a 40% lower cancer rate than Swedish people do (who are pretty healthy by Western standards), despite getting the bulk of their calories from reindeer meat.

https://www.ncbi.nlm.nih.gov/m/pubmed/19186763/

The modern cow is not fundamentally different from the ancient Aurochs, or reindeer or bison that used to be consumed in large quantities. Sure cows have been selectively bred for docile behavior and varying amounts of lean and fattyness but genetically speaking they're extremely similar. Meat doesn't vary a great deal (which is why a lot of things taste like chicken).
> I've heard that if O2 is more than 25% of the atmosphere, things would catch fire spontaneously

Oxygen reached 35% during the Carboniferous. This lead to lifeforms taking advantage (e.g. giant invertebrates outside the seas) as well as rainforest wildfires as the oxygen levels significantly increased flammability of flammable materials (most of our coal dates back to these days, where rainforests would grow quickly, burn down to 10~20% charcoal by volume, and that charcoal would fossilise over time).

Somewhat oddly, very few things are hypergolic with oxygen, even LOX (which is as full of oxygen as you can get) or 100% oxygen atmosphere. Fuel will readily ignite, but it needs an ignition source of some sort.

This is in contrast with fluorine-based oxidants like ClF3, which is hypergolic with sand, asbestos, or water.
I have the same question as @sukritkalra. Is there an article for the EFI/GPT boot process?
SAP ERP Users Email List
So you think Iran will use ballistic missile against the EU because... what? Because Iran gets money from the EU in exchange for oil?
Also, wouldn't there be a tunnel all the way from the top of the building and through the person?

People would wonder if a government agency wasn't using some sort of drone or satellite weapon to eliminate targets.
"But another brutal theocracy is able to get away with stuff that is just as bad!" isn't a particularly convincing argument for why we should allow a different brutal theocracy to also get away with bad stuff.

Feel free to argue that other bad governments that do bad things, should also be sanctioned or stopped in some way. That does not change the true fact Iran does indeed fund militant groups, and that this is a good justification for opposing them.

In my world more bad countries are targeted with economic sanctions, where in your world, less of them are opposed and they are able to get away with the bad things that that do. See the difference?
Interesting, at least zxing was open source and kinda embeddable [1] Goggles / Lens certainly aren't :-( I share your alarm, would be nice if barcode scanning (amongst others) were part of AOSP. Alas this would detract from Googles ability to track what you scan

[1]https://github.com/journeyapps/zxing-android-embedded
There's a minimum scale below which no one would bother to hire you. No one is going to hire someone with 4 phones set up.

If you can get business loans and financing, that's just another version of not exactlty being poor.
Pocket is part of Mozilla
Fixing the Japanese keyword hack
I've been around long enough to remember when OOP was the savior who would free us from the previous generation of trillion-dollar disasters (spaghetti code, CASE tools, DFDs), and I'm sure someone will be writing "Functional Programming - The Trillion Dollar Disaster" in 10-20 years.

In other words, I don't do hype or fads anymore.
Well. I can speak from a pretty solid experience here. I’ve travelled the US by train, the length of the UK by train and large swathes of Europe by train.

The site that tends to be the best to use is the ones that don’t take much to load. Connection tends to be spotty, you get bouts of “some” data and then you’re dry again for a while. If you can squeeze a page load in there it’s infinitely better than a half opened page.

Your first page load is -incredibly- important here. It’s the difference between a usable site and an unusable one.

The sites that work the best are the ones that do not try to do very much fancy stuff, because that fancy stuff only half-loads most of the time; leaving you to keep refreshing and hoping the spotty connection finally lets you bring in that 2KiB that will allow the page to actually load.
I am a monolingual English player, and I suspect you're referencing events that culminate in the player receiving a ruined shield. If so, I will say that while the character was nearly forgettable as of your very first encounters, they rapidly evolve when brought properly into the spotlight, and I was devastated by their death.

tl;dr I don't know what your friend is on, but I disgaree
The problem is the report that Iran is a country funding lots of militant groups comes out of the USA and it's recent actions means it has lost all credibility.

Just in recent times we have seen the USA spy on it's own nationals (NSA) and invade a country based on a lies (WMD in Iraq).

The USA also has a long history of propping up murderous dictators (MBS just the most recent) and it now has a president who loves being photographed with tyrants like Kim Jong-un and Vladimir Putin.

So while the claims being made might even be true, because these are USA claims the statements needs to be taken with a grain of salt.
Existential threats are a hell of a drug.
Don't need to, they already blew the doors off all the naysayers since they were founded. Waiting 30 more years is unnecessary, they've more than proven themselves. These people who insist on further and further benchmarks have already been made out to be fools.
I seriously doubt this. Writing a tweet doesn't take much time, and it is probably fun to him to irritate the opposing forces.

For profits, I think it's pretty obvious that both Tesla and SpaceX will start making a profit quite soon, and will probably make a lot of it in the long term. (Maybe they are making a profit even now? Sorry, don't know, I'm just a random developer...)
So if fsync fails, what is one supposed to do? You can't retry it and you don't know how much of the file that has been synced?

Only feasible option is to create a completely new file and retry writing there? And if that fails your disk is probably bust or ejected, which should require user interaction about the new file location. Doesn't seem too unreasonable?

This would require you to have the complete file contents elsewhere so you can rewrite it? Or would it still be possible to read from the original file being in the unflushed buffer? And in the disk ejected+remounted case, the old contents should still be there intact thanks to ext4 journaling?
What "fake news" are you talking about, exactly? If you go digging through Tesla short Twitter you can find all kinds of apocalyptic musings, but that's not what's being printed at TheDrive or CNBC or Bloomberg. Musk himself told Axios that Tesla was "single digit weeks from dying" in the summer of 2018.

Wall Street has had well founded concerns about Tesla's liquidity and viability (to say nothing of corporate governance and internal controls) at numerous points in its history. Is the financial press supposed to just not report those concerns out of fear it might discourage someone from buying the cars?

To say nothing of the fact that, on balance, Tesla and Elon Musk have actually been the beneficiaries of an enormous amount of complacent and at times even fawning press coverage.
Does your method work for QFN and DFN? I currently find them to be the biggest headache in prototyping. If you coat some solder on the chip and board using an iron and then reflow with a hot air station, it's easy to miss a few pins underneath due to uneven solder distribution; on the other hand, if you use solder paste and reflow with hot air, again, due to uneven solder distribution, you'll short some pins and miss others, and there is no straightforward way to fix it, the thing gets even worse when solder on the ground pad suddenly melts and causes unwanted movements (during rework) that misaligns the chip. I got my board working only by pure luck. I'd like to hear your recommendation.
> a free service in exchange for data useful for targeting ads

Do you intend to argue that this is all Facebook have done with user data?
Ask HN: How to freelance with niche programming languages?
So I am primarily into Rust with a bit of Haskell and Purescript and I am trying to get some side work that will hopefully blossom into full time freelancing. The problem I am encountering, looking on sites like upwork, all the demand seems to be for Ruby or Javascript programmers.

Do you guys have any advice on how I can get some work with more niche languages?
The Hoge Veluwe might be one of a few, if not the only place in the Netherlands where you d find a road of some sort when you walk straight ahead for a few kilometers.
I live near Eindhoven and I can't imagine a place where that wouldn't happen.
People who are short selling are expressing the thesis that the probablity adjusted return from a bet on drop in stock price of one company is worth more than investing in alternatives like an index fund etc. It's exactly equivalent in a market set-up and is balanced by someone else taking the other side of the deal.
What about this: you write() some data, and then Linux throws it away because of a writeback error, and later you read() it, and Linux gives you an older version from before your write (because this error condition has somehow been fixed and now it reads that block back into the page cache). I'm pretty sure that violates POSIX, which says:

"The read() function reads data previously written to a file."
Most certainly.

See 'Prevent re-emergence of a new rival (1992)'[0] and 'From Lisbon to Vladivostok: Putin Envisions a Russia-EU Free Trade Zone (2010)'[1].

Can't let that happen, can you.

[0] https://www.nytimes.com/1992/03/08/world/excerpts-from-penta...

[1] https://m.spiegel.de/international/europe/from-lisbon-to-vla...
https://www.metafilter.com

"Best of the Web" since 1999

A broad set of interests are represented there, not just programming or technology focused. The submission quality is high, and it is well moderated.

MetaFilter has always had a pretty strong community. The addition of a $5 membership fee, similar to SomethingAwful, seems to have helped filter out the riff raff.

There's also an "ask" section, and ones for projects and music. Overall, it's a good community for general discussion of things happening on and offline.
Just accumulating knowledge says nothing about what programmers actually can do on the workplace.

this is a better matrix: https://science.raphael.poss.name/programming-levels.html
It looks like you did not read through the whole blog post, and such kind of comment is unfair. The author of the BPE paper did include the source code in the original paper, and the author of the blog did mention he was modifying the code based on that.
So if oo uis so bad, exactly what is better?

What should I be programming with?
It goes one step further. I've noticed that sometimes parts of the Swedish subtitles are poor translations of the English translation, rather than a direct translation of the original.

This is especially noticeable when you have an English idiom translated word by word to Swedish in a Chinese or Japanese movie.
This general area has always been the interesting to me. Historically, people often think of society divided into "estates." A medieval take was to see these in class-ish terms: peasantry, nobility and clergy, for example.

In modern terms, we might think of it terms of methods of organisation, or organization types. We have governments, our biggest organisations. Religions still exist and are substantial. But, the culturally dominant type are corporations. It's corporate culture that tends to be mimicked.

The big modern difference is that these are not exclusive. You participate in corporate organisations, democracy & such.

In any case, I suspect that developing healthy diversity of estates is important. There are "jobs" that's church or church-like organisation will do better than a corporation or government body. The formula is elusive though.

When Louise Theroux researched Scientology, he spoke a lot to ex-scientologists. Many still believed in Scientology (especially at the start), they just wanted out of the"church." The plan was to "do Scientology" without the extreme stuff. Louise commented that it seemed to devolve to a "self help" group, too banal to be substantial.

Organized religion is ultimately interesting. It's been with us for a long time, had a lot of influence. I'd like to think there's continuity, without a supernatural basis.
I concur. I used to work with C++98 (roughly, we had some weird levels of compiler support for some of it) and it was utterly foul. The only reason to use it was that there weren't really any better alternatives at the time. We needed something relatively manageable with really high performance, and that's what we got, but my goodness was it a mess in practice.

Modern C++ is much better, unfortunately there's stuff from the past they can't ditch without breaking compatibility so it really isn't much better - yes it's got better tools, but nothing's going to make you use them unless your compiler has some clever analysis features you can turn on and do things like make raw "new" an error.
I am not saying that either Iran or Saudi Arabia should be able to X, Y or Z. I'm not going for a "the Saudis do it so Iran should too" argument. Rather, I am simply saying that the sanctions themselves are just an imperialist American power move.

Again, it's not actually about whether Iran is good or bad. If it was simply about good VS evil, nobody would be standing idly as the Saudis yeet missiles into Yemeni civilians.

The sanctions are a joke. It is all about American political agenda.
First, the Roman thing was simply an illustration that relationship societies are not a Turkish thing; the roots of them are ancient. That far back, I suspect most societies were relationship-based, very much including Greek society before invasion.

Second, let me get this straight. Your point of reference is that the Greek social medium since at least the 60s discouraged saving, and you’re using this as an argument against this being a cultural impedance problem?
This. Thank you. Thank you for thinking rationally.
"Do note, I'm not in any way condemning the US for the way they tend to act around the world, they're just looking out for themselves."

So did the Nazi Germany.
One of his complaints is that they can't even reach Docker docs and just a few minutes ago I ran into an issue where Ubuntu didn't have a manual page for a build in command. We have been so accustomed to having access to the internet all the time that systems no long ship with the required documentation.

If more tools actually shipped with complete documentation, then the Iranian developers life would be just a little easier. I would imagine that they have access to Docker, via mirrors, so why isn't the entire Docker documentation just included.
Honestly, what do you think we did before the Facebook gods deigned to grace us with React? You understand that we didn't need SPAs to build everything, right?

Most of what's gotten better on the web has been about standardization and drastic improvements to EcmaScript. Unfortunately, we've taken all of these new toys and made sites that load slower, on average, on today's phones than typical sites did in 2009. The problem is far worse in developing nations where phones are many generations behind.

Don't get me wrong: I'm glad that React exists and if I was building Trello, it would obviously be an excellent tech choice.

However, there's exactly nothing simpler or faster about a React app vs a properly-cached SSR fronted by Turbolinks and a tiny framework like Stimulus for 98% of applications. I don't know how this became a sacred cow but at some point the Reactive defenders started reminding me of Scientologists.

People were really, really stoked about Java when it came out, too. One codebase that will run without modification on every device, they said.
Here is this free course that grants a certificate for the University of Helsinki, https://www.elementsofai.com/ it is for beginners, some banks are using it for their staff too.