skysight-inc/HackerNews huggingface dataset:
The issue isn't lacking technology, the issue is political and in the physical sprawl of the states and major population centers. A hyperloop nor a high speed train could solve that issue. Assuming you could, connecting everything would be a massive federally driven undertaking, over decades, much like the highway system was, and be full of compromises that air travel doesn't have to make.

For example, try and figure out how many lines would be needed to connect all the major cities of America with high speed trains/hyperloops with useful travel times. Imagine New York to San Fran, now New York to Los Angeles, now NY to Dallas. Now how do I get from Dallas to San Fran? You can't afford to just make a different set of rails between every city, so they need to compromise with connections and detours all over the place, and with express long distance lines and stopping all station lines. It gets crazy complicated quickly.

Take a look at all the places that high speed rail works, and you'll note that they're all pretty linear lines. Japan's Shinkansen is pretty much a north to south trunk line with just a handful of high speed lines diverging away, and comparatively few stops along the trunk line. You can't do that in America.
Thank you for ignoring my questions to the author and jumping right into tangent and appeal to authority. That assures me that author's claims are valid.
Demo https://reddec.net/demo/github-card/
Ignore the war. Just pick a lisp, any lisp, and then learn it. It's not necessary to pick a side nor does it really matter which lisp you pick. You can pick a side later if you feel the religious fervor sweeping you up. But really Lisp is sufficiently different from pretty much any language you'll have encountered that it's worth taking a look.
Great article David! Thanks for taking the time to include some screenshots and videos. This is the kind of company-funded-blog-content that we all love to see.
“God does something just because he can” is a running theme throughout the Old Testament.
Yes, every time I hear about a new class of whatever, with surprising properties, I check to see if they're talking about quasiparticles. And they're almost always talking about quasiparticles.

Now, there's nothing wrong with exploring those ideas and they might eventually be fruitful, but in terms of looking "further down" (which is typically the lure of the excitement), quasiparticles are only looking back up. I am of the mind that you could make assemblages of particles -- that is to say, quasiparticles -- do all kinds of oddball things that their constituents cannot. That is fine and often useful, but it isn't the further down we were interested in.
I use PayPal mainly to pay a subscription to a business that I like, but doesn't want to break anything that's already working.

PayPal also gives me the option of cancelling the regular payment on my end. Stripe has nothing like that.
no, isNaN has been in the language for quite a while, num !== num has been in the language forever.

which actually if I look at number-is-nan it returns

return typeof value === 'number' && value !== value;

I never use the typeof value === 'number' myself because I always know if what I'm checking is NaN should be a number of not, but probably that's a bad habit to get into.
I read Stories of Your Life and Others, and felt he had some interesting ideas, but not very interesting characters, and pretty much all of his characters sounded like they had the same voice (Which, as a writer myself, I admit it can be difficult. I struggle with giving my characters distinct voices as well).

Made it hard for me to get emotionally invested in his stories, and I found them a bit of a slog to get through.

Not sure if I'll give his other books a read, but I might.

He has a background in Computer Science, by the way, for those that might be interested.
If you don't know what Java is, you are not in the Clojure target market.
When a company (or anybody) has cash can do 4 things. (Assuming that the level of debt is sustainable.)
1 reinvest in new projects
2 put the cash on safe assets (bonds)
3 buyback
4 give back as a dividend

Buyback is more tax efficient than dividends.

What would you have done,if you were Boing CEO?
Do Not Use “+” to Join Strings in Python
Should have started with these points, which are reasonable.

>Whose to say they won't 180 their decision and all known bitcoin accounts and affiliated companies are removed from their banking services, amounts seized, etc

There are likely real risks here, and everyone wanting to go this route would be well advised to tread lightly and carefully to start...especially if they are doing something they aren't going to be willing to stand up in a court of law to defend. There are a bunch of 'know your customer' regulations that apply to banks that require them to do some amount of due diligence on why their customers are moving money. They cannot just say 'it's their money, not my problem'.

> Plus the whole message of centralization vs decentralized of crypto.

That's on the exchanges and the people that use this system.

> But yeah, "appropriate regulations and risk management" for whom, YOU the customer, or THEM the Bank?

Them, 100%, this should be no surprise. There are FDIC controls to protect customer assets up to a certain amount but that's it.

> JP Morgan is not your friend if you deal in Crypto. The market tide is swinging that they have to play to compete but they are overall 100% hostile.

None of these organizations are your friend, even the exchanges. The main conflict with incumbent banks is going to be specifically with bitcoin and other non-fiat currency. That won't go away any time soon. Blockchain and cryptocurrency (fiat-backed) on the other hand are potentially huge cost-saving measures and the banks are likely to adopt those much more quickly. Of course the concern will be that decentralized currencies like bitcoin will be relegated back to novelty class.
Yes perhaps Sailaway fits the bill.
Quizlet valued at $1B as it raises millions during a global pandemic
I know how it works. I'm talking about practical implications.

In practice, say I have

type User = { name: string, email: string }
let loggedInUser: User = { name: 'Bob', email: 'bob@examaple.com' }

or even

// Can't change the contents, only reassign the whole variable
let loggedInUser: Readonly<User> = ...

and only ever use that `loggedInUser` from TypeScript code (because my entire codebase is TypeScript), and I avoid the 3 scenarios mentioned above (buggy JS library type definitions, non-validated external data, casting/any/`!`).

How would a `null` email ever get inside `loggedInUser`? It just won't happen. I know there are no run-time checks - I don't need any run-time checks. I don't need 100% theoretical guarantees. I can be reasonably certain that `loggedInUser.email` will always be a non-null non-undefined string. It's a good enough™ practical guarantee. A null-check on `loggedInUser.email` would be pure confusing noise (because anyone reading it would go "wait, this can be null? I thought it was non-null").

Do you have a practical explanation of how a `loggedInUser.email === null` situation might occur given the above assumptions?

>Given any JS variable can be assigned both `undefined` and `null`

Any JS variable can be assigned literally anything. I don't need to check that `loggedInUser.email` is not null, just like I don't need to check that `loggedInUser.email` is not a boolean or a number. Because how would that even happen? Not having to do those checks is half the point of having a static type system in the first place (the other half is being notified of type errors at compile/edit time).

If you need to defensively check whether something so basic that is never supposed to happen has happened, then the code is already a giant unmaintainable mess.
There's a shop in Fulham.

http://dachashop.co.uk/smoked-cheese-kosichka-soviet-standar...
ReasonML, Elm, or Purescript, perhaps? (Not sure what you mean by "transpiling, not compiling")
Employers asking to install this junk on personal devices seems like an over reach.

Maybe some bored software developer could create the "uBlock of employee trackers". A program that would feed fake data into these trackers to make them unreliable for employers.
I've been reading Electrek for many years, Fred Lambert is definitely a huge fan of Tesla no doubt. When Fred wrote,

Obviously, it’s ridiculous for Musk to call someone who is a Tesla investor
and who wrote thousands of articles about Tesla’s positive impact on the world “anti-Tesla”
simply because he didn’t like a few of my articles during a time when the company was making
some very questionable moves. Musk even ended up reversing some of those moves later that year.

It is painful to read that, as I am sure Elon surely knew how that felt, as spoke at CBS 60 minutes about when Elon's own heroes dismissed him.[1]

One should always tolerate different opinions, as Ian Bremmer put it.[2]

[1]: https://www.youtube.com/watch?v=CyGqMZQAMio

[2]: https://twitter.com/ianbremmer/status/801590659291480068
Like you, I don't think it can be done away with entirely. But, seemingly, I don't see this quite as binary as many here do. This doesn't have to be an all remote or no remote proposition. This could easily be a three or four day a week, remote position, with one day set aside to come in and have meetings/Agile development, what have you, team spirit a awards, maybe lunch. The days could be scheduled out so the real estate needs would be smaller than the company is, as a whole, making it beneficial for the company on a cost level and it helps with traffic congestion levels (assuming there were mass adoption).
Developers are in the 1%. A good dev is always going to find work, at least for the foreseeable future. There is a huge scramble to snap up newly redundant talent now. I had a dev who lost their job reject a job offer today because another company got there first. I know what job he took but he doesn't know I know so it's not like he said it to soften the rejection.
Are you implying to lie about where you actually live?
There are smarter economists than can probably explain it better than me. Keep in mind that if we spend $500B on notes, the increase on GDP is much larger than on just this new spend. The hope is that we are spending this on projects that are economy enablers that have a compounding effect. Meaning that we just need to recover the say 3% of the $500B over a 10 year period. This spending is best spent on infrastructure and technology. Even if we don't get the full return, keep in mind that most notes get spent on non-GDP increasing projects making break even a good deal. (Sorry, I still don't have the best ways to explain this, I need to find some writing that is clearer.)
Why do monsoons knock down trees? God shouldn't be thought of like a very powerful human.
Well, if you monitor a street, people slow down in this particular area and go back to their speeding once they leave the designed area.

If students know which exams have extra measures, they won't cheat on them, and will get a free pass everywhere else.

If you don't, sure - at first there is no deterrence, but later (after a few students get failed and exposed for cheating), it will deter others from trying.
Not sure why NativeScript and Ionic are not more popular on HN, I've seen more success with both of these than React-Native.

I guess the first is not backed by a big company and the second still has the Cordova stigma.
I love seeing how consciousness gets described every century with analogies from the era’s technological understanding.

I wonder how it will be described in 1000 years :)
>>not once have I ever heard of an SAP implementation going well.

Sometimes it depends who you ask; I found that hands-on people on the ground and SMEs tend to be very negative about it, for personally valid reasons - it's a lot of work, it doesn't go smoothly, and it disrupts and changes what and how they do it.

However, there are quite a few ERP implementations where the top-level stakeholders feel the results are worthwhile the disruption and pain, and from that perspective it "went well" - the business objectives were overall met, whether it be capabilities or speed or reporting or integration/centralization or headcount or complexity reduction, all of it ultimately boiling to money at some level...
Like I said. This isn't everyone's cup of tea. I'd rather be unemployed than grovelling to my boss and play the climb the ladder game. That's me. You do you.
It takes less than 1 minute to correct its writing mistakes before publishing a message and still most people dont do it.

The time it takes to do an action is not enough to evaluate the task
Good for you, unfortunately the number of good use cases for blockchain are few and far between.
Version I heard was you dance with who brung ya
Not agreeing with GP, but I think your comparison here is a bit flawed.

Art is a broad concept - it doesn't suggest any specific form or delivery. Software is fairly concrete - it has to be run on a computer.

A more appropriate comparison would be art versus scientific research, or art versus engineering. I think that's a more interesting question, to which I would say: perhaps we could survive without either, but I can't imagine we'd thrive without both.
Working from home is a challenge, there’s no doubt about that, but assuming some return to normalcy, you don’t have to work from your house or apartment.

Remote work means you can work wherever you want, you can go to a coffee shop for a few hours, you can head to your town’s local library, a coworking space. You can take an extended trip and live out of a van.

Once starlink is up, if you can get away with high latency, you can work from the middle of Greenland if you wanted to.

Working from home, which is really working from wherever you want, is about the flexibility and control to work how, when and where you want.

I do hope that large tech companies like twitter leave their offices open, because that’s also a piece of the remote work puzzle. Just like when we switched from cubicles to open offices, it would be nice to be more thoughtful about remote work AND an in office hybrid situation.
Agreed, GP had other good points they clarified as well. It wasn't clear to me that was the angle from the original post.
India announced a $270B stimulus package, and pushed for self-sufficiency
Oh thanks! Yes my "problem" is mostly around what types to return or rather how to find them. To be aware that separate types package must be installed is definitely something to get into habit.

I wasn't aware of the `.d.ts` files. It sounds a lot like what I was looking for! Thanks again for your feedback and help :-)
Hopefully soon Java will have a friction-less path to compiling to native. As of now, its quite difficult for anything that isn't trivial.
ZFS v0.8.4 Released
Scikit-Learn 0.23 is out. things you should know about the latest release
I don't think it would be due to lack of knowledge that we would lose the ability to fly. It would sooner be economic. Though I see your angle, it's important to note that most of the information we need to know how to fly is in the public domain or in the patent office. I'm not sure there are many secrets in aviation.
I wonder how this will affect American tech companies, will they relocate their HQ out of USA? I guess every company operating in the USA will have to implement this, I’m thinking about regionally dividing my customer base just to leave Europeans higher amount of security with encryption but this is costly for me as well.
That definition is the same as the one I gave. It talks specifically of "physical" violence, at least as the main definition.

When I was growing up, we always had this phrase: "Sticks and stones may break my bones, but words will never hurt me." It was usually the response to a kid complaining of being verbally teased at school, in the sense that he needed to ignore it - don't bother the teacher / parents about it unless the bullies start using their fists to hurt you.

The left has tried to redefine violence over the years in order to create the idea of "hate speech" which they want punished the same as violence.

I disagree with this idea.
just watch this video when you think you're being surveiled >> https://youtu.be/7YvAYIJSSZY
Sequoia's Botha is more optimistic about startups today than he was a year ago
There are always people who want the easy way out of anything. And there are always people who want to follow strict protocol even if it makes no sense.

I had classmates who just wanted to pass by any means necessary and take that diploma back home and get a job there —their competition back home was usually subpar since these students had a leg up with their English and had a diploma from a US school, no matter how far down the US News ranking a system would be.
Great work! Any idea where we may find an equivalent in Python?
This is a SpaceX sim isn't it?

https://www.youtube.com/watch?v=Mg-Nksc7Oh0
We have all discussed this in your absence, and we have decided that only you are a zombie.
+1 for Hy. I recently did a project where I needed to embed a lisp. I actually considered Janet (since Schemes are a little too threadbare), but there was no binding for a non-C language. I might consider creating Rust or Nim binding myself later, but Hy proved to be immensely easy and satisfying to work with.
Would've visited this summer if the pandemic hadn't ruined plans.
H1B in tech companies are not paid significantly less, and they can easily find alternative employers willing to help with the transfer in Silicon Valley. It's H1B in non-tech companies that manipulate job postings to massively underpay their workers, and whose geographically-limited set of alternative employers are already small and also generally less willing to offer legal support dealing with the H1B transfer issues.
A friend has described these to me as "dark matter companies". They are everywhere, and they permeate industries, but you never see them. They work in small, unmarked offices outside of the standard tech hubs. Some of these companies make billions, but you've never heard of them, and they'd like to keep it that way.

In other cases, they're small companies that own a market that's too small for a large competitor to go after. $10m/yr will not make VCs happy. But it will certainly pay nicely to a team of 12.
In academia, professors are quite concerned with cheating right now, when all teaching happens online.

Some professors are considering using software to randomize the exams, so no two exams are identical. This obviously increases the grading effort. Some are asking students to take a pledge, like "I solemnly swear to not google the problem". Some are just trusting the students to not cheat.

There's no easy and universal solution. Ideally, technology could solve the issue, but it's not that easy to identify and implement a technology solution in a matter of weeks.
RISC-V has their own supported toolchain. You can get it here: https://github.com/riscv/riscv-gnu-toolchain.git

With Rust, you can do what I did with my OS. It can compile out of the box. The kendryte has a "BSP" (base support package) that is essentially a minimal OS, but it is written in C.
‘Finally, a virus got me.’ Scientist who fought Ebola and HIV reflects
Sounds like SAP does custom App building. Do they use a custom underlying database technology as well?

Would it be equivalent to contracting some software system to a a company that would build the system using SQL?
It's being done by the same clowns who can't live without time clock cards, all sorts of monitoring,and tracking.These are the people who have no clue how to manage people,how to measure their work and act upon results.These are the same crappy companies who would rather ask their staff to email endless Excel spreadsheets to each other instead of investing some money in database or some crm system. In a nutshell,these are the bottom feeders of this world.
False choice. Guitar Center sells out of the box integrated guitar + amp combos with a getting started booklet.

You can also use 9 gauge strings. Those _might_ give you a slight callus, but certainly no blisters.
Though the leading statement is obviously a stretch, HN is all about curiosity and interesting questions. The CEO wanting a bailout is boring. Thinking about the nature of knowledge sharing in these kinds of industries is pretty interesting!
rendered the sprite to an offscreen canvas to grab the pixel values. then created rects to represent each pixel and move around on a canvas with a speed based on y position.
Racket has `first` and `rest`. I just tried it. But I tried an online scheme interpreter and it did not have it.
What's the end game for the current administration's corrupting of American institutions, one-by-one?

The Justice Department and the FBI were once beacons for the world to model their own justice systems after. Independent, transparent, hard-driving. Now they're politicized and demonized as some "dEeP sTatE" apparatus that's out to get Trump and his cronies.
A lot of tutorials assume the use of lein, which isn't part of Clojure, and isn't properly packaged for windows.
https://twitter.com/elixirlang/status/1260556559165292544

> Elixir v1.10.3 is fully compatible with Erlang/OTP 23.0 - so up to date Elixir users are ready to give it a try!
That would be a fair argument, if Elon made it. Sadly Elon is just calling it fascism on investor calls, so there goes all nuance out the window.

The problem with basing it off R number is we can only estimate R0, which is why most reopening criteria are based around deaths and tests per capita.
Hi, Engineering Manager at GitLab here, Source Code team.

Thanks for the comment.

Indeed that is something we've had in our minds for a long time. Over the past months/years, we have been shipping out incremental improvements in the way we handle and render large MR diffs.

Recently we made the loading happen in batches which resulted in a significant improvement in how fast we start showing the diffs.
https://gitlab.com/groups/gitlab-org/-/epics/1816

We plan to continue improving the performance of the MR page, lowering memory footprint this Q2 as well as providing other ways to enhance the experience.

Some examples:

* Commit navigation, to help commit by commit review:
https://gitlab.com/gitlab-org/gitlab/-/merge_requests/28596

* File by file mode of reviewing MRs, including the concept of "unread diffs":
https://gitlab.com/groups/gitlab-org/-/epics/516

We're constantly looking to improve and learn more about the struggles of our users. If you have further thoughts, please drop a comment in one of the issues and epics above and tag me (@andr3).

If some of your problems are not covered by these, feel free to open an issue (https://gitlab.com/gitlab-org/gitlab) and tag me as well.

Again, thanks for the feedback.
Self signed is more, than enough for the same purpose certbot exists: to have encrypted communication.
> We should be arguing about the exact way in which government intervention can be used to reduce the spread.

This personal opinion is not echoed by many people who feel that the government has overreached. They feel that if a person wants total government control of their safety, that person can move to a country like China.
No, you should almost certainly be using openjdk, which oracle jdk is based off, unless you have a compelling reason an alternative implementation is better.