skysight-inc/HackerNews huggingface dataset:
I'm not convinced that lowering wages actually decreases price of goods enough to compensate for the lower wages - for that to happen, the money needs to cycle all the way through the economy and back to the workers without ever being "leaked". Depending on the entire economy to not break sounds like a way-too-large-scope solution.

Things that could ruin the effect:

1. Any sort of natural monopoly

2. The "free market for senators" letting a corporation buy itself an un-natural monopoly through regulatory capture (either unnecessary regulation, or refusal to create necessary regulation)

3. Any sort of repeated irrationality in human nature that can be systematically exploited

4. Workers with lower wages purchasing less in the interim, resulting in fewer purchases and higher prices due to less economy of scale, resulting in fewer purchases and less economy of scale, etc etc

5. This probably overlaps with several of the above, but market distortions as a byproduct of initiatives to "create jobs", which is something everyone (as in both industrialists and working class) wants/needs to keep the economy afloat. IMO this is a result of people refusing to acknowledge that past a certain point, demand for wages is inflexible and will be paid, and if market mechanisms don't deliver then political forces will.
No one ever hikes the prices up significantly after running at a big loss. What usually ends up happening is that loss making companies adopt a model where their shareholders are the actual customers that the business makes money from. The goal becomes to IPO and leave index funds and pension funds holding the bag and playing hot potato with it. In a perverse way it's kind of sustainable. Hate not the player, but the game.
Megatrends 2020-2030
These rules are currently a not-readily-separable part of our build tooling. To provide earlier feedback for developers we're intending to standardise on an ESLint ruleset that will probably comprise the `no-restricted-syntax` rule: https://eslint.org/docs/rules/no-restricted-syntax
> Their design creates hollows to trap sauce.

The wikipedia article doesn't mention heat exchange being the reason for the shape (unless it has been edited in the meanwhile).
This is the biggest thing I missed moving to SF and not having a garage or even a driveway. In my prior place I had a garage and could do all my maintenance and repairs myself. Yes, it would probably be worthwhile having a mechanic do it, but there is something very zen about working on your own vehicles. Plus, you know it's done right.

I have done a few brake jobs on cars that parked on the street in SF, but that gets to be a pain in the butt. There are garages you can rent down in the South Bay which gives you access to a lift and a ton of tools (pneumatic tools too!), but I think most of them went under.
I tried that but it's no different. AP and Reuters articles are written in a style no different to what you'd find in a Guardian or NYT article. The problem is journalists as a class, not specific firms. They don't have any incentives to report dry, factual news without a slant.
My best friend created a beautifully designed iOS HIT timer app(free and no ads)
Market Leadership – Virtualized Evolved Packet Core (VEPC) Market
[127 Pages Report] The Virtualized EPC market report aims at estimating the market size and the growth potential of the global market.
The price seems to be the same except for tax.
Germany has a 16% rate (July-Dec 2020) and Czechia 21% for sales tax/VAT.
> where an application compiled 2 years ago for the same distro often won't work on the current version

Ship non-system libraries with your application instead of assuming they will be in /usr/lib* and that's a solved problem. Valve even does that for you with the Steam runtime.

This isn't any different on Windows - if you don't bundle your dependencies (including MSVCRT / .NET / whatever) then you will run into problems.
I switched recently from Airsonic to Gonic, mainly due to how resource-heavy Airsonic was. I primarily use 2 clients: Clementine/Linux and play:Sub/iOS. I also tested a audiobook-only-installation against BookSonic/Android.

Notes:

- Gonic doesn't support many routes. The *sonic protocol supports special routes for Podcasts/Audiobooks/Radio Stations for eg. [0] details missing routes

- It heavily uses `folder.jpg` as the album art. Doesn't work well always. I used sacad[1], but it wasn't perfect.

- Not all players will work perfectly with Gonic. I use play:Sub and it had some issues with album names being blank because Gonic used `name` field in album info while keeping title blank (I think). This is now fixed mostly, but I still have a few blank albums that I need to investigate

- I liked the transcoding options on the server side. You can set it per-client and that client will forever get MP3 for eg.

- It doesn't do artist art. Not sure why

I haven't faced any breaking-issues other than the blank album names so far (and that was fixed).

[0]: https://github.com/sentriz/gonic/issues/7

[1]: https://pypi.org/project/sacad/
How did you filter out cloned in rust or written in rust posts from your feed, teach me senpai.
Companies That Own (Almost) All Media
Been using it for about 6 months running on a PI. Very happy with it and I just opened a PR to add rating support(which was the only thing I wanted that it lacked).
Hey Greggman3, I had a similar goal. My 2 golden nuggets are:

- Find out if you can diagnose with the Big 5 whether you'd be more of a fit with someone (or in my case: the HEXACO model -- a derivative of the Big 5). In my case: I need someone who scores quite high to extremely high on openness. My whole strategy on finding an amazing girlfriend always revolves around this. So far, I'm 4 years in :)

- Read up on assorted mating theory (check the wiki, just a few paragraphs)

When you have the right approach, finding an amazing partner is actually really easy, albeit there's work to do.

For more inspiration see also [1]. What I took away from this talk is not that she went all techy on it, but that she made a very clear strategy on how to find her life partner. It's the best example I could find of that it's quite easy (but hard work), when you have an approach that works for you.

Finding an approach that works for you is the toughest part.

[1] https://www.ted.com/talks/amy_webb_how_i_hacked_online_datin...
What about using GPT-3 (et al.) to generate plausible fake data?
I was going through the same process and I ended up creating https://nostashapp.com

It features fast search and a very fast interface.

It is going to stay forever up because it contains my own notes.

Export to HTML or Markdown is coming.

You can support the application through patreon if you like or use it for free.

Open to any kind of feedback.
This kind of DRM is like locks - they keep "honest people honest", aka they offer enough resistance to deter the wide, wide mass of 99% of people. Outside of IT people, how many are willing to hack together microcontrollers and circuits that can reset an ink tank for a home refill?
One of my acquaintances has remarked that he pays for a Tinder account for the same reason that he bought an expensive looking swiss watch: It grants him access to a pool of unsophisticated and, hence, easily impressed women. While I did dislike the bluntness, I don't necessarily disagree:

When YouTube and Facebook optimized for engagement, that meant boosting conspiracy theories and click-bait content.

Now that Tinder has optimized their engagement for a while, I'd expect that the supply side of the platform is dominated by mentally unstable young girls who crave validation so bad that they'll interact with pretty much anyone that the app connects them with. Alternatively, a pool of nymphomaniac women (or prostitutes pretending to be regular users) would probably be a great marketing asset for Tinder, because it gets guys to brag about their success, thereby boosting word of mouth. So it is indeed in Tinder's best interest to optimize for less intellectual and easily addicted members.

Plus back when I was single, I was usually busy doing stuff with friends or classmates and only barely managed to keep my Facebook halfway up to date. So based on my personal experience, I would feel very suspicious of anyone who spends a lot of time on dating apps. Either they are lonely, or they're super desperate. Both of that are hints that in the real world, not that many people want to spend time with them ...

EDIT: It looks like my guess wasn't that far off.

"Being a SBDA user was significantly associated with having psychological distress and depression"

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7055053/

Plus this:

https://phicklephilly.com/2019/08/22/meet-the-tinder-prostit...

http://valleywag.gawker.com/tinder-is-full-of-robot-prostitu...

https://shanisilver.medium.com/tinder-is-a-modern-day-whoreh...
Nice article! I like Gmsh a lot. I'm a big FE user, but don't have any experience with structural problems as it's not relevant to my field. I note that you say that tetrahedral elements aren't useful for structural problems, but why is this?

In my field, for e.g., generally people use Lagrange basis functions and it's cheaper (and sufficiently accurate) to just subdivide the mesh and use more 4 node tetrahedra than swap over to 10 node tetrahedra or a different element type. Is changing the basis function family not acceptable in structural mechanics?
Do you mean it doesn't automatically fetch album art? It does serve it to the client in my experience.
Fundamentals of Architectural Design – Computer Architecture
Me too. I’d love to get a copy of this for my daughter
No one should interpret a deep-dive article like this to indicate a language monoculture - we also use many other languages on the server-side including Python and a lot of C++.
I'd just like to point out that it's also very easy to do on most reverse proxies. Client cert, or even regular password protection.

Client certs are quite easy to setup. Create a CA cert, sign client certs with it, and allow only clients who have a cert signed by you.

Client cert on Nginx: https://fardog.io/blog/2017/12/30/client-side-certificate-au...

Bonus about client certs: https://drewdevault.com/2020/06/12/Can-we-talk-about-client-...
The available RAM and eGPU support could explain that rather than raw performance.

I also imagine not all customers are ready to jump on ARM day 1. Some will want to wait until the software ecosystem has had time to make the transition.
Google, Storage cost is a small price to pay for the datasets of users
Unlike web streaming services like Netflix and Amazon Prime, cloud storage is not a luxury, but a necessity.

It's not wrong to milk customers, but post June 2021, you're on life support and it is called Google One.

Good luck.
Suppose you want to do object detection on a phone’s live camera stream. Running your model on aws is probably infeasible, because you’re killing the users data plan while streaming frames into your remote model, and network latency kills the user experience.

On-device detection (“edge ai”) is gaining steam. Apple recently purchased a company called xnor.ai which specialized in optimizing models for low power conditions.
congrats! i see you are storing images on the server itself. where are you hosting your backend? did you consider splitting out image hosting to s3? why or why not?
I'm going to sound like a broken record but HTTP/1.1 comet-stream works fine, just use "transfer-encoding: chunked" header in your response, write the length in hex followed by \r\n and then write the content with trailing \r\n\r\n, rinse and repeat.

It's simple, debuggable, inherently avoids cache-misses, scales (if you use non-blocking IO and joint concurrent capable language with OS threads).

It also avoids HTTP/TCP head-of-line because you're using a separate socket for your pushes.
Practical SEO Guide for Better Organic Traffic
It's not measuring sustained performance. The fanless MacBook Air is going to throttle much sooner than a desktop iMac with proper cooling and unlimited power.
Gambling Sites Are Holding onto Millions in Payouts in Case Trump Wins
Other players would use images embedded in cover-arts. Gonic only works with folder.jpg. I had cover.png files which Gonic ignored, so I had to hack around things.

See https://github.com/sentriz/gonic/issues/11
Is it a choice on iOS 9?
Technology cant prevent disasters, but we still use Tesla autopilot, I suppose some even with babies in the back.
Quibi Leaders’ $1.7B Failure Is a Story of Self-Sabotage
Western travel influencers got tangled up in Pakistan's politics
Markdown isn't just text though, it also does images. Which is when the argument about rendering falls apart IMO. I really would like to see the image i am working on. Describing a chart/graph when all i see is ![Important](blah.jpg) isn't really that great.
Do you have an idea how much disk space the original copy (keeping in mind that it's always in the highest resolution available) takes? If the content creator has limited disk space (and many people do not have the money to keep buying external disks), it's not hard to imagine the original copy being removed to free enough space to create more content. Also, even if it was not deleted on purpose, there's a higher chance of the original copy of older videos getting lost (for instance, if it was stored in an external disk which was lost in a flood).

And there are also the videos where the "original copy" was on YouTube itself: unless you have a setup to also record locally (or mirror to another site like twitch), streaming videos are only recorded on YouTube.
2020: When real stocks act like cryptos. Blame SoftBank
I'm a hobbyist but in my experience the Germans and Japanese have a clue about automotive design while American stuff is just a crapshoot. American engines are really not at all bad but the cars they are in were definitely not designed around the drivetrain. GM has some absolutely incredibad ideas on how to make a car serviceable that floors me everytime I pull one apart. Same thing with Ford if we are talking about vans with a transversely mounted engine. Even something as simple as changing plugs is an involved job. Let me put it this way... you might as well just drop the engine a bit in order to get some clearance. Why should you need to do this? I don't know fuck it just buy a new van. Rants aside, this thing just doesn't happen very often with imports. VW does a halfway decent job making sure you can repair your car in a driveway with hand tools. They always make sure you have clearance and doing swaps is really not awful, you just have to be careful because newer German cars have a fetish for plastic on parts that honestly have no business being plastic. Also make sure to get triple squares and hex sockets because they get a kick out of throwing them in for good measure. In addition, a lot of interior trim is overdesigned for no reason. I have no idea who they pay to do that. Modern BMWs and mercs are a shitfest and should be avoided if possible. Older BMWs and mercs were very nicely built though. I especially loved the W124s. Beautiful cars that ran forever and weren't overly complex. I've never actually worked on korean cars so I don't have an opinion on em. Toyotas are fucking excellent to work on. I think out of all the manufacturers they care the most about designing reliable and serviceable machines. Brand new models are unfortunately doing some silly shit, but that's mostly body work related. Honda's a close second followed by Nissan. For closing remarks if I had to pick cars to work on it'd be toyotas, mercedes and hondas but hey sometimes I can't pick what a friend of a friend brings to me you know what I mean?
Angular 11
Changelogs:

https://www.github.com/angular/angular/tree/master/CHANGELOG...

https://github.com/angular/angular-cli/releases/tag/v11.0.0

https://github.com/angular/components/releases/tag/11.0.0
Non technical people are not going to run terminal commands to install software.
Why Do People Leave Xojo?
Again, sandboxing is not done for performance reasons. On the contrary, it degrades performance because of the context switch and thread synchronization overhead. I am saying this as someone who has developed a VST plugin host with sandboxing options.

Finally, please make sure you understand what Paul Davis has tried to explain you. He's a well-respected industry expert.
I met mine on Twitter 11 years ago
Here in Brazil those still exist, reason is that tax on literature is zero, but tax on software or games is ridiculously high, but if you put your software on a magazine, it counts as literature and get zero tax...
Wait, are we talking more black voters proportionally, or more votes absolutely? AIUI there's simply been flat-out more voters in the 2020 election on every side, so saying "more X voters voted for trump" might be technically provable today but not very useful.

Proportions are harder to pin down, as an accurate "X%" necessarily requires knowing the full set (or at least a random sample, and votes are being counted as they come in rather than in a random order).
That's far from being the truth. The only benefit electron brings is one codebase which can server multiple device-platforms. Without electron you would need separate clients for desktop, mobile and web. But what notion is offering in terms of features is not so special. Can be easily done on desktop with classical GUI-frameworks. I know it because I already did things like that 10+ years ago.
Baked-in immutability for a start. Then there's REPL-driven development, Lisp ergonomics and a real functional core. 'Tis a joy to behold.
Neural Nets (1994)
Film at eleven.
Trade off security vs convenience. And with higher security comes the risk of higher incorrect security locking you out.
It is life-changing feature for those of us who don't remember when they took picture of what. Even with a few thousand photos, looking up something important in seconds (instead of an hour) is huge.
GDPR does cover inferred data. Source doesn't matter. Only whether this is data about a specific identifiable person and whether it's covered by the list of protected types of data.
how do you open an email in 500ms even locally on your desktop? do you use spotlight or something to find and open it? asking since even when i am in thunderbird, it takes me way longer than 500ms to open an email
Is posting such baity non-journalism on here nowadays a way to farm karma?

This doesn't give anyone actual value, most of the things listed are common sense and if you use Google Maps, you are probably already aware of it. I'd wager that some people use Maps exactly because these features make it convenient.
To Understand Gravity, Toss a Hard Drive into a Black Hole
A prime example of the adage "Science progresses one funeral at a time"
> When we spoke after the meeting, Bukhari talked excitedly about plans to boost tourism. He was impatient when I asked about western influencers. “I think it’s a silly debate really, it’s irrelevant,” he said. “International bloggers appeal to the international crowd.” Yet despite Bukhari’s claims, there is little dispute that much of the content produced about Pakistan is being consumed by Pakistanis, not the foreign tourists that the state is desperate to attract. “It’s an inverted model of image-building – to convince the people inside the country that Pakistan is good,” argues Ayesha Siddiqa, academic and author of Military Inc: Inside Pakistan’s Military Economy.
> That blows my mind. Microsoft has had an ARM version of Windows for years.

And people went crazy over MS trying to mandate UEFI secure boot on these systems.

Now Apple does the same... And the result? Absolute silence. A world-wide mass of Apple fans suddenly not giving a fuck.

Talk about double standards.
I thought that opsimath was applied to those who began learning late in life, not those who just never stopped.

Still, you can do worse than a recommendation to read some Johnson.
Grooveshark was awesome! From the brand, the UI, the service. RIP Grooveshark.
Ask HN: When it is better to use printf vs. a debugger?
I have right now one burning question around development practices:

There seem to be two traditions in the field of debugging. One is to use things like printf or kprintf, to print the current state of a program.

The other is to use some of the many debuggers that are around, and inspect the state of the running program, along the call stack.

I think this is, to some degree, probably often a kind of personality-related preference. Personally, I like to use printf, because it matches well with what I call "the scientific method of debugging":

1. I have an idea what a program should do

2. I observe something that is different - that is, my mental model of what the program does diverges at some point from reality

3. I try to make a more refined mental model of what might be happening

4. I test that mental model by inserting print commands at very specific points in the code

5. I observe what happens. based on that, I possibly modify the code, and go back to number 2.

For me, this has turned out to work surprisingly well in a number of domain, such as concurrent real-time systems, complex signal processing, and more. (The nice thing abpout printf in concurrent systems is that it serializes events, which helps).

Other people, I see, prefer to use a debugger. My hypothesis is now that this is due to a combination of both personality as well as concrete tasks where a debugger might be suited better.

So, what I am interested in is your observations of specific cases and circumstances when one methodology might work better than the other. Or maybe it also matters how to do each, to have good results.

What is your experience?
The most depressing outcome of it is that a man will eventually marry a woman who ranks him at the bottom 50% of the people she had a romantic relationship with.

I can not tell who is going to be the most miserable in such relationship. My guess is the woman, who will not be able to understand how "she settled like that, since she could do so much better". In the best case scenario, the man will be oblivious of the fact, so probably he will be unaffected.
It's entirely possible to collect information to identify a unique human without it being considered PII - combine it all together and maybe add a sprinkle here and there (perhaps public domain info, buying "anonymized" info) and boom, you know who it is.

Yet, if you're audited, it's just a series of IDs and numbers, nothing identifying there...Right?

If you ask Spotify for your data dump, you'll notice in a lot of the .JSON files the information is encrypted such that you can't understand it (it's just numbers). It's impossible to say whether it's actually stored like this or if they encrypt it before they provide the archive to you.

Meta data is almost impossible to legislate against, and as far as I can see, is entirely legal to collect and use as you see fit.

How many people in the world are on hackernews, named "lopis", use Firefox 65, have an IP address in $country, use this screen resolution etc etc

Easy enough to identify who you are.
So ... use the tip of an Atomic-Force Microsocope to quite literally shave individual atoms off the surface, one after the other? An impressive feat, but "an efficient way to create nanographene for power and display devices"?
No Linux support is a deal breaker. (current versions with Intel included)
1994... The year I was born. It's interesting to read about people's view on AI at that time.
Thanks, saved me the trouble of doing the same.

:-)
> “the A14 iPad Air outperforms all iPad Pro devices?”

iPad Pro is still on an older generation of SoC (A12Z), while the iPad Air just got the new A14.