skysight-inc/HackerNews huggingface dataset:
App uploads to the iOS store in the LLVM's own Bitcode format is a distant echo of the CPU ISA agnostic IR approach IBM employed at the time. Bitcode is transpiled down to the underlying CPU instructions via the static binary translation and optimisation, and the translation between Bitcode -> x86 or Bitcode -> ARM has been possible to do for some time: https://www.highcaffeinecontent.com/blog/20190518-Translatin...

Rosetta 2 AOT, whilst not being exactly the same thing as the ISA agnostic IR solution, is another example of the static binary translation. Theoretically, Apple could start requiring OS X app submissions to the app store in the Bitcode format as well, so they could be transpiled and optimised at the app download time and perform efficiently on M3, M4, M5 etc CPU's in the future. However, with their habit of obsoleting certain things fast, it is not clear whether they will choose to go down the Bitcode path for the OS X apps.
I've wondered for a long time that with facial recognition and ML, how we could better find matches for people firstly based on appearance then by other traits like personality. Could we use these personalised attractive faces and match people who have similar preferred facial features? Thus with a high level of certainty be able to predict if two people would be attracted to one another.

Or understanding if beauty really is in the eye of the beholder, or if large groups of people with similar facial features are attracted to other groups with different but similar facial features.
Good grief. I will start by agreeing with you on one thing. Chicago Review does not owe the author a platform.

Other than that, it is genuinely hard to respond to this comment without wondering whether parents' post is serious. I just read both articles and I do not get how the irony of what the author discussed is lost. What are those collections of dog whistles? I think I need an example. Is it the mere mention of a nazi? Saying they are human beings too with all that comes along with that simple fact? Is the 'literary blackface' that throws people off?

I genuinely want to know, because if this is a serious comment and people hear dog-whistles here, they probably have not heard an actual racist, ever.
I really agree with you, and I am all in on M4A. But for the thread the important part is that if you are a software engineer moving to the US is safe.
Parent commenter and now you - what's story of wired Internet in Canada? Some law or Canada is in general extremely inaccessible? I mean I've heard it's colder and nicer America but is it that bad?
If you can train an animal to avoid pain, then it has emotions around that pain, by definition, correct?

Dr. Andrew Huberman gives some nice context around this: https://youtu.be/SwQhKFMxmDY?t=1606
I love the PinePhone. It is an amazing project, and I'm definitely considering buying one. However, it does not solve my main problem. For most scenarios I still need a "normal" smartphone with either iOS or Android. Apps like WhatsApp and banking apps are unfortunately needed for a large part of my daily life. At risk of either socially isolating myself or bringing major inconveniences without having them. All unavailable outside of the walled gardens.

I really want the PinePhone to be a solution here, but unfortunately I know it isn't.
There isn't much diversity in software, why hardware? Maybe standardization is a strength.
I have always found gymnastics fascinating in this regard. Apparently you can only be good at it if you're a 15 year old girl!
If it's a known social proof widget on a known e-commerce platform (for example, Fomo on BigCommerce or Shopify), the odds that it's dishonest are quite low. Shoppers have at least some vague idea that some stores have similar platforms and providers as others.
Does Giftedness Matter?
Exactly. Utopia (ou topos) literally means "nowhere" or "no [such] place" in Greek.

https://www.etymonline.com/word/utopia
And don't forget that once they use you up, they are perfectly fine throwing you away.
A Decade of Progressive House:
https://soundcloud.com/bitmarx
You can't really talk about the breakdown of the Oslo accords in the 90s without mentioning the assassination of Yitzhak Rabin, can you?
Income shouldn't be a barrier to having technology that you own completely, a concept that until recently was common.
Do you think there's any chance hell stories become a self-fulfilling prophecy?
Many actual liberals who admire the open and uncensored leftism of 1970 think that both the right wing censorship and the now prevalent not-woke-enough censorship are repulsive.

Except that one of these can only be criticized anonymously.
> The press release states that the target is to reduce processing time by five orders of magnitude

Not sure if that's 2^5 or 10^5. A 100,000x speed up just might make FHE into the realm of feasible for some applications (not the silly big-data, AI buzzword soup BS the article is pushing though). Pretty exciting.

I've always felt that crypto is magic,FHE especially so. Would be cool to see it remotely in the realm of practicality.
I don't think those are the same people. For example, one of the most vocal people I know who is speaking out against the culture of censorship is a school librarian. During the early '00s, she organized and promoted Banned Book Week events every year, against the wishes of the rather conservative community, because she thought it was important to have the freedom to read and form your own opinions.

Some people just don't like censorship.
You can have computers that you own today. There is a list here: https://ryf.fsf.org/categories/laptops .

If you want something more powerful, there're these:

- https://ryf.fsf.org/categories/workstations-and-servers

- https://ryf.fsf.org/categories/mainboards

Also, Andrius Stikonas achieved a blob-free fully functioning (AFAIK) RockPro64 more than a year ago: https://stikonas.eu/wordpress/2019/09/15/blobless-boot-with-...

People have to vote with their wallets and pressure vendors.
It really doesn't work that way. My insurance covers out of network as well with a yearly maximum. My wife has gone to ER by ambulance a few times (she gets really strong periods and sometimes faints in strange places). It has always been covered.
IBM was so behind the times not only on technology. I'm glad that you found a place without any gimmicks.

I'm in Canada. In the job applications, we don't even have a section to specify ethnicity. When I applied for American companies, I felt a slight cringe when I saw the optional form asking me for my ethnicity, sexual orientation or veteran status for statistical purposes.
Ok, let's take that at face value. Are the unspecified others who would burn them down justified? At the end of the day, is there any positive moral case for this?
I spent a summer interning with MIPS hardware when they were owned by Imagination.
It's kinda odd to see something you helped make die (be killed?) like this.

Strong "not with a bang but a whimper" vibes in my office today.
In this case, the time tracking was done in a very fine-grained way; you'd log your working time against a given ticket or other thing. So if you got interrupted to go to a meeting or something, that time got logged to the meeting, not the ticket.

Of course interruptions do incur a cost to context switch. But that probably won't explain how one bug fix that you thought would take an hour actually did, and another that you also thought would take an hour took five, especially if you did them both on the same day.
I understand and completely agree. I suppose my comment would have better been directed at the original commenter, as their take was so alien to my reading of the text.
Shouldn't that make us more sympathetic to the issue? In all the fights over those issues it was a constant among the left that free discussion is vital. Was that really just an attractive political stance, held only until it was no longer useful? I don't want to believe that, I have to believe that people were sincere and we can return to it as a universal principle.
So far we're struggling with some really basic issues with our recent Pine Phone- including severe echo on calls, slow ui etc. Its a WIP and will undoubedly improve over time, but its definitely not a turnkey daily-driver type of experience.
I mean, that's what the interview format was designed to do. Schockley decided that how he should hire engineers was to stress them and ask them brain teasers. He had no basis but his own opinion, but he had to hire fast because none of his colleagues from Bell Labs were willing to work with him again. Then a bunch of his engineers all quit because he was such a terrible boss and founded Fairchild Semiconductor.

We've at least abolished the brain teaser part in most cases.
America is sparsely populated - and Canada is even worse. Miles and miles and miles outside the cities where there’s just not much of anything.
Some are -- they pop up on local government auction sites (and even ebay) from time to time. The modems themselves are actually still quite useful, you can direct-dial between two of them using AT-style commands over the serial port, or they can be operated in a packet-radio style mode using tooling like strip: http://man.netbsd.org/NetBSD-6.0/strip.4

(STRIP was actually in the linux kernel, though I assume long gone or defunct -- the only things I still have talking via Ricochet are 2.4-era)

I have a couple of the lightpole radios (they listen for the modems on 900MHz and speak amongst themselves on 2.4GHz) and scored a single tower radio (talks to the lightpole radios and has an ethernet downlink) and have gotten them to speak with each other, but haven't had time to figure out the route mapping steps -- IIRC the deal is that the packet routing path information is stored upstream and delivered to the downstream radios. No idea if anyone ever decoded that format.

I messed around with this a lot in the immediate post-Ricochet era in between flashing silver WaveLAN cards to gold... fun times. It seems like it would be entirely possible now to run a simulated node using SDR.
The details are here: https://biography.yourdictionary.com/articles/why-did-martha...
The whole point of FHE is that the output (at the cloud server) is encrypted so that you can send it back to a client for decryption. Assuming an attacker isn’t in control of the client, there is nothing that would leak.
We could measure lines of code added, multiplied by quality of code as determined by some coding standards or occasional peer review, and credit for removing inferior code. I guess it needs thought. I've noticed, as a programmer myself, that my quantum nature does not enjoy being measured in this way.
I’ve recently been delving into solo composition and production after being part of a rock band for the better part of my musical “career” due to the pandemic. Modular synthesizers have opened up a whole new manner of thinking in regards to creating music, and I’ve been having a blast trying to understand this new paradigm - https://open.spotify.com/artist/24DaBLXr68RdgcQ9HZM1CZ?si=jk...
> He wants a computer with specific features, but doesn't want pay for the models that offer those features because they are too expensive?

Correct. He wants a computer with less complexity and less spying "features", and the market is failing hard at that.

> reality has constraints

No, these are entirely artificial restrictions. Companies invested very significant efforts to implement DRM, management engine, AMT, all sort of telemetries and backdoors.

The emerging model of "privacy for the rich, surveillance for everybody else" is it expected consequence.

EDIT: wow, downvoted to -3 already? Truly shining the hacker culture in "hacker" news /s
Yup, I like messing around with textures and improvising with them: https://soundcloud.com/srda/ambient-improv

Guitar's my main musical outlet nowadays though. Actually recording and producing stuff is the part I wish I had more of a drive to pursue. Hopefully I'll get to it once again in the near future.
> Our computers are increasingly designed to be little more than advertising platforms and vehicles for maximizing the cloud revenues of their true owners

This applies so much to modern Windows operating systems that it's frankly disgusting. I think most phones are also solidly in this space as well.

Apple is marginally better, but their efforts to ram iCloud services down your throat at every available opportunity is pretty obvious as well. Plus the amount of things that mysteriously call home. On the plus side, they don't actively send you ads baked into your lock screen or start menu.
I thought I answered this, but you are right. All the startups I have talked to, even seed startups, have decent medical.

There is a fundamental difference though. The startups actually use insurance so you have to deal with the insurance company, while Google/Amazon/others self insure and just use the network etc. So if you have Google insurance you call a specific Google number and they will help you. At least that have been my experience.
In general I agree with you, baiting people into stating an unpopular argument and then dog piling kills conversation.

That being said, I downvoted that particular response because there's no argument being made. It's the typical gnashing of teeth and hurling of slurs you see everywhere on the internet, and is also harmful to a useful conversation.
Literally just reading that headline gave me cold sweats and a wave of anxiety.
pffft. Google’s screening process is decisively hostile to people with mobility and hearing challenged persuasion.

Been there, done that. It’s a no go.
Not the author, but I would hazard an uninformed guess at three levels of security:

(1) a government is already specifically interested in you or the person you're talking to when you have your conversation: both the fact of the conversation and the content of the conversation can probably be captured pretty easily.

(2) no government is specifically interested in you prior to your conversation, but you take no special precautions: the content is probably secure, it's probably not being recorded, but your location is probably recorded so if you later become a target of interest then the fact of your meeting is likely to be recoverable.

(3) no government is specifically interested in you prior to your conversation, and you take precautions (being careful about when and where you meet, and not bringing your phone): probably your conversation is reasonably secure.
I think you're deliberately grouping everyone critical of the utter insanity of the modern day "right wing" that way you can attack someone who isn't who you're arguing against without having to discuss their point. It's like people who immediately assume a pro lifer believes in god. They're not necessarily the same people. Tipper Gore isn't Sam Harris.

Judging by the list you wrote, you seem to be very much opposed to moral panics and moralistic censorship. I find it surprising that you're not concurring with the people you're responding to on this. I would've taken you for a liberal person.
Great post idea!

These days I compose electronic, ambient space music with synths, modular and otherwise, and sometimes acoustic bass and field recordings. In a previous life stage I played bass in jazz ensembles in and around Boston.

https://soundcloud.com/user-944725336/sets/introducing-patie...

https://patientfrog.bandcamp.com/
> Except for a handful of very over-priced models that I can't afford to buy.

Yeah, that weakens his whole argument.

That said, I would like to know what models these are? Because I think it's pretty much universal.

I think the answer is linux.
The cheapest prison is one run by the prisoners themselves. Just post guards on the walls.
One way to get closer to this goal is to buy an liberated X200 or similar machine, which can run on only free software, install a free software OS like Trisquel and only ever install free software on it. Buying such a laptop from people in the free software community will also support them and their work. There are a few shops.

On the web you will still need to deal with how everything these days is behind the currently hip and trendy CDN, but you can choose not to use such websites. You can have a main machine and your freedom respecting machine. You choose your own compromise.

I did that some time ago and I have to say I love my freedom respecting mostly distraction free X200 for writing or coding. It is a great machine to work with, if you can accept old hardware and the implied worse performance.
Did you skip the rest of my post?

There is an enormous difference between "city streets" the location, and "City Streets" the name.

They're not saying the car will be stuck at level 2 on streets in cites.

They're saying that this particular feature which is named "City Streets" will always be level 2.

Eventually (they promise) the car will have level 4 driving on city streets. Level 4 driving inside cities will either have a different name or no name at all. At that point they will probably delete "City Streets", because it's a subset of level 4 and there's no reason to keep it after level 4 is finished.

Edit: especially because the full name is "Autosteer on City Streets". When they have level 4 support, they definitely won't be calling it "autosteer"
Then you can simply paint over it.
If they would let me I would vote for M4A, and give every American decent healthcare even if it would raise my taxes a bit.

But that is beside the issue in this thread. All software engineers can safely move to the US and not worry about healthcare.

Personally I would not move now as I think democracy is dying, but that is a different concern I guess.
> that document's existence would likely be a running function

No, that would mean an application managing multiple documents would need one thread per document, which is not normal practice for GUIs. In fact it would then need one event loop per document thread which is not even possible on many platforms.

"defer" simply doesn't serve as a wholesale replacement for destructors, but that's a tangent to this discussion.

> If anything that should help reduce fragmentation

No, there would be fragmentation at document granularity. For example, if you create a document, add a lot of content to it, then delete some of that content, then do that again for several documents, the memory used would be the sum of the maximum sizes of the documents.

I agree with the rest of your comment.
I find it ironic that the author points out in the first part of the post that companies are the real culprit but later puts the blame on governments. I wouldn't do such differentiation. They are equally wrong. Regarding free speech too. Case in point are the recent de-platformings.
This is incredibly well-written and a great peek behind the curtain of industrial vs academic ML research.

One question: can you elaborate a little on your point about intellectual diversity?
> 8 use of passive voice

"Uses", presumably. But the quoted bits had exactly one. Either the writer or the software doesn't know what passive voice is (or both!) or he is holding back the other seven.

This style of writing seems very deliberate. I doubt it was not intended to be just this way.
One of the co-authors, Richard Peng, is well known in the competitive programming community (he has helped train the US IOI team in years past).
I think the comment has been downvoted because it does not seem to be in good faith and there is no substance to it.
What I never get about estimates is why people don't just reduce the granularity until they have some amount of accuracy they can work with.

95% of my teams have estimated using the 'story point' crap, or rarely in days (one in hours for a hot minute, that was a fucking joke I'll tell you what).

In every single one of those teams eventually some stakeholder chucks a hissy fit because some feature they're emotionally invested in was 3 days worth of points and it ended up taking a month.

If they'd measured in weeks, that blowout would have been lost in the noise of other things that took 2 weeks instead of 1, or 3 instead of 2. If they'd measured in months, it wouldn't have been a blowout at all.

Which sounds like putting a band-aid over a gaping wound, but the thing is, what does your business really need to respond to on the time scale of days? The point isn't to improve the estimates (everyone should know by now that that's a fools errand), it's to improve the business response to what the development team is doing.

If you're trying to decide whether to launch in 8 months or 12, or you need to time a project to some external event that's 6 months away, and your plan is to have a big "how are we tracking" meeting once a month, or once a fortnight. Then why do you need to measure in anything more granular than a month, or a fortnight?

Set goals to the cadence of those meetings, try to make them as objective as possible, then hands off and go find something else to do. IME 95% of what teams (especially in enterprise) call estimates is just something for a PO or PM to jack themselves off to for 30 hours a week on projects where their input is only really needed for around 10.
Inflation is good for the poor is a lie. The poor can no longer afford a house, can't pay for college, can't pay for healthcare because inflation has taken this away from them.

Inflation is good for the rich. I would much rather be rich and hold assets that go up with inflation, and invest on leverage because inflation makes it easy to pay back my loan. The rich hold most of their wealth in assets, the poor hardly have any assets that go up with inflation and are left behind with whatever cash they have which loses value continuously.

Taxation is a method that can theoretically target the rich more than the poor. Inflation steals from everybody equally in theory, but from the poor more than the rich in practice.
Owning a computer goes way beyond simply choosing its parts or OS.
It also includes people wanting to write standards-compliant code, and even "people who want to contribute to compilers." The closed nature of the standard means secondary sources dominate my search index. A previous rant about how the entire internet fails to warn you that atoi("a"); is undefined behavior: https://news.ycombinator.com/item?id=14861917

I've contributed a few patches to rustc, shipped multiple C++ projects, and even technically submitted a patch to LLVM. I've got a copy of the C++03 standard... but even I haven't rushed out to empty my pocketbook for C++11, C++14, C++17, and C++20, despite using them.
This is really cool stuff - glad to see they’re working on it
> In Qubes, you typically don't care if your untrusted application compromises the (untrusted) virtual machine.

For that to be true, one would have to run each application in a dedicated VM. A great idea, but Qubes does not recommend that for efficiency reasons. It does pose performance and usability challenges which is why most people do not use it that way. So yes, you do care about applications in single VM not snooping/manipulating each other. Luckily there are standard unix and MAC mechanisms to isolate them.
Local shops tend to be considerably more expensive and offer a much narrower selection of goods.

Plus I’ve seen small stores in London restocking loose fruit by breaking down small multipacks quite often, at least here in the center around lancaster gate/bayswater.
That depends on a lot of things.
But some realistic concerns might include evesdropping using parabolic microphones, covert listening devices deployed at the meeting point etc.

Not to mention a) arranging the meeting and b) getting to the meeting need to be performed some how.
Getting from point A to point B is, in today's society, not a surveillance free affair. Everything you carry can be used to track you, and even if you carry nothing, hundreds of CCTV cameras can likely follow you along the majority of your chosen route.

Thus the 'metadata' of your meeting is still known, even if the contents of your meeting isn't.
The functionality is a subset, yes.