skysight-inc/HackerNews huggingface dataset:
You can get a lot of the benefit of a linear scan using a technique like oblivious RAM but I’m not convinced it’s possible to build such a system without using a Secure Enclave. There are some papers that purport to implement this but once you’re dancing in the realm of Secure Enclave’s you’re out on a different limb.

I don’t think it’s possible for a circuit to operate over a large set quickly and use a fully homomorphic pure software design.
I really hope the name Silicon is not used officially.
But neither your computer can if you bound your PC to always take the same amount of time to execute any problem you give it.
Alternatively 12.9 inch iPad Pro with 256GB is already $100 more expensive than the MacBook Air so who knows?
You don’t need to branch, you execute both branches at the same time.
I do wonder what this means for Arm's Mali GPUs if this goes through.
Indeed, that was insightful - the word "hacker" has been hacked by mass media to re/present a politicized and criminalized interpretation.

The predicament itself feels ironic, in that "hacker" culture reveled in the amoral, going beyond conventional behavior, thinking outside the box, getting around rules and systems, manipulating technology for fun and profit.

In a way, that dark side of the hacker attitude now pervades politics, business, and the media. Public institutions and private organizations are surveilling, cataloguing, identifying trends, and maniputing public opinion and social behavior.

I suppose it was inevitable that "hacker culture" itself was infiltrated and hacked, to serve an ulterior purpose.

A healthy reaction has been the rise of "maker culture". What is old is new again!
>people are perfectly happy to put up with slightly slower software for all of the other benefits we get from modern software

I don't think this is true. I think this is more of a 'boiling frog' situation. Increase the temperature one degree at a time and it won't jump out of the pot.

Every individual piece of software slowly eating up more resources is something the user barely notices or doesn't even attribute to the software in question, but give it a few years and everything grinds to a halt, and people very much dislike this, hence the infamous 'Windows rot' that everyone has suffered from at one point of their lives.
That was when facebook was meant as an internal platform for colleges though, I don't understand why a platform for hosting bios/resumes publicly would want/need that restriction.
So what do you propose as the solution then that works better? This kind of complaining is neither useful, nor constructive.
Interesting tweet about interference and collisions between the two systems.

https://twitter.com/Megaconstellati/status/12838888929120542...

Link to FCC filing.

https://licensing.fcc.gov/myibfs/download.do?attachment_key=...
The Nature article is correctly stating that sex is not as simple as chromosomes or genitalia, and that we should avoid classifying people into either gender or sex roles based on these.
90s seems late for that sort of thing in the US. But it definitely used to be pretty common.
A thoughtful cover letter is very helpful for getting an interview at my company.
My point is if you’re at the start of your career and only have blog posts for guidance then actually you’re only friend is trial and error. So it’s better to fail early so you up your chances when opportunities you’re really passionate about come along.

Obviously once you have enough experience to know not to spam every job out there, you would also have enough experience to know how to apply for those jobs you have purposely selected. But to get that experience you have to either have someone watching over you or just accept that you’re going to fail and learn from that.

When I started my career, I had no friends nor family in the industry. I didn’t grow up in an affluent area nor go to any distinguished colleges. I had literally no idea how to break into the industry and it took many mistakes to get as successful as I am now. There are plenty of others in the same boat as I was. So teaching them it ok to fail is just as valuable as teaching people how to succeed.
This exists for media types ("Accept" HTTP request header) and for language ("Accept-Language" HTTP request header). You can configure your browser to tell it which languages you understand, and your order of preference.

You're proposing something like "Accept-Semantic-Complexity", or maybe extend Accept-Language somehow to include acceptable complexity. It could work in principle but I doubt anyone would use it. Many websites already have a tendency to ignore Accept-Language and instead use some fuzzy region detection when they offer multiple languages.
> good people...unnecessary hoops.

This is an excellent point. A point that plenty of hiring outfits still don't get. They're so focused on their needs and their (self) importance that they forget who "the customer" is.

I do web dev. When I see this is marketing agencies I laugh (and don't apply). If you're a marketing agency and you don't understand who "the customer" is then you've got serious problems.

The rule applies elsewhere as well. It's a relationship. If you're process says "welcome all plebes" then that's exactly what you'll get.
AMD didn't directly open source their driver because if legal issues.

The point is it's not about open sourcing your properitary driver but about not getting in the way of an alternative open source driver, maybe even letting it a bit of an have even if just unofficially.

I thing if I where nvidea I might go in the direction of having a fully it at least partially open source driver for graphic stuff and a not so open source driver for headless CUDA (potentially running alongside a Intel integrated graphics based head/GUI).

Through I don't know what they plan wrt. ARM desktops/servers so this might conflict with their strategies there.
but the first intel macbook was a hit, wasn't it?
The 13" sold for 1000$ and worked like a charm, which was surprising.
If you constrain your computer to always take the same amount of time to execute any while loop (which a homomorphic computer needs to do not to leak any data), your computer would also have unbounded circuitry complexity and thus it’s not any better.

Also unbounded loops can’t practically finish even on a Turing machine :)
Portland sees peaceful night of protests following withdrawal of federal agents
Too bad the FCC does not think about space pollution. The astronomers were already very fed up with the Starlink constellation interfering with their observations, now they will have to deal with twice the number of satellites. Not to mention the risk of collision in space which keep going up.
The Guardian and WaPo are pushing a misleading narrative.

By their own admission, the so-called "surveillance" is collecting, analyzing, and disseminating published news reports about the government, especially reports that included leaked confidential information.

https://www.washingtonpost.com/national-security/dhs-compile...
way to go!

China loses a 350 million market. The US loses a 1400 million market. I wonder who ends up better off.
I’d say about half of the stores I frequent have contactless payment terminals in the U.S. Far from universal but it’s not like it doesn’t exist here.
Can you elaborate? I can't wrap my mind around the idea of not having tense.

Are you saying that "I walk" and "I walked" are the same? How about "I'm walking" vs "I've walked"?
Reminds me of The Toaster, a short story by Piers Anthony, included in Anthonology.
The Rwandan genocide was led by "the media": Radio Télévision Libre des Mille Collines (RTLM)
They will run unmodified on Apple Silicon.
This should be through legislative action not the word of an idiot.

That's the travesty. Personally I'm okay with banning tiktok but not this way. The way matters.
It's not unusual for some kind of transaction to be forbidden by only penalizing or hindering one side.

TikTok users don't consent to the CCP directing their user experience. In fact, TikTok will do its best to avoid letting on to anything like that. And US jurisdiction doesn't cover this company at all. That is one of the rare situations where you really want a government to step in and tell people what not to do.

Just like you would still ban a dangerous product, even though users could know the danger if they really wanted to.

Banning TikTok isn't really about personal information or even surveillance of any kind. Social media can be abused in many different ways, and much more actively.
Not easily. In the special case of one byte look around (which works for the ASCII interpretations of \b, ^ and $), the DFA can be massaged to make it work by doing two things. First is by embedding some look-around state into each DFA state, when appropriate. For example, in the case of \b, a DFA state is marked as "coming from a word byte" if its incoming transition is a word byte and not marked otherwise. Then, when computing the epsilon closure during subset construction, you use the look-around state to compute whether an epsilon transition is something you're allowed to take or not. e.g., a \b is an epsilon transition since it doesn't consume any input, so you only take it if the state you're in and the byte currently under inspection satisfy the \b criteria.

The second aspect of this is that you have to delay your match by one byte, in order to account for \b and $ at the end of the input. This actually requires adding a special "end of text" sentinel to your DFA's alphabet, but is otherwise pretty easy to handle.

Look-around can actually be supported in the general case using finite automata, although I believe it requires something more powerful than a bare DFA. This paper has the details on that, although it is a difficult read: https://re2c.org/2017_trofimovich_tagged_deterministic_finit...

Of course, these techniques can greatly balloon the size of the DFA. The special case of one-byte look-ahead is generally tolerable, but anything more than that can get pretty bad.

A further pain point is that in Rust's regex engine, \b is Unicode aware by default, and the DFA doesn't support that. The tagged DFA paper makes it clear that such things are possible, but it's complex and it's not clear how effective it would be. Especially since a Unicode aware \w is quite large. So Rust's regex crate has a special optimization where it treats a Unicode aware \b as an ASCII \b if and only if all of its input is ASCII. (Of course, it doesn't scan the input ahead of time to determine this. Instead, it constructs the DFA to quit if it observes any non-ASCII byte. Then it falls back to the slower PikeVM or bounded backtracking engines.)

Apologies for the late reply. :-( I wish HN sent email notifications for replies.
T-Mobile: Are you blocking specific words and suspending accounts?
In the beginning, there were separate internets. By Postel's law, it is hard to stop them converging into one, though [1]

Your last question, though is more about "Are there alternate networked information systems than WWW"? Gopher is still active [2]. Gemini is a proposed modern incarnation of Gopher [3]. There is also Alfi [4]. There seem to be run by hobyists, though.

If there are any other comparable platforms, I'd like to know too.

[1] https://apenwarr.ca/log/20200708

[2] https://cheapskatesguide.org/articles/gopherspace.html

[3] https://toffelblog.xyz/blog/gemini-overview/

[4] https://github.com/jezze/alfi
Had a chance to work with Leon on the TestAnything protocol. Really great guy to work with.

>I don't know where we're going. I'm not even sure if this forking is good or bad in the long run (it could be good if managed well, but so far it isn't). And that terrifies me.

Hopefully this new version will make Perl easier for newcomers. But maybe before the final decision they will find a compromise solution where some old features may be dropped, while making it not-so-hard to migrate Perl5 to Perl7.
I want a touchscreen too.
I mean, that's the same as saying no computer is Turing complete because it doesn't have infinite memory.

I'm not saying it is a practical solution to unroll a loop that might run a billion times.
I'd like to see the source on diaspora Greeks please.
> would like to go back to pre-WW2 isolationism

And we all know how that turned out..
We often use the timer in our rice cooker such that when you come back home the rice is ready, and it also maintains the temperature after it's done. I wouldn't want to leave a stove at high heat while not at home.
So measure water and rice, monitor boiling status, modify cooking temperature...

Yep, needs more automation and less human thought. We need single-serving-sized pouches of rice, and single-serving-sized bottles of water. Feeding four people? Use four packets and four bottles. The cooking device can monitor its own temperature and sing a ditty when it’s done.
Anyone with relatives in china would. That includes westerners.
I'm not sure what you mean?

Blood lactate was measured 5 minutes after the exercise intervention. If by "protocol" you mean the choice of bedsheet, that wouldn't have an influence.

If you mean the exercise intervention reduced blood lactate levels—compared to resting levels that's quite unlikely given how lactate metabolism works. Also, both groups did the same exercise.

Better-trained individuals are generally expected to have lower peak lactate levels at the same effort, and a higher capability for clearing lactate from muscles and blood stream. I was arguing that the study did not control for differences in training levels between the two groups.
Close but not quite.

Hottest tip: seek advice from the people who landed a job.

Specifically? How they landed in their current role. As in anything, understanding what successful people do leads to... success.
Anywhere else and I’d agree but this is hacker news where the hive mind has decided otherwise.
> actual Portuguese

would you consider British English the only actual English?

Not only Brazil has 20 times the population of Portugal, but there are considerations to be made about how languages evolve in the periphery, which might not apply to Portuguese, but certainly apply to Canadian French vs French French.
Even if you have gone through the time when saving often was the norm, and know what you’re ‘missing’: not crashing seemingly randomly.
It looks like the service is targeted at students (US based) and academic researchers. If this is the case, the the email filter makes sense... especially for a launch. It’s not perfect, but a good start.

Why assume nefarious motivations?
> This is quite concerning honestly. I don't mind ARM being acquired, and I don't mind Nvidia acquiring things.

You should mind both of these things. The more oligopolistic technology is, the worse.

Other than that - fully agree with your concern. As a GPU developer I'm often frustrated with NVIDIA's attitude towards OpenCL, for example.
As the article states, the challenge is already lower for you because you can turn the heat to low, unlike the old days.

Rice can vary, high starch to low starch, short-grain to long-grain, sticky, non-sticky, raw to parboiled. They're used as a base for other dishes including sushi, fried rice, pudding, biryani and porridge. All these require different amounts of consistency.

While cooking at home, if you just mess it up a little bit, the dish will still serve its purpose. But that's not true if you're cooking an Asian dish with perfectly good rice used just as a base.
Related question: What's the tech here that this can be accomplished (streaming data via satellite) without spectrum? Spectrum assets are some of the most valuable assets in the US (and are owned by Verizon et al). Satellite phone networks (LightSquared is the big one) have been stymied in the past by unavailability of spectrum and US Govt. concerns about interfering with GPS.

Is that not a problem in this case?
For the same reason, I stopped writing a cover letter. I used to write a custom one for each job that I'm applying to. And, of course, it takes time. My take is - if my resume can't convince you to hire me then nothing else will, including a cover letter.
Basically what simple wikipedia does, no? It's a good idea if it is very explicit and the users determine what they're reading.

Definitely not as some sort of half baked ML project though that pushes simple articles on demographics it thinks can't read.
Monzo flags 'significant doubt' over ability to continue as losses double
It has had a lot higher throughput than Kitty for a long time, but whether it is perceived as faster is a different thing. Some people in this thread say alacritty has high latency, which might make it feel more sluggish.
> I think it's a little sad that you can't write some great software that solves a problem for people and get paid for it anymore. Or at least not as easily as in the past.

I think that you're ignoring the fact that you were actually getting paid for solving their problem, not for great software per-se.

Just because the constraints on different parts of the value chain have changed, altering where the convenient bottlenecks are for extracting payments, doesn't make the past environment any better overall, just different.
And yet I’ve never ran into one. Sure there are some people that ho are just bad for employees or with bad software engineering practices.

But I couldn’t say that they didn’t know how to program. I’m talking about people with actual verified experience here.

I can’t help but feel like we spend way too much time trying to avoid these master charlatans who manage to have years of experience doing a job they can’t actually perform when America mostly has at will employment.
In my experience they treat you the same and forward you to the companies they have at hands. Challenge here is that recruiters only work with a handful of companies that may or may not be hiring at that point in time (often they just want to collect resume from recruiters) so it's a crapshot.

It's mixed. Being laid off means you're available immediately and won't be too picky (unlike interviewing working people at well known companies), so it's good for the recruiter and the company, but there is a stigma with not having a job.
Ricero!
Problem? What problem?

If I have two copies of an image it is easier to find and less likely to be lost. Storage is cheap. Time is finite. And anyone who judges me for having duplicate photos has bigger problems than me.

Over the years I've learned that I can make mistakes when deleting and I've had much deeper regrets over things I've lost than irritation over multiple copies of the same thing. Maybe because when I am looking for something I usually stop searching when I find the first copy.

Sure in a business environment with multiple team members and staff turnover duplicates and haphazard disorganization are often problematic. But that's not my use case. It's not costing me money beyond a couple of pennies per gigabyte.

YMMV. Good luck.
My information is second-hand (I am a software guy); so feel free to correct me here for the benefit of other readers.

But here's a study which arrives at a number between 3-10%: https://www.usenix.org/system/files/conference/cooldc16/cool...
How a $175 covid-19 test led to $2,479 in charges
Would it what?

Be legal? I suspect so.
If you think the he’s banning TikTok for any other reason than teenagers sharing content about police brutality during protests, you really are a mooncalf..
As much as it is loathed, I miss Visual Studios’* ability to drag and drop widgets on to a form then being able to click that widget and assign an on event. Being able to freely draw what ever I needed (and worry about the code later) allowed me to design a work-flow that was unsurpassed.

*Circa VB6
Or just bedroom musicians.
"New software will eventually contain bugs", and then bringing it up 14 years later, seems to bring nothing to the table.
I really hate the statement "built-in privacy: this site does not use any javascript", because privacy is not specifically violated by JS, and you can track (or 3rd-party track) without JS just fine. Their site clearly does not need JS, but this misinforms their audience about privacy and safe browsing.

Also, according to their Privacy Policy, they collect your IP (for Geolocation) and browser type... two pieces of data that are, in a great percentage of cases, enough to identify someone.
An obvious instance of Goodhart's Law:

https://en.wikipedia.org/wiki/Goodhart%27s_law

One of the challenges here is that we don't know what intelligence, or even comprehension, truly is, so we have no way of assessing whether a system has it. Many times I've watched people read something perfectly well, and then when discussing it afterwards it becomes apparent that they said all the words, and can recount "things" from it, but actually just don't "get it".

And no, I can't define what I mean by that ... that's part of why all of this is so hard.
Built in terminal. Every single one I use has gotcha's to the point where I now use vim because the actual terminal is more handy.
Spotify is actually pretty good for music discovery. For example, I routinely find new artists and songs from their daily mix and other generated playlists. It's miles ahead of what Apple Music could come up with even with way more listening data to analyze and is an exception amongst services like this.
I agree. I don't think the experience is great, if you just run a mobile app on a desktop machine, but the great points are, that a) it is possible at all, so if nothing else works, you can run the mobile app on your computer, for many purposes, that is enough, and b) this gives a big incentive to the app developers to offer a proper Mac version too, which probably requires less work than ever before.
Wake up at 5:30 -> Meditate 15 minutes -> Run with dog -> Shower (last minute cold) -> Coffee -> Learn something new for 1 hour -> Work grind.
> Breaking back compat without any new features on the horizon to justify them is not only ridiculous, it's suicide.

I disagree. EmberJS is a great example of this philosophy done right. Major releases of Ember typically have no new features, they just break backwards compatibility in favor of more efficient ways to do things. This "sets the stage" for features that get added in minor releases. So when Ember releases a new major, you typically don't have to upgrade to it if you don't want the new features. But it's released so you can measure the level of effort as well as the impact the upgrade would have on your codebase. Contrast this with the way Ruby on Rails releases new major versions, with one giant release every couple years that either breaks compatibility, causes performance/cognitive issues, or some combination of the two.

In my opinion, major versions shouldn't have new features. The way Ember gets away with this is by sometimes releasing two versions simultaneously, a major "X.0.0" version for upgrading apps to measure the level of effort, and a minor "X.1.0" for new apps. Want to start a new app? Choose the first minor. Want to upgrade your old app? Choose the major.
This photo was doing the rounds a few days back showing starlink interfering with ground-based space photography: https://twitter.com/djulik/status/1286053695956881409

Also: https://en.wikipedia.org/wiki/Space_debris
Sorry, I can't recall where I read the 5% number, but here's a study which investigates the impact: https://www.usenix.org/system/files/conference/cooldc16/cool...

They put it at somewhere between 3-10%.
Quite wild, an American only agency/comission can say - "yeah, put 3,236 more sattelites in low-Earth orbit" and ruin the sky for the rest of the world. Do we not have an international body that would decide upon such rulings? With how fast this will escalate, we'll need to have one soon.
> I tested upgrading a few (test) CentOS virtual machines at work

Were the virtual machines using EFI? Most virtual machines I've seen boot through legacy BIOS, not EFI.