skysight-inc/HackerNews huggingface dataset:
The dragon book is a bad compiler book.

CPU pipelines are extremely dynamic since the slowest actions affecting them (memory reads) are also the least predictable (depends on what ends up in the cache). So it’s usually not worth trying to control them so precisely, but knowing how the first layers work can be good. For x86 the best resources are Agner Fog’s manuals and then the official Intel/AMD ones.
99% of the time I am on an iPhone, the other 1% (which is generally right after I have been hacked) is on a fully updated MacOS install.
I’m sure you can find any given opinion in a community of 2m registered users with a public mailing list, especially any community which includes a bunch of 17-year old Linux enthusiasts, but it’s not remotely representative of the OSM community nor a particularly useful subset to identify.
Great idea. Not sure why boards of directors don't require this of all their CxOs. For example, make a CEO in the travel industry sit at a counter and rent out cars or hotel rooms for a day and see if they don't demand improvements.
Sophistry and rhetoric are not "thinking". They are intellectual sleight of hands.
Keep in mind the space shuttle had other goals beyond acting as a delivery mechanism to space. Such as the ability to repair satellites (or sabotage/steal satellites).
Suppose you use different apps that output sound. I use audacious, Firefox (Youtube) and mplayer on a regular basis. All these have their own volumes adjusted at different levels. Having a single volume isn't good enough. One app would be too loud and another too quiet. Plus I'm used to being able to change the volume on one app without affecting the others. Not having this control would be annoying.
That all said, these are potential positive consequences, observed in retrospect, from what was an extended adverse and painful event. I have been very fortunate with my outcome, but nearly all of my friends and family members who were homeschooled were have had serious issues, ranging from mild maladjustment to suicide.

If anyone is seriously considering homeschooling and wants to hear a contrary opinion, please feel free to send me an email :)
Is it tiny! But not relative to other pre-modern cities: Ancient Rome was only about 15km^2, counting the area within the Aurelian Walls[1] (which includes the massive Campus Martius in addition to the famous hills).

Rome was significantly more densely populated, but that can also be explained by geographic and economic factors (seafaring economies, &c.).

Edit: the area within the inner Servian Walls was ~1/3rd that of Great Zimbabwe (~2.5km^2).

[1]: https://en.wikipedia.org/wiki/Aurelian_Walls#/media/File:Map...
> If we could start from scratch, what might work is a purely use-based model, where e.g. every time you listen to a song, you pay a tiny, tiny fee for it.

This requires something track me each time I listen to something. Why should the creator, or an agent of the creator of that work get that power over me?

Traditional economics don't require this tracking. E.g. I buy a car off of a car lot--the car lot doesn't need to know where and when I'm using the car.

IMHO royalty is a concept that is a burden on society and the legal system when we live in an age where it is so easy to create certain types of works - never in any point in society have there been so many writings, songs, artworks, games/software, and motion pictures produced. For copyright to really work as it's intended, all avenues of human communication need to be MITMed and massive data stores tracking everything any human being creates need to be maintained. Various cartels actively work for this.
Chrome Music Lab:Kandinsky
I didn't assert that.
“I’m holding it wrong?”
Nah, screw tiktok. Eventually you will see, like all other social media, that it is mental poison. Very uninterested in being assigned to any kind of algorithmic info sphere.
The madness can’t end soon enough. Social networks tend to last about 7-10y before the hate gets too much and starts eating people.
I enjoy learning new programming languages. My favorite that I've played around with is Elixir. But I don't see that ever being used at my current job.

The language I reach for the most is C#. LINQ is great and the base libraries are solid. Plus, the industry I'm in (building controls) is largely Windows based, so that obviously influences that choice.

I really enjoy the concepts and syntax of OCaml, but I've repeatedly lost of the battle of making it work on Windows.

The JVM has become much more popular in the building controls industry in the last decade. So I've been thinking of picking up a JVM language this year. Trying to decide between Clojure and Kotlin.
I think the supply chain problems are a separate issue. The reason that the stocks-and-housing asset inflation hasn't spilled over into the monetary economy yet is that not much of it has been sold so far. God help us when the retirees will have to cash out.
It's a pretty common thing called a "flip-flop hub."

https://en.wikipedia.org/wiki/Flip-flop_hub
> No need to go outside in the winter.

Smokers/vapers, stop giving the rest of society more reasons to dislike your habits.
What percentage of the instability in Africa and Latin America in the last 100 years, do you think that western countries caused?
I read that it cannot actually even brake in the case it is going too fast. It only has a major motor pointing towards the Sun!
It‘s being worked on. The feature is called „Sync v3“ - you can read about the current status in ararthorns year summary: https://matrix.org/blog/2021/12/22/the-mega-matrix-holiday-s...
I was on the Internet that was not literally run by Google and Facebook.
> Had to switch my esim to a physician

I assume that’s an autocorrect? I like it.
I don't think just a day, but yes. Make them work there with some frequency and they will start hating it enough to demand improvements.
Windows DEP only applies W^X (more accurately, !X) to the default stack and heap; programs can still freely allocate new memory as PAGE_EXECUTE_READWRITE if they want RWX memory.

macOS W^X on Apple Silicon, however bans RWX memory outright, making it impossible to have a page in memory that is simultaneously writable and executable. Instead, if you want to be able to write instructions to a page and later execute them (e.g. for JIT compilation), you have to (1) have a special entitlement (or opt out of the Hardened Runtime), (2) map your memory with a special MAP_JIT flag, and (3) call special mprotect-like functions to toggle the protection between RW and RX every time you want to modify the code.

There does, however, seem to be a bit of a loophole: the JIT protection flags are applied per thread meaning that in principle one thread could have the page RW while another has it RX.
I don't understand. I can get an eSIM from my telecom provider and scan it with a QR Code to activate it in Android. I've done this with Telenor in Europe and Zain in the Middle East. It works great. I can even switch between them on the fly!

How does the phone manufacturer have anything to do with it? My only wish is to support multiple eSIMs, as now I only have one physical SIM slot and one eSIM.
My biggest problem with this: this effect does not affect only children. I see students learning to program giving up at the first syntax error; some don't even care about reading compiler messages and trying to fix them.

The first successful code I wrote was the following:

10 input a
20 input b
30 print a+b

I was around 12, without manual or online help and it was trial and error for an entire weekend until I got this right. Very few people I know today used to tech would have such perseverance.
We used to spin up a production-like Postgres instance and restore from latest backup to test SQL optimizations.
I find the distinction difficult to understand. The way I interpret the OSM license, the data is really not freely available to use in a commercial context except as a base layer. If you use the OSM data in combination with any other data sources you have to publish both the resulting dataset and any processing steps or algorithms used to produce the dataset. So that means you cannot combine OSM data with any dataset which cannot be released, and it also means any innovation you develop in processing the data cannot be protected.

I can see why the license was chosen, clearly it's necessary to prevent Microsoft or Apple taking the data and closing it off for their use, but at the same time it seems to make most business models using the data unsustainable. It's a shame from a HN perspective, you'd hope open data would allow for the continual opportunity for the creation of startups to innovate on using the data, locking open competition in the same way that open software has done, but it doesn't seem to be working out that way. Most companies in the area seem to be creators and consumers of base layers, I don't see many doing anything with the geographical database.

Perhaps I'm misunderstanding the terms of the license.
They do expose cache control operations, but they’re rarely useful. If you get a lot of cache misses then you can add prefetches but this is very sensitive to what processor you’re on so it’s not always worth it.

And of course if you’re writing EFI code sometimes you haven’t turned the RAM on yet and cache is what you’re executing out of.
This explains why Apple's been dragging its feet on switching from Lightning to USB-C. No sense switching if you're killing it in a few years, and it can only anger customers.
I am entirely guessing but maybe they gave up tuning spam filters for the free service and shifted project points to the paid/corporate email service now that they have the process down?
> It may be mainly made by individuals in there spare time, but the big tech companies are making millions of it.

Dude please proof read. I walk into an article making a statement and the very second sentence has errors like this, you're losing credibility.

> They are reasonably good at fixing and contributing data to OSM in those regions. They employ nobody in the OSM community.

Except whoever contributes data to OSM in those regions? The same for every example in the list. Amazon is literally mapping towns for all of us and giving it away for free. What's the criteria for "in the OSM community" if not "contributes to OSM"? What's the point of FOSS if not this?
Flip-flop hubs are a thing:

https://cyclistzone.com/what-is-a-flip-flop-hub/

In my case (scroll back 35 years), I would ride a fixed gear around the city, but change to the single-speed freewheel for Toronto's legendary "Doughnut Ride" that left Laird & Eglinton every weekend rain or shine, snow, sleet, or hail.

In very olden times, riders would dismount and flip their wheels around in the middle of a Grand Tour before climbing the big mountain. But in contemporary riding, flip-flop hubs are just a convenience of sorts that make it easy to decide what gear you want to use for each ride, I have never flipped the wheel in the middle of a ride.

p.s. I still have one bike with a flip-flop hub: It's a 24" trials bike, and while I run an 18t freewheel on the cranks, the flip-flop lets me choose between a 15t for pure trials work or a 12t for goofing around and having a tall enough gear to ride places, like on my local double black-diamond MTB trails.
Reply All also did an episode about this a few years back.

https://gimletmedia.com/shows/reply-all/v4he6k

tl;dr There's underground marketplaces where shady people buy and sell OG usernames for money, which creates an incentive for shady people to steal them from the original owners.
Well anyone has the ability to illegally obtain access. If you hire a hacker or do it yourself. This document is about the legal ways.
It's a short and pretty ugly Python script that reads a directory of text files and plugs them into Jinja2 templates (virtually all of the actual logic is in the templates). I find myself using this pattern pretty often because I am very much not a web developer and find most SSGs to be insufferably complicated for my use cases.

When I write new posts, I use a shell script that runs them through aspell, then runs the site generator, does a simple concatenation to build the email version, and calls pandoc to build the secret hidden pdf version.
I personally cannot stand eating food if I'm about to engage in physical exercise, unless I'm legitimately seriously hungry. So if I have a random midday idea-of-food, I picture myself about to sprint to the nearest park, or about to swim a few km. Then I check my stomach again - how hungry is it now? I generally don't want anything at that point, but sometimes it does (begrudgingly) need fuel for the imagined activity - only then do I eat.
E2E||GTFO. Anything else is tyranny. I don’t think you understand your adversary. Moxie is the most ethical individual in this space. Get the hell out of telegram, and get your other friends to do so asap.
Arguably it is rotating around the Earth once a year, but it will never be between the Earth and the Sun.
Is it not also true that if you do not practice at all this skill you lose it?
I'm pretty sure you can find convincing articles that would explain that overthinking leads to bad decisions and that you should be more spontaneous.

Some of the best/well known books have also been written in less than a month.
>Also, "users here are very tolerant of that" — I'm sorry, I have to disagree with that hugely. You say I'm "suspicious" because... I have repeated behavior of being suspicious? That's a circular reasoning. Also, this "repeated behavior of being suspicious" actually means "repeatedly having a different opinion about China". How is that being tolerant again?

Let's stay on topic.

What's suspicious is that you repeatedly and vociferously commented about the topic (alleged rape by a CCP official) until you were challenged about omissions in your translation/interpretation. An interpretation which downplayed the allegation, blamed the victim and curiously... omitted key details.

Then suddenly, when pressed further, "There is nothing suspicious about not answering about a subtopic".

Right. Ok. There is nothing suspicious about engaging in commentary which supports the CCP's official position on Peng Shuai while refusing to even acknowledge the words she wrote. Sure.

The alleged assault is not a "sub-topic", it was the only topic. That's what the thread was about. I know it serves your purpose well to make this about anti-China propaganda (which I agree exists and is a problem). But I've not made a single comment about China outside of this specific topic. The rest of your commentary is merely a clumsy attempt at painting me as racist in order to distract from the true topic. Stop it.

As to my motivation. Like I already told you, I am close with several woman who are survivors of assault. I find your unwavering support of the CCP and their actions in this particular instance suspicious, particularly because you are Western. It should be a no-brainer to condemn what happened here. It's plain as day what the CCP is doing.

Stop painting our disagreement as "differing opinions on China". That's FUD. What we have is differing opinions on the rights of women.
LastPass users warned their master passwords are compromised
It's not obvious, that's why we're studying it. In fact some studies have shown that e-cigarettes may not lead to cessation.

https://www.cdc.gov/tobacco/data_statistics/sgr/2020-smoking...

E-cigarette aerosols vary greatly, as well as the temperatures that various devices heat them to.

> as any smoker that was into vaping could and did tell you

Anecdotal evidence may be unreliable due to cherry-picked or otherwise non-representative samples of typical cases.
What’s the stigma against postdoc in the US? I don’t get it?

In the UK a postdoc is the first job after your PhD. You obviously aren’t going to get a professorship for a couple of decades, and will be too junior for a lectureship as well, so you have to do something in between. What do you do if not a postdoc?
Why Academic Freedom Matters
"Emperor's new clothes" effect. Take that away and people would start questioning why large amounts of electricity and resultant fees are being generated to upload a PNG on the internet.
The car was probably 4300. That lines up better with car prices of the time. $43,000 just doesn't check out.
Grand Theft Auto, Lemmings and DMA Design
This is good; donating to GnuPG was not an especially effective way of protecting at-risk users, and it's better that the project be supported by the niche userbase (apparently: the German government) that actually uses PGP in 2021, rather than trying to make a social cause out of a (pretty controversial) file format.
It's the metadata. Not the message contents.
People can join a meeting from their own computer in the office. They can still get your social time around the water cooler/break room/foosball table. But I see no reason that I should have to be miserable and come in to the office just because they want to see my face in person and yak at me when I'm trying to work.

I see no reason why I'm required to be miserable to enhance their "experience".
i have way more holiday fluff than i'd like, but its all from people i've bought stuff from in the last year.

pre xmas sales, merry xmas wishes, didn't get what you wanted? and im assuming more new years crap coming..

But nothing purely crap.
Can you expand on how contributions suck economic value from the community? What community, and what value is being lost?
ya, microsoft sells it saas under the azure label. you can easily play with their web version, then hit a URL to get it on your credit card.

https://azure.microsoft.com/en-us/services/cognitive-service...
M1 doesn’t have microcode; that’s an AMD/Intel implementation detail.
Most important skill from my PhD is the realization that always being wrong and nothing working for months at a time is actually par for the course instead of something to stress over.
PGP (and its de facto reference implementation in GnuPG) is not the main player in this space, unless you define the space down to a point so small and idiosyncratic that it doesn't really have meaning in an broad discussion.
I wondered the same thing. He’s still alive and working. Not even mentioned in the acknowledgment section. Besides, it’s a terribly ambitious name for a real-time GI solution. It’d make some sense for an unbiased path tracer.
> How practical is that I wonder?

Very, given that every appliance in the UK has had this for 75 years!

> Does every appliance have a ground wire?

No, but every plug has a "ground" pin. If the appliance isn't grounded (which in practice most aren't), then the pin is normally plastic, e.g. [0]

[0] https://www.yunhuanelectric.com/Images/prdoucts/Plastic-pin-...
Yes there is, although it's not in widespread use yet. [1]

For Scala, there is, separately, Scala Native. [2]

Both have ahead-of-time (AOT) compilers that compile down to the target architecture.

[1] https://www.graalvm.org/reference-manual/native-image/
[2] https://github.com/scala-native/scala-native
Hmm, I'll try that, it does sound like it'd work. Thanks!
Show HN: MLConsole – web app to train ML models, for free and client-side
ML is still mostly used by tech companies, but non-technical people are often those that would benefit the most from it, e.g. realtors training small models to get better house estimates, marketing folks optimizing their ad campaigns, Shopify sellers sourcing new products, etc.

Existing no-code ML solutions are quite expensive and way too complex for small companies: long sign-up flow, require you to read 3 tutorials and go through 26 steps, spin up cloud servers, learn a lot of jargon... and the UX is often optimized for technical people, not digital marketers or Shopify seller.

ML Console takes a fresh shot at this problem: 100% client-side ML training. This is enabled by modern web technologies (WASM, WebGL), which allow us to process data and train models with a minor performance overhead.

AFAIK, this is the fastest way to train an ML model compared to all other solutions (cloud-based or not):

1) No lengthy boilerplate code for every new project.
2) No downloads.
3) No sign-ups or credit-card checks.
4) No lengthy tutorials.
5) No need to spin-up cloud instances and share data back-and-forth between the client and the backend.

Best of all, this means we never see your data, as all computations run locally. This also allows us to be cheaper than all our competitors => for free :) we'll provide a subscription service offering more advanced features later on.

We're still very early stage, so any feedback would be greatly appreciated!
> for the name of ad revenue.

I mean, that is literally why the exist? They only provide a search service in order to generate ad revenue… if they didn’t have ad revenue, they would just shut down search.
Here's a convenient map for just the US's involvement in Latin America[1]. African countries are harder to quantify due to the number of European powers involved, but I think it's safe to say that the majority of African countries experienced significant instability during the post-colonial period.

[1]: https://en.wikipedia.org/wiki/United_States_involvement_in_r...
The "uncomfortable truth" (that black people are socially or intellectually inferior to white people) /is/ the established idea. We're only just now looking for alternative explanations because it turns out black people are regular people too and can function perfectly well within our "superior white civilisation", assuming they're not too busy being lynched or pushed into ghettos.

White superiority (dare I say, white supremacy?) has only just become uncomfortable instead of the accepted truth, because the evidence points to other explanations, and we've recently noticed what racial ideology leads to. It is not those looking at material explanations and examining African culture and development that are dogmatically clinging to ideological explanations - it's those who still think that colonial propaganda and white savior mythology represent a disinterested examination of the evidence.
i actively dislike the tiktok voice. i find the microsoft and google cloud voices to be much better.
I've seen much more cherry picking from official studies than in my anecdotal evidence, but thanks.
I hope we’ll eventually be able to find a hybrid approach, where some teams at a company can be fully remote and others can require presence in the office. As long as this is all communicated up front, I think it would cater to folks with different preferences.
The irony too is that, if you run a mailserver of substantial size, you will become very sympathetic to the other side on this. Dropping email from new/suspect IPs will tremendously reduce your user complaints about spam. It's not really a winnable situation.
This is an inherent risk to a lot of things that not many people talk about. Learning more things, seeing more of the world always comes with a risk of feeling trapped in your old life at the end. This is true for abstract things like thinking about freedom or liberty or equality, but also for pedestrian things like trying a better than usual toilet paper.
https://news.ycombinator.com/item?id=29705957 The HN thread in question, apart from the relatively generic corporate response the article doesn't seem to add much.
What do you guys use for large postgresql backups? Pgdump? Setting up replicas? Coming from ms sql, backups seem to be a pain in postgresql world, esp on a live database that is receiving updates.
> trying to spin up an instruction mix

But this may change from compiler to compiler and from version to version of the same compiler. I think you may be better off writing assembly code directly rather than trying to coerce the compiler to do exactly what you want.
The Uber/Airbnb argument, with 1/100th of the legal savvy.
Contra the above dude, I don't think it's all that strange for Facebook employees to profit directly off of their access to these systems. See this article about how employees charge for verifications: https://mashable.com/article/instagram-verification-paid-bla...