skysight-inc/HackerNews huggingface dataset:
Andy Matuschak/Michael Nielsen on the possibility space for quantum computing
I don't think any single answer to a question that broad should ever really be trusted.

It totally depends on the size and scope of what you are trying to do, what you are building, who your customers are, and like 100 other questions.
I similarly have loved programming ever since I was a teenager, and had grown super-cynical about the whole enterprise until about a year ago, and now am 100% back in love. The biggest reason for this is shifting my focus from "programming as a job" to "programming as creative act", somewhat a la our gracious hosts article:

http://www.paulgraham.com/hp.html

In order to actually make that shift I personally was recommended the book "The Artist's Way" by Julia Cameron. If you are anything like me you may experience an intense aversion to something so "artsy", and I 100% understand. BUT I decided that since following that instinct had led me to what I thought was a dreary dead end of bad code forever, I should at least give it a chance, and it was indeed as effective as promised.

Joy is out there, don't lose hope, and good luck!
Can you name any large company that has gotten to where it is without advertising?
As a European who semi-regularly runs into this sort of issue (companies not upholding their own terms of service[2]), who in these several European countries could fine them? Are you talking of local market authorities like the Dutch ACM[1]?

[1] https://en.wikipedia.org/wiki/Netherlands_Authority_for_Cons...

[2] Recent examples are my registrar locking me out of my domain's DNS management (the TOS says I will be given access as part of the service) until I agree to some third party privacy policy that basically wants carte blanche data processing; and a peer to peer lending site suspended withdrawals without a provision for denying me my money in the TOS (unless they are insolvent or are physically unable to reach their keyboards, basically). Other than taking them to court and causing a whole lot of trouble for myself (as the damages amount to peanuts), I'm not sure what options I have here and the power relation feels a tad imbalanced.
Stop programming. Do something entirely different (painting, through hike, buy a one way ticket and wander, landscaping, sculpture, etc.). Let the well refill. If you're not financially able to take such a break, start saving like mad. Put a stake in the sand (say two years hence) when you will stop to recover.
I had the same issue. Then I went back to the roots: Lisp

And learned Clojure.

You will feel like you know nothing.
You will feel handicapped.
You will be confused.

Then, one day, you will understand what simplicity means
and how Clojure's design embraces that more than in any other language I know.
By then you will have embraced the flying-by-your-pants-exploratory style of programming at the REPL.
And don't want to go back anymore.

It's awesome!
You could easily smell the smoke coming out of the 'smoking section'.

This is kind of like that, but you could die.
My journey to rediscovery the joy of programming started at a local FreeCodeCamp meetup group. I simply showed up every meeting and got to know some of the regular students. I helped them with problems that were simple for me, but explaining concepts creatively to them was a very interesting experience.

The students needed a project to show on their resume so I got together with them to have weekly sprints like a mock engineering team. I taught them good coding practice and slowly built up an engineering team of student engineers during my free time. It helped me rediscover engineering practices and finding open source tools that mirror what I use at work is really eye opening and made me a stronger engineer at work. I understand things with a greater depth.

I don't contribute any code, I just code review, do product planning, and conduct weekly sprints. We try to document a quick summary here: https://github.com/garageScript/c0d3-app/wiki/Sprint-H1-2020
Work on a domain you are passionate about.
> A third option on Android called “Device only” location allows a user to utilize only GPS to determine location, rather than “High accuracy,” which uses GPS, wifi, Bluetooth, and cellular signals. But even when a phone is in Device-only mode, beacon information is sent to Google when Bluetooth is off (though not when scanning is also disabled). If Location is turned off entirely, and then re-enabled, the phone resets to the High accuracy mode, making the setting hard to rely on.

This was removed in Android P, unfortunately.
For me, it's really changed my conception of what a proper adult/parent is. Well, I guess it's not just personally becoming a parent, it's probably a mix of a whole bunch of things. When I think back to being younger, it seems to me now that I had quite a specific idea in my head of what "responsible" adults/parents should be. But once you've got a couple kids of your own, and are lucky enough to have several friends who are a decade or so ahead of you (so you can compare and contrast parenting styles, and their results), it's pretty tough to maintain this notion that there is a narrow range of "proper" behavior that you have to adhere to if you want your kids to turn out "right".
Err... you know, these states are taking about autonomy because the United States now has one third of the world's COVID19 patients...
I know; I wasn’t disagreeing. I was guessing the reason.
We are told not to travel unless necessary. Kayaking is never necessary. The Canadian military, the people responsible for search and rescue over HUGE areas, are themselves locked into extraordinary isolation measures. Many are living far from loved ones specifically to maintain operational readiness for real national emergencies. They aren't going to be very happy if they have to break isolation to rescue a kayak party too bored to stay home when asked so to do by their government.
Overcooked 1 & 2. Great with a partner, easy puzzle game design, super simple concept, and fun to pick up in short bursts.
I helped a company test a platform for doing this (from the security point of view, though). I have to say, at least for myself, I wouldn't put myself through that. In the process, I saw some of the results, and absolutely everyone being interviewed came across super awkwardly. I can easily imagine a whole lot of excellent applicants being denied just because of how they react to having to talk in whatever meaningful way into the lifeless void. Great idea when searching for a radio announcer or newscaster, though.

If you want to know a person, you probably actually need to talk to them as a person. I've done Skype interviews, and those were perfectly fine from my point of view. But I can just as easily imagine myself losing a lot of gigs for being just as awkward as those applicants seemed if I did one of those pre-recorded interview types.

FWIW I thought about it then, and my decision was if the company is too lazy to talk to me in person, even if by phone or video, then they don't need me. If they need robots to do interviews, they probably would prefer robots to do my job, too.
There was a piece on NPR today looking at the things the President announced they were going to do a month ago when he declared a state of emergency, and where we stand now on those things [1].

[1] https://www.npr.org/2020/04/13/832797592/a-month-after-emerg...
Very cool! The future of meetings has come.
Were you using the userspace implementation or kernel-mode? Kernel mode is supposed to increase performance and reduce battery draw.

Perhaps a kernel is available for your device, or you can look at building and contributing one if not!

What device do you have?
I quit my job a couple months ago after burning out and have been spending a while wondering what I should be doing.

As it stands currently, I got accepted for a masters in financial economics for a uni in aus. My city is way more focussed on finance and the pay and the types of software jobs here aren’t very exciting.

I’m still researching to make sure it’ll be a good decision though I’m still nervous about it.
One thing that gives me some confidence in NextDNS is that they have joined Mozilla's Trusted Recursive Resolver program.

Choosing it within Firefox's setting won't enable any of the filtering the article mentions, though. You need a custom config for that.

https://blog.mozilla.org/blog/2019/12/17/firefox-announces-n...

https://wiki.mozilla.org/Security/DOH-resolver-policy
Framebridge: Now Manufacturing PPE
Roku Adds 3M Accounts as Coronavirus Forces Shelter-in-Place
The expected net present value[0] of their cash flows is not down 50% since they're expected to recover from the downturn. They're already down quite a bit to account for the downturn, and they might go down further. Or start going up. Depends on how people value their cash flows. If you think that the market is underestimating the impact of this on google, sure you can bet against them, but the institutional mechanics of shorting make it quite a bit riskier than going long, and, well, if you're wrong on what the market price will be, won't turn out well.

[0]https://www.investopedia.com/terms/n/npv.asp
Leisure and fun are often unproductive, some people include "unproductive" as part of their definitions.
Jeez! I hate being forced to use this stupid thing but i hope they can fix their issues asap.
Get used to it, this will become much more common with climate change. Insect and diseases infestation and ecosystem collapse will be a weekly thing before you know it.
Should I just do a credit card chargeback for an postponed event? Are there any drawbacks? I tried to chat with their customer service and it wouldn't let me because my event wasn't eligible for a refund.
Because, Conservatives have completely lost their minds. If they want to commit to a suicide run to try and sustain the market then competent states have the imperative to not follow them into the abyss. You have to remember, each state is tasked with the welfare of their citizenry, not the furtherance of the political ambitions of a federal administrator.
Not only that I’m sure programmers are not unique in that regard. Surely musicians do music in their off time. Artist do art. Carpenters build. Mechanics have beaters, etc. etc.
Thanks, this is pretty interesting stuff
I love how the counters on the top bar and homepage are not updated, even though new entries keep appearing in the "latest" page.

You'd expect counting the entries in a collection (or materializing that count) shouldn't be so expensive.
The article predicts a glut 6 months from now. Specifically in used car auctions. Are you shopping at Copart or IAAI? That's where rental companies liquidate their fleets.
Surely any document is just as smart and wise as the people interpreting it. (Are we back to square one or do we have to go through Internet fueled partisan hyper-polarization and "big data" aided gerrymandering? Oh, yes, we need to vacant a seat on the Council of the Interpreters and mysteriously leave it empty and let the winner of the aforementioned social-media campaign pick the next interpreter!)
Interestingly, though, some languages get it right:

northrup@Topaz:~/Desktop$ perl -de1

Loading DB routines from perl5db.pl version 1.55
Editor support available.

Enter h or 'h h' for help, or 'man perldebug' for more help.

main::(-e:1): 1
DB<1> say 0.1 + 0.2
0.3

[…]

northrup@Topaz:~$ csi
CHICKEN
(c) 2008-2019, The CHICKEN Team
(c) 2000-2007, Felix L. Winkelmann
Version 5.1.0 (rev 8e62f718)
linux-unix-gnu-x86-64 [ 64bit dload ptables ]

#;1> (+ 0.1 0.2)
0.3

[…]

northrup@Topaz:~$ sbcl
This is SBCL 1.5.8, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.

SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses. See the CREDITS and COPYING files in the
distribution for more information.
* (+ 0.1 0.2)
0.3
Have you watched the video?

I don't have the data to prove you right or wrong, but it does seem contrary to what the presenter states without giving a convincing argument why they are wrong.
You can have price fixing, or liquidity. Choose one.
Besides trying out new languages and paradigms, I would also suggest programming things of a kind different from what OP's used to. For example, if they mainly do CRUD webapps at work, maybe they can start looking into creating games, a language, (programmed) music, screensavers, etc. Whatever they think is cool. It doesn't need to be big.
I'm not a Ticketmaster fan from back in the Pearl Jam days, but I think there's a misunderstanding in a lot of these comments. If you are just the platform that venues use, and someone asks for a refund, it's pretty heavy for the platform to be on the hook for the full cost right now (due to a massive amount of refunds). In the short term it can effect your cashflow (covering refunds to consumers while you try to collect from the venue), and in the long terms it could be a huge loss if you're unable to collect from a significant amount of your venues (money already spent).

In general you probably wouldn't want to hold excessive amounts in reserve from the venues because it could be a huge negative factor for them (money needed to setup the event), but right now with Coronavirus it's gotta be really messing with them.
I meant more about the "secretive" part. The phrasing made it sound like it was more than just collecting and passing on the to/from data.
I believe VMware without hardware support for virtualisation also falls back to "binary translation" and similarly gets tripped by SMC - I don't recall the details right now but one of the ways to detect it was to modify an instruction in an obscure way that the developers had forgotten about.
I'm on yet another end; trying to get all my old bicycles listed on CL while everyone is avoiding mass transit.
People looking for a very evolved version in VR can check https://www.bigscreenvr.com/

https://store.steampowered.com/app/457550/Bigscreen_Beta/

Edit: not affiliated
On Launching SaaS That Compete with Asana or Slack
Power-On-Self-Test (POST) calibration loop or training.

Not as far fetched. RDRAM does something similar when it comes online: it has to "train" the physical link every time the system is booted by generating bogus traffic and timing it (and can also retrain on certain errors). Complicated stuff, RDRAM. Also, anything with a differential pair may employ training like this.

As I type this, I am -literally- in the process of writing a self-timing loop using a binary increase of iterations to find average execution time plateau.
Seconded this. It's also saved many hours for me to pass development environment to colleagues or juniors.

Need postgre? Link to one service. Need mongo? Plop another. Rabbitmq? redis? No need to tell them to install those, just pass the docker compose file.
"The various forms of communication between humans are chock full of opportunities for error." Don't let it get you down.
Most of the products have a weird measuring unit like "a box of tomatoes" intead of pounds or kilograms. Is that usual in your area? [Hi from Argentina! We meassure most things in Kg, but we have a few exeptions like garlic or avocado.]
Did the IPs match or something? How did you know it was multiple accounts?
Agree, not only that, but per the HN FAQs it is official okay to do:

“Are reposts ok? — When a story has had significant attention in the last year or so, we bury reposts as duplicates. If not, a small number of reposts is ok. — Please don't delete and repost the same story. Deletion is for things that shouldn't have been submitted in the first place.”

Basically, even though the topic is being reused, unless the responses are significantly similar, there’s no harm and if the community is not curious, it won’t get upvotes.
Exactly. Speaking of which, how do you make a tarball of a directory?

tar czf verylongdirectoryname{.tar.gz,}

Feel feel to replace czf with cjf for bz2, or cJf for xz.
I bought a Casper because I needed a new mattress, and I was already aware (thanks to ads they ran incessantly on my favorite podcasts) that there was a company with a quick and simple solution to my problem. I did a few minutes of research to verify that people actually liked the product, then I bought one. Yes, in the few minutes I spent doing my due diligence, I found a ton of other companies that were also selling foam mattresses over the internet, and many of them were cheaper. But the quality and wide distribution of Casper's marketing suggested they were a real company with substantial resources, and would likely be around for a while to support the product, whereas the other companies seemed like much smaller operations.

I have certainly switched brands or variants of laundry detergent, toothpaste, deodorant, etc. because I saw an ad that let me know there was something "better" to try out.

The common denominator here is that these are products I don't care that much about and am not going to invest that much time in researching. I don't really want to spend much time thinking about mattresses or toothpaste, and so I'm perfectly willing to rely on advertising as a passive way of getting information about what's available.

On the other hand - I would never buy a smartphone, or a laptop, or a car from an advertisement, because these are things I'm passionate about and I already know the market and what fits my requirements.
John Conway, inventor of the Game of Life, has died of Covid-19
Covid-19 Infection: Implications for Perioperative and Critical Care Physicians
It seems reasonable to me for colleges to refund their students right now because they must be saving plenty of money on facilities management. But they still have to keep all of their professors on payroll, and my university is even offering jobs to students who need them, so I don't think their operating costs have significantly decreased.
I live in a very rural town with poor internet and kept wanting a good way to make an offline ebook from these mdbook sites (to them turn to mobi with calibre for my kindle).

For a while I struggled using a recursive wget on the `print` page and using calibre's `ebook-convert`.

Last week I finally found [mdbook-epub][0] which seems to do a fine job! The standalone binary choked on some codeblocks, but using it as a plugin worked great.

[0]: https://github.com/Michael-F-Bryan/mdbook-epub/blob/master/R...
How many MSFT keys, FB accounts, etc. do you think are being traded on tor right now? This isn't even news except for the fact that the media has their sight on Zoom right now.
A new stock 65c02 from WDC can do 20mhz. So this FPGA version @ 18mhz doesn't sound any better. Though I'm sure on a modern FPGA one can do more than that.
"These credentials are gathered through credential stuffing attacks where threat actors attempt to login to Zoom using accounts leaked in older data breaches. The successful logins are compiled into lists that are sold to other hackers."

This feels like ridiculous piling on to Zoom. This comes down to the same old password reuse issue. You could almost certainly replace any other service provider with Zoom in that article and not reduce its accuracy. Pounds for pennies, other services have hundreds of thousands of accounts being sold courtesy of credential stuffing.
Yes, FUD about a product that appears to be broken to a degree. In the meantime, there is Jitsi.
I have. When I started using Rust for some real project.

I picked up a C++ codebase for a DCC app plug-in from around 2011 and started porting it to C++17.

At that time I had already started learning Rust. Three months into the project the DCC host app changed API which meant major refactoring on top of porting.

I decided: screw it – let’s rewrite it in Rust (RIIR).
It has been a most amazing experience.

I haven’t felt like this since I was 14 and started learning C and later (Turbo) C++, when I was 16.

The language and community are amazing. Lots of new material that is outside of my comfort zone. Steep learning curve but with the reward of this warm feeling of learning something new almost daily.

Highly suggested.

“Writing Rust code feels very wholesome”.

–John Carmack

I couldn’t have said it better.
Having now read the article, I think have a better understanding of how they intend a non-technical person to use Urbit.

Take link sharing for example. Instead of going to a 3rd party site like Reddit or Hacker News, I would simply have a link sharing app on my Urbit virtual computer. Because I host the app, I have control of the links I share and who I share with, but I don't have to go through the rigmarole of actually deploying a LAMP stack (or whatever) or dealing with configuring a public IP address, firewall, CDN, authz/authn, domain name registration, or any of that stuff. I just say "share these links with these other people" and it just works.

Now, I don't know how that works under the hood. I don't even know if that actually works today (looks like it does?). But so long as I right about how I'm supposed to actually use Urbit, then I'd say the article was successful.
Let's surf the World Wide Web like it's the 90s with an Amiga
> You don't need the FDA for fraud to be illegal, ordinary civil and financial law covers this.

The FDA was literally made as the arbiter of what is and isn't fraud in medicine.
The report is technically true but also misleading by omission / its very existence: how many Microsoft accounts are sold on the darkweb? Tons, because accounts being sold on the darkweb is the default state of basically any online service. Credential-stuffing your way to a big list of accounts is not a new phenomenon, but reporting breathlessly on Zoom's latest fuckup without providing context is likely to give non-technical readers the wrong impression.

This isn't a reason to not want actual problems in Zoom fixed, but misrepresenting their posture relative to the rest of the industry benefits nobody besides incumbents.
So you kayak in a lake within swimming distance of shore. This is the thing: people need to be trusted to do the right thing. What we want to avoid wasn’t people kayaking but people requiring rescue. That should just work by asking it of people.
You're burned out. Take a break and cultivate your other interests.
The Latest page is not the final arbiter of colour naming - they are also moderated before becoming "true" names.
I don't know, if a system exposed a EAVT database like Datomic where you don't need to normalise tables and you don't have to index manually and the n query problem isn't an issue then I think a non expert could get a lot further with the right UI then someone given a traditional SQL/NoSQL database

It's easy to make things complex and its hard to make things simple but if we can simplify to a data model then we can do declarative programming and make systems more tenable

Thinking in declarative data models is hard if you're not used to doing it, I'd recommend looking at the following libraries in Clojure: Garden, Hiccup, HoneySQL or Drupal's form management, or kind of ReactJS if you stretch your idea is what data is, they can all handle complex but focused tasks
French Regulator Says Google Must Pay to Link to News Sites
Arbitration is a terrible concept that needs to be outlawed forever