skysight-inc/HackerNews huggingface dataset:
I got myself a Polyend tracker last year, and love it (https://polyend.com/tracker/). Great for the above reasons as a tracker, but also great to get away from the computer.
Male Snakes Cannibalize Females
I remember how awesome it was to switch from Homebrew to Nix, noticeably the speed. But there is something off about Nix:
+ Installation process, especially on Mac: nix, and then home-manager. And I don't even mention flake. Right now I'm settled with a helpful script from https://nix.dev/, but I don't say I'm fully confident.
+ How to add an external package which is not in nixpkgs. I have to learn Nix and dig Nix docs and ask too many questions to figure this process. In the end it is awesome but I could feel the barrier for beginner.
+ Documentation. It's easy to get started with some popular packages but it's a pain to customize your own. I always find myself banging my head to dig the information I need.

So in conclusion, Nix is awesome to use if you invest time to learn the Nix expression language. Otherwise you have to stuck with the default packages provided by nixpkgs.
Magnetic Anomaly in New Mexico Reveals Invisible Signature of Meteorite Impacts
You can turn this off in settings somewhere. I remember having the exact same problem as you did. A terribly strange feature
My comment was toxic? Not the one insinuating for no reason that the writer of the article couldn't tell US states apart from countries?
TinyGo has a list of explicitly supported devices. Nim can run on anything you can compile C for. I also can't see some of the more low-powered hobby devices such as the Digispark (Attiny85) or similar. Not sure if that's because TinyGo can't be run on them, or whether or not it's just no-one who has written a target for it yet.

One huge benefit Nim has in this category is that it compiles to C. If your board can run C, it can run Nim. And don't let the Nim GC fool you, it can be disabled, or switched to the more modern ARC version which runs fine on microcontrollers (and if you don't use garbage collected memory it doesn't add any code to your project). Since it compiles to C you can easily wrap libraries and compile for pretty much anything.

Zig can at least also wrap C code super easily, but I'm not sure how the overhead and targeting is for it.
HATEOAS does not constrain you about that. You can easily return composite pages and have links inside of the local context. There is a reason why html has page internal links.

In fact its exactly designed in a way so that you can return one page that already has other stuff inside, and then the client can decide what of that to render. The server can even tell it not to render certain things.
Writing Real-time Applications in C++
So NFTs are something which makes sense only because of the rules which are not intrinsic - off-chain verification, off-chain trust, off-chain property laws... thank you for taking your time to explain to me. (ps: I'm not ironic)
Well, US companies give RSUs to their workers in Europe. But don't Spotify, for example, also give them? (sorry, I don't know any other big public IT companies)
> I get offers for jobs asa frontend eng, when I am a 100% backend guy.

for you it might be the difference between "tire guy" and "engine guy" whereas the recruiter just sees a car mechanic.
If you read closely the ingredients don't list celery, they list "celery seed extract". They're extracting the nitrates, it's just a ploy to avoid having to list nitrates in the ingredients but still use it. Next to the statement saying "No added nitrates!" there will be a tiny asterisk adding "except those naturally present (and extracted and concentrated) in celery seeds."
I'm surprised no one here has mentioned OneTab

https://www.one-tab.com/

With a click of a button, it throws all of your current tabs open into a single page (via hyperlinks), from which you have a lot of capability on what to do with them (open, open selected, bookmark, delete, etc)
I don't think so; there is a light but no mirror.
A look under the hood of the most successful streaming service on the planet
Show HN: AloveZ – The best way to create your official page
Since we're being meta, I will note that the website does in fact put up a popup telling me to "Please enable JavaScript!" that obscures the whole page. Amusingly the popup is translucent and I can see the content of the page behind it rendering just fine, so clearly JS is not needed for it.
I would have thought the tags on the question make it pretty clear it isn't dealing with languages like Rust.
> JSON is definitely a format in which links can be embedded.

Not really? Html has a way to include links (a/href) json has strings.

One can of course add on top of json (like one can build on utf8 text to build json). But json is a pretty terrible format - quite simple, but quite weak.

You can embed links in json as much as you can embed a json document as a base64 encoded string inside another json document...
Easily to create your All in one official page,You could post something,create public and private groups,create public page,create events,Add More Links on your official page.
Example:founder page https://www.alovez.com/bing
> Those people no longer exist.

That's a bold claim, and I'm young enough to barely remember the Winamp era.
> It’s what rails copied for the Hotwire stuff

It is not. From the outside the end result for the user might be similar, but that's where the similarities end. Elixir's LiveView what I assume you're talking about keeps state on the server, in memory, and sychronizes changes back to the client over a websocket. Hotwire is "stateless" in the sense that no end user state is kept in memory on the server across requests. You can also use most of Hotwire without websockets.

My previous company was using Elixir, and they moved away from it because everything took longer to develop, the ecosystem of libraries was very lacking, the tooling (such as editor support) was terrible, and it was very difficult to hire experienced developers.

Performance wise, I agree, it is faster and you will use less servers. A nice problem to have to be honest.
Additionally, a lot of countries in Europe view their airline as a national pride.. And so do anything to put it ahead. Trains are not as glamorous.

There's also very little capacity on the rail network and if they sell short trips as opposed to one long one they can sell the same seat multiple times over the same international trajectory. And in those short trips they don't have planes to compete with so they can ask higher prices.
As long as it’s not vacuum sealed, you can leave it on the counter all day. Even in the west we defrost meat this way :)
It's created using React.js. ;)
Remember Digg?
Everyone seems to mention privacy extensions. I'd also add some tab suspender extension to the list to save ram/cpu, especially on battery.
The problem is if you do tax it, airlines are going to fill up in places like Dubai and drag tonnes of fuel across the world, leading to more fuel burn in general. For the environment it'd be a bad thing unless the tax were imposed globally.

This would have been an ideal point to agree on at Glasgow but of course it didn't happen.
Important note!

> Another potential confounding factor concerns the imbalanced number of times each group switched video games. Participants switched games every 15 min, according to the clocks they were given, so participants in the fast clock group switched more frequently than participants in other groups. One might propose that the increased switching in the fast clock group might have led to greater activity and exertion, causing blood glucose to decline more rapidly. The switching process entailed loading up a different video game on a computer, which is not a particularly demanding task. Even so, we controlled for this, to a degree, by instructing participants to alert the experimenters when it was time to change games, at which point the experimenters performed the actual switching. No actual effort was required of participants to make the change, aside from alerting the experimenter. It seems implausible that the effort required to signal the experimenter at switching times could have played a significant role in the intergroup differences observed.

They did not switch every 15 minutes! They switched every 15 fake minutes, ie. every 7 minutes in the fast group and every 30 minutes in the slow group. The paper waves this away, but I suspect that getting used to a new game takes more energy than they realize.

A way to test this would be by varying the time that the last game is played, in order to measure blood sugar change during beginning or end of a play phase. If this is correct, consumption should be bigger at the start and lesser at the end of each phase, regardless of how long it actually is.
I tried DDG's Android 'browser' (to be kind with my wording) and was underwhelmed. It repeatedly assured me that it was doing scades of things to protect me ... I couldn't see them. When I saw a Facebook icon on a page (whoops) and 'touched it', I visited Facebook's login page. When I looked for a way to block websites, I found none. Uninstalled before I got further.

A desktop version have to be a lot more sophisticated.
We are talking about leaving meat out of the fridge in a sealed anaerobic environment, which is quite different.
See here: https://yifan.lu/2019/02/22/attacking-hardware-aes-with-dfa/
I have to disagree with you. In my opinion it really doesn't matter what the format is. There are tons of formats that could be used.

If you want return some information that says why something is not available, you could do that in multiple different ways.

You could either simply return a piece of information that say 'Account below 0' or you could return a the link and suggest the client could do a HEAD against the endpoint.

It seems you have taken the example given here to literal.

Sometimes it totally correct not to want to return something the client can't do. The client doesn't always need an explanation why something is not available. Many clients should even know that something should be available.

If you always return all the reason for everything you are also leaking information.

> The industry has rejected HATEOS not because we were too stupid understand how awesome it is; we've rejected it because we do understand how awesome it isn't.

The reason is in my opinion that the extra effort required is often not worth it because most companies control the client and the server and simply evolve them together. HATEOS is most effective when you want to have multiple clients that all evolve separately.
Does it survive browser closing and reopening?
It is ridiculous really. Expected from an aging and fearful population you might think but it is Gen Millennial that pushes the frontier of fearful stupidity. I hope at some point we find closure. Perhaps it is the plastic in our food? Parents smoked the wrong stuff in their childhood? There must be something...

Covid is a serious disease, but policy around the pandemic is disastrous in my opinion. Somehow I don't believe less people would be dead if all these rules and restrictions weren't in place. We will see after the current wave if measures can hold up. I believe some of those indeed can, but people blaming unvaccinated and mandating vaccination is ridiculous at this point. This is baseless prosecution in the worst case and it certainly doesn't fit the problem.
like a video of text, one sentence at a time, that you have to advance manually.
These appear to be sha256 hashes of the keys, not the keys themselves...?
Couldn't it simply be that you actually did have the right environment to learn math? Being poor might mean you couldn't have a tutor, but it doesn't mean you couldn't concentrate. I always found distraction to be the real problem, and that can happen to rich kids as well.
Can Sidebery import TreeStyleTabs tree data if I switch to it?
I think WhatsApp is especially popular in countries where SMS messaging was the number one means to communicate before smartphones. No idea why WhatsApp in particular won the messenger race, I don't like it and think it's a bad piece of software even before Facebook bought it, but it seems to be "fun" enough for non-savvy people to try to get into it.
And it's the same here - operating their own website and handling email is too challenging for most small businesses, doctors, or contractors. But for some reason they all manage to operate WhatsApp.
You can do a lot with persistence too. I recently tried to reverse engineer some software protection. Ultimately I decided to cut my losses but the 2-3 weeks I spent on it was a very gradual chipping into more and more advanced stuff. Now imagine having years of experience, and chipping away over years. One "wow" moment in a blog article might have taken 3 months of headaches to reach.
Whoever is Winamp today, what they want to revive is not their old cool audio player, but just ride on the name and sell some modern piece of crap that has nothing to do with classic Winamp.
I'm really glad I'm not working with UI/UX and project managers that you think would do that. Everything you stated is just your opinion (phrases like "anti-pattern" or "bad UX", "style over substance"), and that's fine. I don't find this homepage annoying. It's the opposite. I find it very informative. I'll for sure get involved with remix thanks to the great presentation and first impression they had on me.

I'm doing web development and UI/UX for some time, same as people who build this (I didn't even know who built this until now). And it checks every mark in my UI/UX book. Shared with my peers (devs, PO and designers), all think the same. Great UX.
how long before they will introduce special bad sectors on floppy disks, - sorry, wrong epoch, - special half-faulty components required for proper execution in chips to disable chip simulation/reverse engineering.
Best Wishes to your Work.

The name reminds me of Phil Libin's mmhmm - https://www.mmhmm.app
What I missed in buzz was a way to apply tracker commands (shift, reverse, transpose and so on) to patterns, because I always toyed with the synths, hardly ever using samples at all (where tracker commands are traditionally applied to).

I eventually dropped out of my music dabbling phase endlessly failing at building a parser/interpreter/editor for a text-based notation syntax (as an alternative to the spreadsheet of trackers) that would do away with the spreadsheed format of trackers and add multiple levels of "notation controlling notation" for a deliberately quirky macro language (all variables were stacks and those stacks eventually degenerate into ringbuffers when pushed more than popped). It would have existed on peer ctrl level (or as a midi source if pivoted to standalone) which I believe would have been quite unique, because even CucK seems to be more focused on synthesis than on notation.
This is the main danger of homemade mayonnaise as well - it’s not the raw egg that gets you.

If you don’t add sufficient acid to the mayo, then your potato salad ends up in a perfect oxygen-free environment for botulism…
That's anti-value: it is much harder to live in ungoverned land than decently governed land. If you're fleeing North Korea, you'll flee to China or South Korea, not to an anarchy.
Hard to know without access to the postmortem, but without it, I can think or two generalization possibilities to take advantage: 1) make config changes very quickly (very likely to have mitigations here), 2) make the configuration extremely large (what is valid but too large?), 3) both.

Inflict an off by one error? Joke.
Mobile Phone Museum – over 2000 examples
When I receive a long email/message I feel I also need to answer with a long reply, that it would be rude to answer with 2 lines to an initial 20/30 lines message.

Maybe most people feel that way and when they receive a 3 lines initial message they feel confortable answering with 3 lines and they do it right away.
>A more detailed write-up would not make you feel that dumb.

Errr, no. Just because you would have more details and everything would seem easier to understand and it's simple to sit on the couch and be like "yeah that looks simple, I could have done that", because that still glosses over the huge amount of research and the number of trails and errors the author put in not just during this project but throughout his career to get to this point where everything Just Works™ for him so he can make it look simple for everyone else.

Just like with Edison and the light bulb, even if the end result seems very simple in hindsight, the process of getting there is definitely not.
This seems to indicate that this involves the Nintendo Switch, but that it only involves older models where the first layer of security was broken and now a second. Wouldn't the new models have patched the first layer of security by now where this wouldn't result in anything of value?
I'd love to hear exactly why you think it's "awesome" and "a good thing" to force users to scroll an entire window height in order to read part of one sentence.

The reality is that they could have produced this same concept in a way that doesn't force such extreme interaction to consume very minimal content, resulting in the same "awesomeness" without wasting the user's time or energy.
The divulgation article starts with the quote from Max Plank:

A new scientific truth does not triumph by convincing its opponents and making them see the light, but rather because its opponents eventually die and a new generation grows up

to present results that seem to indicate that «most scientists seemed to update their beliefs without much trouble».

There seems to be a massive issue here: Plank was speaking of paradigms, while the study seems to refer to non ingrained marginal results which hardly scratch one's world view.

--

Actual results as per the abstract (of article Psychologists update their beliefs about effect sizes after replication studies):

> We found that psychologists did update their beliefs; they updated as much as they predicted they would, but not as much as our Bayesian model suggests they should if they trust the results. We found no evidence that psychologists became more critical of replications when it would have preserved their pre-existing beliefs. We also found no evidence that personal investment or lack of expertise discouraged belief updating, but people higher on intellectual humility updated their beliefs slightly more
> It's unclear how effective that's been

It seems to be having a positive effect. Looking at the recent case of Sarah Everard [0] the suspect was very quickly tracked down via CCTV.

[0] https://en.m.wikipedia.org/wiki/Murder_of_Sarah_Everard
My repertoire in Firefox: uBlock Origin, Multi-Account Containers, Temporary Containers, SponsorBlock, Decentraleyes.
Agreed. It's now just a box to check and then is quickly forgotten. My company skipped year-end self-reviews twice now and the impact has been...nothing?

The challenge I see with feedback is it's team and situation dependent. Have a manager who is an "idea person" and they'll tell their reports to "stop getting mired in details". Then those same people work on the same thing with someone who is methodical and organized and that area for development quickly becomes a "strength". Those reports end up just chasing their tail for an ideal that doesn't exist.

Far better to: 1) address work issues early, 2) be flexible in how to fix them [it's not just them, might be you!], 3) accept that some people might not just be a good fit for this particular project with this particular team.

The absolutely best feedback I've gotten is from a boss who was new and terrible. Everyone else criticized her a the lunch table, but when she asked me at a 1-on-1 what feedback I had, I gave her 3 specific areas that were driving me nuts. From that point on the bullshit curtain dropped. If she did something that annoyed me, I told her. She did the same.

I guess that's what the "psychological safe space" flavor-of-the-month is now.
Show HN: Rerousel, React Carousel with Simple DX
Even with small applications that don’t have fatal consequences, you aren’t testing if you aren’t testing in production.

Especially not in a world where it is so easy to control traffic to your application in a way where 95% get on the stable solution and 5% get on your staging solution.

Hell, this is why you have LTS and non LTS solutions of the dev tools you use yourself.
Maybe there is a case for LocalForage to use Absurd-SQL as mentioned elsewhere in the thread (https://news.ycombinator.com/item?id=29314766#29315976). It's data access layers all the way down...
InfoSec Black Friday Deals 2021
Children don't have preconceived notions that failure is anything more than not doing a thing, or not doing a thing right.

To an adult, failure is a reason why could be fired, or something that loses them the respect of their peers, or proof that their imposter syndrome was right all along.
Can't find it, however you might be interested in this article from HN earlier in the year. Written/done by an intern.

https://research.nccgroup.com/2020/10/15/theres-a-hole-in-yo...
Could you explain what you found so funny? IMO, there are real benefits to "smart" enums, especially with respect to reverse lookups.
OP follows Andrew Huberman. https://www.youtube.com/watch?v=8IWDAqodDas :)
Not only firefox, but edge, chrome and safari too. EFF is deprecating HTTPS everywhere. See https://www.eff.org/deeplinks/2021/09/https-actually-everywh...
Stop saying open source nonsense
It's worth pointing out that this blog post was published three years before Accelerate, by Forsgren, Humble, and Kim. That book demonstrates what you can do just with surveys. It's not about software engineering per se - it's got a devops focus - but the overlap is significant.

As far as I'm concerned that book significantly changed the game, not only because of the findings, but because it showed that hard results are possible in this arena. The downside is that you need enough data to make the maths work, and that precludes applying the techniques to internal studies in most organisations. There's just too much noise.
Don't need anywhere near that much. On this 2012 PC with 32GB of RAM I have 3300 tabs open in Chrome and 3100 in Firefox. Plenty of RAM left over for other things too. I use The Marvellous Suspender for Chrome and Auto Tab Discard for Firefox to keep the memory and CPU use down. Session Buddy for Chrome makes it easy to manage them. I don't have anything as good for Firefox though (I'm using Session Boss, but would like something better).
I advise my users to never reply to spam, doing so proves the address is valid and messages read which will encourage the spammers to send even more crap. I tried content filtering to deal with spam in the past but do not at all these days because false positives are not acceptable to me. If my mail server accepts a message it always gets delivered to a mailbox and never to /dev/null.

The only effective way I have found of dealing with spam is to add the mail servers they use to relay their trash to an IP blacklist and reject future messages from those servers. That means some legitimate mail will bounce, but that is acceptable because those senders are notified of the delivery issue and can try to send again using a less shady service provider.
Very cool, gonna check it out at home!

I've always wanted to learn some reverse engineering and eventually do this with a game. Unfortunately the ones I'd like to target are all written in C or C++, so I guess translating the disassembly would be even more meticulous than it already is with games originally written in assembly.
GPLv3. But given that it’s a port of the disassembly, isn’t it also a derivative work of the original PoP?
It's funny how my instinctive reaction to reading about any submarine physical processes is a near visceral terror. Reading this made me deeply uncomfortable - weird!
Thank you for those tips! They just made my already great experience even better! In fact the window switching does not have that silly animation that you have on Windows. Its like the classic alt+tab!