skysight-inc/HackerNews huggingface dataset:
> Use high-level vague marketing speech like "helped reduce customers acquisition cost by $X" - The world is complex, who knows what that means in practice.

I agree that high-level buzzword-laden items in a resume are off-putting, but that example is actually concrete evidence that the candidate:

1) helped the business in a tangible, quantifiable way. (competent)

2) knows how their work was contributing to an important business metric. (aligned with business side)
> The problem with CNCF and why istio was not transferred to that org is that CNCF acts as a mediator, so any decision around trademark takes soo much time and effort because CNCF has to get the blessing of everyone or build something neutral (like the k8s certification), and it's in their best interest that things are complicated as they can make money out of that.

This is a cynical point of view. At this point, Istio takes advantage of a number of IBM, Oracle, Lyft and Red Hat developers while not giving them any governance over it..?
>If you don’t believe our commitment to liberty and freedom was important, then what else made America the #1 most successful country for the last century?

The US got through World War 2 relatively unscathed compared to the rest of the world with its manufacturing infrastructure and vast natural resources intact, profited from loans made to aid Europe's recovery, entrenched its military hegemony leveraged by being the sole nuclear power, and made the US dollar the world's reserve currency.
New Live Link Face iOS app for real-time facial capture with Unreal Engine
A pun? "Bears eating cub's scouts"?
No disagreement. The car would actually eat more of my budget than housing.
Thanks for sharing. Though it is exciting to see so many ideas here, wouldn't it be great if GitHub solves tracking use case in the platform rather than we all hacking different solutions?
I don't think patents are defensible against FAANGs either.
This behavior occurs in internal functions and is not triggerable by the user. The only way to trigger this behavior would be to create unit tests that test small internal functions by feeding them specifically invalid input. This is possible, but I would argue this falls under "dogmatically trying to reach 100% code coverage". Testing small internal functions adds very little value and is detrimental to a changing codebase. After adding these tests every single change you make to internals will result in you needing to hunt down all these tiny tests, which adds a big barrier to changes for basically no pay-off (besides a shiny "100%" badge on Github, of course).
Section 14 of the official rules says that you can write for a list of winners.
https://www.withyotta.com/official-rules

Does that mean that one could essentially get a list of your customers (that won in a particular week) if someone requests the winners every week? Over time one could figure out about how much each customer has in their savings account.

What information is released on the winners list? I'm not sure if I'd be willing to sign up for an account where my personal information would be released publicly if I "won" a 10 cent prize.
Funny how when redistribution of wealth is mentioned everybody gets all "oh noes, inflation! if poor people can eat then the food will cost too much." But this is kinda what we're seeing on the stock side... there's too much wealth aggregated in the hands of people who already have enough [food, shelter, education, etc] chasing a small world of actually-not-so-great-right-now investments.

The fundamental problem of capitalism is that it only solves the problems of people with money. Put the money in the hands of people with more problems, and those problems will get solved. (On the 'oh noes, inflation' side, many of these problems can be solved by services, which create their own supply over time as people take the new jobs created by new demand.) As it is, a massive amount of wealth is tied up doing nothing but looking dumb...
I don’t consider using a browser or google maps or Apple Maps to search name and phone number of a restaurant to be high resistance.

If people want to give their money to middlemen because they are too lazy to call or use a search website, that is their problem. We don’t need laws around every single idiotic behavior people do, and if they find value in paying an app maker an extra $10, so be it. I’ll continue to do the common sense thing and spending 30 seconds calling them because I can’t afford $10 to door dash for what is a useless service to me.

How much money they may or may not have is irrelevant.
At least the more mild version of raising their legs is definitely recommended for people in shock. Probably something as aggressive as completely flipping them upside down will depend on why they're in shock in the first place.

> Passive leg raise, also known as shock position, is a treatment for shock...

https://en.wikipedia.org/wiki/Passive_leg_raise
If that's the extent of what the delivery service does, that's fine.

When the delivery service makes its own website/phone number, pretending to be the restaurant and intercepting its normal business, or starts doing deliveries without notifying the restaurant (potentially hurting the reputation of the restaurant), that's where the issues emerge.

https://www.saddlebackbbq.com/how-google-doordash-grubhub-co...

Previous discussion: https://news.ycombinator.com/item?id=23194727

https://www.buzzfeednews.com/article/venessawong/grubhub-pho...
The Longevity vs. Performance Trade-Off
I mostly agree with you and I'm not going to get even near Snaps and Flatpaks.

However, ignoring the aspect of software distribution, wouldn't you agree that the approach taken by the Linux desktop today is deficient security-wise? For example, I would like to be able to give mbsync (or Thunderbird or whatever) my IMAP password without giving it to any other program. So I don't want to store it in mbsync's config file in plain text. Neither will I use gnome-keyring (or any other keyring) because it doesn't have any kind of "program authorisation". Any program can just spawn a new "secret-tool" process and get my credentials from gnome-keyring.

I've been thinking for a while about implementing a keyring which runs as a daemon with SUID of a dedicated user and checks which program sends requests to it, using /proc/pid/exe, but I'm not sure if it's a secure source of truth: how e.g. namespaces affect what's visible in /proc/pid/exe. I know you've been developing himitsu[1]. Have you thought about this problem in that context?

[1]: https://git.sr.ht/~sircmpwn/himitsu
TL;DR: AI needs a hand up, not a handout.
"We want AI agents that can discover like we can, not which contain what we have discovered."
I was internally protesting all the way through the note, until I got to that penultimate sentence.
I disagree - large cuts to delivery services were hurting restaurants long before COVID, and the predatory practices of the likes of Grubhub and DoorDash have been well documented here on HN in the past.
It's to keep your wrists straight. Bad wrist positioning is one of the bigger causes of major discomfort or repretive strain injury. Unless you have a keyboard that is wider than you are, your hands are going to be closer together than your elbows when you type, so having the halves of the keyboard point inward rather than outward is what will keep your wrists straight.
Their gain in risc-v may be more about making life hard for Intel (anti-competitive) and avoiding patents etc in gpu, than not actually wanting to go head to head on CPU revenue. Similar but weaker to why Google did Android (Apple phone monopoly might hurt selling ads).
Excellent, thought-provoking piece that comes at a good time for me. I've been looking at Python's unittest for a specific system I've been developing over the course of 12 years at work. It became clear recently that we need more automated tests. However, as I started to design a test suite in unittest, the scope of it became overwhelming. Looking at it as a suite of functional tests makes it more reasonable to write.
Reference counting would go a long way though as there is very little mutation in a typical Idris program, so you could probably sew something together in Rust with Rc cells and a simple cycle detector.

But basically, having true closures requires some kind of GC. That was already recognized in Steele's Lambda papers in the 70s. Rust has to make compromises with its closures to avoid that.
I'm chuckling to myself, since he put up some doodles on a personal website and we find the need to critique it like it's going into Art Basel, but please: carry on.
Docker partners with Amazon to speed up cloud application delivery
Batch here is the key. One can make 100-10'000 elements at the same time.
This using the same equipment and processes that is used for fabrication of other MEMS sensors, techniques that are proven to deliver sub-dollar end-user costs for high performance microphones, accelerometers, temperature sensors, etc.
Yes I did ;) Thanks for the helpful correction
Ford employees ask the company to stop making police cars
Maybe closer to reality than we think.
There are 330,000,000 people in the USA. 1% of that is 3,300,000 people. Therefore, the Portland-Vancouver MSA (only 2.2 million people) does not exist for any nationwide consideration.

Congratulations.
Flash holds a special place in my heart. I didn't take CS classes until college (probably because it's so hard for middle and high schools to find CS teachers), but my middle school did have (back then) Macromedia Dreamweaver and Flash installed. I have such fond memories of sitting in the library during lunch and after school and following YouTube tutorials to figure out how to make dinky little Flash game. I still think that Macromedia Flash was the best introduction to programming I could have had and I can't for the life of me see why Scratch has become the defacto introductory thing for programming for kids
This cub scout did! What did y'all do in scouts?

Now I'm the one confused.
Ironic that this is about reviews of a product on an app store given Amazons legacy on product reviews...

Brandon here gives a great overview of his experience here. but I'm sorry that so many intelligent people have to be bootlickers to CEO whims and that we inculcate that lesson for our new hires and new engineers. (ie the CEO is 'GOD')

Of course a CEO gets to dictate policy..but if it happens on a whim or for certain empathy deficient folks like Bezos after another CEO eggs him on..

To me a decent work life balance is paramount..but ambitious people have other priorities -Life's to short to waste your weekend analyzing app store review data esp if you or your team of engineers is busy doing what the company wants in the first place.

Bezos, Musk, Jobs, Gates or our own CEO we drink the corporate kool-aid and keep worshiping these guys.. at what cost?
> 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.

I'd take this with a grain of salt. Excel is a very malleable tool that can do marvels in the right hands.
What does “risk order” mean in terms of manufacturing? It’s on one of the graphics in the article but for some reason I’m having trouble getting a good hit for it via Google search.
Serious question: Why not both?

OpenCL / CUDA are good examples of languages designed around GPUs. C itself was based off of the DEC-PDP11.

Optimizing the other way: Many modern processors are based on executing C faster and faster... but other languages have begun to be targeted by CPUs. Not only this JOP, but ARM famously has the "convert to javascript floating point" instruction, to optimize our phone's handling of Javascript and HTML pages.

There's lots of engineers. Why not have all the engineers try to make everything faster? What benefit is there of doing things only one at a time as you propose?
I think Flash and Java Applet was quite nice and have left a void. It is a nice concept to separate code from markup in such away that those widgets did. Also they were quite easy to get something going with as a newbie programmer. What we have today is a joke regarding programmer usability.
The most common use case of for/else for me is:

for/len==0
Maybe; as a gimmick. But as you become familiar with restaurants in the area instead of just trying them out for the first time, you'll start to develop affinities. Maybe not everyone, maybe not every time, but if the restaurants doing the free delivery thing are losing money on every sale, eventually this achieves an equilibrium (so long as the market is not being artificially pumped by capital injections).
How does your payout structure look vs the alternative of saving and buying lottery tickets with equivalent payout odds? That is, relative to a two-legged financial equivalent how expensive is Yotta?
Slate Star Codex and Silicon Valley’s War Against the Media
I don't know if I ever identified with "digital nomad," but I have traveled a lot.

Roles that are what is now called "developer relations" or similar effectively force you into an adjacent lifestyle.

Freelance development can often support this kind of thing.

Basically, any sort of remote job.
Chocolaty GUI for Redmond.

sudo apt update && sudo apt full-upgrade -y && sudo apt autoremove -y && echo 'All done!, rebooting' && sudo reboot now

For everything else.
A God Mode bug in Grand Theft Auto (GTA V) online makes you immortal
To be honest, I'm not too concerned. Making it a git repo makes the history more readily available, but a bad actor could still get it from internet archive or other archive sites. And if the concern about forking is that someone could impersonate you, they could do so with a few extra steps by just looking at the rendered HTML of the README.
I know there's something to be said for making malicious behavior more difficult to achieve, but in this case the amount of extra work someone would have to do is minuscule if this weren't implemented as public repos.
It was pretty popular for online poker players when that was big
> Contains what appears to be a Javascript engine JIT exploit/bug, "haha jit go brrrrr" appears in a part of the code that appears to be doing something weird with math operations.

Ignoring everything else, this made me chuckle quite a bit. I can only imagine how much funnier it'd be if I actually saw that line while picking apart minified code.
Glad he's back drawing again!

I giggle that he blocked via javascript right clicking on the image. eyeroll yeah, that'll stop people.
Delayed approval of an urgent 3-figure purchase resulting in a 5-6 figure loss in productivity, customer sat, etc. Great example of penny-wise, pound-foolish!
>>But if you're under pressure to build lots of small, partially documented, constantly changing parts every day, you might be better off using more flexible equipment and materials (balsa wood, bailing wire, masking tape, etc.) to get the job done, even if the result will be messier and more prone to breaking.

Python & Deno/Node fit the bill for the latter category. Would you consider Julia in the former or latter category for ML use-cases?
This is a very low-quality comment.

First, the difference between being mistaken and lying is intent. The site guidelines call for being charitable. So unless you can prove intent, don't call out someone for lying.

Second: Just saying someone is wrong/mistaken/lying turns into a five-year-old's argument: "Am not!" "Are too!" That's not a useful conversation, nor even an interesting one. Instead, supply some evidence that the rest of us can look at and judge whether you're right. (Actual evidence might even convince the person you were replying to - some of us here do actually listen to facts from time to time.)
On macOS, closing all an app’s windows ≠ quitting an application.

When you Command-Q Slack, it should close completely (which afaik it does).
Flash was great for all its flaws.

I agree on processing for the areas it has an impact and also what influences it.

Ill also say the Love engine scratches some of those same itches for getting something jammed out and Lua isn’t _that_ hard to pick up.

Now the statement I’ll make for the future — we’re gonna see something like Flash come back in the form of WASM and WebGL.
The HN guidelines say:

> Be kind. Don't be snarky. Have curious conversation; don't cross-examine. Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

Are these good guidelines? Do you think they encourage better better discussions? Do you value having a community in which these guidelines are culturally accepted? If people started violating these guidelines en masse, do you think it would make sense to defend them?

Or would that be silly, because the answer to bad speech is more speech?

The way I see it, the answer to bad speech is more speech. But that doesn't mean there can't be cultural differences in the way we use speech - some worlds in which we more often misrepresent our oppenents, interpret their statements in the worst possible light, and use that to attempt to destroy their lives, and some worlds in which we choose not to. I view the letter as an attempt to move us towards the latter world - say, to push discourse away from Twitter-style and towards HN-style debate.
This is only half true. Uber in particular has a loose rule that says any prices you display online have to match what's posted on Uber Eats. I say it's loose because restaurants just raise their prices on Uber Eats anyway and not post their full menu prices online.

Citation: my family runs a restaurant that has slightly higher prices on Uber Eats despite the rule against it. It wasn't Uber that set those prices though, it was us. It still doesn't fully offset the 30% haircut we're taking though.
isn't that what mastodon is doing?
Those people are already being provided necessities in richer countries paid from state issued debt, surely that causes inflation too according to your train of thought?
Google Campus Security Singled Out Black, Latinx Employees
Let’s pretend that Apple allowed Flash on the iPhone.

Would Flash still have continued to be viable? It’s really difficult to thought experiment that out, but, given the need for responsive designs, and the maturation of JS and the whole React/Angular/etc paradigm, would Flash still have stuck around?

(I realize that a lot of the JS improvements came about because you now could not guarantee Flash, so you had to flesh out the native browser APIs. Remember Flash file uploads? Or using Flash to copy to clipboard?)
"You fight back by calling your order in" -- if they are offering free delivery through an app, all you are doing is paying inflated prices to subsidize their delivery customers. If they are not offering you an explicit called-in or picked-up discount, you're not really helping anyone except all those people using the app.
I used to use KeePass and KeePassXC for years at a time, but the amount of time I have saved not having to mess with syncing issues more than makes up for the ~$30 a year for 1password that always works across windows, linux, ios and mac.
Yep, I’m a photographer and I’ve got 4x8TB drives in a NAS and it takes some work to make sure it doesn’t fill up. I like to keep all my wedding raws for a year, and I keep all the raw files I haven’t culled long term.
> The rest of the story is simple — you need to store a counter in the database and return an SVG image with the number of views as a response. Of course, there will be some extra requests from bots, but having such statistics is better than nothing.

"The rest of the story is simple" uh, no that's not simple at all! You want me to register a domain, get a hosting provider, create a database, and create logic to listen for requests with anti-bot detection? Please don't say this is simple.
I wonder how effective that is. eg. you can make it so you get 1 entry for free, but make it so you get 1000 entries per $1 deposited so all the free contestants get buried by all the paid contestants who have millions of entries.
Ask HN: Books or projects to learn data structures and algorithms practically?
I'm looking for a non-theoretical way to learn data structures and algorithms. Most DSA textbooks/leetcode are extremely dry and takes the fun out of learning it. I also enjoy learning by implementing for a real world problem. Any suggestions for books or projects I can get started on?
(replying here because in your flagged post you asked for lockdown laws that prevent you from going out to buy food)

In BC and probably most of Canada, you have to quarantine for 14 days when you enter the country. You are not allowed out farther than your front yard/balcony, and you need to sign a form before you enter claiming that you acknowledge this and have arranged all necessary plans in advance to allow you to get the food and medication that you'll need.

The penalty for violating this is $750,000 and/or six months in prison.
Yeah spreadsheet wizardry is as valuable to a business as being able to do the same thing with Python and Pandas
Hi, I’m reading the rules. How do you define automated?

> Use of any automated system to enter is prohibited and will result in disqualification.
This page seems to be down. Is there a mirror?
why the need to make everything "social"? I doubt most of the population has levels of insecurity enough to be continually thinking where to implement such things.
Right. So you just had to serve a counter up via http://example.com/path/to/my/counter.gif and embed whatever info you needed in the path to get around this.
While reading this I thought it sounded familiar, and realized this is exactly what happens in the Grey's anatomy episode "Love Turns You Upside Down". Interesting that it was based on a real life situation, it seems like a lot of episodes are.
AMA with PyCharm team from JetBrains on 9th July @ 16:00 UTC
For me, flatpaks are a better user experience in just about every way. The one feature they are missing is that there is no equivalent to the snap --classic confinement. That means that for applications like vscode the flatpak experience is very poor. You cannot easily access command line tools from the editor. For instance using the anaconda python distribution from the vscode flatpak is a pain.
That's writing 101. "Show, don't tell"
Anyone know how the AMD workplace is? Learning about work life at different companies is really interesting to me
I think that some of the issue is that cities have more opportunities even outside of employment. Arts, dining, sporting events, museums, world class instructors in various hobbies, cultural events, etc.
Image hit counters! Who's going to build the github developer web ring? We need all the old things back.
This lesson can be applied to synthetic biology right now, though it is still in its infant stages.

At least a few of the original synthetic biologists are a bit disappointed in the rise of high-throughput testing for everything, instead of "robust engineering". Perhaps what allows us to understand life isn't just more science, but more "biotech computation".
I guess it depends on what you trying to do. I had a computer vision problem where I was like, hell yeah, let's machine learn the hell out of this. 2 months later, and the results were just not precise enough. It took me 2 more months, and now I am solving the task easily on an iPhone via Apple Metal in milliseconds with a hand-crafted optimisation approach ...
Argo Cuts 100 Employees at Newly Acquired Autonomous Intelligent Driving
PostgreSQL Templates
Yes.

Excel has the usual advantage to be immediately communicatable to others outside IT: just send the excel file.
Seoul's mayor found dead, hours after he was reported missing