skysight-inc/HackerNews huggingface dataset:
Kevlin henney has a lot to say about concurrent processing ithink it was one of thesr talks:

https://youtu.be/2yXtZ8x7TXw

https://youtu.be/ZsHMHukIlJY

Threading is faster, but really only if youre willing to give up your locks and design for it properly.
In political terms most Google employees are centrists, wet one nation troy or Eisenhower era Republicans.

And Prospect is explicitly not "Political" with the Big P i.e. aligned with a particular party - in fact almost all Professional unions are as they have members of all political parties
If you want to be a unionized software engineer you could always work at Boeing. God knows they need the help.
Questions about search terms, statistical significance in Wuhan traffic study
D has a fast backend that omits assembly- it's DMD.
Yeah me too. I have to say that even if I love Linux and run it on all my personal machines, the keyboard shortcuts of Windows tend to be much more effective than let's say KDE or Gnome. Control+shift+N to make new folders, win + arrows to move and snap windows, Win+L to lock, etc. are quite ergonomic. As a comparison, KDE defaults to f10 to make a new folder (terrible as far to reach, and usually mapped to a multimedia key on laptops), and has no default keybindings to move windows
Sometimes laziness shoots the moon and becomes artistic genius
Might want to change your grid settings so site makes better use of large screen real estate. The plots are overflowing under the right side nav.
Show HN: I made a casino cashback service
Summary:

In recent years there has been an increasing number of online manipulation campaigns targeted at news media. This report focuses on a subset of manipulation campaigns that rely on a strategy we call source hacking: a set of techniques for hiding the sources of problematic information in order to permit its circulation in mainstream media. Source hacking is therefore an indirect method for targeting journalists—planting false information in places that journalists are likely to encounter it or where it will be taken up by other intermediaries.

Across eight case studies, we identify the underlying techniques of source hacking to provide journalists, news organizations, platform companies, and others with a new vocabulary for describing these tactics, so that terms such as “trolling” and “trending” do not stand in for concerted efforts to pollute the information environment.
The problem is that both hardware and software are garbage.

Spectre/Meldown & friends are just the tip of an iceberg. We have layers & layers of indirection/abstraction everywhere. We have hardware that lies and tells you that it has certain properties when in reality it doesn't (example: sector sizes in hard drives/NVMs, processors still pretending that they behave like PDP-11), we have hardware that is flat out broken. We try to fix those issues in software.

But in the software, we have another dump of workarounds, dependencies, abstractions with a sprinkle of backward compatibility. We are now creating "minimalist" applications with a fraction of functionality of the software from 30 years ago but using so many layers that total amount of code used to make it work is many orders of magnitude larger than what we had back then.

I know that most of the programmers did not work with systems where it's very, very easy to debug the whole stack and you can learn it in a short period but it's amazing when you have knowledge about EVERY part of the system in your head.

There are some good things going on (like strive to replace C with something which has similar performance characteristics but without its flaws) but it's not enough.

Here are two things worth watching:

https://www.youtube.com/watch?v=pW-SOdj4Kkk - Jonathan Blow - Preventing the Collapse of Civilization

https://www.youtube.com/watch?v=t9MjGziRw-c - Computers Barely Work - Interview with Linux Legend Greg Kroah-Hartman
It's not like your need a lot of text. Do you really think that producing 10k different messages is "expensive" for an intelligence group? (Not that you need to write that many with some templates and randomisation)

Yes, lots of people heard about bots and use the accusation incorrectly. But in many cases actual sockpuppets are easy to spot. There's lots of accounts used only for propaganda for example and switch from Chinese-supporting messages when there's something happening in China to Russia supporting content following some news, to Trump supporting the next month before elections. They don't even bother deleting old messages, because most people don't check / doesn't care.
Yes CPU are designed by teams, but to effectively build a world class product you need a world class team and world class leadership. Keller has proven time and again he can lead world class teams effectively.
For years now I've seen comments like this from Europeans every time unions come up in conversation online. You all need need to come work for a large union in the US. They are just not the same thing. I've had direct or indirect experience with Teamsters, CWA, NEA, IBEW and UBC. You can dress it up however you like but there are definitely 'union jobs' with all of the connotation that brings.

Yes there are benefits to the worker (esp when your job puts you in harm's way). Yes collective bargaining is awesome. Unions, if run well, are fantastic. In my opinion we tend to mess them up.
You are overstating the results of such studies or use your datapoint out of context. Just because A is on average better than B, does not mean that A is better for everyone.

If you have a study that shows that most people do(n't) like pineapple on pizza (maybe make a blog post "is pineapple on pizza such a good idea?"), that is rather unrelated to someone likeing pineapple on pizza or not and is not claiming that all people don't like pineapple on pizza.

Darkmode is a nice thing! It feels like some people hype it as the 'one true better solution to everything' or a strictly superior version, when it boils down to preferance and minor differences. In the end you probably want to have both options (if you have the capacity to support them).
Are there exceptions? Our codebase has some functions related to generating secure cryptographic keys and certificate chains, and that test suit takes many seconds to run since it actually stresses the CPU.
What if one is being laid off and the company offers them a severance package of X weeks pay for signing some papers?
Using Git with Wordpress
>Sidenote here: one thing I found but didn't mention (the reason I put in the pooling, both in Python and pgbouncer) is that otherwise, under load, the async implementions would flood postgres with open connections and everything would just break down.

Doesn't this prove that async is waiting for connections when you put a limit on it? The only way async wins is if it is free to hit the db whenever it needs to.
Did 'Captain America' Movie Predict the Coronavirus Pandemic?
And in labour organisations "guild" has some unfortunate racist conations in the USA.
But the comments on AnandTech are usually your run of the mill intel vs AMD (or any brand rivalry) flamewars... Not people accusing a dude that has no controversy around him of pedophilia or of being an illuminati while at the same time saying that he probably left because he was tired of Intel's "Israeli ownership"? And It's weird because it's not a one off comment it's multiple accusations against a... cpu designer?
People in unions can’t find other jobs?
Nope, completely different. Xpra is resistant to network failures, while X server requires a stable network connection to keep the apps running. Xpra is also completely agnostic to the applications GUI: it just streams video and input events.

Rough X vs Xpra sketch:

| |
display <-> X server | <----X proto-----> | app
| |
| |
display <-> Xpra client | <---h264/input---> | Xpra server <-X proto-> app
| |
|~~~~~~network~~~~~~~|
Because we have a movement called "Make the D compiler compatible with all C++ code" https://wiki.dlang.org/Calypso
Support for unions is based on a basic misunderstanding of economics.

It is not mandates from the state that lead to wages and work conditions improving. It's rising demand from employers, as their revenue increases, and they compete with other employers for a limited pool of workers.

Unions obstruct the flexibility and freedom of the market, and thereby hamper economic efficiency and competitiveness. Firms will, all things being equal, see less revenue growth in a unionized labor market, than a non-unionized one.
Lawyer for the Strongman
Its about time, its just a cash machine.
And how would an individual teacher negotiate salary ?
Basically Bandit algorithm: balancing between exploitation (doing same things that already work) vs exploration (try out new things)
Seems a bit unfair to only acknowledge one side of the trade-offs. Obviously native apps win the perf side.

How about being able to play with your friends after just handing them a link? Native 1.6 doesn't even run on my computer at all.

I think browser ports are the only hope that old games have at coming back. The other month I played Nox's quest mode with my friend on a browser emscripten port (plus a lot of custom code / networking to get it online). And it's a game I thought I'd never get to play again. Gog.com sells Nox for Windows but of course the servers are long offline.

The adolescent glee over how much worse browser applications run really misses the big picture.

https://en.wikipedia.org/wiki/Nox_(video_game)
This is fantastic. Not that you’re lacking in ideas, but as you mention the value of simulation I wanted to ensure that you had seen this historical case study: https://obscuritory.com/sim/when-simcity-got-serious/
Why do you think Google didn't list these companies?

I found the Google response[1] and I'd note that they don't name any other companies at all (at least in a very quick glance through). I suspect this is a policy choice by Google - they don't want to be seen as pointing regulators at competitors.

I would also note that on page 23 footnote 69 they point references showing "the top 100 U.S. advertisers use an average 4 to 7 DSPs according to a 2016-2018 study" and "500 largest U.S. publishers use an average of 6 SSPs"

[1] https://assets.publishing.service.gov.uk/media/5d78ba3540f0b...
To me the main problem of global is that any module can mutate and affect any other part. All encapsulation and modularisation is then leaky and you are always on your toes about implementation details in some other part of code. Your approach does not attempt to solve this downside of globals.

I agree that passing in structs is vastly better than communicating over globals. On the other hand, taking existing code base and implementing this state-passing is quite large undertaking that affects all function declarations/implementations. It might be beneficial, but there are often better investments of your time.
And gradually you learn to stop pushing the button. Then when you are in a new neighbourhood you wonder why the green never comes. That's learned helplessness. You have been taught that any control was illusory and that nothing you do helps, so you don't even try.
No need, the security updates list already provides plenty of CVEs examples caused by memory corruption issues.
Probably some 24 year old intern with zero political nous
then there are apps like photopea.com. feature parity with Photoshop, but starts immediately, consumes virtually no memory, requires no special permissions, runs on virtually any os. compare that to the adobe app which loads half a dozen services, takes about a minute to load, wont run on linux, etc...
I never wished I had real siblings, I had 2 "brothers" and an older "sister" living next doors while a kid. Despite my personal anecdata, I would prefer to have more than one child. Being a single child has more negatives than positives. Parents always expect/demand more and can't avoid to treat them as scarce.
Nginx on an async server does not make sense.
It's easy to be wrong even about your own perception. You might think you like the dark mode because it strains your eyes less, but in reality you just like how it looks and you strain your eyes more, being more fatigued at the end of the day without even noticing. Or the other direction.

This whole "those studies are studies of how other people experienced X" is a typical argumentation scheme of esoteric fields like homeopathy, where science, logic and data is completely rejected and replaced with pure faith. Real studies can be criticized without relying on that trap.
Or monomorphized generics.
To see this in action, check out this crappy prototype I built: https://spin.report/

Makes it easy to see how different outlets are doing their best to earn those ad dollars with different strategies (horizontal rows) and to see how their strategies are evolving over time (columns).
I'd like to add that Calibre (ebook-convert on the CLI) has a mode for outputting a .txt file with markdown formatting. It can take HTML as input.
I originally upvoted your question without replying because I expected there to be a right solution for this and I was hoping some experts will chime in.

Looking back at it I'm not sure if there is a "right" solution for this (or maybe there is and the experts are still laughing) but at least here's my take on it and how I would approach the problem.

Whether it's the "right" solution or not is up for debate, but at least it will get you started. When attempting to solve a problem I recommend writing the worst, most hacky solution you can as long as it gets the job done, and then see if you can optimize it incrementally (by fetching data in bulk, etc). Throwing hardware at the problem is also a valid solution to at least delay it (sometimes the "delay" can be measured in years in which case the hacky and terrible solution would've made you tons of money in the meantime so you still end up winning).
Yes, this.

The point was that you can reject the law of the excluded middle without getting into the absurdity that would result from accepting "a and not a".
Autonomous Driving Market Overview
== This issue simply must take a back seat to bigger problems in America.==

What if labor rights is actually the single biggest problem that drives all the others?

I can think of things like a higher minimum wage, paid sick leave, anti-discrimination in hiring, maternity/paternity leave, and guaranteed PTO that could be helped by unionization to make us a stronger country, collectively.
The answer depends on what you're trying to learn and for what purpose, as it will dictate what learning strategies you utilize.

For example, if you're studying to retain information for educational purposes (and reproduce in an exam environment) then research has indicated that reading and rereading have the lowest utility (return on time invested) in the 10 common strategies used by students. The strategy offering the highest utility was practice testing under exam conditions.

If you are reading to learn about a topic that requires you to retain information in a sequential manner, then using learning techniques such as a memory palace can be helpful. This is a technique that allows you to picture a room you know very well and associate blocks of information with objects in that room while you are learning. It's a very common way to deal with performance anxiety which manifests as blank memory.

I'm happy to share some thoughts on potential approaches if you offer some clarity on what your desired outcome is.
>there were a number of classmates whom could not grasp the idea of plagiarism being unethical

It might help to define what form of plagiarism you encountered as there are some behaviors that count as plagiarism (at least were counted as such back in my college ethics class) which I never found any valid reasoning for. I have no difficulty understanding the ethical issues of passing off someone else's work as your own, but you can also plagiarize by passing off your own work as your own.
Hello to HN in general and those who know more about the University of the People. I have a question... I've been a Web Developer for 7+ years. I'm in my mid-30's. I never graduated college, and definitely went for the wrong reasons. I'm fully employed, but I've always wanted to land an engineering degree (software engineering most likely), and I'm wondering if this University would be a good option. I know little about it, but it seems like some of you know much more. Can anyone comment on if this would be a good fit for me for a college run in my mid-30's?
J9 is used a lot with IBM customers (banks + other finance on WebSphere aka Websfear). I'm not going to defend Java here, but Java/JVM might very well be the last flagship of a huge language + API + testsuite with multiple interworking implementations. If you don't like that, then there will be only proprietary single-vendor languages going forward.
Perhaps it has gotten better. My experience was a few years ago.
Co-founder at Missive, an email client built entirely in HTML/JS; Electron on desktop; Cordova on mobile.

You can try the app, it's way faster than Mail from Apple. Apple even featured the app multiple times on the mobile App store; again all HTML/JS.

Making fast software in HTML/JS is definitely possible.

An email client is mostly HTML/Style rendering so our use case might be more aligned.

You can learn more about how we made it fast by listening to :

https://syntax.fm/show/184/desktop-and-mobile-apps-with-a-si...
I went from Software Engineer to Solutions Architect a few years back, and can't be more happy.

a) You are still coding somewhat, but just prototypes. It is fun to use the APIs your company builds and help customers with it
b) You learn a ton about business. I would call this position more professional consultant, since in the right company, you learn about deals, how much a company pays for what and what value they get out of you

You finally work with people and not nerds who never grow up. You can touch code, but also learn soft skills and make connections. Personally, the money was equal if not better. You finally work on the profit center of a company and not the cost center. After I switched to Solutions Architect, I come here every now and then and be so happy not to do this fulltime anymore. I don't care what you build at the weekend anymore.

I am also more free after work. There is no special new tool I need to learn after the job to get a job in 3 years from now. The people skills I build with my wife, kid and friends are so much more valuable now. So socializing replaced hacking on a new project. Which also did good for my mental health.
The Hunt Is on for Elusive Ghost Particles in Antarctica
As stores close, an unprecedented amount of retail space will be up for grabs
Hot-swapping Python 3 code
The C++ that they teach you in universities barely gets you started. I wouldn’t count on those for a steady supply.
asyncpg is not scalable. It can only do "session pooling" because it needs advisory_locks, listen/notify, which will end up needing a lot of Postgresql connections.
You're going to hang the state of networked browser gaming on this random person's netcode implementation? Go to r/GameDev and you can find some redditor Unity projects built on UDP that are even worse, but you aren't going to say "wow, UDP sux".

Check out something like https://krunker.io/ which gives me a surprisingly good FPS experience despite my distance from the server.

Browser gaming does take some thought though, to be sure. UDP via WebRTC is relatively new and isn't trivial. And I know some games get around TCP head of queue blocking by opening up 2+ WebSockets.
However, 8 kB (the binary size mentioned in the article) is still drastically too much overhead in a 64k intro, and 4k intros are obviously out of the question.
X weeks for a 2 year non-compete? nah. Make it equal to the duration of the non-compete and then we might be talking.
I didn't claim that it could be true, as I did in fact state that I know of no logic that accepts "A or not A". The argument was solely about what the law of the excluded middle is. IOW, law of the excluded middle != law of noncontradiction. Classical logic accepts both of these laws, intuitionism only the second.

edit: looking at Wikipedia does seem to indicate that there might be systems of logic where "A and not A" might not be valid (paraconsistent logic), but I haven't really looked into that, and I don't know how much such systems are used.
Why do you think that? Because compilers tend not to use the pause instruction? Any why would a JIT behave differently here?
Some of us do, and when in turn we attack those that still keep the barbaric "traditions" of needlessly killing sapient creatures for no good reason at all we are in turn being attacked for not respecting ancient traditions. If those ancient traditions had come from more non-white good people, meaning from people not "like us" (like the Faroese [1] or the Norwegians [2] are) I'm pretty sure the discourse would have been totally different.

[1] https://www.insider.com/whale-and-dolphin-hunts-in-faroe-isl... (NSFL)

[2] http://savedolphins.eii.org/news/entry/norway-now-kills-more...
I've just added it to my personal work repo - that's where I do all my experiments that need to store the off-the-cuff ideas.
Adding noise for completely secure communication
We're Switching to CommonMark
> And promo is often based on leadership of projects. And how do you become the leader of projects? You write compelling documents.

This sounds somewhat idealized. As much as writing well is an asset, the understanding and ability to navigate office politics is what increases one's chances at career advancement. In the simplest form, just doing what the boss wants/expects one to do, not doing the unwanted things. No matter big or small company, a lot of subtle things that are said and done matter more, than the ways things are put in writing.
Scientists propose data encoding method for the 6G standard
I would actually love to see an old browser (e.g. IE 6) purely implemented in JavaScript to run inside a browser, without using the browser's DOM rendering capabilities (the web page should be rendered by the JS code on a <canvas> element, input events should be correctly handled, and of course a JS engine also has to be implemented).
>2) You negotiating against the resources of a multi-million dollar company who can hire any legal or negotiating team of experts against you? Can you, really?

I take it you've never actually gotten an offer with a large tech company. You're negotiating against some HR rep or hiring manager not some blacks ops negotiating team. Teams of lawyers cost a lot of money and paying them $40k to save $20k is stupid for a company.

>Unions protect exploited, abused, unfairly treated employees too, which you might become one day.

At the cost of also protecting the incompetent as they look very similar to those who are abused. Working with incompetent people is something engineers really dislike.

A well paid tech employee can invest their money, spend less, start passive income streams, etc. They have many options to hedge against future issues that don't include having to put up with idiots.

>Voting sure is worse than having me as dictator, isn't it? Democracy only serves to harm my interests. Surely you will agree that's a good reason for FaceBook to suppress talk of Democracy and voting in nation-wide FaceBook chat?

Governments are a necessary evil many would say, Democracy is simply the least bad of many bad options. Unions are not necessary.
Atomic‐Scale Stability/Reactivity in ZnO Electrocatalysts for Syngas Production