skysight-inc/HackerNews huggingface dataset:
Brilliant :) All too often the "I'm just being honest" people are providing shallow knee-jerk feedback, and shutting down dialogue. Quality honest feedback is always presented with compassion.
Hey that's fantastic. I'd love to hear more! You went 5 years in the direct direction I want to go (Spring Boot + Thymeleaf). I'm a bit confused why you were having difficulty finding work with Java. Seems like there's a lot of Java work out there.
Hi, I'm the author of the blog post being promoted here.

As noted by other commenters, Cloudflare Tunnel is completely free forever and does not cost anything. This was not always the case in the past where it was previously tied with the Argo Smart Routing product that cost money. The announcement of it becoming free is here: https://blog.cloudflare.com/tunnel-for-everyone/

I didn't mention price in the post because it was free, however from the comments I am thinking perhaps that is an important point to make. I wiill keep this in mind if I make similar posts in the future :)
> we had a team mate in the past who did exactly this

Did they die or move on to a better paying opportunity?
> A lot of POS's support contactless payments, but they were kind of flaky for the first two years

Yeah, that was my experience as well.

> Fred Meyers here in WA still doesn't support contactless payments (QFC, owned by the same company, does, however), annoying since I still have to shop there often.

I've largely had good experiences all over the midwest, but there are a few Stripe card readers that advertise "contactless" but don't actually work (probably misconfigured?). I've been traveling around AZ recently, and I've found a few POS terminals that don't support contactless at all, strangely. But overall they seem pretty widely available.
Taleb has a similar example: the difference between playing Russian roulette once for a chance of winning $10 million, versus playing it repeatedly.
So you setup two raid-z then stripe them for increased performance?
This is much, much more useful (and beautiful, too).
The harmonic motion equation is an ordinary differential equation (ODE), not partial differential equation (PDE).
C64 TrueType (TTF) Fonts
investing where you have an advantage.

Do you spend 40 hours a week pouring over the 10-Q’s of any particular company, and its competitors and customers and suppliers, or directly engaging with upper management and bankers?

Then why would you think you have any advantage over the insiders that do?
I don't have one team, I'm a freelancer, I meet 2 teams each month. I have a large sample to generalize from.
It's possible to appreciate certain aspects of a product and still dislike the product as a whole. I appreciate how relatively easy it is to understand Windows' directory structure (for example) but that doesn't mean I want to use the whole OS on my own time.
That only applies if you are updating priors. In this case the odds are fixed, the GP is correct.
The argument in the first example is just wrong. 1) His value might be that it looks like there is a security guard on duty, and that a) encourages customers, b) discourages robbers. A rock cannot do that. 2) He could do that, but he probably won't, because it's boring to just sit there. Once in a while, he will walk around, looking, paying at least a little attention. It makes robbery riskier.
Measure Things
All of them are missing a big part of the analysis, that it is often not a choice of “a rock” but of a person with a heuristic that works way less than 99.9% of the time. A security guard that constantly harasses shoppers, a “futurist” that buys into every new fad, the conspiracy theorist that believes everything on Facebook.

Would anyone really think a weatherman that had say a 70% correct heuristic was good? Or go to a doctor like that?
> I think this is a reach - after all, if you wanted to discredit a tool for people in oppressive regimes, people who care about their privacy, and people doing illegal things, why start with the programming help site? (I know SE has other sites, but the biggest ones are for tech help)

My guess is they'd target websites that are important to TOR users, and tor.stackexchange.com is one of them. I also don't think they started with SE. TOR IPs are continually filtered by Google, Cloudflare, and other automated firewalls.
In 1981 Reagan fired all the ATC professionals involved in a union strike
If you don't mind me asking, how long ago did you take those courses? Would you suggest me to take any of them?
How do you go about doing such specialization? Just found a college that had the course and signed up to it? Was that in the US?
Did you end up getting a job at the university to be able to conduct research? Or are you allowed to just visit and use their facilities for that?
I will check your blog out and try to learn some from it. Thanks!
The Statistical Significance Filter
Atari needs to help itself first. What a great example of having something amazing at the right time and burning it all down. Do the research- its a crazy spiral.
Some related trivia. The `errno` command, for looking up syscall error codes, is not installed in `/usr/bin` in macOS like on typical Linux distros. But the same information is available in `intro(2)`, e.g.

$ man 2 intro | grep -w 17
17 EEXIST File exists. An existing file was mentioned in an inappropriate
Ask HN: Which programming language should a journeyman programmer learn?
Hello HN,

I'm looking for some advice and/or enthusiasm on which programming language you might recommend to a young journeyman programmer looking to broaden their horizons beyond the mainstream imperative stock.

As some background: Like many from the past decade, I was introduced to programming and cut my teeth via Python, and while it holds a soft spot in my heart for its lovely syntax and idioms (personal preference), I am growing weary of chasing down run-time errors in production and the squishyness of its type system (or lack thereof).

From there I've followed along the well-trodden path of imperative/OO languages one would expect to become acquainted with during the "standard" CS education, namely C & Java, along with some Golang thrown into the mix. I adore C for its close mental alignment to the computer's operations, and while I appreciate Golang and Java and have no great qualms with either, they don't scratch a certain itch.

My daily driver at work is Typescript. I find writing vanilla js to be generally objectionable.

I would classify myself as a competent journeyman, and I am really looking to branch out and broaden my perspectives. I'm not sure what itch it is I'm trying to scratch, but I'm looking for an enthusiastic community and a language that brings a lot of "joy", if that makes sense. I'm not looking for any commercial benefit out of this, but hey, if being an expert in the lang is highly profitable, that's also a data point.

A good type system might be where my interests are first piqued, but it's not a hard requirement. Similarly, my mind jumps to Functional Programming, but purity is not a requirement either.

So, if you're an experienced vet, found yourself in a similar situation beforehand, have been having similar inclinations, or are just a fanboy/girl for your specific lang, please share your thoughts!

Should I be wrangling data functional-style sans types with Clojure?

Playing around with the BEAM with Elixir/Erlang?

Diving into Scala types and the Akka framework?

Jump into the deep end with Haskell?

Try my hand at Rust and systems software?

Ocaml, a language I know nothing about?

I have formal CS training, so I'm not overly intimidated by the more "academic" languages.

Thanks a lot in advance!
I would imagine that if you scale back enough tho, you won't be as sharp. Sure the odds increase the more you do it, but not just because you do it, but often because of other variables, such as the weather, not listening to your body, over confidence, etc.
Update, since this got attention: I remembered slightly wrong: "b" would need to be declared before "a", not after and you'd access it with "a[3]" not "a[4]". So after this, "b" would be 7: "int b=5; int a[3]; a[3]=7;". Looks like I'm still making the same mistakes.

But still: If you passed the array and referenced it wrong it would change local variables in some remote stack frame.
Starfish is getting great traction in universities and labs. It can do amazing things for storage analysis and migration across filesystems and cloud buckets.

https://www.starfishstorage.com
You should check out the origin of EA / Electronic Arts. They were really about empowering artists -- the initial concept was pretty highminded and artist-oriented.

[Trip] Hawkins had developed the ideas of
treating software as an art form and calling
the developers, "software artists"

[...]

Their first such ad, accompanied by the slogan
"We see farther," was the first video game
advertisement to feature software designers.
EA also shared lavish profits with their
developers, which added to their industry appeal.
The square "album cover" boxes (such as the covers
for 1983's M.U.L.E. and Pinball Construction Set)
were a popular packaging concept by Electronic
Arts, which wanted to represent their developers
as "rock stars"

https://en.wikipedia.org/wiki/Electronic_Arts#1982%E2%80%931991:_Trip_Hawkins_era,_founding,_and_early_success

The name, "Electronic Artists", flowed from this idea.

Incredible to think of, in light of the microtransaction nightmare hellscape seen in most EA software.
2011 was when I saw country McDonalds adopt contactless in Australia. From then it was a pretty quick adoption for it to be ubiquitous.

I'm currently on a trip back to Australia and I forgot my wallet (!!), but it's fine because I just use Apple Pay everywhere. It's never once been a problem.
Some context/background from a few clicks deep:

https://ideas.lego.com/projects/2eee0d6e-74db-4414-ba89-0d56...

> Congratulations on reaching the 10,000 supporter milestone! What an achievement it is!

> We now officially advance this project to the Review phase.

> What happens now?

> This project moves from the Idea stage to the Review stage. A "LEGO Review Board" composed of designers, product managers, and other key team members will examine the idea. [...]
It's really cool how a Mach number emerges from traffic flow, with speed of cars vs speed of information, completely with shock waves and everything!
agreed - junior engineers don't recognize that they even need to look at other tools. hence why they end up using the wrong tools
Jeremy Grantham: The U.S. Market Is in a Super Bubble – Morningstar Podcast
The fatalities with bromo-dragonfly where due to a mix-up on the distribution end, not only because of the inherent danger of the drugs. In fact, the local distributor (known as Haupt RC) in the bromo-dragonfly 2c-b-fly mix-up incident, died himself.
Of course, self-titrating new chemicals is not without risk, but Shulgin style careful titrating usually prevents incidents comparable to the bromo-dragonfly one and various other ones (such as unreliable dosing of NBOMe derivatives etc).
No software decodes data by reading a stream byte-by-byte. Like I said in a previous comment, decoding 4 bytes using SIMD is possible and probably the best way to go. Furthermore, to actually decode, you need bit twiddling anyway, so you do need to do byte-processing. Finally, the inner loop of detecting character boundary is simpler: the UTF-8 scheme, due to the variable-length prefixes, requires to detect the first non-1 bits. It is probably written with a switch/case in C, vs two bit tests in my scheme. I'm not convinced the UTF-8 ends-up with a faster loop.
Do Black and other autoformatters enable significantly more reusable code and computer-generated code? Formatting is certainly not the only or greatest barrier, but if format is standardized across projects, it's easier to plug and play code from outside.
Fees are definitely where the money is made in the payments sector, however, most proper terminals are leased so that represents a fairly large source of revenue for merchant service providers. A company I worked for were leasing terminals starting at £20 a month, and then took a cut of transactions plus a whole host of other bolt-ons like PCI non-compliance fees (which is it’s own racket, they’re not incentivised to ensure merchants are PCI compliant because it’s a significant revenue stream).
When you do things wrong, things go wrong. Film at 11.
Heh... He has some comments on "Feds reveal the search warrant used to seize Mt. Gox account " in 2013:

As the anarchists and idealists on HN will soon learn, the decentralized nature of Bitcoin won't make a difference if anyone transmitting it is in violation of federal law.
--

This was inevitable. People can wax rhapsodic about the decentralized nature of Bitcoin, but once the feds freeze a few million dollars of a major exchange's assets, as they have done with every single anonymous digital currency since the beginning of time (e-gold,1mdc,Liberty Dollar) and launch a criminal investigation, the currency will be severely destabilized.
Within the next year I expect to see a cottage industry emerge where the true believers cash out frozen bitcoin accounts for pennies on the dollar.

and a few other:

https://news.ycombinator.com/threads?id=il&next=5714990
> in practice if each small business were expected to audit every one of their inputs, it would be hard to get any business done.

While I agree, that a full audit would be difficult for smaller operations, it took me 2-5 minutes to do a quick check on what is being stored client-side and to come to a logical conclusion if individual users are being tracked or not.

It's a decision, one that you can (probably) make. For me, in the EU, it's no longer a choice and I personally think regulation(GDPR) was needed because, without it, no one took user-privacy seriously.

> As for your second point, yes, that is precisely what I referred to in my original post - that we could deal with the end of IDFA / that we just want to make sure ads are effective - SKAN which provides aggregated statistics is mostly ok for us.

GDPR would also apply here. If there's an option to process less data and achieve a similar result, one should use that option and using a more invasive method(identifying individuals) for tracking would be illegal. It's called "the data minimisation principle"
I heard an analyst say, "All models are wrong, some are useful."

After this article I've updated it to be, "All models are wrong, some are useful in certain circumstances."

I would say another heuristic should be something like, "Don't be so quick to dismiss criticism", or "Never over rely on a model."
Would you also support Wallmart following you around their store, keeping track of which isles you walked, which way you looked, conversations you had with your spouse next to you as you shopped, etc?

It's their store. They should be entitled to own everything about you when you walk into their store, right?
IIRC, Imagic was the second? Demon Attack was, again IIRC, their first, and was visually smashing compared to almost anything else on the Atari VCS at the time.
Long-term effects tends to come from prolonged use or very high amounts, not from doing smaller tests.

> Much safer is to stick to substances that have a long history of safe human use.

Yeah, so much is clear, but saying "stick to the classic ones" when one brings up experimentation with new ones doesn't bring much new to the table. Much better to provide education up front on how to dosage new drugs (not just new to the world, but new to your body too) for the ones who do want to exist in that space.
The relays only come into effect if the client isn't able to form a direct connection to the server. However most are able to do this without issue and its automatically for the most part.
People are sometimes too busy to deal with the many details of 'perfect' opsec. In other circumstances, they hire a professional to handle it for them, but that is more difficult for criminals.
I think what you're missing is that they are not avoiding "going rock climbing one more time"; they are avoiding "being a person who habitually rock climbs", because while each excursion is low-risk the aggregate effect will be high risk. It's like smoking -- one cigarette won't appreciably impact your health, but "being a smoker" will.

None of this intended to cast aspersions on rock climbing in particular, just pointing out that a reasonable person, understanding independence of events and not falling prey to any fallacy, could reasonably make this decision based on their personal risk tolerance
That's one way to describe it. :)

One note: we have some lightweight persistent data stores built-in for convenience, like a key/value store. However, you're always able to build on top of your own database / API and most of our early users do.
Square's primary business is credit card processing. The hardware is secondary at best. (It might not even be sold at a profit!)

I would be very surprised if Apple tried to enter the credit card processing industry. It isn't the sort of thing they're positioned to do well.
IIRC the coins moved about a week ago. Wouldn't surprise me if there was some speculation that they had been seized leading to some speculation.
When accounting for human psychology it does have validity: doing an enjoyable activity "one more time" has a risk of a habit forming, which has a non-zero probability. It is indeed possible.

The argument can certainly be used in a fallacious manner (e.g. by greatly exaggerating the probability of the further steps, saying they are inevitable if the first step is taken, etc.). It's logically valid to say that the first step enables subsequent steps to be taken.

Edit: I'd say that the slippery slope is perfectly valid rule of thumb in a lot of 'adversarial' situations. Once one side makes an error or fails somehow, the balance between the two sides can be disrupted leading to one 'side' gaining momentum. Just as between people, a similar 'adversarial' process can occur within the minds of individuals: between two ideas or patterns of thought/behaviour, one idea can gain momentum after a decision has been reached. Precedence is a strong force.
If the story is based on Jared Diamond’s story, the tree was dead, and the estimate was 1:1000. https://www.openculture.com/2015/08/jared-diamond-underscore...
I don't understand why the title says "Goes Live"?

The code is here[0]. It still needs more testing and cleanup, and will then eventually be merged. After that it'll take some time to make to all the distributions ( freenas, freebsd, etc. )

[0] https://github.com/openzfs/zfs/pull/12225
Actually it's only undefined (per C99 anyway) if the return value is used:

> If the } that terminates a function is reached, and the value of the function call is used by the caller, the behavior is undefined.

So if the return value is never used then there is no undefined behavior and a standards-compliant compiler isn't allowed to optimize away the loop exit condition.
I'm no expert, but in lieu of not having any sibling comments yet, let me offer my amateur view:

The name RISC-V (which I'm supposing you're referring to) comes from "reduced instruction set computer (RISC)" (from around 1980s), with a added "five". It's a instruction set architecture (ISA) which is basically a abstract specification for how a CPUs instructions could be. RISC-V is not a company, but a "open standard" for this ISA. While ARM for example both maintains a ISA, runs a company and builds chips, RISC-V is maintained by a foundation which many companies are a part of.

RISC-V is exciting because it's one of the few open standard ISA with a lot of public references and available material for curious hackers, compared to what we've seen before. So far, the performance and the power consumption (as far as I know) hasn't been as optimized as other architectures, so it's still early to tell if it'll have some larger impact on the industry at large or not.
Maybe being an ER doctor itself could bias their decisions more favorable toward CT scans. ER people may see dead people & people with tumors more often than pediatric doctors in their offices. The usual pediatric doctors would see much more patients with ear infections.

Also, to ER people, knowing the root cause is probably important for patients' survival, whereas for pediatric doctors, more often than not, lives are not at stake and customer service/easing parents' fear is more important.
Natural selection doesn't always favor the paranoid. Running like hell requires a lot of energy and if we're overly paranoid, we might just run ourselves to death whenever the wind is wilder than usual
Unimportant, but the dad of one of my friends worked his entire career as fire brigade on a military base. During that career, there were only two fire incidents. In both cases it was not during his shift.

A lifetime of providing zero value. But that's not the way I see it, he got paid and this supported a family.
Oof.

Back a few years ago when I was in grad school (University of Texas) they went all in telling everyone to use Google Drive for everything because we were getting unlimited storage for life. Last week they just sent out an email saying that as of later this year our quotas are going to be 1GB.

RIP huge swaths of research data I guess.
ASP.Net Core runs perfectly well on Linux so cheap VMs are an option now.
I think that game was mentioned in Ready Player One
This seems pretty irrelevant (and not specific to this event)?

Wind power produced above projected rates. The biggest problem was lack of winterization of natural gas infrastructure.
Maybe we should replace you with a "THIS NEW IDEA ISN'T NUANCED ENOUGH TO REPRESENT THE WORLD" rock.
It's been over a decade since I've used Windows for anything other than testing that something works on Windows. Most software engineers I know are in a similar position.

I suppose if I wanted to work a a really big company, that would change, but the "Windows world" feels more like a historical relic than a present reality.
No paywall - https://webreader.app/?url=https://www.nytimes.com/2022/02/0...
Sexting simulator using GPT-2
Hi, I wanted to share this project I've been working on, it provides easy role playing for erotic situations, from BDSM to romantic scenarios. You can choose gender and sexual orientation.
This reminds of of when I was in Oslo back in 2014. We ordered food at a small restaurant after confirming they accepted credit cards. When it came time to pay, the woman behind the counter refused to scan our credit cards because they had no chips. (It would have worked, every other card terminal we'd used in the country still supported magstripe, and I saw that her machine had a scanner. She didn't say the reader was broken or anything, just refused to try.)

We didn't have cash, so we just left. The woman was furious. We hadn't received our food yet, but it was already being cooked. She screamed at us to go to an ATM a few blocks away, get cash, and come back. We just found another restaurant. If the card hadn't worked I would've felt bad and probably done that, but she wouldn't even try it. Don't advertise that you take credit cards and get mad when customers try to use them.
I haven't worked in robotics, but I've worked in automation for quite some time (digital and real-world). Two examples I can think of:

- SCADA always had hot, hardware backups and failure detection. To the extent that I thought this was dogma.

- Physical automation (like car construction equipment and robotics, pick and place machines, etc) have safety zones that humans aren't allowed in or near. Same thing for Amazon warehouse robotics.

I'm not sure how we leapt to, "beta test cars on the street" from there.
If people are freezing in their homes, then damn any availability agreement a datacenter has.
> I would definitely not risk using this thing in a city yet..

... or anywhere. Highway stakes are just as deadly, just less pedestrians and bicycles. Also, things can go wrong much faster there.