skysight-inc/HackerNews huggingface dataset:
If "those who do not understand history are doomed to repeat it", are 'those who do not understand what is going on right now simply doomed?'
Even if they would release a 25k$ car in EU it would cost way too much due to taxes.
Safari "supports PDF", but not well. The PDF viewer is run in an extremely janky view that clearly has not been updated in years. It runs out-of-process, but takes little advantage of the many advances in XPC rendering that have come in recent years; as such it cannot handle looking up services correctly, or vibrancy, or even have Retina support for its UI. And those are just visual: the PDF support itself is shoddy; it's unable to do many things that other browsers can do out-of-the-box (forms?), searching for text has been broken for the better part of a year. It's an obvious rough spot in Safari's otherwise polished interface.
The decision invents a new law that says that DHS cannot issue an order that applies to the whole state, if it applies to the whole state it has to be a rule. Even though 252.02(04) says "Any rule or order may be made applicable to the whole or any specified part of the state, or to any vessel or other conveyance."
yep - the idea that they are doubling down on their engineering talent (2x headcount or 2x salaries or 2x resources) or whatever big bet they claim to be making seems like it might be a lie.

The PR guy (Milin Mehta) used to work at Kraken Digital Asset Exchange. They are known for suing to identify ten reviewers on Glassdoor, claiming they are former employees in breach of their severance contract.

Why work at companies like this?
It's not only the user who was banned from a broad range of subs, the mass deletion of comments (which from reading them on ceddit are not objectionable) is additionally egregious.

I haven't even started referencing the pretty inarguable range of referenced personal accounts of behaviour of these mods.

There's a point at which the idea of this being emergent and unproblematic is still plausible. We appear to be beyond that point.
I can send you a message when I push the first version out.
JavaScript-DOS 6.22
==On the other hand, commuting is usually not cheap==

Not cheap, but tax advantaged and sometimes even reimbursed. The tax advantages for working-from-home are much harder to unlock, especially in the short-term or if you work from your bedroom.

Anyways, I thought it was an interesting economic thought-exercise to discuss the second-level impacts of a work-from-home society. I've seen a lot of talk on people fleeing cities, but I think there is a lot more nuance to the discussion.
Yes TruffleRuby struggles to run test code because it works against the optimisations we add to make production code fast. For example when you add more profiling to better optimise the hot code it makes the cold code slower, and tests are almost all cold code.

Also our C extension emulation layer used to be extraordinarily slow while we made it work correctly, and it's still rather slow.

It's a challenge but we're working on it.

But TruffleRuby is the only alternative Ruby implementation to even run major applications that I've tried at Shopify.
Ruby is slower than php.

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Surprisingly, VS Code has such useful tooltips built-in for npm's `package.json` and completely lacks them (even with the official Python extension) for pip's `requirements.txt` (or `constraints.txt`). This extension fixes that oversight.
To Do is wonderful. This is the first To Do app that I've used that gets almost everything right.
Ideas for managers to boost their employees' morale
I strongly disagree with this view. I sympathize with you that it's probably true that scientists are inclined to cargo-cult their science after physics. But the endeavor here is not wrong, so even if it's cargo-cult, it's good.

Science's primary objective is to find models. A model should do predictions, and then scientist should collect data of interest, and make sure the data isn't falsified by the model's predictions. Any scientist who cannot do predictions, and verify that data doesn't contradict predictions, is no scientist at all.

Once you have models, it's simply too tempting to formalize them and build mathematical theories for them. If nothing, for computational advantage, so you can make computers make predictions, this way you can eliminate human errors. So, it seems like any science will eventually build models that can generate predictions from first principles.

It is one thing to claim the entire human history can be predicted from first principles of a theory X. Clearly, we have no such X. Maybe we never will. It's another, and totally reasonable thing, to build a theory X from first principles that correctly predicts some data.
I've been following the Dat story for a few months, Congrats!

What do you consider to be THE killer feature(s) of Dat over the classic web? instant Publishing? Resilience?
CNN is really going after awards choosing luminaries such as Greta Thunberg for their COVID-19 Town Hall this evening.
From what I've heard of Lyft, they definitely do not ship faster. One (probable) reason is that their infrastructure and tooling is a mess.
Australia Wins Artificial Intelligence Song Contest
https://archive.is/O3mNT
You can do that in CSS now. I've noticed surprisingly many sites adjusting when I started using a Windows machine and set my system-wide preference to dark mode.
Which is why I am confused. What stops a person from having 2 phones. 1 at home, so when they need to go to an institution that requires tracing verification, they use the other device they know is clean? Unless the primary you use, will automatically broadcast to that one? But, what stops a user from turning your daily off. Unless BLE can communicate even when off?
"Fairytales don't tell children dragons exist - they already know that. Fairytales tell children dragons can be killed." - G. K. Chesterton

The bigger and more terrifying the monster that gets beaten in the story, the more comforting it is. This is true even if the "monster" is a situation rather than a being, and even if it is merely "lived through" well, rather than "beaten".
Redaction, for one, is a desired feature that don't usually come with free PDF viewers on macOS like Preview.
> What would numbered pages look like?

e.g. "1 2 3 4 ... 10" links or something like that instead of a single "More".
You basically can't do much with the free version. Here's the list of things you ave to pay for:
https://www.foxitsoftware.com/downloads/pdf-reader-thanks.ph...
You can use React with traditional MVC to get the benefits you mention and still avoid state management hassle.

Here's one such lib: https://www.npmjs.com/package/mvc-router-spa
> Hyperdrive is a POSIX-like filesystem implementation

How POSIX-like is it?

From a filesystem I would expect some more rigorousness than just stating this without any extra information, especially as implementing an actual, to-spec, fully distrubuted POSIX file system is known to be a difficult problem and is generally solved by not wanting a full POSIX-compatible implementation instead (ie. no locking, append-only files, etc.).
VMware ESXi has a cool feature that allows you to create "fake" pmem drives from a percentage of your host memory. It's pretty fun to experiment with!
I searched for this but couldn’t find any technical articles giving details. Have any links or search bait to share?
Old Edge was a great PDF reader and EPUB viewer. New edge... well it's just the same as Chrome, which is to say that it's fine.
Here's my post about this... from 13 years ago :)

http://codingthriller.blogspot.com/2007/12/client-first-deve...
It's a bit like saying that a stranger can log in to your account by typing any password 5% of the time, hardly reassuring...
Philosopher and political theorist Hannah Arendt noted that the very idea of history being a dynamic process of "progress," is itself an idea with an explicit logic - an idea-ology - where once you have accepted it, all political reason operates within the iterated logic of that idea.

So it's not history that has laws, but rather the implicit logic flowing from only tacitly held notions forms what someone would interpret as a "law."

What is history useful for? Locating essential human experiences, but like statistics, the drunk uses a lamp post for support not illumination.
> There's just nothing actionable to do with this information.

Of course there is. When it happens I add an entry to my procmailrc that routes those emails directly to my spam folder, and I never see them again. And I never do business with that company again.
Fair criticism. I guess my bar for what I define as "good PDF support" is much lower than yours - I only generally read them or plug in a digital signature when signing my lease.
> I mean, every programmer who funnels through university understands map reduce, and that helps on multi-core threading up to system job running

I wish this were true. There is a high degree of variability between skillsets from different American universities, even in my state of Washington.

Other than that, I agree whole heartedly.
> It's sunny outside

citation needed
With Node.js you install the packages in a dev environment, and test extensively, then push all the code, including node_packages folder to production. Running npm on the prod server is forbidden. At least in theory =)
I'm learning how to do my own book keeping. The yearly tax declaration will still be done by a specialist but keeping the books will be my task from now on. I am using ledger-cli for it.
AC/DC Song Made with a Markov Chain
The techniques are not mutually exclusive, it depends on the context.
When you don't have a clear idea of the requirements starting "front to back" helps to understand and gather them while building something that validates them.
For your example "back to front" sounds like a better fit.
>Historians believe that the past is irreducibly complex and the future wildly unpredictable. Scientists disagree. Who’s right?

Opening quote is an equivocation fallacy. Most scientists agree with historians that the issues historians investigate are too complex to be treated the way we treat motion or thermodynamics, with the tools we have at this time.
The people you are talking about also probably don't like their commutes, but are willing to make that tradeoff. Your intentional use of inflammatory language makes it clear you are not looking for meaningful discussion. Your description of them is inaccurate and completely undercuts any point you were otherwise trying to make.

I suggest rewriting it as less a critique of other people's values, and more an expression of your opinion for how you see the situation -- without attack others. When you criticize other people's decisions without being empathetic, people aren't going to engage with you. And what is the point in posting in a forum with other people, if not to hear their perspectives and maybe learn something?
Any message you want to give by sharing this? I mean it is a great story, but any reason to share it now? Just curious :)
Prolly cause the devs themselves use it
Apple Acquires Startup NextVR That Broadcasts VR Content
I am deeply disappointed that /u/SubSimulatorGPT2GPT2Bot does not exist.
I don't see the difference between the one that was linked and the first one you posted, other than the other one invoking undefined behavior if not passed a null-terminated string.
> he company would also have to have some sort of presence in the EU

If you were in the EU, they wouldn't have to have presence in the EU to fall under GDPR.

> And then which company do I send it to?

Both! One shared your data with a third party without your explicit consent, for non-essential reasons, the other one is processing it without your explicit consent.

> And what are the chances someone who has resorted to these sorts of tactics is going to care anyway?

Depends. A lot of business do awful stuff for as long as nobody cares enough to start raising fuss about it.

Speaking of that, for extra effect, complain about it on Twitter and Facebook, linking relevant companies' public profiles/pages. In general, it seems a lot of companies (particularly non-tech ones) are extremely sensitive about social media posts.
My impression was cruise was sort of the established players efforts to throw GOBS of money at a space they were worried about. Ie, a place that measures progress in part based on just expense.

Ie, waymo's tech is interesting but we have cruise so we are OK. Or tesla's tech looks interesting, but we have cruise.

I'd love to know what the kit they use for self driving costs. It looks monumentally expensive when you see one of their cars driving around.

I'm interested in MobileEye's next version of tech - wish they'd be pushing harder or did the Intel borg swallow them? They seemed to have a practical and pretty reasonably priced approach.
TellYourContacts – Coronavirus Notification Resource
You simply haven't viewed any conspiracy videos. My YouTube was very clean forever as well but a few days ago I saw a bright light in the sky (far brighter than any reasonable star or satellite I'd seen) and I googled around to see if there was anything about it online. Watched a YouTube video of a bright light in the sky with no explanation provided. Next day I watched a suggested Joe Rogan video taking about UFOs. Now a good third of my suggestions are UFO conspiracies. It's been getting better as I avoid them but YouTube was very quick to suggest multitudes of conspiracy because of a single Google search, and I had no history of interests like that.

So it's possible to have a reasonable and logical YouTube. However, even a single video can trigger YouTube's algorithm to attempt to pull you in.
Don't have experience with ASP or JSP, but managing state in React is vastly superior than iOS. Having a defined place to keep your data, and your view automatically refresh when it changes is the gold standard in user interface design. iOS does not easily have this kind of functionality, forcing people to use all sorts of messy techniques that are hard to follow and maintain.

The main "Apple approved" tools for user interface and state management are CoreData and UIKit. Both are imperative, mutable, and overall difficult to work with. This might be subjective, but I always notice just how poorly Apple's own apps work. There is always some button that is stuck in the wrong state, some feature that doesn't do what its supposed to, and some broken animation when views reload (I'm looking at you Podcast app). I can't know why, but my hunch is that Apple engineers are forced to use unwieldy patterns and technologies like CoreData, MVC, and UIKit, and are drowning in a sea of unmaintainable code.

As a response to the inadequate tools Apple provides, big industry leaders have stepped up and rolled their own declarative solutions. IGListKit from Instagram is a prime example of a declarative user interface solution thats vastly superior to Apple's. Going even further, Facebook basically ported React into iOS with ComponentKit.

It took Apple a good decade, but they are finally giving us these types of tools as well with SwiftUI. However, judging from its low adoption, so far they have not managed to fully get things right.
What if I run out of things to say?
It's good, but creates additional files for your annotations and comments - which btw, cannot be read in other software.
The new-speak of hypocrisy is utterly cemented in corporate and pseudo corporate businesses.

Sadly, a requisite skillet now days is having to navigate all the bullshit.
Watch Session Recordings just by selecting URL/Element instead of heavy searches
It uses Noise to encrypt all transport connections and using the api you can whitelist which peers (by their public key) you want to replicate with. This API is not yet exposed through the daemon but it’s in the modules.

Hyperdrives also have a built in capability system where you have to know the public key of the drive to download it from a peer, so if you only share the key with yourself no one else can access it.

Finally using the modules you can build almost any kind of networking you’d imagine but that part requires more work on your side obviously.
+1 for this. In our industry, finding a job when you're unemployed can be quite difficult. Massively so if you're "old". Networking helps with that--definitely recommended.

Also consider gathering "knowledge" resources from your current job. Silly stuff like your dotfiles, but also things like config files from the hosts, parts lists for physical systems, phone directories, etc.
This doesn't say what you think it does. It claims "not significant" reductions from non-tailpipe emissions. So less non-tailpipe emissions (but not much) and 0 tailpipe emissions vs nonzero tailpipe emissions = EV win.
And where do you get the ground truths for the bias of the sites?
Just a note, but this is a perfect time for companies to lay off low performers without getting a lot of flak. This is usually the case when you see companies lay off people while continuing to hire as well.
Some competition with Intel in their home turf I see.
If you are designing a REST interface then I recommend a domain driven design approach. I've had a fair bit of success with that.

I also like to think in terms of denotational semantics which works rather well with REST APIs. The entities represent the domain objects which model what the system does. The state transfer operations become the game between the client and the system. If the domain maps cleanly the client and the server never have to guess or assume the state of the other. You can follow the operations from the URLs (HATEOS, etc).

What I find happens to some systems where the design is driven by the UI are domain models that span both the client and the server. This leads to routes that fill data for specific UIs, entities that have different representations based on which route they're fetched from, and the dreaded "RPC over HTTP," that the OP seems aware of.

A lot of this can be avoided if you never intend to expose your REST API to external developers. Just don't have one. Less to worry about.

Designing front-to-back that way makes a lot of sense. I just find that if you do that from a UI through a REST API that a lot of teams and developers skip on maintaining the REST conventions and then end up sad when their project becomes difficult to maintain and onboard new developers to.
> The conduct of the Iraq War, for example, was substantially a result of a popular American myth/narrative about how other cultures are, deep down, like us, and democracy is the equilibrium every society gravitates towards.

can you please elaborate on this? it sounds like you're proposing the offensively wrong notion that the Iraq War was noble and well-founded, truly aimed at restoring democracy to Iraq, but went wrong because the Iraqi people are simply allergic to democracy
> Some applications do a check on start-up to see if there is a new version available.

Infuriating. I just want to use the software not randomly be interrupted throughout the day as one of the 50ish applications I use on a regular basis decides to do a "minor bugfix and localizations" update and thus totally interrupting what I'm doing. Oh and after it does its update, the document I double-clicked on isn't opened or there is a FTUE showing me "exciting updates."

Most modern software sits there idle all the time, why not do this nonsense in the background? Why do you need to interrupt me at precisely the one moment I actually want to use you? (This is especially annoying of gaming consoles and other "appliances")

Modern software is actively work-hostile.
Love what folks at Earnest are doing. I was reading one of the draft LP documents, I am assuming it was shared here.

Keep up good work, we need a different route/way of building business as well. :)
How come? There is a CUDA C++ and CUDA C toolchains available under a MIT license, large part s of which are contributed by NVIDIA.

How can they sue you for using something that they give you with a license that says "we allow you to do whatever you want with it" ?
> There's still plenty of programs where you'd want to spawn a thread that basically doesn't touch any of the data of the parent thread. It'd be nice if there was a way around the GIL for those cases.

Subinterpreters gets you that (eventually; not in v1 apparently).

> Perhaps split the GIL into a per-thread Thread-interpreter-lock. That way each object can simply be annotated with which lock it belongs to. That way you still get proper atomicity like you're used to in python, but a thread might also actually run concurrently a lot of the time if it only touches objects it created itself.

I don't think this scheme would work especially well (or not better than subinterpreters). Message passing still requires copying, or some way to quiesce other threads and recursively change lock ownership of an object graph. To avoid deadlocks, at least one thread will need to drop its own lock to acquire the thread lock of objects owned by a 2nd thread. I'm not sure you could do that and preserve the legacy global atomicity behavior, and it would by definition be slower and bloatier on any individual thread than the existing GIL behavior.
It should work on 14. Could you open an issue on the repository?
The idea of living together in a society/city is believing that your neighbour does not wish you ill intent. The question your should ask yourself is if you got it, do you trust yourself to self-quarantine.
Well for those who stay, the rent prices might plummet if there's enough of an exodus.
I live in New York, have a reasonable commute (20-30 mins each way), and vastly prefer working from home. The commute is only one factor in my preference and I can't really decide whether saving time outweighs what used to be a dedicated time slot for reading non-work stuff.
They are delivering as much value as fast as possible given X metrics.

The cheapest Model 3 price is within the ASP of the average US car, and it is good value.

As soon as they can do cheaper, they will.
> Before the layoffs, Cruise had 1,800 full-time employees.

Their hiring rate has been remarkable. Less than 3 years ago (6/2017) they had 200 employees. Just over a year ago (3/2019), they had ~1000.
Not even programming language but in fact hardware architectures. While everything now-a-days does twos compliment there were a few early architectures that did ones compliment and a few that did just signed bits (Heck, IEEE 754 floats use signed bits, not two's complement. But that's mostly because there are no advantages AFAIK to a two's complement float)
Bloomberg Recovery Tracker
I'm interviewing with a company that's taken a month so far with 8 different calls and still 3 phone calls to go. I keep doing it because they have never been less than honest with me. Everytime I ask a hard question, like what's the burn rate or how's the code base, they tell me the good and bad stuff, and how they're trying to fix it or if they don't even have time to fix it.

When I wasn't sure I wanted to continue, the hiring manager called me for 45 minutes to discuss why, and convinced me that I should continue without making any promises and without lying about the fact that my concerns were real and that it wasn't garaunteed that my concerns would be fixed, but I felt better because he told me about how they're trying to fix them. Contrast that with my last company which blew smoke up my ass for the whole interview process and later I found it was a very badly run company on top of badly designed tech and bad financial modeling and that anything to fix it was impossible because of the politics.

Further, I've been talking to the interviewers like they're real people rather than some god sent down to flummox me with dumb programming exercises and show off how cool they are.

I'll never do another interview the "old way" again, I like being treated as a human in a two way process rather than a one way information extraction exercise.
Foxit reader is quite decent and much faster than Acrobat
cooool!!!