skysight-inc/HackerNews huggingface dataset:
The real danger with Nissan, IMO, is the fact that their internal combustion engines are “interference mode”, which means that there are parts inside that pass through the same space, and the only thing that keeps them from colliding with each other is the timing chain. And when the timing chains goes, that wipes out the engine — to the tune of $10k or more.

So, whatever value you think your Nissan vehicle has, subtract at least $10k from that, due to the fact that you’re driving a rolling time bomb. It’s going to blow up on you, it’s just a matter of when and where.

Ask me and my former Nissan Juke how we found out this lesson, the hard way.
The situation in Europe at least, is that if you choose the old ways you'll be loosing money, so nobody does it except for those that do it as a hobby and not for making a living.
> Flags don't have to add an extra implicit input/output everywhere. Both ARM and PowerPC avoid updating the flags unless explicitly requested.

You mean things like having variants of common arithmetic instructions that update or don't update flags?

> Besides fixed-size instructions and the traditional variable-size instructions, one can do variable-size instructions in bundles. An example would be 25-bit and 50-bit instructions packed into 128-bit bundles, with the remaining 3 bits used to specify all the sizes. (eight patterns: nnnnn, nww, wnw, wwn, nnnw, wwnw, wnww, wnnn) Extending that out to a typical cache line of 512 bits might be better. Another option is to use 1 of every 16 bits to indicate where instructions start.

Yeah, something like that could be nice. Though how would jump instructions be encoded? Bundle + offset within bundle?

> Where RISC-V got wasteful was the registers. Compilers are seldom able to use anywhere near 32 registers. On normal code, normal compilers seem to need about 8 to 10 registers free after deducting the ones reserved by the ABI. The ABI might need 3 to 5 registers. (stack, PLT, GOT, TLS, etc.) That means that roughly 11 to 15 registers are needed. Clearly, 4 bits (16 registers) is enough. Shoving some of those ABI-reserved registers out of the general-purpose set wouldn't be a bad idea; most of those are just used for addressing.

Nah, I think 32 registers was a good choice. (Relatively) common loop optimizations like unrolling or pipelining need more registers. Also, some of those registers are callee saved and some are call clobbered; by making use of this information the compiler can avoid spilling and reloading of registers around function calls.

For x86-64 16 registers is fine, partly because in many cases one can operate directly on memory without needing to explicitly load/store to architectural registers, and partly because the target was and is OoO cores that aren't as dependent on those register-consuming compiler optimizations.
It's not wrong. Compulsory school attendance was established in Austria-Hungary by Maria Theresa and while these schools were different, just 50 years passed and the schools looked almost exactly like they do today, because of Prussian pressure. Prussian schools invented the system of sitting in a classroom, learning a topic by drill and then exams, and we still do that today. The schools here in former Austria-Hungary and Prussia are actually proud of this heritage... There are many books (both novels and not) from that time period that are also describing the schools, you can read one for yourself.
> During and after the economic collapse of 2007-2009 I wondered who was at fault; who to blame

Sometimes it is possible to at least narrow things down to an underlying inherent instability. In the case of your example, a huge underlying cause is an economic system based on debt (backed by interest and usurious transactions). It's for a reason that usury/interest is banned in Islam, Christianity, and Judaism for example. It's a parasitic practice that makes the economy fundamentally unstable. This includes dangerous practices such as selling debt for debt (again part of the same crisis), and things like stock shorting (which, interestingly enough was also banned during the crisis, at least for some critical company stocks).
Currently, of course. Travis used to be free for oss-projects too.

I suspect Microsoft is less interested in making a profit on every single part of the github ecosystem, and less likely to change the pricing/limits for actions. But of course only time will tell.
Cosmopolitan uses the stable WIN32 API on Windows. The word ABI is used loosely in this context. It's somewhat accurate since Cosmopolitan still configures the assembler to generate the binary linkage by hand. NTDLL APIs are only used on rare occasions, such as sched_yield(). When it is used, it's used in accordance with Microsoft's recommendations: namely having fallback. It'd be great if we were authorized to use the SYSCALL instruction on Windows, however we have to respect Microsoft's recommendations if we want long-term stability promises.

Mac however is a different story. One of the reasons Apple came back is they adopted the UNIX interface. They literally copied the magic numbers right out of the UNIX codebase. They shouldn't have the right to stand on the shoulders of giants, pull an about face, and then declare it their own internal API. Apple actually broke every single Go application a few years ago by doing that, and I'm astounded that Google didn't do more to push back. We need to give Apple as much feedback as possible about keeping the SYSCALL interface stable. It's the right thing to do.
>Didn’t the Ottomans interrupt that continuity rather significantly?

They did, but after half to a full millenium after the fall of the Roman Empire - so for those there it was a much more "recent" (for ancient peoples sense of historical time) affair.

>For example, we don’t call it “Constantinople” any more and the inhabitants of the region don’t seem to consider themselves descendants of Romans as much as Ottomans

Funnily enough, the Mehmed II (the conquestor of Constantinople) did call himself (among other things) "king of the romans" after that.

And the name Instabul itself comes from Constantinople (also known as "Pole" (The City, it being the big Apple of the area, where Instabul meant "in-sten-Pole" (to-the-City).

But yes, the current inhabitants of modern Turkey region don’t consider themselves descendants of Romans. But you can find some connection to other parts of the mediterranean and the levant.
Yes, and both work for employers incorporated in the United States. What is your point?
> Interesting idea, and props for well-executed landing page at Koj!

Thanks so much! This isn't Koj's "Show HN" (expect that soon!), but we're doing some interesting stuff, both tech- and "home and living"-wise. Happy to hear any additional feedback for koj.co as well!

> I have a suspicion they might start introducing restrictions

I definitely think so, unlimited minutes for all public repos can only be sustainable with many many paid orgs buying expensive minutes. If restrictions kick in, I think I'll keep the "GitHub issues to status page" part of Upptime and have some integrations with self-hosted monitors or third-party services that then open those GitHub issues automatically.

> I see you’re also using TypeScript, so I’m definitely taking a long look at your github-actions-starter (thanks for sharing).

Enjoy! We're using Svelte and TypeScript everywhere at Koj, we also have some other starters here if you're interested: https://github.com/koj-co.
Unless you happen to live in an off-world colony, growing your own food will not protect you.
The Year 2020 in Math and CompSci
Show HN: Marketplace for digital items without monthly fees
What Spies Think About John Le Carré
A new GraphQL IDE – Generates every queries from the schema
> Yeah, the 440 to late 1400s were a regress for European civilization.

Uhm, I'd say more like 378 (battle of Hadrianopolis) - 800 (Charlemagne is crowned Emperor). The idea that the whole medieval period is a "dark age" [1] is currently discredited among historians: from 800 until the Black Death of the mid-1300s, European culture and economy grew almost nonstop.

[1]: https://en.m.wikipedia.org/wiki/Dark_Ages_(historiography)
This is a really good interview podcast, I also recommend
the episodes with Olivia Colman & the one with Ian McKellen. Honestly most of the episodes are worth checking out.
Happy user of Octal ( https://github.com/dangwu/Octal ) for iOS here.
Thanks for the informative reply.

> and web browsers do a great job.

Suppose one had a native linux game that uses POSIX, OpenGL and SDL. Is there any hope?
Ah Harald still at large! I met him in Austria where he gave a training on OsmocomBB (2010? Found the link [0]) and blew me away with his acquired knowledge of GSM. I worked for a large European mobile provider and it was very uncommon to meet people outside of that bubble to be interested, let alone knowledgeable about the domain.

Mind you, at that time there where hardly or no easy accessible & readable write-ups on the subject. Piles and piles of badly formatted and cryptic worded PDF's had to be obtained, read and understood. He did it.

Remember, this was in the same year Karsten Nohl gave his BlackHat presentation on cracking A5/1. Exciting times :)

[0] https://deepsec.net/docs/Slides/2010/DeepSec_2010_OsmocomBB....
[1] https://srlabs.de/wp-content/uploads/2010/07/100729.Breaking...
10% and a transaction fee?! Seems like a lot
Try this:

https://addons.mozilla.org/en-US/firefox/addon/ublacklist/
IMO, a profile pic is better for an "about" page. The 10 KB Club excludes favicons and the like from page size, since they're non-blocking and not needed to read an article's text.
The Journey in Building an Audience
It does, but that was a bad decision that has made HN worse; it's time to revisit it.
> Merkle Search Trees: Efficient State-Based CRDTs in Open Networks https://hal.inria.fr/hal-02303490/document

https://scholar.google.com/scholar?cites=7160577141569533185... ... "Merkle Hash Grids Instead of Merkle Trees" (2020) https://scholar.google.com/scholar?cluster=13503894708682701...

Browser-side "Blockchain Certificate Transparency" applications need to support at least exact key lookup by domain/SAN and then also by cert fingerprint value; but the whole CT chain with every cert issue and revocation event is impractically large in terms of disk space.

https://github.com/amark/gun#history may also be practically useful.
All these custom stylesheets and extensions are nice, but still are a clunky workaround and sometimes a potential security issue
Maybe middle of the road. Xilinx seem to have developed a lot of CNN/DL API/library stuff recently. Far from turnkey, but I wasn't expecting so much stuff when I looked it up recently.
This mostly. Although our view on this might be biased, the were reportedly severe tensions between Sega of Japan and the West (mostly America). As the story goes, the Japanese HQ wanted to assert dominance over the imperitent westerners, since after all the American video game market crashed while Japan succeed. When SGI first contacted Sega of America with their 3D hardware they were thrilled and tossed it to HQ, which shot it down since the Saturn was supposed to bring the arcade experience into the living room and didn't need 3D. SGI then showed their stuff to Nintendo... Then when Sega saw that Sony and Nintendo did 3D, they panicked and bolted on some 3D capabilities last minute resulting in an architecture that makes the PS3 look easy to code for. Then at E3 1995, they suddenly announced an earlier release date for the console than what was communicated to all the developers pissing those off, with a release price of 399. This lead to Sony's legendary press conference for the PS1 directly after Sega's: https://youtube.com/watch?v=ExaAYIKsDBI
Timely Tracking of Infection Status of Individuals in a Population
Best Remote Job Sites to Find Your Dream Job
I see: prefers-color-scheme wouldn't bother me.
Where in these protests do they mention the use of hybrids or intensive farming? As far as I can see these are about the deregulation of the market.
In case anyone else loves mechanical watches and want to see the latest advances in escapement design: https://youtu.be/VdoorKat1e0

I find it very interesting that the industry seems to be adopting a lot of techniques borrowed from the semiconductor industry to design and implement silicon based mechanism that look like they were built using lithograph techniques.
Religions cater to the vast majority of the typical population. We can only hope modern governments can step in and fill the gaps for minority issues.
I wasn’t suggesting reneging on the deal, just laying out the options and letting him choose.

You could consider winding up the company and starting again with a fresh company.
I used:
- Vincent’s Racaniello virology iTunesU course (viruses exploit all biology systems to hack the body)
- introduction to Genetics on inkling

Many people also recommend the book „Cell”.

You will also want to start with a first few chapters of Organic Chemistry from any course/book
You still have the problem that you need to be able to grow plants beyond lettuce and strawberries. No one is growing cereal grains or root crops vertically. It’s not economical viable.
The article's focus on computers impact in math shouldn't be a surprise. Alan Turing and everyone he was inspired by was a mathematician
Your logic only makes sense if you equate legal fundraising to back room, illegal corruption.

To me, someone funding raising through a legal, transparent PAC might not be desirable, but it’s far less insidious than backroom dealings that pervert the rule of law.
Neither had I, and I’m excited to try Obsidian.

I was really looking for a local Roam Research equivalent and org-roam didn’t fit my style.
I use Dracula theme and its delightful:)

Feel free to use it:

https://github.com/allenleein/hackernews-dracula
For what it's worth, even a large 256x256 PNG favicon can fit within 1 KB to 2 KB size if properly optimized, say, using ImageOptim or another similar tool.
Feels like you didn't read the article (the NYTimes one is way better).

This is Teflon before 2016. If you were close enough, it was in drinking water... water you would have used for growing your own food. Organics would have provided zero protection.
> we are seeing increases in yield, despite global climate change

I'm ignorant about this. I want to learn more.

I've read that increasing CO2 %, increasing temperature, and increasing water availability will improve plant yields. Is this true?

I also understood that one of the positive feedbacks for the climate response is the increased amount of water vapour in the atmosphere, water vapour being a much more potent greenhouse gas than CO2. I'm confused about how we can have more water vapour in the atmosphere and yet less water availability, presumably because less rain - these things appear to be conflicting.

I understand that the change in climate will change the established weather patterns that we're used to now, and create drought in areas that are currently wet. I don't understand why we can't adapt to this and move our farms to where the water is.

In short: I keep hearing this, that global climate change will reduce our ability to grow plants, and I don't understand why this is true or how the science for it works. Can anyone shed some light on it, please?
From the left? It doesn’t get more left than SF and the corruption is rampant here.

I’m not sure why you equate corruption with where you sit in the political spectrum.
How the Internet (The Web) Works Behind the Scene
Do you happen to know if booting from the SSD is limited by the closed source bits of the Pi system or is this an effort the open source community can possibly contribute?
Are you arguing the democrats are putting out sane policies and candidates? Have you seen SF?
Zoomquilt 2 (2007)
https://upstract.com also has a section for HN, and then some...
Technology concepts from 12 years ago
It is natural that questions arise, when you insist on not understanding what I've said.
Ask HN: What are your favourite Ask HN threads?
I would recommend reading the conclusion before dismissing this as "they picked numbers to throw at the Drake equation

That's a misrepresentation of what I said.

I made it clear I had only read as far as I had because the premise of the title was unpromising given the unknowns, and that it sounded like an updating of the Drake equation without its flaws in the calculating of probabilities (as implied by the title) addressed.

Feel free to summarise how it fundamentally differs from Drake in that important regard, with the findings and their usefulness in the context of the unknowns and title which promises an estimate of extraterrestrial intelligence.
The burden of proof is on the individual claiming that agricultural investment by Western firms into Africa is a negative, given that it's commonly believed that FDI is a good thing and African governments routinely and actively seek out FDI as part of their policy. So I don't believe that to be question begging.
I don't think it really contradicts what I said, I didn't say extra instructions were executed on each function call, just generated. I guess it depends on how you define overhead, but if you compile a program that does not use exceptions with exceptions on, it will run slower if you benchmark it. That being said, I do use exceptions and think they're obviously worth it, but there is an overhead to them, even if it's not as simple as "x additional instructions are executed"
Personally, a text area is the only thing I need to express my gratitude. I'm doubtful about a UI that would "encourage" it.
The last time I wrote on a GitHub issue, I started my message with a warm thankful line to the maintainer for his fabulous work. I meant it, and I didn't need any "reminder" to say so. It felt natural and important to me. I also put relevant informations to show my interest and the time I spent thinking about it. In the end, I believe it's more about the person posting, rather than the interface encouraging it, but I may be wrong.
Are humans getting crazy? The 25 Most Followed Accounts on TikTok
There aren't, and as you guessed, they're exceptions for a reason.
Does it end? How did you create it..?
Scientists achieve long-distance 'quantum teleportation' for the first time
In this and your previous post, you greatly under-appreciate the cost and disruption of a bad hire. Not to mention the time lost bringing a new hire up-to-speed on the company's way of doing things. A bad hire can be very expensive and disruptive.

If a few more hours of interviews can avoid a bad hire, I think almost all experienced managers would opt for the extra interviews.
Might sound strange, but when I "downgraded" my phone's display to IPS (as found on my iPhone 6s, and as opposed to AMOLED on my former Samsung phones), I had the impression to see HN in all its creamy-ness as intended for the first time in years, whereas on AMOLED with its tendency towards over-saturation, the light yellow background always seemed somewhat arbitrary and synthetic. This is in addition to the much better contrast and natural look of dark backgrounds possible on AMOLED, so clearly, while the problem is going to come back to hurt me, the desire for dark mode is driven by AMOLED. I wonder what CSS should do about this on top of prefers-color-scheme media queries; having to decide to optimize for AMOLED vs IPS seems odd when device color profiles have been a thing for ages.
I almost always use CIELAB as a working color space for photographic work (my action linked previously converts to 16 bit/channel CIELAB space as its first step, though you could use a similar type of tool in RGB mode if you wanted to). But I have a pretty good idea of the final RGB (or other) gamut I am aiming for.

Photoshop is definitely designed RGB-first, and some of the tools get a bit clunky in CIELAB mode. It is still an improvement for most of what I want to do.

I have many ideas for better image color manipulation tools.
How to Build and Deploy a Jam-Stack Website Fast with NextJS – In 5 Steps
Top Machine Learning Programming Languages in 2021
Ah, but have you ever run PCIe over 115200 baud serial? :)

We did that for the PS4 hardware experiments, and that also involved a PCIe hotplug capable motherboard, as we had a PS4 southbridge patched in as a PCIe device on a normal PC, and every time we powered on the PS4 that was effectively hotplugging it. Fun times.

These days PCIe hotplug is a consumer technology, it's called Thunderbolt (it's hotplug at the logical layer, not physical PCIe lanes, but to the OS/software it's about the same).

PS4 talk including the PCIe story: https://youtu.be/QMiubC6LdTA
I thought x86 was pretty straightforward once I understood the octal encoding. Cosmopolitan provides a 3kb x86 instruction length decoder that supports all past, present, and future ISAs: https://github.com/jart/cosmopolitan/blob/master/third_party... The Cosmopolitan codebase also provides a debugger / emulator for i8086 + x86-64 that's similar to GDB TUI and Bochs. See https://justine.lol/blinkenlights/index.html For example, here's the ALU code: https://github.com/jart/cosmopolitan/blob/master/tool/build/...
"Winning Through Intimidation" by Robert Ringer.

Or, just quit. I've taken conflict all the way through being fired multiple times and there really isn't a way to win if you are not part of the mafia. At a very huge ecommerce company they had SDE career training, and you are told bluntly all the people deciding things are cigar smoking mobsters so basically, you are a peon and you're fucked for a career if you are not in management. You need to enter a company through personal connections not skills, or it just isn't going to work no matter how much politics you try.

There are tactics I call socialist tactics. Many people for instance being on the losing end of an argument having a dumb idea or no clue, will use their position as a management to call a large meeting, confuse all the people in it with bullshit, then get them to agree on something they don't understand. Another tactic is when challenged in a meeting, call for a instant vote (its a democracy) while pressuring people to vote for them. Third tactic is to meet for a few hours, decide everything you want, then try to force teammates into the meeting two hours later, then claim the whole team is on board with what they decided because everyone was in the meeting. Fourth tactic, is to lie continuously and whoever is around upper management the most/most face time wins with the most lies.

I don't condone any of these, but shitty managers will use all of them and they seem to be learning them somewhere because I see them repeatedly.

Perhaps the best advice for your situation is to praise publicly, criticize privately which is also what a lot of office bastards do all the time.
It does seem to be a regular pattern. In this case the criticism seems to be that a system that is designed to grow salad crops can't grow staples so is useless.
What is it made of?
My own: https://news.ycombinator.com/item?id=25441664 Got a lot of great advice and set me on the path for learning common lisp.