skysight-inc/HackerNews huggingface dataset:
The "C++, threads and locks" programming model is inherently performance-unpredictable, since a high priority thread can't interrupt a low priority thread holding a lock to a contended resource.

The field has made progress in "figuring out" the general problem in the form of other programming models but that stuff is not close to gaining popularity on the desktop. Things like STM, lockless peristent data structures, and shared-nothing concurrency.

There are also attempts to make C++ & locks real-time friendly, but the programming model is already prohibitively hard wrt correctness, and the added complexity explosion from handling aborted locks would make it completely unmanageable.
the airports in question are likely to be so large

You might be surprised. In my years as a consultant I would often be flying out of airfields that were little more than a shed near a runway. Not all the time but probably 30-40%.
The SoundBlaster 2.0 was in the $200 ballpark when it came out, not $20.
Do you have any examples? In all my years of teaching and working with matlab I have literally never seen any student or code that showed such issues so I am very curious?
A pill is just a pill, and the FDA accepts many generic drugs as substitutes for the name brand version. But an epipen is not just an epinephrine injector it is, itself, a medical device, and until now your prescription for an "epipen" wouldn't allow you to get a substitute device.

Consider the scenarios here. How would someone get a prescription for a non "EpiPen" epinephrine injector? They would have to be very savvy with access to a doctor as well as incredibly price conscious. They would have to convince their doctor to write a prescription for a specific other device. All of which is a very unlikely chain of events.
It's pretty.
In London, there are "dark kitchens" -- the take away provider pays for the equipment and the site, and the desirable restaurants provide the staff and skills. This lets the delivery provider optimize for location and services shared between multiple restaurants though the conditions for the cooks are supposedly often even worse than a cramped, hot restaurant kitchen as the dark kitchens are really just a bunch of industrial containers with kitchen in some gritty industrial park.

https://www.ft.com/content/d23c44fe-4b0b-11e7-919a-1e14ce4af...
WTF is “culture fit”??!
Why not? Like any journalist, he confirms and publishes stories given to him by sources while protecting their anonymity.
It's a sign of abject dysfunction that you think a passing allusion to Portugal is any kind of response to what I said above. The sentiment I'm pushing against is the feel-good, free-love notion that what you put into your body is your own damn business. Recognizing the absurdity of that claim isn't a vote for criminalization or mass incarceration.

Indeed, Portugal has invested massively in the kind of healthcare and drug-treatment infrastructure that's required to effectively handle the inevitable results of decriminalisation.

Whatever you want to say about drugs or drug policy, the people who do them aren't just minding their own business. One way or the other, the rest of us have to respond to it. Complaints about the "hypocrisy" of attempts to reduce use simply are not serious.

And, as I said above, it's a position that rarely survives prolonged interaction with actual addicts.
Q: Why Do Keynote Speakers Keep Suggesting That Improving Security Is Possible?
Admittedly, I don’t know the details of this particular situation outside of “yet another copyright / IP scam in China”.

Culture is bigger than any individual.

IP & Copyright are not part of Chinese history or culture and were largely impositions from
The west within the last 50 years.

Something like 90% of all business software running in China is stolen.

Additionally, Marxist ideas of collective ownership have left their mark.

https://www.cio.com/article/2444480/it-organization/understa...
A friend of mine learned it even harder way he wasn’t allowed to board the plane and sent back.
As someone who remembers those times, web apps have been a terrible movement. On the other hand I'm kind of happy that I can do almost everything the same between Linux and Windows, so it's not all bad.
China doesn't ban Google, China bans websites that do not comply with its law. Chinese law compliant Google was up in China from 2006 to 2009. As soon as Google is compliant, China will unblock Google.
Really cool that Kenney designed the logo. I've been learning game development lately and have found his asset packs very useful. Small world!
They don't prescribe Ambien in Canada, although they do prescribe Zopiclone which is a cousin of it.
> Indeed, Portugal has invested massively in the kind of healthcare and drug-treatment infrastructure that's required to effectively handle the inevitable results of decriminalisation.

No,, Portugal has invested massively in the healthcare and drug treatment programmes that you need whether drugs are legal or not.

The US could implement all of those tomorrow and still keep drugs illegal.
While that is possible it would make no sense. Why spend time refactoring code to improve a legacy UI for old browsers almost nobody is using? Legacy UI doesn't know anything about categorization because it was added later.

Actually Gmail's approach is sane. They just keep old UI working as it used to many years ago although the backend could have changed completely.
Maybe the categorisation is metadata against each email. Maybe even so they could use it without breaking the old legacy systems.
> ABC giants (ADM, Bunge, Cargill)

ABC(C)D. Dreyfus is in between Bunge and ADM in terms of revenue and quite influential in Africa and some parts of Latam (Cargill is the outsized one, twice as large as any of the other and culturally quite different). Continental (now ContiGroup) is about a fifth as large as e.g. Dreyfus so doesn't quite count.

I would recommend the ageing, but still relevant Merchants of Grains [1] for a better understanding of the dynamics of this industry. More modern books - such as Marc Rich's biography - are too sanitised. As you hint, it can't really be "disrupted" by technology - the advantages these companies have are more geopolitical than informational. My position reporting platform in the late 2000s dated from 1994 and had never been updated; despite 5-6 layers of control, some faulty trades (e.g. FX hedge the wrong way) were not caught for months. Some heads of trading desks could negotiate with ministers profitably, but had trouble understanding simple derivatives.

[1] https://www.amazon.com/Merchants-Grain-Profits-Companies-Cen...
ummm... and a TMS32030 ? I have one old 16 bit ISA card that was some kind of videotoaster with it.
Oh wow that is a stark contrast. yahoo.co.uk, yahoo.co.in, yahoo.co.id, etc. are all incredibly low-density as well. I have always loved the Japanese aesthetic, I wonder if any other cultures have a similar preference for websites.
$5 to stop posting this thread.
Obviously if they're powerful, they think they can accomplish anything.

But maybe they've witnessed history. Every king, industrialist, or self-absorbed person has tried exactly the same thing, living forever. I have no problem when any rich person tries to do this, it's just frustrating when they claim that this desire is unique, when "not wanting to die" is probably the most basic desire of just about everyone, and has been through the ages rich and poor.
There are certainly worse things you could be doing with your time.
I was not allowed to transit through Sydney to New Zealand even though I had valid US B1/B2, Permanent residence in one of the schengen countries, Canadian visa and UK visa.
Dental Implants and Bridges: What Are They?
> But things were going so fast that maybe one/two years later the Soundblaster 2 came on the market.

I was profoundly disappointed to have to deal with this sort of nonsense when we "upgraded" from our Amiga 500.
This is so refreshing to read! I was smh while reading the whole thread, got to your comment and was reminded there is some sanity left in the world after all.
+500. Whoa. I hit the :D face and sweep all my open tabs into Pocket.
what exactly are they supposed to do in the backend?

they probably have an api in which you can limit the results by category. As the old interface doesn't have any limiter implemented, they're getting all the results back.

you can also disable categories in the newer interface and the effect would be the same (everything in the inbox)
I would probably say that 15k are probably dead. But there is quite a lot of use of the top modules. And a lot of developers involved.
I'm using Sylpheed, the same e-mail program I used 16 years ago. I highly recommend it.
This isn't meant to be an especially religious comment, but I regularly switch back and forth between OSX and Windows 10 and wanted to make mention of the differences. I also use Ubuntu fairly regularly but only over ssh so I'll discount it from this comparison.

Both OSX and Windows 10 do suffer from UI lag but, in my experience, it is far worse on Windows 10 to the point where I have come to absolutely detest Windows 10. It's particularly bad on the login/unlock screen, which often takes multiple seconds to even appear when you get back to your machine - frustrating when you're in a hurry.

With that said, some of it is certainly application specifically. Office 365 Outlook, for example, is particularly egregious in this regard: switching between windows, or between mail and calendar is awful. Microsoft Teams also regularly hangs for multiple seconds when switching between teams, or between chats. Extremely aggravating.
Hmmm. Good point. I can't say I think the PTY architecture is actually fun or anything, it's brain-numbing. Now I realize what I was asking I disagree too, hah!

IMO, the "real" answer - the viable one :) - is a redesigned console model that supersets/encapsulates what already exists in such a way that things remain backward compatible but incorporate features that allow for progressive enhancement. The question is in how to actually build that out; what to start with, what to do when and where, etc.

Probably the most important thing I'd start with is having each console be like an independent terminal server: make it so anything can watch all the stdio streams of everything attached to the PTY, make it possible to introspect the resulting terminal stream, etc. Then the TTY itself could be queried to get the character cell grid, query individual characters, etc. And also make it possible to change arbitrary PTY+TTY settings [out from under whatever's using a given console] as well.

By "anything can watch" I mean that there would be an actual "terminal server" somewhere, likely in a process that owned a bunch of ptys, and this would have an IPC API to do monitoring and so forth. Obviously security and permissions would need to be factored in.

But this would roughly take the best from the UNIX side (line disciplines are kind of cool, having the PTY architecture Just Work with RS232 is... I understand the history, but it makes for an interesting current-day status quo, IMO), and then combine this with the best of the Win32 side (reading what's on the screen!!!!! Yes please!!).

I'm not sure how to build something sane that could incorporate graphics though. ReGIS and Sixel are... no. 8-bit cleanness is an unfortunately-probable requirement for portability (at least UTF-8 can be shooed away in broken environments with a LC_ALL=C), but base64 encoding is also equally no. Referencing files (what Enlightenment's Terminology does) is a nononono. w3m-image's approach of taking over the X11 drawable associated with the terminal window is awesome in its hilarious terribleness. The best I can think of is a library that all image/UI operations would be delegated to, which would do some escape-sequence dances with the terminal (and whatever proxies were in the way?) to detect capabilities and either use out-of-channel communications (???) to send the image data over rapidly, or alternatively 8-bit or 7-bit encode the image data into the TTY stream (worst case scenario).

This is a bit hazy/sketchily laid out, but it's something I've been thinking about for several years. When I started out pondering all of this stuff circa 2006 I was most definitely all over the place :) I'm a bit better now but I still have a lot of unresolved ideas/things. I'm trying to build a from-scratch UX that provides a more flexible model to using terminals and browsing the web, but in a way that's backward-compatible and not "different to the point of being boring".

I've (very slowly...) come to understand that slow and progressive enhancement is the only viable path forward (that people will adopt), so I'm trying to understand the best way to do that.
Consider firefox hello -- it died, but it was something they tried to implement/popularize.
Tik Tok (developed by Chinese company Toutiao) seems to be doing fine globally. In general, I don't see any backlash against apps and services developed in China.
It varies per country. In the Netherlands you can request to keep the old document; it will be returned to you with a couple of ~12mm holes punched through it.

My girlfriend needed her old passport for travelling with an Interrail train ticket because the passport expired between the time of ordering the tickets (and submitting the document number) and travelling.
Is there an easier way to make a CRUD-type app?

I started learning PHP/Laravel the other day and was able to make an item/data management system with a corresponding JSON API in about an hour.

It's bootstrap so the UI isn't unique or innovative, but it's definitely passable and it works really well.
He also wrote an email client for Netscape.
Conflict-free Replicated Data Type: https://en.wikipedia.org/wiki/Conflict-free_replicated_data_...
You can study whatever you want, wherever you want, without criticism or question if you are willing to pay your own way.
Just curious, is that windows machine possibly not on an SSD? My windows 10 rig opens a profile faster than my MacBook
The key is in your last sentence—you're extrapolating outward from "once interacted," but I think if you actually spoke to people who work in these restaurants, you'd learn that, in fact, the situation is "constantly interacted," albeit maybe "asshole" isn't as accurate as "person who overestimated their own tolerance."
Ublock0, umatrix, privacy badger, noscript (take your pick -- you can use any one of those, up to all 4). Decentraleyes. Self-destructing cookies.
I was in a tech meetup with CEO of food delivery in India. They buy directly from "food factories", which are much like "jewellery factories" in spirit - you come in with recipes and they provide. This whole business has a fascinating backend of small city kitchens providing food upstream.

Edit: See Erwin's comment for better phrasing.
Thanks for sharing. I'm a GNOME user but I want to try something lighter so I'm learning everything about "windows managers". I have never heard of "cwm" before, the only "cwm" that I was aware of is the "closed world machine" [1] so I was very confused at first :)
Going to try it now, I wonder how it compares with awesomewm.

[1] https://dokk.org/manpages/cwm.1
Its easy to say that because the chance of it happening is slim, and it allows for him to bail out if that's occurring short-term.

For me, Musk's major failure was with the children who were lost in a cave and his pedophile tweet. Everyone has flaws and makes mistakes, but that mistake showed me how flawed his personality is. It was classic narcissism behaviour, right from textbook.
I tick all the boxes you say no criminal record strong ties to my country of residence not muslim and yet I run into issues getting US visa i know a few more Indian in a similar situation.
Email and usenet client - which was the only client that ever got message threading right...
personally, I just use my real name on my blog and social media. I used to always use a pseudonym, but I came to understand that it was a projection of my imposter syndrome.

So I bit the bullet and started using my real name. Nothing bad happened. Nothing happened at all.

Nothing that I put out there are things that I wouldn't be happy to talk about to strangers during an interview. And if someone at an interview has an objection to my work, well, that's fine, gives us something to diplomatically discuss at the time.
I think this list of philanthropists[1] contains quite a few billionaires. That counts as "doing good" in my book.

[1] https://en.wikipedia.org/wiki/List_of_philanthropists
> For some reason most people see either no symptoms or much milder symptoms than I do.

This seems to be right for "most people". But there are definitely a few people who are annoyed by issues like this but aren't in a position to troubleshoot and report it.

Even I, after helping people with computers since mid nineties I still can't troubleshoot like that. I'll fall back to latency checking and turning off services one by one, combined with a fair amount of experience + googling.
Are you using gnome?

And a slow hard disk is often the bottleneck, in case of windows.
Yes, but those in power were able to get away with it in the past. Now they're held accountable, in public, like a public crucifixion. Pressure of 21st century is enormous.
Wechat has tried many tines and can’t even get much traction in HK. Most of the countries neighboring China, even Vietnam, Cambodia, and Myanmar, are firmly in Facebook/google’s sphere.

Which countries is tiktok popular in?
I have to use Thunderbird for work and I wish it was 1% as good as Gmail. The search sucks, it's slow to receive mail, it crashes quite often. Either your Gmail is profoundly broken or you have a magic Thunderbird. In case the latter is true: do you have any tips to optimise Thunderbird?
Here’s a video of the talk by Daniel where you can see these slides explained: https://youtu.be/mQYjjVCGVJ8
The RetroBeat: Remembering 2000’s big Spider-Man game
Yeah,the only sane way to do parallelism is message passing. (preferably using zmq)
Garbage Collection in Perl 6
Is that solely on Ambien or in combination with other drugs?
I remember Safari in the iPhone 3G would ALWAYS scroll even if it meant showing a checkerboard pattern while the page rendering caught up.
Then I think the GUS was around $400.

The only thing I remember I was amazed and sad at the same time when I heard the SB2. Halve the price twice the sound.

And ofcourse Dr. Sbaitso..
Seems apple is doing well in China even though it also collects massive data, e.g. the icloud....basically in China apple follows the China gov policy.

https://www.theverge.com/2018/2/28/17055088/apple-chinese-ic...
Ask HN: Performance benchmarking Cloud VMs: What would you like to see?
I'm planning to to compare a few public cloud vendors(AWS EC2, GCP, Digital Ocean, and a couple more). What would you like to see in such a comparison?

Why?

Doing it for someone that needs recent results.

So far, I have on my list:

1. Internal network bandwidth and latency within zone & region.
2. External network bandwidth and latency.
3. CPU performance - single threaded and multithreaded workloads.
4. Memory bandwidth and latency.
5. Local disk IO performance at various small to big, and sequential to random workloads.
6. A few application benchmarks to give a wholistic view - web, database, logging etc.

What would you like me to add or remove to/from this list?

I intend to build it using Python, Terraform(provision VMs, and setup network), Ansible(test setup and execution) so that it can be reproduced by anyone on any infrastructure easily.
>Li-Ion batteries are largely the same as five years ago

Try 20. Libretto 50 (Pentium 75MHz palmtop) was released in ~1998. It was powered by two 1300 mAh 17670 cells. Today top of the line 17670 come in 1800 mAh. 20 years, less than 50% improvement.
Almost all UI programing is single threaded. If the main thread is blocked for more than 10-16ms, then frames start dropping and the UI is unresponsive for that time.

Add locks and you add many more causes for the main thread to be blocked beyond pure computation.
"right of first refusal" prevents a burgeoning secondary market from forming

but yes, there is ESO Fund and other companies which you can basically become a debtor to in the event that you become liquid. you get cash and also get to potentially share in the upside.
Journalist? The sort of information he publishes, his timing and the people he chooses to defend make him nothing more than a political activist.

It's not difficult to see why: he has broken laws and is now stuck in a cage and the only way to get out of it is to cosy up to the politician who is most likely to pardon him.
That reminds me of this Seinfeld bit: https://www.youtube.com/watch?v=W-Cz-LK16g4
More cores, more RAM, more cache, more concurrency will help create higher total throughput but usually also mean higher latency because of increased context switching, natural need for more resource locks, increased delay in searching/reading larger stores like cache & RAM, and, higher latency penalties when there are cache misses and/or applications that require write-through policies. Things like faster clocks (which is why we now have dynamic, turbo clocks, aka Intel Turbo Boost), lock-free schedulers, and O(1) (constant-time) schedulers. However, notice that we have few CPU SKUs that go above 4GHz or 5GHz? Why don't we have 10GHz, 25GHz or 50GHz CPUs? It's because silly things like heat, cross-talk, speed of light, and physics at nano scale get in the way. Higher clocks would improve latency. Also, applications can improve their latency if they're written to take advantage of multiple cores, their workloads are inherently parallel or mostly parallel, manage their own thread/process scheduling, and use lock-free work stealing schedulers. CPU OEMs have proven developers prefer the manage all this complexity AND also calculate their ILP (instruction level parallelism) for them. Intel's Itanium failed because it required explicitly declared ILP (from compiler and/or developer) which can be tricky especially when most CS literature/education materials, programming languages, software constrains itself to using simplistic single thread of execution mental/computer models.
Why do you say "he is partially responsible for it"?
If you are using safari/chrome you can use reading mode.

For chrome there is a switche at settings > accessibility > show simpified view
I already tried writing unit tests first (TDD); it was a waste of time in my case.

TDD doesn't help you at all in terms of designing the right architecture. It encourages you to write lots of small classes and it discourages you from changing them later as your understanding of requirements becomes deeper - This leads to suboptimal architecture.

I much prefer integration tests to test my code during development. They don't have to be slow if you design them properly.
Google staff protest against plan for censored Chinese search engine
Safari did that for a while too
Mining your personal data for ad revenue. Or was this a trick question?
PGP encryption isn’t dead, despite the panic over EFAIL
> an enormous construction an enormous construction

OOPS sounds like they have tangible hardware and operating costs.

tech companies get to that point, but they can offer services with very little overhead for a very long time until they scale to the point that they have to build their own hardware infrastructure to support them. and then they also resell/rent out that hardware infrastructure to smaller tech companies and everyone else.
Around what year were those magical times?
Mo memory, mo problems.
This is how i kicked facebook out of my life 3 years ago.

I made it a habit to only log in to facebook in incognito mode, i would have to log back in every time i close the session, and that was enough to remove it completely from my life.
Thanks, but I would keep using SDLang :
https://sdlang.org/
I want to live in a universe where you at least apologise for calling someone a pedo, or yes, you get kicked out.
Has a Tesla ever killed a non-driver/passenger (like Uber has)?