skysight-inc/HackerNews huggingface dataset:
You know you have this bias, though. People use the same sort of language for racism, homophobia, and such things. You can train yourself to think of exceptions to overcome some of the bias and honestly, if you are interviewing people, you should be doing so actively. It took me longer to type up the reply than to think of valid reasons this could happen to someone, after all. As you said, it isn't rocket science.
The Ownership Economy 2022: A primer on the state of Web3
$368 is really cheap, just not consumer cheap.

If you want something reasonable and cheap it's worth looking at the second hand market for the Lenovo M-series "Tiny" PCs. They're small, well made, very reliable, have hefty CPUs, proper RAM, SATA or NVMe storage, boot headless and seem to work perfectly with Linux. I have previously used a couple of their M600 fanless Celerons as utility nodes.
> I.e. don't confuse having an advantage or disadvantage with destiny. We make our own destinies by the choices we make.

That's cute but very disconnected from reality.
I don't think he is trying to be funny.

Here are a few examples:

- "I believe in free speech, but some opinion are too abhorrent to be protected." -> the person actually does not believe in free speech.

- "I am sorry I reacted like this, but they went too far" -> the person is not sorry.
Up until Robert's book, my favorite was Building Parsers with Java by Steven John Metsker. I'm a high level garbage collected language programmer by trade. I can't simultaneously learn a very technical topic and also keep up with my pointers. Having guidance in how to do this in Java or some other similar language makes it tractable for me. I know you probably wouldn't want to implement or use a programming language built on top of another GC'd language. But for learning it's helpful.
Tried it. Firefox asked me "Allow petalsearch to access your location?". Closed tab.

Better luck next time.

EDIT: I know I can deny it, I know other search services do the same, I know it can be used to search "close to me". My point is that trying to get this information by default is a bad sign.
I think this is an elegant point. The URL is clickable and if you clone the repo you are still able to find that exact file from the link alone.

Actually, I would use this argument that people should refrain from using url shorteners in papers for this very reason: It is anti-reproducible.
I think the problem is that it wasn't low maintenance. The moderation of the links for malicious links was becoming an increasing drain on resources. It's the same problem most large tech services run into eventually.
Not a single screenshot/features page without having to sign up?

I won't be giving this a try
- ask my location

- ask for cookies but do not allow full refusal (i am in Europe)

- can even get and keep my photo if i use a Huawei phone ?
I was curious and yes, I reproduce your numbers.

A robust zip decoder can beat those odds.

It can bail on a nominal start position by considering a bit more than the local file header signature magic word.

The next two bytes is a minimum version needed to extract and its legal values are sparse. A bit further comes 2 bytes giving the compression method which also has sparse values. I'd guess sparse values (small integers) are more likely to be found in a "random" non-zip stream but would still reduce the collision probability.

Then there are CRCs. These can greatly reduce the collision probability at the cost of the decoder doing speculative work which gets thrown away if a CRC fails to replicate.
Musicians need to play live now more than ever to make an income; the sale of physical records are going downwards and have been doing so for the past 20 years. [1]

Unless you happen to be amongst the absolute minority of people having a hit single on your hand or a popular back catalogue, you can't expect to make a lot of money from online streams. Several sources [2][3] report that Spotify pays around 0.003 USD per stream on average. Supposedly your musics share of everything streamed in a given month will also impact the actual payout.

[1] - https://gloriousnoise.com/2022/data-2021-total-music-sales-a...
[2] - https://subjekt.no/2020/08/09/som-musiker-er-det-nesten-umul... (Norwegian)
[3] - https://www.orpheusaudioacademy.com/spotify-pay/
Running some of my favorite test queries, it seems like it leans heavily on domain ranking without adequately considering how good the match is.

This is my top result for "rxjava": https://www.meetup.com/th-TH/topics/rxjava/

Searching for "middle platonism" surfaced several sketchy wikipedia mirrors, and then the talk page for the Wikipedia article.

It's funny because this is a problem my search engine has as well.
I will one day use this engine to make some fun games, already some ideas in my head, good job guys!
What, no Tiger/PPC?
Neither LISP nor Prolog can be feasibly extended to enable development for large scale parallel computers. Erlang and Rust are true Fifth Generation Programming Languages, everything else might just as well be a purely amateurish effort.
Expomaster
When trying to find a graphic designer once, got a portfolio from one designer mostly comprised of work for a soft porn site. It may have been professional graphic design experience but not exactly something I wanted to look at as part of my job.
What is the perception of no-code for advanced technologies?
Curious if the term: no-code, is perceived as an avenue to increase adoption of technologies, speed to value creation; or if the term cheapens the tool/technology.
Err, good point about the dynamics of the difference between accumulative vs distributive ponzi schemes.

But "accumulative" ponzi schemes have been around and labeled as ponzis long before crypto and there's nothing unique about the "crypto ponzi" version besides the sheen of hightech.

Bernie Madoff for example didn't have to payout all the earnings/dividends either, he just had to convince people they should HODL too.

As a database guy, I appreciate an immutable distributed ledger but the energy/climate/resource waste of running so many hash functions as your base primitive just makes me recoil in horror.

And proof of stake is just capitalism redux. The one with the gold makes the rules.
Point 7 is not meant to be funny at all. It’s called Non-violent communication.
And so, the Sun began its sullen plunge into the horizon, until a dusky pall crept over everything. Night’s drear countenance faced down the light of all that had gone before it; now fading, now flickering, now Extinguished.
Yeah, exactly. Tracking photovoltaics used to be worth it back when photovoltaics were $5 per watt. The price has dropped so much that even for fixed angle ground mounts, the mounting frames and labour to install them costs far more than the panels themselves. Sun-tracking is just not economical compared with cheap static panels.

(I spent quite a lot of time on an idea for rooftop solar thermal power and was trying to build a prototype when the solar panel prices started crashing. It pretty soon became inescapable fact that small scale solar thermal with all its moving parts just wasn't viable any more. I'd be surprised if even the large mirror-farm CSP is competitive these days.)
> Life is chaos; pretending things like this are in your control is useless.

Yes, I've been thinking a lot about this and if free will is just an illusion. I sorta like to think it is just an illusion. It does make it easier to deal with "wrong" decisions.
I never screamed or threw tantrums after 2 or 3 years old.

Screaming and tantrums happen only if parents show to the children that that is an easy way to get attention.

I observed that catering to children and their tantrums does indeed result in problems down the road. I also observed that punishment never works.

My dataset is 5 people.

Disclaimer: I don't have children.
This is not correct. Use of the CLJS REPL to insert strings is even demonstrated in the video.
I haven't handled physical cash for probably ten years. They redesigned the bills around 2015 and to be honest I'm not even sure how they look anymore.
consequences are natural and logical, not arbitrary, so children can reason and intuit about them.

Like not being able to hear the audiobook they are playing, or missing a turn or crashing the car due to distraction (don't do that).

If a behavior has no consequences and you need to invent punishment, why is the behavior wrong? Just because your personal preference trumps your kids?
What we definitely need is an independent, not for profit, decentralized (ideally p2p) search engine. Because of conflicts of interest, web search can not be left for companies.
If it's going into industrial computing, then it's not going to ship with on-board GPIO but will probably instead have interface card in its mini-pcie slot that will house a fieldbus controller - or it might even operate fieldbus from its main gigabit NIC. The fieldbus will then connect to relays, DI/DO, AI/AO etc. etc. including complex devices like motor controls, sensors, etc.
Sweden's probably even more cashless than Norway.

Even if you have cash, which most people don't, it's hard to spend. Grocery stores still take it so it would actually be useful in this situation, but other than grocery stores I struggle to think of any places in my city that accept cash. Maybe some bigger outlets do, not sure, but restaurants, cafes, takeaway places, small specialty stores and the like certainly do not take cash.
Some reddit users said this is normal?

Ok!
I think this is because many mortgage processes are still old timey and rely on manual interactions by telephone and e-mail. So if they are busy and overwhelmed, they can’t respond. Even when people try to dump new business on them.

I refinanced in fall of 2020 and contacted a few companies off bankrate. Some send spam automailers, but better.com had a quick first contact and everything else was automated and quick. The estimates were autogenerated so no waiting on a loan officer to create spreadsheets and fill informs. And all the underwriting was tracked through a web site so no manual emailing or scanning or anything.

It was a pretty efficient process and it was nice to not have to wait on humans. I did have to cal once or twice and they were very responsive.
Jet engines are used for mine rescue in our non-Hungarian neck of the woods.

https://www.rnz.co.nz/news/pike-river-2010/66373/pike-river-...

https://en.m.wikipedia.org/wiki/Gorniczy_Agregat_Gasniczy
Some of these are good, some are bad, but this one is dangerous and unethical:

When checking references for a job applicant, employers may be reluctant or prohibited from saying anything negative, so leave or send a message that says, “Get back to me if you highly recommend this applicant as super great.” If they don’t reply take that as a negative.

When you flush a candidate on a reference check, there's a good chance that he'll figure out what happened, and justifiably become paranoid. He's going to assume someone deliberately ratfucked him, which is not necessarily what happened here--the person could have legitimately thought highly of the candidate, but forgotten to reply because the email came at an inconvenient time (or ended up in the spam folder). At the minimum, you're destroying someone's professional relationships, but if this is in an industry like Silicon Valley, where people have glowing references not because of sincerity but because everyone who matters retains a hit man to "fix" negative ones, you're putting people in danger of physical harm, including the possibility of death. Worst of all, since the candidate might not know which reference ratfucked him, you could end up getting someone innocent killed.

So, don't do this. The main function of reference checks is to ensure you're not getting someone who claims to have worked at Goldman Sachs or Google for 4 years but actually never set foot there. Leave it at that and be happy.
Great book which took away my fears of making a compiler. It's analogous to the 4-minute mile, where it seems so daunting to do until someone else does it and suddenly it seems achievable. Wish there could be books like this but for other "scary" parts of computing like operating systems or windowing system
The ASRock BOX-R1000M starts at $250 with a 2c/4t Zen APU, needs RAM and storage; $50 more for the one with 4c/8t. It's NUC-sized and has 2 gig-e NICs, several USB3 ports and both HDMI and DisplayPort. As an office desktop it's quite adequate, especially with enough RAM.
MutableAI (YC W22) Is Hiring a Founding Engineer
If you’re wondering if you should invest your time in this exceptional book, you could read this first in order to fully appreciate how exceptional it is.

https://journal.stuffwithstuff.com/2020/04/05/crafting-craft...
All what information?
This would be cool as a comparison to traditional null handling (i.e. crashing). But the comparison to Swift is ridiculous. This begs for overlooked nulls to silently create logic bugs.

Also, the author admits there are two kinds of null in Swift, as compared to four in Obj-C. Is the second kind he's referring to `NSNull`? Doesn't that only exist to bridge with Obj-C APIs that haven't been updated yet? That's pretty misleading, if so.
Open, give me your location, no thanks!
Decentralized search is pretty tricky to get working well. Crawling and indexing is trivial to parallelize, but to get a performant search engine you need a good ranking algorithm, and that pretty much requires a central node with access to the entire link graph.
So people who ask "What about Hillary?" are extremists, but people who ask “What about Trump” aren’t ? ( it’s very obvious what your leanings are )

You’re projecting a strong sense of community, superiority and being enlightened.

Since you place an importance on facts, explain why a wide range of ethnic minorities shifted their vote in favor of Trump from 2016 to 2022, while white voters swayed the other way.

Looking forward to the rationalization and deflection
I see a lot of comments conflating the mask types, and exactly who is being protected.

Just to put us all on a common footing, here is a reminder of what the public messaging (at least, here in the UK) has been for two years:

Any mask is essential for us to protect others.

At no point has it been shown that a mask-like face covering of unspecified material provides any significant degree of protection to the wearer against airbourne viruses.

It's still fairly controversial to suggest that mass mask-wearing of cloth masks may not have done much public good anyway.

It's pretty clear that a mask that is actually rated to filter to a certain level will protect the wearer, but then those masks typically have a valve to relieve the extra load on the wearer's respiratory system. Obviously, these masks will also not "protect others', as they dump all of your exhaled air right back into the vicinity.
Andrew's Ng new updated ML course will be out on June
Andrew Ng has announced that a new updated ML course will be published with Coursera and Stanford
The clearest example of that first one being genuinely good advice is in apologies.

"I'm sorry I was late" is an apology. "I'm sorry I was late but ..." is not.
Also inspired the movie Hellfighters. (https://www.imdb.com/title/tt0063060/)
It's such a mess. We are a team of seven and we can't invite 7th dev, because for some reason limit is 6. I have a huge banner "contact support now", but nobody replies. Our bill increased x5 overnight, although our traffic didn't change, it's just that we need to pay for each dev separately without any added value. I was pretty happy with netlify, despite recent downtimes, but this change is really disappointing.
I have a Mac mini on OSX 10.10.5 (Yosemite) that can't be upgraded for various reasons (in part due to VMWare Fusion 6). Slowly the number of apps I have been using on that machine has been dying. I can't run Discord native Mac app, and have had to resort to the web app, among other things. I understand why companies drop support for older OS versions from their products,but it would be nice to provide some continued lifeline when there's practical reasons for not being able to do an OS upgrade.
I’m just finishing “What Do You Say,” which is a follow up to the self driven child. I am really enjoying it and wishing I read both sooner!
> That looks promising, but I have a feeling that vscode doesn't offer as much options to hook into the editor as emacs does.

Agreed on both counts.

But I don't think it's possible to get to Emacs' level of extensibility unless you adopt its philosophies - both legal and technical - from the outset.

The reason I say this is that Emacs isn't just extensible in Emacs Lisp, it's very extensively written in Emacs Lisp. More than that, the code behind all of the functions is a keystroke or three away. If I want to know what 'C-x C-s' does, it's possible to say 'C-h k C-x C-s' and see this:

> C-x C-s runs the command save-buffer (found in global-map), which is
an interactive compiled Lisp function in ‘files.el’.

There's more documentation besides, and pressing enter on 'files.el' then takes you to the source code for the save file function. This works for native C code too, provided you have the source installed.

This is very much like what you see in a Smalltalk image or a Lisp machine - the system is all 'of a kind', self-documenting, and fundamentally open by nature.

Web Browser JS environments have some of the interactivity here, but they miss out on the self-documenting part, the use of the extension language as an implementation language, and all the cross linking into the source. I'm not faulting them - these are expensive and time-consuming choices to take - and they are often at odds with the goals of writing a useful browser.

In that perspective, the work here is admirable in that it adds Lisp style scripting to VSCode, but it's destined to never get close to the sort of interactive extensibility and exploration you get in Emacs itself. I'm sure it's easy to run into the wall between the extension language and the implementation language itself.

Before this is taken as too critical, note that I don't mean it that way. This is just an observation about two different design choices based on two different sets of constraints that have led to two different outcomes. Note that both of these outcomes are good and useful points in the design space.
Study Shows 2U Tech Boot Camp Grads See Quick ROI
Yes, there is. You can approve both questions and responses fro this exact reason
> How do I deal with my feelings? Should I seek professional help?

Yes. If you’re at the point where you need to anonymously seek advice/share on HN, I definitely think it would be a good idea to talk to someone. And please don’t read that as me being flippant. I’m a strong believer in therapy and think it is beneficial for every single person.

I would also suggest talking to some sort of career coach. I used to dismiss executive coaches because I thought a lot of the practitioners were just con artists hawking their wares, but I’ve found real value in executive coaching and have good friends who have as well. Finding a good coach is probably just as hard as finding a good therapist (and the roles are similar), but if you don’t want to talk to someone about the residual anger and resentment you have, you should at the very least talk to someone who can help you make sense of making some sort of game plan to get back on the management track, if that’s what you want, or to find something more fulfilling to do.

The thing is, the grass isn’t always greener. There is no guarantee that you’d be happier or made director if you’d gone the management route. Your work hours would also probably be double. But you can’t change the past and hyper-focusing on that won’t help you feel any better.

You need to move forward and you need a plan. Good luck.

Also, go easy on yourself.
VCs love to tell everyone the market is moving in their favor (lower valuations, fewer deals, etc). It’s like car salespeople telling you this car won’t last long.

Some of it may indeed be true, but it’s in their favor to give founders anxiety. It’s a negotiating tactic, not a public service announcement.
EU, USA and 32 countries signed a Declaration for the Future of the Internet
ICANN runs the DNS system so they are self-interestingly against alternatives.

I think it’s a hoot that they misspell DOI as DOA.
Now do it over this:
https://imgur.com/a/Dv73Gn2
Since January 11th, 2022 you could no longer generate new git.io links (See [0]). If this feature is used "all the time", you should have gotten problems in the last 4 months.

[0] https://github.blog/changelog/2022-01-11-git-io-no-longer-ac...
No, that's not how it works at all.

There are several ways tax codes can categorize income:

- the country the person was hired in (e.g. US)

- the country for whom the work is complete for (say if US employee delivered code for a Canadian office)

- the country the company who hired the person is located in

- the country the company paying the employee is located in

- the country the person was originally hired in (same as #2)

- the country where the work is actually done

A lot of countries just look at the last one. Doesn't matter if you were hired in the US, paid in the US dollars and US taxes are taken from your pay check. If you complete your work in country X, country X wants their taxes according to their laws.

There is a separate aspect for the company. You as an employee might comply with all tax regulations - hired in the US, US taxes deducted, but you file your taxes in a separate country and pay taxes owed.

But your employer may be out of compliance as well - they may need to be registered in the that country, have obligations for employer tax and social security payments, etc.

It's mostly their own obligations companies are worried about. If the employee pisses off and breaks tax law in another country, well that's on them.
There are a few countries where broadband is unjustifiably bad (Germany and Belgium come to mind) but I wouldn't generalize to the entire Western Europe. For instance many rural departments of France have extensive FTTH coverage.

Also DSL isn't necessarily so bad, G.fast allows for speeds that are close to what you can do with modern Docsis deployments.
Found interesting post that implements computed approximation, apparently it was faster than interpolated lut in his case.

https://hackaday.io/project/28597-the-delta-flyer/log/145736...
I have a better way: with a trusted party. Seriously. And if these suck, then perhaps there's not enough competition between them. I mean, Mastercard and Visa is practically a duopoly, and while a duopoly is better than a monopoly, it still sucks.

I also know a good use case for blockchain: scamming. Practically all the current use cases revolve around that. The trusted party wasn't so bad after all, eh?

But to be honest, I feel like there's one good use case for cryptocurrencies which isn't a use case for me, but is for people who live in oppressed regimes: the ability to not use the currency of the autocratic government. This would be true for some South American countries, but also nowadays for a country like Russia. Other than that, I see no use case.
They seem to list the Unix shell as a 4th gen language... Considering my experience with shell scripting I think I'm fine with the tools provided by my 3rd gen languages.
(Thinking into the wild here…) Wonder if python could be sped up by not being loaded as usual per call. Ie something more like a service with careful namespace management. I’d think something that copies what’s already in ram to new registers would be much faster.
One of my minor life goals has been to learn the Turbo Encabulator text. It's tricky because of the run-on sentences. This might be the tool.
Non-story. The man did not get the flu. The headline should be more like on human man...

> "'Repeat testing on the person was negative for influenza,' Colorado officials said in the statement. 'Because the person was in close contact with infected poultry, the virus may have been in the person's nose without causing infection.'"