skysight-inc/HackerNews huggingface dataset:
Today a big contender for a VM to rule them all is WebAssembly, even though the primary motivation at the start was a web language, the design of the intermediate language (.wasm) is explendid, it hits the sweet spot of a LISP language with static types and low level coding
> failing birth rates are such an important factor in the economy

IMHO, falling birth rates in the west are a good thing. The world population is in the process of levelling out, it can't just keep growing. There are more than enough people in this world to keep the economy thriving. Immigration can make up for any local reproductive deficit.
> Do others get actual dev time to clear that up

Depends on how much influence your PM has over your team and whether your team really cares about going back and cleaning it up or would they rather go and do resume-building features instead. I feel like we already know the answer to this.

I've often felt that all PMs should be required to take a class on combinatorics before being allowed to add a single new feature flag.

Of course, devs spend countless hours unit testing and going through QA and then some marketing dickbag can come along and stuff a random script tag into the website via Google Tag Manager and destroy the performance or even kill the site entirely.

Yeah, I'm a little bit cynical these days.
I'm not sure it's true that they grow beards as part of their culture. They don't cut their hair as part of their culture (or religion). Then, some women have a lot of facial hair for a variety of biological reasons. If they're very committed Sikhs, then they don't cut it off - but it's not that they are deliberately trying to have more facial hair. At least, that's my reading from about 2 minutes of research....
It's not so bad, but tbh I would trust running some random executable more on Mac more than I would Windows, so some people might be conditioned by how safe Macs generally are.
"If you're wandering with a drink in your hand you have plausible deniability that you are just drinking and wandering. If you are just walking around without a drink, then you're stalking/leering."

Is this how you think of others, or do you imagine that's how they think of you?

For me, whether or not someone has a drink in their hand, if they're in a party or a club or a bar they're all doing basically the same thing: wandering, listening, looking to meet and talk to people.

I really don't get why holding a drink would change any of that.
ungated: https://archive.is/82ZoD
RTK GPS is used as a second factor to vision in these machines. It’s just not good enough to target with as a sole / primary factor in the real world though. Bit of drift and whoops, $30,000 of crop gone.

Lasers are not used because they’re expensive and dangerous. And Co2 lasers (as per the machine in the article) are powerful but super fragile.

Water shooting around at high pressure is in no way efficient or easy to handle.

Compressed light is the technology that’s actually going to be used for precision weeding. It has the speed, power and simplicity of lasers, without the cost and danger:
https://www.linkedin.com/feed/update/activity:67899797724715...
I don't know if you are a programmer, but next time when you make a technical or architectural decision, make sure you consult your users, because their opinions still matter because they are impacted.

Your statement is absurd because being impacted has nothing to do with having the knowledge to talk about a subject.
You can disable Gatekeeper.

https://disable-gatekeeper.github.io/
i think both of them are not using any framework, one of them uses an inhouse library which resembles react but overall i would say it's pretty vanilla (as in no frontend frameworks)
> No more paternalistic benefits.

Cutting benefits and calling it a feature. Amazing.

A lot of "work will set you free" vibes from this.
Promises, Node.js and DynamoDB: for example and tutorial
Ah, okay I'm trying to understand your recommendation. Is it because not every tip has a research finding tied to it, which seems incongruous with the title? Or is it that the research finding doesn't explicitly tie to the recommendation?

Most of the tips do reference research findings, and you can find the reference by clicking on the subscript numbers or scroll down to the references section.

Some tips are more common sense and/or geared towards addressing a research finding. In the "arm's length" tip for example, the referenced paper discusses the importance of eye contact in computer mediated communications but doesn't explicitly say you should keep an arm's length to achieve the best eye contact. Was your expectation that the tip should link to research determining the optimal distance from the camera to achieve good eye contact?
Interesting. Now does any browser actually support pgup/pgdown properly? Every time I run across a website that does this it annoys me that paging down doesn't properly account for the height of the stickied header making pgup/pgdown unusable.
> Let's not even talk about pre-fork parallelism which is probably the simplest way to use multiple cores when dealing with independent tasks but hardly anybody seems to use these days. I wonder if most devs even realize that it's an option.

Speaking from experience: they don't. I recently picked up a Linux kernel development book [1] and after four or five chapters I was able to eliminate several bottlenecks and eliminate latency edge cases in personal projects with a greater understanding of the scheduler algorithm and process priority/affinity/yields.

I think the problem is that the vast majority of developers work on top of cross-platform runtimes that hide any detail that can't be easily implemented for all operating systems. It's been more than a decade since I've used Unix sockets directly in any language and I don't how to set SO_REUSEPORT in Rust. I'd probably have to implement it using `TCPListener::as_raw_fd()` and `unsafe libc::setsockopt`? It's just easier stay sane within the bumpers.

[1] https://www.amazon.com/Linux-Kernel-Development-Robert-Love/...
US companies plan price rises as inflation pressure builds
What do you think happened to all of the money from VCs, big consulting companies, etc. which was spent on blockchain services? How many people have received a full-time paycheck for years for the express purpose of building something worth using?

Your grocery store analogy illustrates why there are so many skeptics: I don't have to ask people whether they use a grocery store because they have food on their shelves and there's a steady stream of people entering and leaving the store. Blockchain systems, on the other hand, are never mentioned other than by people who have a vested interest in selling the system rather than doing anything with it. People say they're going shopping to buy something for dinner, but it's extremely hard to find someone saying they're buying cryptocurrency because there's something it helps them do faster/better/cheaper rather than just hoping they'll be able to sell the same token to someone else for more than they paid for it.
Accurate.

Although I suppose I was referring to "history is written by the victor". America is a great nation, but had the revolution failed, it would have been a disgraceful insurrection instead.
What frustrates you about it? I rarely bump into Gatekeeper and I'm doing the normal dev things.
Clear Street|Multiple Roles|New York, NY|Full-Time|Onsite and Remote (US, CA)
Clear Street is a rapidly growing fintech based in NYC. Our mission is to simplify market access for institutional traders by building a revolutionary, high tech brokerage from scratch.

We are actively hiring mid-senior level engineers across our engineering org. The roles highlighted below offer the flexibility to work remotely in the US and Canada.

https://medium.com/clear-street
* Senior Distributed Systems Engineer - Platform Team
https://clearstreet.io/careers/jobs/2190096
* Senior Backend Engineer
https://clearstreet.io/careers/jobs/3068494

To see all our open roles, please visit
https://clearstreet.io/careers
https://based.cooking/

https://opensource.cooking/

Both are open source recipe sites meant to combat the blogspam and load quickly.
> I'm sure it's just a second language thing,

Thanks for your comment and I fixed the typos in my earlier post.

English is indeed not my native language, but I should have noticed this spelling mistake, since I use English most every day.

In my first language (Dutch) there is a clear distinction between singular and plural (men: man - mannen, women: vrouw - vrouwen).
Thinking about a simpler system... how about getting a camera on a turntable recording a video while the record turns. It would then be possible to track a line with an specified width in the video and turn the changes in a piece of this line it into a waveform.
Maybe. But I would think that that also introduces a paradox of choice where you are constantly doubting the person you are currently dating, thinking that maybe there is someone that is a better fit for you.

The problem is I don't really think "fit" is an absolute thing. I think the reality is that there is a large set of people can be your best fit if you can grow together with them to be that best fit. A healthy relationship is about actually turning a local maximum into a global maximum by the function naturally and healthily changing to that effect, not assuming the function is constant and then hopping around looking for the global maximum and wondering whether you have reached it. One needs to find one of those people that they can grow with and commit to that growing, one where that local maximum is continually rising in prominence. Some degree of initial commitment and emotional investment without shopping around helps you see whether or not you can grow with that person. If growing together isn't possible, that's a big red flag and the relationship should end.

I agree with not committing after only 1 or 2 dates, but if the dates continue, I would sure hope for exclusivity a lot less than 12 months into it.
I just recently started working at a place where mob programming is commonplace.

It is easily the most wasteful use of time I have ever seen in my professional career.

1.5hr session * 6 devs = 9 hours down the drain.

Only one person can speak during a Zoom call! It's a single-threaded, low throughout, low latency communication medium.

So it always ends up being one or two people talking - the one or two driving what is being mobbed on.

Due to this, I try to only jump in when I have something valuable to add. Which isn't often given the situation I described. If I'm driving or directly involved with the design or w/e of the mob session's focus .. sure of course I'll talk. But I'm not going to sit around trying to get a fluffy word in edgewise for 90 min just for its own sake.

And yet a frequent driver of this mob culture (a "principal" engineer if you can believe it) loves to mention how I'm not "engaged."

??? I sit in your dumbass meetings and pay attention for 90 minutes! My time is 100% focused on the meeting!
The thing with opinions is that everybody has one.

I much rather read insightful knowledge from people that know what they are talking about.

And that is my opinion.
anyone here have any deets on what it's like to work for apple (any, but hopefully specifically some engineering job)? perks, hours, any flex time - did the interview suck?
I remember wondering whether a laser "needle" could work. IIRC the format has some funky EQ and other things to make a physical needle work better.
Do you think every citizen of earth should own a car?
Show HN: Data-Bubbles
Hi everyone,
Hello everyone,
I want to show you https://data-bubbles.it, a service which I've built in my spare time in the last 3 weeks.
The service allows a user to share data (in text form) with others; the data is reachable by URL or API REST and it is available for 10 minutes or until a user retrieves it.

At now only the free plan is available, I'm still working on the user registration to furnish the payment version too.

I want to ask you what you think about the service and some feedback to improve it.

Thank you.
Software Development Engineer III-Windows (Remote)
Well if you’re still here to read my response, he believes really strongly that a strong sense of individual responsibility and personal freedom (as in liberty) is the only path to happiness. I live in a kind of a commune and I’ve never been happier, so I know that this is false first-hand, and it shows that he’s using his science to promote his political agenda. This is fine, but he really plays off his ideas as fundamental truths instead of opinions.

It isn’t any single thing he says but kind of the underlying ideology of his writing and speech. He says bad things about the right wing but the. mostly says it’s due to personality differences. Right wing people are less open, more conscientious, etc. But when he says something bad about left wing thinking it isn’t due to personality but a giant moral failing and disaster of democracy. It’s kind of like attribution error but applied to political thinking.

I can’t rally point to any one thing but if you listen to his lectures on personality you’ll get what I’m talking about. He really does have so much worthwhile to say about ontology and social interaction that I think he’s worth it, he just shouldn’t be anyone’s guru.
> An Apple spokesperson said the company has now addressed the issue in macOS 11.3 and updated XProtect, its malware detection, to block the malware using this technique. That XProtect update will happen automatically and retroactively apply to older versions of macOS.

So... does that mean there's no rush to update the OS, because XProtect will protect you?
Server-side HTML to PDF generation
I've only tried the Huawei P30 Pro years ago, and it worked fine. the only drawback is learning to find the spot where the sensor is, as you don't have the tactile feedback external readers provide.

Fingerprint reader in the back of the phone is one of the most ergonomic designs IMO, there's no need for it to be under-screen, I suggested it because Apple favors minimalist design.
AFAIK there is automated cleanups for flags abandoned in the "off" position but "on" flags are forever, in case the feature ever needs to be turned off in the future.

In theory this promotes reliability, but I think it's rarely understood what non-local effects there might be if a given flag is turned off, and the more time goes on, the less we understand it.
Do you know a way to download the old Firefox extensions - I don's see them neither.
Already exists: https://en.wikipedia.org/wiki/Laser_turntable
10x for developing the timing system by which you don't need to engineer either plant or animal and you graze the fields before the tender plant is planted. Thus reducing your inputs 100-fold or more and reducing your risk model and PR spend to sell the engineering to the world.
> However, it is nowhere near the biggest problem in our country even for black people.

Something tells me you're not qualified to speak on the behalf of black people (even if you were black).

Something tells me that when you choose to categorize what is happening in the US as looting, burning, and rioting (with a casual acknowledgement to protest), then you don't have a very empathetic understanding of the message people are trying to carry across, or why they believe this is a much bigger problem than you deem it to be.

It's not about the pure numbers of deaths. It's about the countless other scenarios just like the infamous ones that led to deaths that black people encounter throughout the US every single day, and have to wonder if they're about to become yet another name, or worse, just a statistic. It's about living in a continual state of terror that the forces of the state that are OSTENSIBLY there to "protect and serve you" do anything but. It's like living in East Germany and being constantly afraid of the STASI, only it's 2020 and it's the US.

That can be a much bigger problem then poverty, drug addiction, or anything else you might point to as a "bigger problem in this country for black people".
That's a reasonable expectation, not having ever used Apple TV though that isn't mine. Having only ever been on the Roku platform, my perception is that it's localized.
Depends on the app, but Tinder for example is reportedly up to 80% male. That fact alone condemns most men seeking relationships on there, there's simply not enough women on there for every guy no matter how much 'game' you have.
prices are set by supply and demand
The newest ipad Air has touch id in the power/lock button on the side. I know production timelines probably made it impossible to do in reaction to COVID, but can you imagine if they had put this on iphone 12 late last year? So many iphone users would have bought one just to fix face ID with masks.
I’m curious as well, having seen a number of positions that look interesting. How strict are they on degree requirements? I’ve seen some job postings within the same divisions (team?) for software development positions requiring degrees and others explicitly noting a “or equivalent experience”.

One concern I have is regarding IP and open source works. I recall an article posted to HN a while back where someone who had got a job apple was required to give up a project they had worked in outside work.
If you're detained or mugged you have other problems to worry about. They can also threaten you with a knife to get your pin code or put your fingerprints on the phone. If anything face ID requires your eyes to be open, they can knock you out and use your fingerprints more easily.
How did I know this would be the top comment on HN?

There are legitimate uses for snap-scrolling, e.g. a horizontal carousel on mobile (or even desktop, depending on implementation), where you want swiping to swipe so the next item is in view.

Also, you said half these things should be avoided -- care to list the others? It seems like the theme of the post is "you don't need JavaScript to do this." If some functionality is rarely needed, but does have use cases, it's nice to know that it can be done in CSS without requiring JS (which would be clearly worse).
Hmm, I’m pretty sure I turned off “Personalized ads” under Privacy -> Apple ads, and now it’s back on. Or did I simply never turn this off before?

Anyway, where is that famous new setting? Nothing seems changed to me under “Privacy”?

Edit: I see iOS is still good at autocorrecting after I press “send”. Absolutely maddening.
> that every new design is more or less a dice-roll on the long-term performance.

Sometimes things happen to make companies uh take note:

https://www.wired.com/2017/01/why-the-samsung-galaxy-note-7-...
Software Development Engineer II (US, Remote)
I stopped paying for Tinder, Bumble, Match, etc. when I discovered that they tell me someone liked my profile just moments after the monthly subscription ends. That way, you're more incentivized to subscribe again, and again, ...

It's a shady business and I'm sure others have noticed it too (esp. on Bumble and Tinder).
Education, to me, seems like the perfect way to "fight misinformation without censorship". Teach our kids how to read, how to understand, how to contextualize and think critically. We don't need big tech to come up with a solution to a problem that big tech caused to some degree.
my "waterproof" iPhone X

Oh, wow. I'm usually aware of Apple's new offerings, and I completely missed that there's a "waterproof" version of the iPhone X available. I just have the regular water resistant version.
It will stabilize at some point. We've been trading in deflationary currencies (gold, silver) for most of human history.
Other related projects:

http://recherche.ina.fr/eng/Details-projets/saphir

https://irene.lbl.gov/
I stopped adding fancy stuff years ago after realizing browser compatibility has real consequences. :D
Can you point to any official documentation on this? From all of my testing, I have not found this to be the case.
"Last mile" is a term referring to the final connection from the transport hub to the destination; it doesn't mean a literal mile.

A major problem with public transport in many cities is that this "last mile" segment is often several miles which would be hours of walking and therefore necessitates ridesharing/vehicle travel.
Do you think WebAssembly is well-suited to dynamic languages with a lot of dynamic dispatch and dynamically generated code?
First of all, congratulations on getting back on the horse! I can only imagine the journey from depression and leaving school to Software Engineering was impressive in its own right.

Don't lie, but I would try find a way to show a strong GPA if possible. Focusing on in major courses could help. Or just list some number of "deans-list" awards if such a thing exists.

Were all these grades at the same school? Another option is to do a GPA just for one of the institutions.

Worst case... School from 2018 - 2020: 3.7, with school from 2011 -2013 on another line.

Regardless, great work...
I purchased a Roku when my previous streaming device died. I specifically chose the Roku model because it did not have a voice remote. I have no brand loyalty but I prefer to buy from a company that does not create their own content and at this point non-features are as important as features.
I'm not a lawyer, but my understanding is the best time to present exculpatory evidence is after the prosecutor has prepared their case. In theory, if the investigator doesn't notice the tainted data and the case is built around the tainted data they could argue that everything from that source (system/lab/department) should be thrown out and that the experts who collected it can't be trusted anymore due to incompetence. Sounds like a prosecutors worst nightmare.
An important realization to have is that all of the fun events in your life, all of the dinner parties and hikes and trivia nights, all of them had to be planned by somebody. And at some point, you need to start planning your own events. Yes, planning events sucks. You need to corral people, sync up schedules, negotiate different likes/dislikes. But you gotta do it if you want to see people. I have friends who don't plan events and don't actively reach out. Frankly I'm a lot less close with them because to see them, I have to actively reach out and remember to invite them.

Learning to meet new people is a great skill too because it means you're not stuck with friends who you don't like. I used to be friends with people who I didn't particularly like. But I was afraid to lose them because I didn't have a lot of friends. When you learn to make friends, you realize that it's not worth keeping people around whose presence you don't enjoy. You can cut them off and make new friends.
> https://lwn.net/Articles/854319/ point 2

That is the opinion of Al Viro, who's one Linux contributor. It does not prove that Pakki was unaware his "patches were utter crap", but does accuse him of being academically dishonest and negligent.
Actually, we do not fully trust the police to handle evidence, which is why evidence bags with tamper-evident seals are supposed to be used, along with chain-of-custody records. There have been problems in the past with evidence tampering and sometimes it results in large numbers of cases being retried or verdicts being overturned because the invalidated evidence was so central to the prosecutor's case that a retrial would not be worth it. The problem here is that the "tampering" may not even involve the people handling the evidence, which allows a defense attorney to cast plenty of doubt on the evidence without having to challenge police procedures at all (after all, it could be that the evidence was corrupted by some random third party that has nothing to do with the case -- so why should the jury pay any attention to it?).
They'll buy it if it doesn't go up either (and doesn't go down obviously). Hedging against inflation is a huge benefit.
Who’s going to be first to submit a pull request?
Static Site Generators – the WordPress alternative no one's talking about