skysight-inc/HackerNews huggingface dataset:
Rust is famous for throwing garbage IR at LLVM and hoping it cleans it all up. They've made a lot of progress but comparing the timing is very misleading when the work is intentionally offloaded to LLVM.
Hello Community!

Another half a year and the second version of my application is released.

Download for free on the AppStore: https://apps.apple.com/us/app/balanceviewer-personal-finance...

BalanceViewer helps you gain control over net worth, income and expenses in just 5 minutes per month.

The main difference from other trackers is that you don't need to waste time tracking hundreds of expenses every month. All you have to do is keep track of your account balances once a month and add all your income. The total amount of expenses will be calculated AUTOMATICALLY based on account balances and income.

How do you track your net worth? What services do you use?

Personally, I have used the Google spreadsheet for years to track my net worth, as I haven’t found anything that could work all over the world, could support accounts in different currencies, did not require access to bank accounts and was really simple.

I know that Personal Capital, Mint, do something similar, but they only work in the USA and Canada, and without connecting to a bank account they are useless. YNAB works all over the world, but it is complicated and time consuming for tracking manually.

I've tried to do it as simple as it can be but at the same time informative and helpful. I hope you will like it!

If you track your Net Worth - I'll be happy to hear your feedback about the app and about idea in general to make it better for all of us.

WebSite: https://www.balanceviewer.com/ (feedback about the site is also important, since I created it by myself)

Video tutorial: https://www.youtube.com/watch?v=u_fNW3xTQ5U

Thanks in advance!
There is discount pricing over 100 TB. Its a tech demo so Tadigrade.io sponsors it. Pretty powerful demo on easily storing large amounts of data especially when Github goes down.
Not the OP, but probably picking one unit at the start and sticking with it.
I had a ton of trouble getting a simple gatsby.js website running on Zeit. Kept getting useless error messages that were impossible to debug.

Tried Netlify and it worked without any changes to my code. The Zeit UI might be slicker, but it definitely isn't easier to use imo.
Lockdown eased: Netherlands and France plan to re-open primary schools
happy Fi user here. Its THE plan for digital nomads. I've hopped across a dozen countries and my phone just works wherever I land. no need to buy a sim on arrival and I am reachable by the same number.
In many cases, the semantics programmers would require are much looser than anything provided for by the Standard. For example, if a programmer requires an expression that computes (x \* y / z) when there is no overflow, and computes an arbitrary value with no side effects when there is an overflow, a programmer could write the expression with unsigned and signed casting operators, but that would force a compiler generate machine code to actually perform the multiplication and division even in cases where it knows that y will always be twice z. Under "yield any value with no side effects" semantics, a compiler could replace the expression with (x \* 2), which would be much faster to compute.
Awesome work.

After trying it out I was curious about the "timeout" mechanism. After a quick glance at the code, It appears the timeout is purely client-side. Which isn't a problem, but it won't stop any modifications to the client-side script from sending any number of 'increment_ring' events.
Not me, that's for sure. Then again, I've been avoiding anything that smells like Google for the past 5 years or so.
If we are to trust anything on the web, then social engineering is a basic part of NSA education.
You're not wrong, exactly, but I'm not 100% sure this is right. The way I would put it is this: Rust has made certain commitments about performance. This means that language changes have to be made in the context of how they are implemented, because releasing a language feature that causes a significant performance degradation would make it not a good fit by definition.
cfront demonstrated how this is a bad idea. And it was for C++, about as C friendly as you can get.
I saw that video and it proves my point. Taiwan is not recognized as an independent country, and the reporter, which is from a Hong Kong network, knows perfectly well that situation and wanted to ask a pointy question, so don't be surprised by the result. The staffer just did not know how to answer that well without getting into political issues since he's just trying to do his job.

But if you think this is definitive proof of a conspiracy, then you should check where the financing for the WHO comes from (China is nowhere near the top list), and second China actually ignored some recommendations from the WHO during the initial stage of the outbreak.
I'm not very familiar with the C++17 and 20 changes, how do they address the errors-during-constructor/destructor issues that the article mentions?
Happy 30th Birthday, Hubble
Because that's life during a national emergency. If you don't want to pay it then stop paying it, NF and Amazon will let that happen. I assume Amazon might even prorate your refund.
Clever. Unfortunately, the data doesn’t seem to account for things like tree cutouts, mailboxes, street lamp bases, or other obstacles that make the usable space on sidewalks around half the listed width. Not to mention temporary obstacles like trash cans.
Soft raid+xfs, with 5+ spinners on a atom pretty much pegs the cores doing NFS/CIFS/SSHFS with an intel X540/X550 based nic.

So linux inefficiencies are a big problem here too.
The cancellation day care is a big factor for me.. but I apart from that u don't notice a difference
How is this different from Federal reserve notes, aside from blockchain? Hoarding is a good thing. If I have a currency and someone hoards, my currency goes up in value based on supply and demand. Hoarding also benefits anyone who wants to make a capital investment. You have to hoard first before you can purchase something. Why would I want to have something that is guaranteed to be worth less at a later date? The only reason I hold FED notes is because the government forces me to do so.
You may be remembering something, but you seem to be remembering it almost exactly backwards. It sounds like you are remembering something about the 10th Amendment, which reserves to the states any power that is not granted to the federal government in the constitution:
https://en.wikipedia.org/wiki/Tenth_Amendment_to_the_United_...
Stripe cofounder here. The question raised ("Is Stripe collecting this data for advertising?") can be readily answered in the negative. This data has never been, would never be, and will never be sold/rented/etc. to advertisers.

Stripe.js collects this data only for fraud prevention -- it helps us detect bots who try to defraud businesses that use Stripe. (CAPTCHAs use similar techniques but result in more UI friction.) Stripe.js is part of the ML stack that helps us stop literally millions of fraudulent payments per day and techniques like this help us block fraud more effectively than almost anything else on the market. Businesses that use Stripe would lose a lot more money if it didn't exist. We see this directly: some businesses don't use Stripe.js and they are often suddenly and unpleasantly surprised when attacked by sophisticated fraud rings.

If you don't want to use Stripe.js, you definitely don't have to (or you can include it only on a minimal checkout page) -- it just depends how much PCI burden and fraud risk you'd like to take on.

We will immediately clarify the ToS language that makes this ambiguous. We'll also put up a clearer page about Stripe.js's fraud prevention.

(Updated to add: further down in this thread, fillskills writes[1]: "As someone who saw this first hand, Stripe’s fraud detection really works. Fraudulent transactions went down from ~2% to under 0.5% on hundreds of thousands of transactions per month. And it very likely saved our business at a very critical phase." This is what we're aiming for (and up against) with Stripe Radar and Stripe.js, and why we work on these technologies.)

[1] https://news.ycombinator.com/item?id=22938141
Oh duh. Should be obvious that you can drop the -O flags, at least.
If you mean generics, D, Delphi, Ada and plenty of other languages prove you can have them and still be pretty fast.
Why it seems that google is always behind one step ? Last time it was ahead of the curve was buying android. And, it doesn't seems like it but google search quality is degrading at alarming rate, for e.g. even when I have allowed tracking my search visited pages, it failed to give me correct results for exact same queries.
Smoking also affect living beings around, and the environment (There are like 10 to 50 cigarettes butts every meter in the grass, on a city road side, here in France). So not just the smoker itself.

It's not like consuming junk food/drinks, where you harm yourself mostly (there are also environmental issues though)
Cool. Did you trade on it?
The engineering-focused mindset is hilariously short-sighted in hindsight.

When I was AWS 2012-2013, the sense that the Cloud is going to be huge got more and more evidences from customer feedback.

When I joined Google in 2013, the sentiment was that Google can easily beat AWS. But, for all those talks, they have not mentioned any significant understanding on what customers expect from GCP, and why and how GCP can win. The idea was simply that Google's tech (and a self-complacent idea that Google engineers is somehow superior) is just better, therefore it will win. The vast majority of hard work in between was never discussed.

Even later in 2016, I was pitching my Director to build a Cloud service that exposes Borg's experience (I worked at BorgMaster team then); the experience would be close to AWS Fargate (or Cloud Run). And the reply was that its technical complexity would be too high. Once again, there is no thought given to whether or not customers would be loving to use such services. Granted that, I did not have the PM expertise or connections to build a stronger proposal, but the focus on technical thinking is evident.
Even if genes affect intelligence, we can’t engineer cleverness
I can identify with this essay. And, I've always wondered why people don't want to build, why people are so hell bent on preventing others from building. I mean, what on earth is the problem with letting others build? build more housing, build more transportation? Even when a start up wants to do something as simple as put more buses on the road, it quickly gets shut down by regulation (at least in the bay area)
Relatedly I wonder how much a high effort canidate vs a low effort canidate actually works out in a screening process despite whatever prejudices they may hold one way or another.

It reminds me of the recession bad old days where some companies were making a policy of hiring only the already employed and got essentially an exasperated facepalm from congress asking if they /really/ will have to ban hiring discrimination against the unemployed.
This is a good question. Also important to remember is that for many Linux distributions dynamically linked OpenSSL artifacts are what end up getting used by the vast majority of binaries.
The WD product manager's response: "Bwahahaha!!! Seagate's drives are crap too, and we own Hitachi! Where are you going to go now? Bwahahahaha!"
Almost. One of the biggest advantages of a class factory is that it can return a pointer to an interface rather than a concrete class.
> with far less international travel to it than literally the rest of the Western World

Did you make that up? From 2018 data https://data.worldbank.org/indicator/st.int.arvl?view=map

Tourists to NZ: 3.7M population: 4.9M

Tourists to US: 80M population: 327M

And NZ tourism is mostly during our summer, so Jan/Feb/Mar are busy. “Tourism is New Zealand's biggest export industry, contributing 20.4% of total exports.“

> warm island nation

Irrelevant: compare NZ to states with equivalent temperature and population in say February and then compare your death rates.

About 1/3 of NZ cases are NZers returning from overseas, which makes NZ numbers even better: https://www.newsroom.co.nz/2020/04/19/1101216/covid-19-in-nz...
First off, thank you for doing what you're doing as a driver to prevent this kind of crash. You're right, cyclists are blithering idiots about drivers doing this, but it protects them even if they don't understand that.

As a cyclist (about 15,000 total miles, half touring, half commuting split between Boston and Cleveland), my solution to the problem is to not design the infrastructure in ways that sets cyclists up for the crash.

It is absolutely woefully bad design that cycle lanes on the right continue all the way to the intersection. A solution that works for experienced cyclists to to end the bike lane some distance before the intersection. This forces a merge in a zone where there's no risk of a right hook. I float this with the full understanding that it only works for cyclists who are capable of making the merge at around 20mph/30kmph. And/or where the topography is favorable.

No, you don't have to be able to sustain that speed, but being able to do it in short bursts greatly expands your choices when riding in urban traffic.

My experience has been that nobody minds much at that speed, especially if you merge back into the "bike lane" while you're still in the intersection but after you're past the lanes people would be turning right into. Turning traffic has to slow anyway to make the turn, after all.

This is a specific case of a general rule I try to apply when riding: Make people choose to hit you; don't let them do it accidentally.

I would add that this is really only a valid strategy in urban traffic where even the major arterials only flow under 30mph because the density of turns and stop lights prevents higher speeds. Major arteries in the suburbs or around malls are a nightmare for riding because traffic generally flows a lot faster. Some of the most hair-raising riding I've done was near a mall while bike touring. It was basically unavoidable, and also absolutely miserable.
I would like to remind you of my earlier point:

SourceHut is not the same scale as GitHub. This does not change the fact that SourceHut is faster and more reliable. We have an advantage - fewer users and repos - but still, that doesn't change the fact that we're faster and more reliable.

This has been objectively demonstrated as a numerical fact:

https://forgeperf.org

And yes, 9 of those servers are in Philadelphia (the other is in San Franscisco, but it's for backups, not distribution). That doesn't change the fact that, despite being more distant from many users, our pages load faster. In this respect, we have a disadvantage from GitHub, but we're still faster.

GitHub and Sourcehut are working at different scales. That doesn't change the fact that SourceHut is faster.
> I felt, while my subjective confidence was 90%, that I was likely miscalibrated. The likelihood that one non-expert, doing casual sleuthing in his spare time, had scooped not just any expert but almost all the experts and almost all the parties in formal authority felt infinitesimally small.

So...was it just a coincidence that the results seem vindicated? Or is the above statement just too much modesty? Or both?
To offer another perspective... I've migrated services to/from Now v2 (never used v1). While recently moving a Go service off (to a regular server) all that was changed was some bash that executed in a pre-deploy hook and the `now` command was swapped for a `scp`. `sed 's/package main/package handler/g'`. Of course, this is much simpler if the services are created with migration in mind.

I like to think of the builder options put in the `now.json` file as I would a webpack config.
it really comes down to immediate expense versus deferred, as in the health costs are deferred to the point that people don't feel the impact until it is upon them.

so the only solution is to make the product cost so much that the immediate cost becomes the concern or just outright ban it. The US issue is too many states rely on the tax and penalty revenue associated with the products they may be loathe to give it up.
I immediately recognized metres + miles (for a road distance) as British, I was also born there.

The USA should be feet and miles.

Canada should be metres and kilometres.

But you did say North America, it seems these might use miles per hour for road speeds, so they might not want metres and kilometres. I don't know if they want feet, yards or metres though.

Antigua, Bahamas, Barbuda, British Virgin Islands, Grenada, Puerto Rico, St Kitts and Nevis, St Lucia, St Vincent and the Grenadines, or the US Virgin Islands.
They do? I thought they have a "Shopping" search results tab that aggregates store listings. Are they skimming a fee on top of ad revenue for showing those listings?
This isn't the trolley problem. We have tools to address the economic destruction, but we only have 1 tool to address coronavirus: shelter in place. It's not any more complicated than that.
> I would think being able to do that means you've solved most the hard problems

I guess the other hard problem, besides just creating the tech, is real-world application,

Reminds me of the Leap Motion device. The creators made some really cool tech, and it works pretty well for what it is, but most people struggle to find a really useful application for it.
"I wish there were a way to restore the environment like planting trees in order to also remove the pests."

There are mods that will let you plant trees.

Planting trees will reduce pollution, and that in turn will lead to you getting bothered less by biters, the native life forms of the planet.
Dude, you are a machine!
In other words, it’s useful data for them to collect as a whole..
"Mindless browsing" is just dopamine addiction, happens with phone notifications, porn and many other stimulus, a good video about it at https://www.youtube.com/watch?v=9QiE-M1LrZk
Findings of Emnlp
> Smokers are fully aware of the health risks of smoking. But they ignore all warnings from friends, family and outsiders. Because the only voice they listen to is theirs. And it tells them things like, "Everything causes cancer these days" or "I can give up whenever I want.

This is not the logic of most smokers I know (myself included). My reasoning, like that of most smokers I know, is:

1. I know how bad smoking is.

2. I know how hard quitting is.

3. I know the mental health effect of a quitting effort (whether successful or not) is challenging and unpredictable.

4. I have a lot of other challenges in life that incentivize putting off #2-3 until such a time as I think I can weather the storm and have a high chance of success.

Most smokers try and fail to quit multiple times before they succeed. It's a strong addiction, with a lot of negative emotional associations.
I just hate this rebranding ... Red vs Red "Pro".

It used to be so simple

Green - slow cheap,
Blue - faster more pricey than green,
Black - fastest more pricey than blue,
Red - fast as Blue but pricey but good for NAS
OSM itself is really just the base map. A huge, editable database of map data. Anyone can build apps that make use of that data - the route planner you used is just one of many.

The routing errors you describe could be issues with the particular route planner you used, or they could be issues with the OSM data itself.

Some parts of the world are indeed better mapped than others (this is also true of Google Maps), but the great thing about OSM is if you find an error you can fix it yourself in seconds.

Just click that “edit” button right there in the OSM interface...
Even for addict, its still a choice, they choose to continue smoking because its much easier than giving up.
Deleting it is the secret.
Norway has also re-opened kindergarten (1-3 year olds) and later this week/next the next levels will be opened.
Louisiana is responsible for many other wonderful innovations like ensuring jury trials for non-petty misdemeanors. Don't count them out yet.
> You don't get to access the return value unless you deal with handling the error first.

Well, that's exactly what I was referring to. 80% of the time you don't / can't know what to do with the error at a given call site, so from what I could see, either people end up doing nothing and "abandoning" the error (bad) or panicking (worse). It's better to just let the error go transparently so that if someone actually can do something meaningful upper in the call stack, it's possible.

source : https://github.com/search?l=Rust&q=panic&type=Code
Interesting story, but wouldn’t be surprised if the real play here was to get his source code so they could get some bad guys to use a modified version that the NSA could crack. Put a back door in and then intercept traffic trying to download the encryption app to download the back-doored version.

The fact that the NSA has to call him in the middle of the night to learn that the free version didn’t use strong encryption (a fact that seems to have been a selling point for the non-free version) just sounds a bit dubious, but that’s just my sense. Nice mug regardless.
The sound of icebergs melting: my journey into the Antarctic
Haskell, OCaml, SML, Idris also compile quite fast, with complex type systems.

Their secret? Multiple backends with different kinds of optimizations.

You don't need to compile for the ultimate release performance when in the middle of compile-debug-edit cycle.
I meant it may have been a real NSA agent, acting on actual orders, but that he may have lied to get access to source code. If so he wouldn't need to do any MitM attack.
It's not that Intel NICs have the most features, not by far. It's that the features of Intel NICs actually work.
In my opinion, the Office 365 trend still stems from Microsoft's desktop monopoly and everyone being trained/taught on Microsoft Office. GSuite is doing just fine but I know of startups and "hip" medium-sized companies choosing it over Office 365 since so many people don't want to change from using MS Office; having to retrain your employees to use Docs, Sheets, and Drive might be too big of a cost.
https://en.wikipedia.org/wiki/Toyota_Tercel
I agree, exceptionally well done. I very much appreciated the onboarding process, especially regarding privacy. I also very much appreciate the fact that it only monitors whitelisted sites, rather than just blanket tracking everything I do.
1) Ask the other team members can they function without the lead engineer
2) Ask the other team members to do all the work for 2 weeks without the lead engineer
3) Ask the lead engineer to start documenting
4) You always need to have a backup plan (what if a member gets killed by a bus or quits after winning lottery)
5) I doubt that other engineers would be lost without the lead engineer. In general no one is valuable
6) Put a plan in place thinking that lead engineer will quit and he has given 2 weeks notice
While I believe this, you might want to add a way for the developer to disable certain GET variables or pages from being sent. I doubt sending everything helps Stripe detect fraud.
I'm glad someone else remembers this forgotten gem. Every couple of years or so, I try to get Obsidian running again. No luck so far. :(
TorchServe: a PyTorch model serving framework
Have you seen the first Android prototypes that looked like knock off Blackberries the year before the iPhone was introduced? Android was definitely not ahead of the curve.
it is not obvious. the law in question (for california) is CA labor code 2870.

https://law.justia.com/codes/california/2011/lab/division-3/...

the law says that employers cannot claim ownership of inventions made without work resources, even if the employee signed such a clause, unless the invention is in competition with the employer.