skysight-inc/HackerNews huggingface dataset:
Yeah. I want to check that locally... I don't feel like that's doing anything useful here.

For starters, ints aren't normally "allocated" (in the heap sense). Go is value oriented, not reference oriented.

I feel like the bigger change in the code was avoiding the allocation of the string for each word in the source text, and instead passing the byte slice directly to the point where it was used as the map key. Since strings are immutable, when you convert a byte slice to a string, it must be copied into a new immutable backing slice so that no one else can touch it. The exception is that the compiler optimizes map accesses where the key is a string type, but the code is converting a byte slice into a string at the point of using it as a map key. The compiler elides that conversion, making it a no-op, and instead just passes the byte slice in, since the hash map can make a copy of the string if it needs to, but it will otherwise avoid the unnecessary allocation and copying that converting this would otherwise require.

I feel like that's where the big difference is. Heap allocating the integers and storing references in the map doesn't feel like it's actually doing anything here, although storing pointer values in maps can be useful in certain scenarios.
mainly for DevOps related features.

https://about.gitlab.com/devops-tools/bitbucket-vs-gitlab/ ( marketing page, but mostly valid points )
Are people buying OEM gaming systems and stripping them for their GPU's?

What has the world come to?
No Dlang included makes me sad.
They are being sarcastic so as to parody the OP
Cricut's Unfair Lockdown
You only reinforcing the point that programming does not allow ambiguity; thus: bugs.
As I have already mentioned, a person that's bleeding out requires first aid [now] - which the use of a tourniquet is a part of - and further medical attention.

Emphasis on the further medical attention, because they will simply never be able to get it if first aid is not applied. This is the exact reason why first aid exists, even though it is often technically destructive (e.g. properly administering CPR runs quite a high risk of breaking the patient's ribs).

> And a limbless person will have a much lower quality of life

A person who has lost a limb is alive, and (I digress) the hand-wringing that abled people do over the quality of life of the disabled is a bit weird.

"I'm nowhere near a hospital yet but this tourniquet has been on for ages so let me take it off and continue freely bleeding out" is frankly a foolish decision for anybody to make.
I was just pushing some new code to production when it stopped working. So frustrating.
> So ugly, and you'd hope anything as non-reusable as that is deprecated with a strong wording.

It isn't. It was only added in POSIX 2001. Still there without major changes in 2018. [0] (There's actually a lot of similar libraries in POSIX, that don't include re-entrant forms.)

Thankfully, re-entrant versions are supplied as extensions by GNU, which is significantly less horrifying.

[0] https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/se...
The difference is the same between malice and ignorance.

A user may just be wrong about something or not quite understand something. They're not trying to deliberately cause disruption, there's no need to fault the user. Remove the content, inform the user, move on.

It's only a problem is a user continues to submit reported material.
> I do not know of a competitor who has put the care into such a tool to even try to measure, though.

As an aside, I'm the author of ack, and I would ask that folks not use the word "competitor" to describe different projects in the same space. Speaking for me/ack and burntsushi/ripgrep, there is absolutely no competition between us. We have different projects that do similar things, and neither of us is trying to best the other. We are each trying to make the best project we can for the needs we are looking to fill. ripgrep won't replace ack, ack won't replace ripgrep, and neither one will replace plain ol' grep. Each has its place.

I believe this so strongly that I created a [feature comparison chart](https://beyondgrep.com/feature-comparison/) comparing various greplike tools, and a related blog post I wrote on this: [The best open source project for someone might not be yours, and that's OK](https://blog.petdance.com/2018/01/02/the-best-open-source-pr...)
Minitab 20.1.3 Product Key 2021+Crack Full [Latest]
AFAIK the laws dealing with a protection of rights almost always have such instruments implemented. You can't give up on the rights prescribed to you by the law as they're considered to constitute the bare minimum that's guaranteed to everyone.
While I agree that the OODA loop is most often presented as a (fairly obvious) decision model for individuals, the model itself is not the big idea. Rather, the primary value comes from the realization that in a competition (like war, or business, or sports, etc) between two or more individuals/groups the ones who can "cycle through" the OODA loop will be able to adapt faster and often gain the upper hand through superior decision making.

In the context of the military, there are ways of reorganizing your command structure to enable faster OODA loop cycling. For example, a major driver of the "slowness" of traditional armies is their centralization of command. Propagating new intel up the chain and orders down to the troops takes a lot of time, especially when intermediate nodes keep dropping out. If you can delegate your decision making to the lowest possible level, this will make the average decision slightly worse, but because you can make each decision much faster you can still come out ahead overall. This is one of the ways an organization can "practice" the loop. (And coincidentally, one that growing startups often struggle with since it is very difficult to transition from direct command to delegation based command)

I also don't agree with your claim that you can't "practice" the loop on an individual level. Anyone who suffers from indecision in the face of uncertainty and overwhelming options ("analysis paralysis") should know that it is something you get better at over time, especially when you need to be doing it under time pressure.

Source: Was a Navy officer for 14 years, we had tons of discussions of "how to get into the opponents loop" during briefings and trainings. Note that in the military it is sometimes possible to actively slow down the opponents OODA looping, something that is probably illegal for most civilian companies. (Though see https://www.joelonsoftware.com/2002/01/06/fire-and-motion/ for a legal example)
The fact that you needed to check for a particular rule suggests that it is perfectly suitable for a style guide.
To be clear, it's not a placebo, ketamine definitely actually works and in fact works faster than prescription antidepressants.

The problem is you might have to hang out with the people in this article! They seem like jerks and they're going to make you tell them about why you hate your dad and stuff like that.

> This is something O’Brien has experience of. “Years ago I took [the powerful hallucinogen] ayahuasca in Iquitos, Peru. It was all a bit dodgy. I ended up in this dark little hut with breeze-block walls covered in sheets and 12 Peruvian ladies in deck chairs watching Friends really loudly next door. I thought I was going to be ritually sacrificed,” he says.

Seems disrespectful to his hosts, I don't remember any ritual sacrifice in Friends.
The US does not have equal protection under the law, and the laws are enforced arbitrarily to carry out the will of the military and the ownership class.

The thing you reference is just a cover story. It's plain as day to anyone paying attention who runs that country.

There is no party you can vote for that will stop the perpetual war or perpetual ubiquitous surveillance, despite a vast majority of people in the country being against both war and surveillance.
> If users want personalized ads, then let them opt in.

Let's be honest, if you're using Facebook you've basically agreed to personalised ads on some level. We all know their business model. Try convincing random joe that Facebook don't read their messages for ad purposes and you'll probably find most won't believe you.

With that being said, Facebook also knows if their users are given a choice most will choose not to get personalised ads. That's why they fight so hard againist any privacy move.
That refers to the activities of the customers though, not the company itself.

If it's end-to-end encrypted, then in theory the company is unaware of the content of the messages.

That said, this feels like governments basically saying that even if you sell a service that is _technically_ legal, if the majority of your customers are using it for criminal activity, you're also going down.
I make music on and off since I was a teenager. I always tried to keep it as something to bring me joy instead of letting it consume me by trying to become famous or well-known in some way.

People tell me it sounds like videogame music but videogame music can sound like anything so I never understood what they meant by that.

A few months ago I built a website to showcase the music I made recently, simply by replacing the files and letting people come back and play it https://glitchy.website/
I use Brave on Windows and am happy with it - but I don't see how it's the "power users' choice". At the end of the day it's just Chromium with a couple of privacy- and blockchain-oriented features bolted on.
Couldn't you create a web-first app, then have the "app" that appears in the app just install a launcher icon that launches a browser window pointing to your website? This method (PWA?) I believe also lets you launch the browser without the browser control bar at the top (so it appears as a local app).

The best part of this is even if your app gets banned from the app store, it is still accessible to anyone that wants to bookmark your URL, and I believe that users can also install the local PWA icon without having to go through an app store (I may be wrong about that, just starting to learn about PWAs and what is currently possible, and what is coming up).
> Eric Schmidt, also not a software developer

Wikipedia calls him a "businessman and software engineer". He has a PhD in EECS with a dissertation on "the problems of managing distributed software development and tools for solving these problems."[1] He never coded at Google but he started his career in a technical role.

1. https://en.wikipedia.org/wiki/Eric_Schmidt
Half of the “sleep experts” you’re referring to are the group known as SRBR. Their position paper comes up every time Daylight Savings is discussed on Hacker News. About a year ago, I was curious and read the position paper and followed up on a bunch of the references in the paper, reading the sources too.

I found pretty conclusive evidence of exactly what @strbean said: the “evidence” here is using scientific data about other health problems and just assuming that they apply to DST. I don’t know if they’re wrong or right, but they are absolutely overstating their claims. This group has an agenda, and they have allowed their agenda to compromise their scientific integrity.

In fact, reading the sources of SRBR’s position paper is where I learned about “social jet lag”. One of the first citations in the paper talks about how severe social jet lag (time changes by more than 2 hours per week) is associated with higher rates of diabetes. The SRBR paper cites this as conclusive evidence that the DST time change is harmful, without discussion.

A single populist news article referencing people with an agenda does not amount to overwhelming consensus, so don’t get suckered by people who’s argument sounds good to you, it may be specious. Note that several of the papers in the article are written by overlapping authors. This article gave you a lot of scientific sounding links to read, but the number of groups it represents is smaller than the number of links, the links are not all independent bits of evidence.

Please don’t take my word for it, please go through the same exercise I did and follow up on SRBR’s references and ask yourself the same question - do their citations support the claims they are making? Maybe you’ll come to a different conclusion, but it looks clear to me that people are painting a picture of scientific authority to support a strong conclusion that the research does not actually back up with data.

https://news.ycombinator.com/item?id=24314134

https://news.ycombinator.com/item?id=24951983
This is just absurd to me - there are obvious limitations on the software that can run on a device up and down the stack. An "arbitrary set of software" is not possible - do you include different instruction sets? What about drivers? APIs? ABIs?

Governments shouldn't tell companies what features their products must or must not support. People are free not to buy them. Bundling is a separate issue.

> Restrictions on that are strictly artificial and profit-driven.

It costs real money to guarantee a piece of software runs on a piece of hardware. The restrictions are not "artificial" - a company has just chosen not to spend time and money on a feature they have figured won't make more money than it costs to support. Call it "profit driven" if you want, everything a company does is profit driven.
Tetrate Raises $40M
The existence of your reply is a case in point that programming teaches "Precision when describing".
Yeah, one of those BS predictions we get once a year since 1950, and have been proven wrong time again.

And in the 50s and even 80s/90s it might make sense, but this guy can't see the slowdown in advacements, the crumbling infrastructure all around, the inequality moving money to BS endeavors instead of useful research, and even more turbulence, domestic and global, political and cultural, making things worse going on...
Go watch some twitch streamers to get a better sense of who is buying/building gaming PCs these days...
> There are NO CREDENTIALS needed to be called a "software engineer"

In the USA, maybe that's true.

In Canada, for instance, there are legal requirements to being able to call yourself an Engineer.

That's why "Software Developer" is used.
It's the same when run as a loop though, so it's just a difference in opinion about where the loop started.

...), (Act, Look, Think, Decide, (Act, Look, Think, Decide), (Act, Look, ...

..., Act), (Look, Think, Decide, Act), (Look, Think, Decide, Act), (Look, ...
Charlie Munger's Mental Models
Which pronunciation would you codify?

And we'd have to do it all over again in 200 years.
In that case, unoptimized lisp for kjvbible.txt at 0.365 is 3rd fastest beating C
The folks at Strong Towns make this case pretty well.
The problem I have with third party app stores is you have to open up permissions to install any third-party app -- you can't just say "Trust apps from the following app stores" (at least that I've found, although it has been a while since the last time I looked into it).
Second this. I first heard about this book in a comment on HN a few years ago (can't find it at the moment to link), and happily pay it forward whenever I can.
A lightweight web browser with an HTTP API, in Python 3 using Twisted and QT5
Simple, remove or reduce all barriers to employment:

- No minimum wage laws.
- Reduce or remove taxes paid by companies.
- Reduce or remove forced social contributions by companies on behalf of the workers.
- Remove bureaucracy and taxes to start companies.
- Facilitate capital investment by foreign firms.

It's simple but not easy, because people vote for policies that sound good but are actually either ineffective or directly give the opposite result.
Any chance you could drop me some details about pushes hanging? I'm an engineer in the source code team doing a lot of performance work and I might be able to correlate it with known issues or investigate it further. I know it's a bit awkward to get data after-the-fact but just some links to the problem repos would be useful. I might not be very useful if it's related to network/hardware issues but I do work in that aspect of the software at least.

You can tag me on an issue on gitlab.com with @robotmay_gitlab if the details can be public, or email them to me at rmay@gitlab.com if not :)
is it really so bad to have marginally more material on a hunk of metal you're going to throw away anyway? if you really cared, you could have bought a cpu that didn't come with a fan and a noctua cooler. they'll mail you a new socket adapter for free whenever you upgrade, so you can keep it running indefinitely.
Push notifications. One of the primary reasons why companies haven't switched to PWA for simple apps.
Happened again. What a lovely community.
Great point and part of why I've increasingly developed a preference for Kanban and optimizing cycle time at organizations I've worked at. There's a great blog post [1] that popped up in my network which I think does an excellent job of describing this in a very visual, tangible manner.

[1] https://erikbern.com/2019/10/16/buffet-lines-are-terrible.ht...
In my defense - I have used naked SIMH. I just thought the idea of point and grunt SIMH sounded fun.
This is a standard feature of modern (variable) fonts [0]

However, they are limited to linear interpolation of the control point polygon, IIRC.

If you want arbitrary morphing (of the actual curve) you might want to look into implicit curves [1] represented in geometric algebra [2]. Here [3] is an example of it.

[0] https://v-fonts.com/

[1] https://en.wikipedia.org/wiki/Implicit_curve

[2] https://en.wikipedia.org/wiki/Geometric_algebra

[3] https://enkimute.github.io/ganja.js/examples/coffeeshop.html...
> a couple Nordic countries have shown leadership in Wind.

While I am glad that we have done some progress, there is a large caveat to it. The enthusiasm was great until the grid hit 100% capacity, at which point investment to build more dropped quickly. At the same time the average production rate per day is around 40-50%, which remained is mostly produced through heavily subsidized fossil fuels. It is a leadership of a kind, but it is too early to say if it can produce a solution long term.
You’re not alone. Signed up for the beta almost right at the beginning. In a good zone. Nothing. Also signed up for the pre order.

Very eager to ditch my patchwork of expensive cellular and traditional satellite.
> Which pronunciation would you codify?

How the average German fluent in English pronounces it.
This is really cool! I could see something like this being really useful for formal education too. I took a couple courses that had "test case based" projects in college and I feel something like this could be a good tool for that niche.
On Adorno
seriously, scanf in a loop, strdup, etc.?

the reason C can be so fast is because a SKILLED developer can write very optimized code. The C and C++ examples are not written well by any means.

All this article does is demonstrate that a less complex language is easier to write "good enough" code in.
We recommend employers to ask 3 basic questions:
1. Tell us about your (professional) experience
2. Tell us about your education
3. Why do you think you'd be a good fit with our company

Candidates usually have about a minute to answer each question, each one is answered in a different video. Everything is customizable by the employer.

So, question 3 is about culture fit
That’s the SJ interview I was thinking about…
No, they were created either out of a complete misunderstanding of the law, or as a way to try and weasel-word into being able to retain the information even when you do not consent. It's illegal.

Either you have a legitimate interest in the data (by which I mean you have to use the data in order to do what the user explicitly asked you to do), at which point you can process the data without asking for consent, or you don't, at which point you must ask for consent, and you must not alter/degrade the user experience if you do not get it.
Indeed. The OODA loop model describes how you can win a competition by responding to a changing situation on the battlefield faster than your opponent. The Lean Startup describes basically the same thing but for civilian companies, and where the opponent is "the market" rather than a more well defined enemy.

"The Art of Action" by Stephen Bungay is also a very good book on this subject.
Mostly its just about user data and money. It's AOL all over again. Only this time, they just might win.
>Someone please correct me If I'm wrong but I thought If your systems are all E2E encrypted, then you as the service provider have no way of seeing what your users are discussing on your platform. At least from a technical aspect, the state's case doesn't really hold up.

When has a prosecutor ever let reality stop them from throwing shit at the wall to see what sticks?

It is highly unlikely that anyone developing an app that facilitates crime will leave themselves access to user data. It's a pointless risk from a business and criminal liability perspective. Pretty much everything illegal runs on the "don't ask don't tell" principal. The less you know the less of a target you are.
Unfortunately, Apple refuses to implement basic features into Safari that Chrome and Firefox have supported for a while, and they refuse to allow developers to use browser engines other than the embedded Safari on iOS. This forces developers to release iOS apps if they want to target iOS users.

What we need is some anti-trust litigation with teeth.
FB's move strikes me as similar to Germany's pre-WWII invasions. Will take incredible popular, political will across the world to stand up to and won't come cheap to the countries that do it. But the cost of not doing it should be obvious in this framework.

The whole issue is more akin to a treaty negotiation than a criminal law enforcement. The Austrian law side of things is just one of the tools available to exert power on FB. FB has their own levers to pull like they demonstrated in Australia.

To think that this issue will be decided anything like a normal criminal case that just comes down to an interpretation of law and fact will cause extreme cognitive dissonance.
Then what is that popup I get all the time visiting sites that says "Allow site xyz to send notifications"? Is that different than push notifications?
Isn't that a fallacious choice? Everybody beside btc is moving to proof of stake. Who knows if btc/pow will still be the main crypto in 5 years.
Interesting — and, surprisingly, not covered in my UK history GCSE — but besides the point.

I’m emphatically not saying “yay Central powers!”, I’m saying “WW1 Allied powers (not WW2! Just WW1!) also bastards”.

I may have to reevaluate this belief — GCSEs aren’t good qualifications, they’re what UK pupils do at 16 — it’s just that my current belief is everyone looked bad in the first war.
I had an assignment in college many years ago that was partially graded on performance. It amounted to basically a hash table with a bunch of lookups. To optimize mine I had it not store the keys, fortunately I was lucky and the test data they used didn’t cause any collisions. As a result mine was the fastest in the class :)
Frankly the fact that most alternatives are staking is a sign of things to come.
The specific thing that will collapse is the economy.

When people retire there is a sudden shift from investment to liquidation. That's a driving factor for popping asset bubbles, and china is currently one huge asset bubble.

Like it or not (i personally dont), we are also living in a world where the central planners rely on consumption-driven economics, and there just isn't a chinese consumer market anymore due to demographics.
It might be overhyped but that doesn't mean there's nothing valuable in the model. While it might describe how the world works, it is also intended to bring your attention to specifics. For instance, maybe you don't do a great job of actually looking (observing as it's called in the model). If you have this model in your head to refer to, you can stop and think "Wait, I need to make sure that I'm considering all the relevant evidence before acting".