skysight-inc/HackerNews huggingface dataset:
If prices are only legally allowed to rise so far it will be harder to find investors willing to throw money in the "make prices low to grab market share fire" as the highest possible rate in now 10% regardless of market share.
How Stack Overflow Hires Engineers
Whenever I get passive aggressive or otherwise ambiguous emails like that I just ignore it.

If it's important, they'll follow up.
No reason except that I've written Go in the past and wanted to learn a new language :)

Comparing the two languages, I would say that Rust's enums and pattern matching make it easier to work with for my specific use case.
Sure. Here's a random page on the book: https://doc.rust-lang.org/stable/book/ch08-01-vectors.html

You can click the arrows to run the code. This effectively makes an AJAX call to the playpen, and puts the results back on the page.

Here's a random page from the API docs: https://doc.rust-lang.org/stable/std/string/struct.String.ht...

Those "run" buttons will open up the example in the playpen so you can play around with it.

I think ideally these would all let you edit in place, run in the page, or open in the playpen, but they use slightly different tooling and nobody has put in the work to make it all identical yet.
I'm surprised the play here is to make your own bank rather than integrate existing banks. I've never worked in finance though, maybe integrating with banks is a PITA.
Thorough unit tests are required for code that is open to unforeseeable new uses. The existing application may not provide enough coverage. Unit tests can exercise all the requirements of a module that are not yet being used now so that in the future, someone can do new things with that module without having to fix it first (thereby risking the existing application).

The argument that it's more productive to test modules through the application only applies to private, dedicated modules that will only ever be invoked in support of the use cases arising in the application.

Basically, it boils down to whether or not the piece of code is an independent product (where "product" could refer to something with "customers" internal to the organization).

In engineering, all building blocks that are separate products to be integrated into other products are rigorously tested on their own, whether they are integrated circuits, or steel cables or whatever.
The opposite is true. Social programs are funded by tax dollars, not cheap labor that may or may not be reported for taxes at all. If you want to make an argument that immigrants are good for these programs you need to limit immigration to higher economic output (and thus tax revenue) individuals like many other countries do.
That was the WHO advice in April:

https://edition.cnn.com/2020/04/15/world/social-distancing-l...
Yes, this is a completely unnecessary law. Restaurant phone numbers are seconds away using the same device used to order from these apps, and a phone call is free.

Absolutely no reason a restaurant can’t recoup extra costs by charging the app users more or simply refusing to do business with the app.
> It is unethical only if Grubhub says “I will deliver joe’s 12$ burger to you for a 4$ delivery fee” when the burger costs actually 9$

That's exactly what Grubhub is doing.
How Machine Learning Pipelines Evolve Based on Your Business Maturity
This seems totally fair!
> There are people with vitiligo that are stoned to death.

Citation? I can't find any sources, even non-credible ones, on Google. In fact, your comment is the top result for me when I search 'vitiligo "stoned to death"'.
> What percentage of customers do you think understand that Grubhub is marking up their food?

Why do they need to care about the markup? If the burger price seems like a good deal, go for it, otherwise don't.

> Some of the restaurants customers are turning it down and going elsewhere because Grubhub has misrepresented their prices.

Well then that seems like the situation is fixing itself due to everyone's free ability to do what they want? So why are we complaining?
Dogma Rules for Programming?
I’m pretty sure that in most countries, a store can’t just sell another company’s products without entering an agreement with them. This agreement allows the company to set a minimum and maximum price for the product.

Imagine you’re selling chocolate that you want people to associate with luxury/wealth. To achieve this you might want to limit resellers to be 5 star hotels and luxury stores rather than the 1 dollar store.
> for the Kindle sw platform

Dang! As I understood, were you guys one of the teams with the craziest work hours over there?

How did you handle the work-life balance?
Yeah, I'm wish it were that simple with the Bezos emails. :)
It is special in the same way as other cases of smaller, more free places being taken over by stronger, less free regimes. US and “the West” supporting freedom and civil rights in such circumstances is both the right thing to do and the usual policy. The fact that oppression of Hong Kong (in violation of agreements, btw) not more of an issue for the US public is the only special thing here - it should be.
The best advice I ever got about writing a CV is to avoid using adjectives. Instead of saying "good communicator", give an example of good communication. Examples could be pull requests on GitHub, conference talks, a blog post, etc. Or just demonstrate that you're a good communicator by crafting a resume people want to read.
> GET OFF YOUR ASS AND GO GET YOUR OWN FOOD

Nah, I’ll just ask the police to do something about it.
We can and may do this sometime soon. The official rules has the prizes and odds laid out, so you could back into it with some math.
The response to the coronavirus has been many orders of magnitude more strict than the response to the flu. All this while be less than an order of magnitude as deadly, probably 3X-4X. This is why I think it is perfectly valid to compare it to the flu.

The collective response has been outsized to the actual risk of death, and I believe this is due to fear rather than sensible policymaking.

If it really was about reducing all cause mortality, most governments could do so much to reduce the primary causes of death, like heart disease and cancer, by banning things like cigarettes and enforcing healthier diets among the populace.

Imagine what banning sugar alone would do to the rates of obesity and type 2 diabetes in the US. But no one wants to do that.
RedisLabs's cloud solution is running on all these clouds see: https://redislabs.com/redis-enterprise-cloud/
Show HN: Amna - a information manager that helps get work done
Would not recommend doing that if the email is coming from the CEO.
It would be interesting to put a few dozen ARM cores on a high end GPU card. Why not just run your complete application directly on the card?
Totally agree with you. I'm not a vegan.
Here is what I would like people to feel guilty about to start with:
Waste food in general, in particular meat. Waste water. Waste electricity. Waste gas.

If you throw out a pound of beef because you didn't get around to cooking it in time, I want people to have gut wrenching feeling in their stomach when that pound drops into your trash bin. Getting to that place will save more pollution than 100 times what the military produces.
...when did 35 become old?

Am I the only 30 yr old who feels like he only just got to grips with the basics of how to write software like an adult?

If we're past it by 35 what happens for the other 35 years of working life?
The 25% delivery fee is fine as long as it's explicitly charged to the consumer and not charged as commission from the "restaurant cost"

I have no qualms if I order on the system and it shows, let's say:

- Pizza: $15

- Delivery fee: $9

And the entirety of the $15 goes to the restaurant

But that doesn't seem to be happening
> List MOOCs, certificates, or free online courses on your resume. 99% of these require no commitment and don't teach you anything. Listing them signals that you care about cheap credentials more than learning.

How I can tell you don't work with the government....

Government and government-related consulting loves certifications. If you're in that field you probably already know this, but if for some reason you're looking to relocate to a gov't-heavy area, or just applying to a contractor for the first time: yes, list certifications if you have them. If you don't have something the employer will have to pay for you to get one anyway, so already having something will save them money.
The market determines what is reasonable, not you (or any one person). "Recover their cost"? What is this, communist Russia?

So what if the food providers sell off to the delivery services? Perhaps it will result in a better match for the market demands. Preserving jobs isn't the goal of capitalism, profit is. Those businesses who try to go too far toward extreme profit usually fail when smaller, more nimble upstarts dig the foundations out from under the bigger ones.
This isn't really a Show HN

> "Show HN is for something you've made that other people can play with. HN users can try it out, give you feedback, and ask questions in the thread."

https://news.ycombinator.com/showhn.html

It's probably better posting either the video itself as a submission.
It's mentioned explicitely in the first message sent by slack (rejecting the listing of the app). First paragraph of the article.
Thanks! Yes Long Game is similar, but we are trying to take a much simpler and more social product approach
> - List software like Excel or Google spreadsheets. I mean, if you're an engineer I'm assuming you can use a computer. Listing this means that you're living in a different world.

Yes, that different world is the public sector (or even just enterprise hiring), where applicants are graded against criteria.
Once a platform becomes big enough I'd imagine you're guaranteed a regression to the mean. Your user persona becomes "everyone" so you design for "everyone" instead of the community that made the site unique. I'd imagine this is especially true if your leadership changes out after some sort of monetary event and you start looking at your typical metrics like new users onboarded, or DAU, rather than continuing to do new things.

I'm imagining all this because I've never done it, and it must be hard to do it and certainly impossible to please this crowd anyway, but I can see how it happens.
I live in Jersey City and in March the mayor instituted an executive order capping delivery commissions to 10%. The effect of this was every Uber Eats order had a $3 "Executive Order Surcharge" for deliveries in Jersey City. They just removed the surcharge after the NJ legislation/governor passed a law making the cap state-wide.
wow it does pretty good I must say. better than expected
No one is forcing the restaurant to accept the fee, and if they do, then the restaurant should charge higher prices to offset it.

Otherwise google maps and Apple Maps is sitting right there not charging any fees for the phone number.
I don't know about JS being slow, while working on https://curvefever.pro it was not too hard to make the game run at 4k, 60FPS for a 6 player multi-player game that renders dynamic geometry with collisions which changes multiple times per tick.

JS is pretty fast if you use TypedArrays, are careful with WebGL calls and pool objects (reduce memory allocations).
There's nothing that piques my interest more than a way too long and well-documented rant about an extremely niche and inconsequential topic (tabs vs paces, variable naming conventions, whatever). I do not really care about the specific option taken, but about the raw passion on its defence. Mostly, I appreciate people who can write an engaging argument.
I agree. It was nice being able to grab the WSDL from say, a .NET web service, and run your maven script on your Java app to generate the interop boilerplate and just start coding against a type-safe interface.
The Broken Thing About Internet
Intel tried that with Intel Xeon Phi, basically.
Hey HN. I'm Ravi - maker behind Amna. I built Amna because I found myself pulled in a lot directions. At work, I was a PM - so always juggling multiple projects. At home, I would be working on amna and attending local meetups. On the side, I would volunteer as a TA to teach CS. It wasn't that the work in each area was super challenging, but keeping up everything was. Sharepoint at work, Google Drive at Home. A work computer, a personal computer. It was super frustrating to keep up with everything.

What I really wanted was a better personal management tool that helped me stay on top and squash my tasks. I also didn't want to convince my entire team or company to use it. So whatever I built, it had to be private and local-first. Didn't want to stream sensitive work things to the cloud.

Amna works like a personal todo-list. You deep dive into a task and are provided the tools to get the task done in one place. For now, it provides a browser and text editor. A built-in browser is awesome, it works just like Chrome, and is sufficient for research, paying bills and filling forms. For example, I just created a task called "Launch Amna to Online Forums", and am using the built-in editor in the space to type this out, and the browser to submit this post. I can simply keep monitoring this task for updates, rather than it getting lost in a sea of tabs. If I have an idea for work, I simply have to flip to my "Work" headspace and jump into a task there. Switching and resuming tasks are seamless. When you dive into a task, it serves a kind of context lock and helps you focus on the task at hand. After I complete a task, I can search for it again if I need it. I also wrote up a blog post with some user reseach I did on overall information patterns - take a peek if it sounds interesting.

If you're writing essays, doing research, or hunting for jobs, you should definently try out the beta. It'll just feel organized. Drop your email on the landing page, and I'll get in touch.

Feedback appreciated :)
Not necessarily. There aren't really that many frictionless ways to gamble hundreds of thousands of dollars on your phone. People, especially young people, may make stupid, reckless decisions, but those decisions are often harder to get into and limited in scope and damage.

And I have no defense for the "something else"s -- casino gambling exploits people in exactly the same way: https://www.theatlantic.com/magazine/archive/2016/12/losing-...
There's that psychology "helping" us
What's strange about it? Decentraleyes isn't being maintained very actively. The author of LocalCDN found the pace too slow and forked to update things for themselves. They are very civil about it.
Low accuracy solar position equations
Why does that take considerable time? I’m curious as to the technical reasons.
Everything old is new again. I used this same technique on MySpace 15 years ago. I wonder if Github will try to filter that out the same way MySpace did back in the day.
(unrelated, obligatory ad rant)

They really make it hard to resist ad blockers. I cannot concentrate on the text with everything blinking and new ads loaded in constantly. Such a death spiral to try to compensate for low ad revenue by making sure to get extreme amounts of ad views from the few suckers that are exposed to them.
To be fair, in the case of Uber, at least in London there's always someone paid to stand near the metro stations distributing Uber Eats vouchers.

Of course, Uber's objective is to acquire you as a customer and not give you free food, so it's limited to new accounts only and presumably they check credit card and phone numbers to prevent multiple accounts being created.

However, if you try hard enough, you can indeed take advantage of it and automate the process assuming you have a good source of phone numbers and non-fraudulent credit card numbers.
I care because they're explicitly listing a fee for the app that doesn't accurately reflect what that fee is.

If you wanna say "delivering a pizza will cost you $20" and leave at that, fine. If you tell me the Grubhub fee is $5 and it's actually $10, I'm upset.
Doubt it. There are plenty of ways to share the links. Reddit isn't the internet.
Maybe because some people are completely quarantined and unable to leave their homes.
Yes, this. Before my mid-20s, I thought it was just something people said about aging and not an actual phenomenon, but then I started to notice it actually happening. I realized, when you are say, five years old, a year represents a fifth of your life, but at 25, it's a 25th of your life, so maybe it makes sense that years seem shorter the older you get, because they are ever-smaller fractions of your lifespan. Or maybe that's just a bullshit rationalization? I don't know. All I know is that it seems to be a real thing and it just keeps getting worse the older I get.
RISC-V chips have tended to run a bit cooler than ARM given comparable performance class, microarchitecture and fabrication device node. However it remains to be seen if this advantage will be preserved, especially as more RISC-V instruction extensions get standardized (vector instructions, packed SIMD, bit-level ops are all on schedule, plus a grab-bag extension for JIT hardware acceleration) and as ARM64 implementations improve.
Ask if her name is Karen?

https://en.wikipedia.org/wiki/Karen_(pejorative)
Interesting, one of the big reasons I want to learn Rust is to "future proof" myself once JS loses its monopoly on the web. Maybe Kotlin will be a better one than Rust?
this raises more questions than it answers for me. the migration tax in particular doesn't make a lot of sense to me. immigrants are either going to a) consume more services than they pay for in "normal" taxes, or b) make enough money that their taxes more than offset the services consumed. in case b), the people probably already have some valuable skills; you don't want to discourage these people from entering with a special tax. they would already be a net benefit to the balance sheet upon entry. in case a), they probably couldn't afford to pay a meaningful migration tax in the first place. do you just turn them away if they can't pay?

restrictions on use of welfare for immigrants seems "fair" in a sense. at least, it doesn't leave them worse off than they were in the first place. I have to suspect this is a non-starter politically though. outside of a certain group of libertarians, most people who think it's morally wrong to prohibit free movement probably also consider it morally wrong to let people starve in the streets once they get there.
Well this is a lottery basically. Doubt it that you can create the margins needed for the payout by integrating with banks.

The business models here is to be a bank that raffles money based on your deposits. And they need to hold that money to generate the profits to support those payouts.

It's quite clever. This fully disrupts businesses like scratch tickets which are quite popular (haven't seen one gas station that doesn't sell them).

I actually wish I had this idea. It's super smart. My only doubt is that this model apparently doesn't scale just with holding money. Digit tried that for a while and then they start charging for their sevice.
It is a slippery slope. Many diseases kill. Do we start forcing people to quarantine for those? At what threshold? Do we start controlling other aspects of people’s lifes to reduce morbidity? Unhealthy behaviors? I’m reminded of the sci-fi plot of the AI tasked with not harming humanity deciding to keep each person as safe as possible by effectively putting everyone under house arrest.
> Yet we continue to treat it (economics, the global financial system) as some kind of inevitable force of nature, rather than as something that we invented and (to some degree) chose. I wish I knew why that is.

This is well said, and I have been very frustrated by this in recent years, too. The simplest clue I have is to look at who benefits from this perspective, and what means they have to spread this idea in the public sphere and discourse.
>I don't understand why everything any company does has to either be 100% altruistic or 100% out of greed.

With all discourse on the internet IMO there's way too much all one thing or another. Companies and people made lots of decisions surrounding various projects, and the reasons can be altruistic one day, about profit the next, or a little of both with the same decision.
From the comment guidelines: https://news.ycombinator.com/newsguidelines.html

> Please don't post insinuations about astroturfing, shilling, brigading, foreign agents and the like. It degrades discussion and is usually mistaken.
Sorry, my bad, I briefly checked their homepage and saw a pro button somewhere: https://www.graphile.org/postgraphile/pricing/

Although it's a totally acceptable monetization strategy for any OSS to offer cloud+enterprise support, for my personal projects at least I prefer to choose projects which are more personal/community driven than commercial to put it simply.

But yeah I basically like TypeORM generally also gonna use typeorm-seeding on the mix to stress test the app.
Monero/zcash
If I recall food delivery wasn't the only duty a delivery driver had. Between deliveries drivers were working in front of house, in the kitchen, food prep, and cleaning. They were employees with a scheduled shift and not contractors trying to gig on it.

The restaurant I regular order it's family run and either the father or son will deliver to us.

What we have now is a lot of abstracter layers of services, payment processors, workers, cloud computing, and VC. All these layers add a cost in an industry that can't afford the overhead. Unlike software and services, restaurants are high capital, high labor intensive businesses with low margins.
Note that as soon as you accept any winnings you give Yotta full right to use your name and city for marketing.
One of the many stages of acceptance. It’s a long road. I don’t hold it against anyone.

Rust does sound interesting but I’m holding out until the job market begins to grow.

Corporate America tends to be slow in adopting new technologies.

Heck I think Java 8 is still the most popular version of a Java.
Not let them vote, for starters.
Friendspire
Do you need these services that badly that you're willing to get the government involved? If you don't like the product or the company ethics then don't give them money. The only lesson greed will ever learn from is No Sale.
I don't think there is an macOS machine which runs NVidia hardware anyway, is there?
+1 on having the feeling of FINALLY understanding wht the whole hoopla is after age 30. :D

BTW, based on the currently common lifestyle choices, most tech folks who are 35, likely do not have another similar 35 yrs left in them :-)
> They're attempting to paint this advice as coming from experts- but without attaching names

You mean these names? They're linked in the article.

https://academic.oup.com/cid/article/doi/10.1093/cid/ciaa939...

They're credible enough and this action public enough that the WHO got the message: https://www.nytimes.com/2020/07/07/health/coronavirus-aeroso....

> we're relying solely on the credibility of the author from the NYT. Given the incentive structure of being an internet blogger (sensationalism = $$$$), that credibility is very limited.

The NYT isn't a blog.
Yeah exactly. Almost any grand prize you see is really the sum of the annuity value. We kind of have to use the same practice in order to be competitive, and we think a lot of people assume it's the annuity value sum as well. (https://www.magnifymoney.com/blog/banking/powerball-annuity/)
Stop talking about 'technical debt'
Sorry, which article are you reading? I'm not seeing anything about forcing third-party delivery platforms to list out their fees separately in the linked article, or in the Portland ordinance itself: https://www.portlandoregon.gov/auditor/article/763323

The law sets a cap on fees (including delivery fees!) of 10% of the menu price, and prohibits delivery companies from withholding wages or tips from delivery staff.