skysight-inc/HackerNews huggingface dataset:
> Ok, and if they raise wages, they'll need to raise prices.

No, not necessarily. In fact if they were able raise prices, surely they would have done so already? What they would actually do is either go without a janitor, or go without something else - a coffee machine, or computer upgrades or something.

The point is, unskilled labour is currently priced against desperation on the part of the worker. With a UBI it's priced against the actual benefit to the consumer.

The question is, what value is having clean toilets? If a company in an office block doesn't value clean toilets more than anyone is willing to clean the toilets for, then they will just be dirty. In actual fact they are likely to value clean toilets highly - more than what someone is willing to clean them for.
This sounds like the perfect fit to a write only event log table we stored in postgres at a previous employer. I pushed to move it to BigQuery but this sounds like it would have been fine.
I forgot about that - used to be a cool hack!
parallels between coders and poets?
Given a choice between equality and making life better for those at the bottom, I'll take the latter.
Adding to anecdotal, same trajectory for me, for web development. Really happy with Manjaro on Razor Blade 15 for a year now.
Every other month, IBM is laying off a lot of people. Is this still news?
Agreed, definitely didn't mean to pigeonhole RxJS. There are so many times I've been saved in the last year from async bugs because of RxJS. That said, it took me almost 6 months of practice to be able to make my code readable and use it scalably.

I've actually come up with a solid rule of thumb for when it makes sense to use: If you have 2 async streams of events or data, that's at least 4 success scenarios you have to code for:

1. A has emitted, B hasn't

2. B has emitted, A hasn't

3. A and B haven't emitted

4. A and B have both emitted

Now at 2 sources (and ignoring the error cases) that's right on the edge of being able to mentally model it and not forget a case, but at 3 you have 9 cases, at 4 you have 16, etc. etc.

The branches and code you'd be creating to deal with this situation procedurally would be far more unreadable compared to the RxJS syntax. It was always a complex problem.
I've seen both of them, but the "get out of your way" UI is a limited feature. Apps are still do not respect the rest of it.

You install this new distro (like Elementary if it's still alive) and fall in love with the new Finder clone. But then you install twitter client, torrent client and a dozen of other everyday apps. And they all look terrible. And feel even worse. People still don't care.

As much as I hate certain things about macOS - I'd still chose it over Manjaro for example (haven't really tried PoP)

And not to mentions things like continuity and handoff. I can live without being able to copy paste token from my phone to my computer but this is so convenient T_T
That’s hilariously wrong, the server source code is at https://github.com/signalapp/Signal-Server. How can you make such a claim in good faith when it’s so absolutely trivial to refute?
Flipping this around a bit: if someone in England asked "what's the time in London?" should Siri assume that they're talking about London in Ohio or Ontario? Everyone in England is on GMT, so they don't need to do timezone conversions to London time.
Lol. No, i don't think it'll load up conda but the os is open source and it is an ARM cpu... So maybe if you wanna work for it? However, this mod might be your speed[0]. I've been meaning to do it to mine. Get yourself an rpi zero inside the shell seamlessly. You can switch between them on the same screen. It's pretty neat. Add a 4G modem and you got yourself a smart phone!

[0] https://zardam.github.io/post/raspberrypi-numworks/
Who Is Germany's Self-Proclaimed King Peter Fitzek?
> People are dissatisfied with medical consensus because medicine doesn’t really speak with a unified voice.

It's hard for me not to empathize with this mindset in others when I see agencies like WHO spreading dis/misinformation on the pandemic to control some political narrative.
Ubuntu, Pop!_OS, Fedora...

Each of them has something done better than the others, but all of them are delight to use.
I compile Godot in ~3 minutes. -j 8 on a 4770k (? 2015 cpu)
It did end up having that effect, which is why Hillel the Elder created a device called the "Prozbul" which transferred debt to the court before the Jubilee year, thus preventing forgiveness and enabling borrowers to borrow even close to the Jubilee. This is one of the few (maybe only) true loopholes invented by the Rabbis, with the justification "so as not to close the door to borrowers."

Edit: Wikipedia link https://en.wikipedia.org/wiki/Prozbul
The "good case" is for home owners with solar, as they can go down to 0% grid usage with adequately sized packs. As long as the price you get for feeding back to the grid is lower than the price of receiving from the grid, each kWh that got produced during the day using solar and consumed in the evening saves the homeowner money.

Plus in the case of a grid failure the batteries can last quite a while if you restrict wasteful usage.
Hehe... the great thing of bringing up a requirement on Hacker News is that one will always find somebody whose instant reaction is “you don’t need that [because I don’t need it]”.

For various reasons it’s something I want. Do I need it? No, I don’t... but then again none of us really need anything beyond oxygen, hydration, and caloric sludge.

Let’s put it this way: given my predicament (locked down in a building that only has WiFi) a wireless solution is pretty much required.

As for the PCIe... the 8x slot clearly is required for a graphics card. I have several other peripherals (an SDR and an FPGA card) that would be homeless.
I don't experience a delay in Terminal.app either, but I've tried running the script with a fresh install of iTerm2 while capturing with Wireshark and it does look like the script triggers a connection to an Apple server
Q2 GDP Forecasts: Probably Around 40% Annual Rate Decline
My previous comment on win10 https://news.ycombinator.com/item?id=23274273
> If it checks with Apple servers every time you execute a new binary, what happens if you don't have an Internet connection? Are you just unable to run new code?

It waits 5 seconds while trying to connect, and then it gives up and caches the program as un-notarized, allowing it to run faster on later executions.

Notice that notarization seems to be disabled if the network is disabled from within the OS. To observe the 5 second delay you need to cut the connection outside (e.g., on your router), while the mac still thinks it is connected. I observed it by running catalina inside a virtualbox, and disabling its network.
> and make the source code available

It's available to _see_, but not to "prepare, compile, and test Derivative Works of the TSL Licensed Software Source Code" in a production environment, as per your license's clause 2.1 (d). That's a pretty big departure from open-source; and a bit discouraging for use by non-mega-cloud business interests too. One of the important reasons I personally use and support open-source is the freedom to not only inspect (which the TSL provides) but to also not have to ask someone else and wait on them to make any changes I need to the software I use. Any chance the TSL can be modified to include this freedom too?
If China would make themselves less competitive "by enforcing equivalent, high working standards across the world", they have clear disincentives to enforce compliance.
Are you working in C# with Unreal Engine? How is it?

I am tempted to switch over as well but there is no way I'm going back to C++.
Doesn’t seem very impressive. Thanks for the suggestion though, I had never seen this machine before.
> Frankly the pedantry around the definition of Open Source, which I understand, is incredibly nauseating. Sure, this isn't Open Source by "the definition", but it's close enough if you squint. The difference doesn't impact almost anyone. Are you or someone you love impacted by this licensing decision?

If we had accepted this line of reasoning Open Source had been a synonym for source available by now.

For those who wasn't there when it happened you just have to believe us old timers that some companies tried to pass of all kinds of almost-open-source-but-you-are-still-trapped deals almost since the term was coined.

Now even Microsoft have learned but it seems the war against misinformation isn't over yet.

> Throw in an expiry date, dual licensing (pay to play seems more than fair) and I'm content. History be damned.

Fine. I'm not against everything except open source. and I'll happily use it but why why why do you have to call it something that means something else?

Why not call it source available or something?
Already bumped our postgres RDS to 11 for this. Upgrade time!
[edit]
Upgrade went well
Everything You Need to Know About Slow Internet Speeds
April GitHub service disruptions analysis
CDC estimates 35% of those with coronavirus don't have symptoms
Ironically your best bet to get it fixed is almost certainly to post your real address here as part of this thread.
They're going to find out you eat Dijon mustard, disqualifying you from running for president
Thanks, this helps! (Also, hi Marc!)

Even though authorization systems or database policies exist outside the "data" database, quite often that information is used during the data fetch right? Let's say the user has certain properties and then those properties of the user and attributes of the data are used to define a constraint which is usually applied as the data fetch query is made.

For example, our goal at Hasura is to allow developers to bring values from external systems as well in their rules, so that the authorization rule doesn't exclusively depend on values coming in from the same database. This is what makes Hasura useful on existing systems (alongside your existing complex codebase), especially when you're looking for extremely high read performance or subscriptions for example. I do want to emphasize that Hasura is far more valuable (in a business sense) for our users on existing systems that for new systems!

I'd love to hear examples from your experience about the ratio of authz where it could be declarative vs where it was necessarily imperative in code. The "values" in the constraint specification can come from anywhwere, the viewer entity, another database, but the constraint is declarative.

What's it been like at GraphLQ API for github? Specifically, do you have a sense for how complex the authorization for the data models is beyond "declarative" properties of the data and the viewer itself?
Effectiveness of Zinc against RNA viruses is demonstrated multiple times already. For example: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2973827/
If you're on a collaborative whiteboard does undo undo the last collective edit or just your own edits?
Link? Also, a major political party used to be pro-slavery, so acknowledging and removing mistakes should be considered a good thing.
> What do you do with the old processors? Just throw them out because they were optimized for an old, insecure version of the application?

We do the same shit with tablets and phones and noone bats an eye... instead of updating an existing phone and just charging for an update, we'd rather release a new $1000 phone every year and just 'recycle' the previous one.
TL;DR: Among patients who happened to be hospitalized, those who were treated with chloroquine/hydroxychloroquine had higher death rates than those who didn't.

Looks like hydroxychloroquine/chloroquine keeps less-sick people out of the hospital. Also, looks like doctors may prescribe hydroxychloroquine/chloroquine 'as a last resort' after people are hospitalized, when actually it's most effective early-on or as a prophylactic.
Except security is more of a moving target, so I'd rather see 1-3 open-source embedded distros that commit to supporting hardware for 10 years with over-the-air updates. Fly-by-night device makers have made it clear they can't be trusted with this. I'd also like to see a standard for a IoT gateway so you can easily observe your IoT traffic. Finding a way to open this up would go a long way in building trust.
This isn’t an experiment it’s a survey of clinical outcomes from 671 hospitals across six continents where patients were given one of the treatments looked at within 48 hours of diagnosis. Also anecdote is not a sound way to conduct medicine.
Ignoring the article's other issues, reading "Math is, of course, a product of geometry and physics" was completely unbearable. Reading that actually physically hurt me, and must have every philosopher of mathematics from Russell on down rolling in their graves. Yikes yikes yikes
Common Rust Lifetime Misconceptions
If WSL turns out to be insufficient, https://multipass.run/ is worth a look.
"Another way to reduce the delays is by disabling System Integrity Protection."

Definitely agree on this one here - I've noticed a big speed improvement when disabling SIP debugging with "csrutil enable --without debug" while in recovery mode.

I should note that the main reason I disable SIP isn't for speed, but to install the yabai window manager to make Aqua far more useful as a developer. I wrote a recent blog post on this, actually (https://triosdevelopers.com/jason.eckert/blog/Entries/2020/5...).
Our company was stuggling to conduct remote interviews, so I made a shared whiteboard tool to help out. Great for team collaboration as well.

You can generate as many unique boards for free as you want here: https://interviewboard.io
> make me curious what @antirez (Salvator) thinks about it. They're making billions off Redis while the core contributors get nothing. I guess they agreed to it by having their work as BSD licence.

Here's what Salvatore has to say (from http://antirez.com/news/120):

"About myself, I’ll keep writing BSD code for Redis. For Redis modules I’ll develop, such as Disque, I’ll pick AGPL instead, for similar reasons: we live in a “Cloud-poly”, so it’s a good idea to go forward with licenses that will force other SaaS companies to redistribute back their improvements. However this does not apply to Redis itself. Redis at this point is a 10 years collective effort, the base for many other things that we can do together, and this base must be as available as possible, that is, BSD licensed."
The interesting part here is that this is just a direct "cost savings" to FB. These workers are already being paid X due to their current location. So from FB's balance sheet perspective, there is no change to continue to pay them X if they move to a lower cost of living area. Telling them they will now receive Y (Y < X) because they move is going to discourage them from moving, and appears optics wise as FB looking to squeeze their employees as much as they can.
Should be. The 4 wire connection is the round one on the back. You would need to crossover the tx and rx pairs between the modems.

The other port is standard rs232.
I mean I get the complications but if I'm living _that_ close to London OH, chances are that I won't be asking the time because it'll probably be same as my own timezone. If I am living multiple timezones away, then I probably want to know about London, England.
To show how easy it is for plagiarized news sites to get ad revenue, I made one
You're totally right - the state of Denmark is thoroughly rotten, but even under this administration the debt ceiling crises were able to be resolved. The government shut down for a good long while, but it resumed function. Maybe it's past the point of no return, but sanity does seem to shine through at the last second when it must.
Any solution to student loan debt that doesn't fix the problem of how we wound up in the situation shouldn't (and probably won't) get widespread support for at least another 5 years or so.

Even as someone who's still paying off student loans, it's hard to want blanket forgiveness unless there is a system put in place to help minimize the number of people taking out loans for degrees that have a low chance of being able to make enough to make the cost worth it.

IOW, if a degreeholder in Underwater basket weaving on average makes only 5k/year more than someone who doesn't, we probably should limit the number of loans given to people pursuing those degrees.

Yes, this means many universities will have to trim down or eliminate programs. Perhaps it doesn't make sense for more than one or two colleges in a state (especially in smaller states) to have underwater basket weaving degrees.

There's also the psychological aspect to keep in mind; I recall my time in college and the first few years of what I was doing with my career, versus many of the people I know who are now complaining about student loans.

I graduated close enough to the 2008 crash that I couldn't get a job in my field after college. Building my career was years of long hours, cost me my marriage, and left me without a social life. Most of my associates who now complain about their student loans constantly were waiting for the next job to 'drop in their lap' (I even helped one get a job. They eventually got fired because they were incapable of even showing up to work less than an hour late for 6 months straight. No, they didn't think to save any of the extra money they made.)

That really there is the biggest rift: What's the solution that doesn't make people who sacrificed other parts of themselves to pay their bills feel like they got ripped off for doing the right thing?
Once I tried out Mac OS X for the first time during the late 2000's it was really striking how much better OS X was, compared to Windows, epspecially for "creative professions," for video, design and the sort. But since then, I have to hand it to Microsoft; they've really stepped up their game. They even seem to be fixing some of the non-UX compatibilities now. Granted, it's nowhere near good enough, but with PowerShell it's workable, at least for the projects I'm currently working on. For the more demanding stuff, I'll probably still Vbox a Linux distro however, while that has remained completely unnecessary for me on OS X. (I'm speaking about the whole personal experience and package deal here, so that's why I'm not mentioning things like Docker.)
Many years ago, I worked at Intel. Layoffs/restructuring/reorging were...common. Often affecting thousands of people. It's brutal.
I'm glad that EA is doing this. I certainly don't think we should expect it, but I hope releasing source becomes standard. With more and more games moving to SaaS and microtransaction-heavy, I feel like the core of the game doesn't contribute to the bottom line as much as it used to.

With so many remasters/remakes being released, it's obvious that studios care about their games, but I think it should be made obvious that releasing source is the real path to preservation. Look at the recent build of Super Mario 64 for the PC. The game went from being able to run on a handful of systems (13.56 million Wii U's, 101.63 million Wii's, 32.93 million N64's) to nearly every modern x86-based computer. And now that it's being ported to ARM systems as well, we'll probably see Mario 64 running natively on hardware for probably the next 25 years, well past the life expectancy of many of the systems it officially was built for.

Releasing source could also contribute to the bottom lines of the companies. By Activision releasing the source to Tony Hawk's Pro Skater 1-3 (please dear god I hope they do this), they could actually release those games on digital platforms like Steam or Epic using ports/code improvements they didn't have to write. Hell, if THPS1-3 were open sourced, I might attempt a port for the first time.
I'm too much into gaming this days, PS4 is enough for me.

As for the rest I've commented about win10 https://news.ycombinator.com/item?id=23274273 and Linux distros: https://news.ycombinator.com/item?id=23274492

I still find macOS to have best balance of productivity, development and feel. Windows is still terrible and linux is just for work.
Serverless Security Mistakes You Should Never Make
TimescaleDB is packaged as a Postgres extension. The "more than an extension" is meant to highlight that TimescaleDB makes changes and adds capabilities far beyond what the typical extension does.
I've just tried connecting to my external monitor again and 10 seconds is exactly how much it took - no exaggeration there. The internal monitor goes blank for 1 or 2 seconds, then both monitors turn on and it takes another ~8 seconds for the UI to adjust and the windows to be moved to the proper place.

> you consider usb-c brittle?!?

It's much easier to unplug USB-C than HDMI or DisplayPort, for one. USB-C itself is a terrible mess that requires an engineering degree to figure out what's compatible and not, and maybe it's just me and I have a shit hub but I had an external hard drive crash midway through a file transfer due to power issues despite being powered by a Apple charger (the hub and all the peripherals went dark and the laptop stopped charging, then started cycling on and off where every time the drive tries to start up again it kills everything).
Dell has put out Linux laptops (XPS and Precision) with both Redhat and now Ubuntu for years.

The problem is that they don't keep up with updates, and so you buy an XPS in 2017, and then decide to update to the next non-LTS version of Ubuntu, and eventually more and more of your hardware no longer 'just works'.

And since moving to Mac, I just can't get used to my Dell Precision anymore because certain things like fonts and touchpad are just so inferior to a Macbook from the same year.

And this is probably half the problem: If they concentrate on only one or two models, then they either have to pick their top-end line (Precision or Thinkpad) to compete for pro users who'd go with $3000 Macbook Pros, or instead target the lower end budget users on Inspirons or Lenovo Yogas who'd otherwise just use Windows.

So instead, it just seems like Linux is mediocrely supported on most of their laptop lines, but not a single one is 100% supported long term like it would be with a Mac or any Windows box.
Oh, yes. That's been used to drive down the standard of living in the US (including within it) forever. That's why competition is bad for labor. The only real escape from the market's race to the bottom is a democratically planned economy IMO.
Does namespacing count? com.mycompany.class.classfactory.factory.initializer.StaticGlobal

Sure you can usually use import/aliasing to narrow it, but sometimes you just need to grab some random global from somewhere.
Maybe it should, but there is no indication that they have actually made a purposeful choice to go that route.
With advanced enough technology, we might train an ML model to generate a genome that morphologically approximates the dinosaur, simulating the trillions of protein foldings and chemical interactions involved in each trial, until we have a genome that produces the dinosaur, physically.

Because we have no certain model of the dinosaur, behaviorally, we can guess at that and ML our way to that, too.

And boom: you have your ersatz sim dino, and it only took like three Matrioshka brains.
Cory Doctorow has an excellent short story Unauthorized Bread about this very topic.
I use TimescaleDB for mass storage and query of security events (up to 100s of millions) - the speed of queries and aggregate queries even on a single node is very impressive.

I haven't done anything with regards to anomaly/trend detection yet, but it's planned. Not really sure where you see a database (TimescaleDB) fitting into that though?