skysight-inc/HackerNews huggingface dataset:
The insolence of offering critique... it is quite an encouragement though and probably really good advice for writing. Although the adressant probably just threw that out the window for a few minutes after getting this response from Rilke.
Features look quite promising, but I'm not able to find any details on their site about using your own domain? Probably the only reason I wouldn't ditch my personal Gsuite.
Race conditions can definitely do that, speaking from experience. I’ve fixed some that have been in the source code for a year before they were discovered.
Seems like a simple correlation of size of the image vs. length of the url. Small images with long urls are suspect. Not sure what the work around would be.

Edit: Also white/invisible pixels. Maybe number of visible/non-white pixels vs. url length.
Estimates of 'R'
The Sun seen through the Earth in “neutrino light” (2007)
I mean you are right, but there are certainly selectors which are "faster" just the faster part is more on the 0.000001ms level than any measurable level.

Also I am fairly certain (been a while since I spent time in Webkit source) but class name and attribute selectors are implemented the same, if you want to do a proper benchmark you would want to do id, nested selectors, attributes, class, etc. And at that level you will find a significant difference.
Looking forward to seeing the results of their external security audits. This page may be of interest to you: https://hey.com/security/
Just last week I noticed the description for the movie "Us" in the HBO Max app on iOS and AppleTV displayed all of the left-leaning and right-leaning quotes and double-quotes as question marks, but displayed ® correctly. My guess is something in their pipeline is using latin1 encoding[1].

Which is to say, just getting everything onto UTF-8 (or UTF-16 if you must) would be a huge win.

[1] https://en.wikipedia.org/wiki/ISO/IEC_8859-1#Quotation_marks
They can patent an architecture?
“We've lost 80% of our team” (how Covid-19 is impacting startups)
Just in time to buy new ARM-powered computers to replace your Intel-powered Macs... convenient!
> it’s a matter of taste.

Probably. ¯\_(ツ)_/¯

> everything before the colon is defining the argument name.

So the space binds more strongly than the colon. That seems..."unusual".
To most of these I'd say: make 'm offenses not crimes. As I see it: crimes make it punishable by jail time, offenses not.
Premium Bootstrap Themes on Sale
We are preparing some major updates for our Bootstrap templates. Until then, you can buy all themes with a 30% discount. Free lifetime update.
I'm really curious as to what Oxide's plans are who are they selling servers to – individuals or companies? Is the plan to build your own data center or is it to throw a few of their servers in a collocated spot? Who is the competition, cloud providers, VMWare, something else?

Anyways, good luck at your new job it sounds really exciting!
As far as I know this magical number comes from Japan as in 1965 they released a pedometer labeled
Manpo-kei which supposedly means "10,000 steps meter"...

From the last link:
“It turns out the original basis for this 10,000-step guideline was really a marketing strategy,” she explains. “In 1965, a Japanese company was selling pedometers, and they gave it a name that, in Japanese, means ‘the 10,000-step meter.’”

https://en.wikipedia.org/wiki/Pedometer#History
https://www.news-medical.net/health/Where-did-10000-steps-a-...
https://www.theatlantic.com/health/archive/2019/05/10000-ste...
Ask HN: Is there a markup language for video editing
Similar to how there are tools to [make slide decks from Markdown][1], is there something that would allow you to edit a video with Markdown or a similar syntax?

I could only find something called [VEAML][2] so far.

[1]: https://gist.github.com/johnloy/27dd124ad40e210e91c70dd1c24ac8c8
[2]: https://david.quotient.space/veaml/
Show HN: Darn – A Book on Data Analysis with Rust Notebooks
Generate domain typos and variations to detect and perform typo squatting
API with NestJS #6. Looking into dependency injection and modules
2020.24 Cloud Approaching – Rakudo Weekly News
My overarching point here is that it’s pointless to debate Switzerland v Germany as if they exist in some sort of vacuum without interaction. Without Germany, there is no Switzerland. Without Switzerland, there is not Germany.

A theory where every nation is a data point can’t get you anywhere. All the nations interact meaning we should reason about the system as a whole.

I say something about a nation, you expect me to back it up with other nations. But there are very few data points, and they are interconnected, and the problem has a huge number of dimensions.

It’s like I claim opposable thumbs are good for tool making and you ask me to show five other body parts where that applies.
We need to stop using Fastmail as the go-to example of email done right.

They recycle your email address once you stop paying. A great black hat technique is to gather up all Fastmail addresses you can find in the wild and poll them to see when they're available again. Then launch social engineering attacks from them to impersonate the previous user. I found this out the hard way.

Amateur hour. At least DHH has said hey.com locks your email address for eternity, the only right way to do it.
Windows itself struggled to support ARM. Bootcamp alone is not going to cut it, at least for some time.
How we roasted Donald Duck
The public whiteboard is very interesting. It is a nice way to showcase collaborating capabilities. It would have been a great messy canvas except for that one user or bot determined to erase everything someone else draws :-)
So, I was trying to keep this post short and to the point, but if you want a longer description, straight from the mouth of one of the founders, you may like https://www.youtube.com/watch?v=vvZA9n3e5pc

> Are they trying to offer folks AWS or Azure quality servers for purchase?

I think "quality" doesn't really capture 100% of it, but in a sense, yes. The goal is extremely quality, performant, robust servers.

I will have to delegate the details to the above talk; I have a bunch of work to get started on, and would just end up re-typing out what it says above, ha!
It's part of GNU [0] (which in itself is a community), but GNU as a whole is additionally funded in part by the FSF [1] ; And then as always: volunteers. I suspect since Guix heavily utilizes Lisp quite a few Emacs lovers might watch Guix closely and even contribute ; students might pick GNU projects as part of a thesis et cetera.

And I am unsure how 'active' development is, I have no insight, but it has been in existence for so long and still no one I know has ever used it. On the other hand NixOS[2] (or Nix as a package manager in similar vein) seems to be used heavily by some Power Users.

[0] http://www.gnu.org/software/software.html

[1] https://www.fsf.org/campaigns/

[2] https://nixos.org/
Then why do even modern games still use these map and character movement tricks? According to you, this problem should be solved!

Because its not solved. Games have only gotten bigger; assets are bigger than ever. Having a hard drive in every console actually helped a ton, because the hard drive/memory bandwidth is larger than the disk/memory one, but it didn't help enough.

There's no way around the fundamental bandwidth at the hardware: If a game needs a gigabyte of assets for the next major scene transition, it will probably need to use tricks to make sure that scene transition takes longer than, say, 10 seconds (50-100MB/s is a typical read rate). Checkpoints; stall sections which slow the player down; limiting the top speed of the character or (especially) vehicles; slow opening doors (think Dark Souls/Bloodborne); vestibules between two doors with an adjustable length based on expected load time... They use technical tricks on the hard drive, copying commonly used assets all around the platter to reduce seek times. I've even heard it said by a developer that "we'd be fine in this transition if the game gets installed to the inner edge of the platter, but on the outer edge the load will take too long"; that's how close modern games run against hardware limitations.

The software in play hasn't changed. Duh. We're not talking about the software, we're talking about the SSD.
> It’s a closed system (no IMAP).

That's a huge bummer :(

Does Hey support custom domains? IMAP and custom domain support would make Hey very appealing as a Fastmail replacement after Australia shot its tech industry in the foot with new surveillance regulation.

Edit: Looks like custom domain support is planned but not yet available: https://hey.com/faqs/

Edit edit: timdorr beat me to it :D
What do you mean? Is there a legal definition of "mainstream"? The Last Airbender is topping the charts on Netflix. That surely must be enough for me to be allowed to call it mainstream and that a reference to it is not obscure.

If you read the sibling comments they are trying to say NCIS is not mainstream at all since TV ratings mean nothing, making the opposite point of yours. You guys are impossible.
It also doesn't support custom domains, just @hey.com addresses:

> Can I use my own custom domain with HEY?

> Not yet, but eventually you’ll be able to set up email@yourdomain.com. Until then, everyone who uses HEY will get a @hey.com email address.
I think we should actually remove the word slave from the english language to prevent all the needless suffering that it creates /s
Considering >50% of my email is just meeting invites I don’t see Hey as being an option right now. Throw in no IMAP support and I’m not sure if I would ever use this service.

Who is this intended for? Genuinely curious.
You don't need to compare it to anything when the specifications says 60Hz or no oled.
Yep. His comment completely misses the point, and everything he mentions about codesign tools is irrelevant.
Cool. Also there is screen share option which is cool. I will pitch it to my peers and see if they catch on ;)
I just see everything as a challenge to get better. How can i fill the dish washer differently to get a better result? How can i schedule my day to get everything done? How can i refill my energy as fast as possible? How can i best memorize things that i use daily (for example my credit card number)?

In short, your brain is a muscle. If you train it every day, it gets better and better. Like doing push ups every day. First it is hard, but it gets easier and you can do more and more.

After a while you are able to absorb and process much more details. For example when you talk to another person you not only hear the words, you also start to notice the facial expressions and how the voice changes. Also your brain automatically processes more and more if you do not distract it.

The way i see it is, we are a bag of experiences. The more experiences we make, the more we can link and adapt. Therefore, reading lots of books certainly helps much. Because you get lots of new ideas that you can try out and experiment with.

The key is to question everything. I not only read it but also experiment with the new knowledge and see for myself what works best.
as someone who used to work in a restaurant, I would really want the police to be more accountable than a restaurant owner or employee.
Maybe it’s because an LED bulb is much heavier?
The cheese melts in the microwave; the music melts in Sibelius.

Tantacrul’s review of Sibelius’ might be the most entertaining serious critique of a software user interface ever posted to YouTube.

https://youtu.be/dKx1wnXClcI
This is extremely neat but the name "gash" is... a poor choice. Gory in standard English, worse as a slang term
> - the reason for all this complexity
> (hint: it's not the UC's fault)

This is a common fallacy, that just because some of the complexity is unavoidable and irreducible, means that the UC hasn't made things much worse than they needed to be with things like code points (which are neither full characters (see eg U+308 combining umlaut) nor single characters (see eg U+1F1 the two letters D and Z)) or emoji.

But, yes, with the possible exception of normalization, all of those are things you'd need to deal with in some fashion regardless of Unicode.
> So then why were there so many 32 bit apps?

Were there? On iOS, I lost access to a lot of games due to the 32 to 64 transition. On Mac OS, nothing I used was impacted. If your app wasn't 64 bit, it was abandonware. Even the abandonware that I actually use, like Gitbox, was already 64 bit.
I think that some of the features they have are just not possible as a mail app sitting on top of another service.
I just can't commit to changing my whole email address and be locked into a service that can increase charges at anytime with no export ability.

I'd much rather this be an app that sits on top of a standard mail server.
What harm does it do to rename things based on nothing but the pathetic impulse to abide by the nonsensical PC agenda? Well, it introduces the need for me as a developer to adjust to a new naming scheme for no good reason, we know APIs change all the time, and adjusting to new naming schemes is part of the job, but when a project decides to break an API its always for a good reason, no professional team will ever break an API on a whim, because in most projects, people are aware that breaking APIs immediately deprecates massive amounts of code, and that these changes should only be made only if it's absolutely necessary; breaking APIs and forcing everyone else that just want to get the work done to comply to this nonsense is not going to help slaves around the world, if you really want to take action, set a donation prompt for a charity on the README or in the program itself as Vim does, but don't annoy the rest of us with this bs just so that you can feel better about yourself ffs
Thinking about it even more - if you did see a speedup and you had the ability to analyze why it sped up, then I bet that increased work in the cpu would be the cause sooner than icache pressure.

On x86, I think that an instruction with a memory address always takes a cycle to compute it no matter how simple or hard it is, so if you do the computation in a separate instruction, you are likely to add cycles.
The EU.

The article mentions: "We are excited that the Nlnet Foundation has sponsored this work!"

https://nlnet.nl/project/GNUMes/ mentions "This project was funded through the NGI0 PET Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme".

So this is funded by the EU.
All the Things You Can Do with GitHub API and Python
Some instruction on Intel Ice Lake can randomly crash or restart OS
42 (Gravity Train)
DIY True 4K Projector
I understand the frustration around no IMAP but by the sound of it the UI for Hey ("there's no Inbox, there's Imbox") implies that it might not make sense for this to be accessed in the way normal e-mail is.
> Buying insurance on something you already know is going to happen or not is fraud, plain and simple.

Is it though? Isn't this just arbitrage based on asymmetrical information (i.e. exactly what insurance companies do)? If she caused the flight to be delayed somehow, that would certainly be fraud, but so would anything the insurance company did to make the delay less likely without adjusting premiums.
Replace illegal with "less moral" in terms of your own personal morality, and yes, many philosophers would say that.
GitHub renaming default branch to “main”
I'm really glad that guix has been working on this area. Apart from using scheme this is one of the core areas that really distinguish them from nix.

Just compare the difficulty of trying to use the third party nix-bundle to produce a binary for another system versus guix pack.
The difference, to me, is that Rosetta was an inherently bad experience for users. The apps ran slower and used more battery, because despite Apple's best efforts, it was still an emulator, and emulators are slow.

The amd64 architecture, by contrast, innately supports i386 code—that's a key feature of the platform! Removing support from macOS does not benefit users; it only benefits Apple by lowering Apple's maintenance burden.

Given that Apple is one of the richest companies in the world, and they sell Mac hardware at a large markup, I'm not particularly sympathetic to their plight.
I don't believe you are asking in good faith. I am not going to engage with you on this. I am just responding so that other people actually watch the video rather than listen to your spin on it.
Nope: https://hey.com/faqs/#can-i-use-my-own-custom-domain-with-he...
This Year's AI/ML/DL Podcasts
Yes. You didn't only choose game when playing CS 1.6 you chose servers. I had a couple, me and most players from my region used, then a couple for trolling (no cheating just trying bizarre tactics, spamming the chat or slaying noobs). We also ran servers for special occasions, social circles etc. It was fun.
lol

another climatist fail
> When you set a feature flag, normally you should put a deadline on it, after this deadline, you should either choose to keep it, or remove it or you can extend the deadline.

This is actually a feature we did identify as important to have in order to increase Piranha's effectiveness, and it is being added to our internal flag tracking, but it doesn't negate the need for the tool. An expiration date makes it easier for the tool to know when to run on a given feature (rather than using heuristics based on % rollout and days without changing the experiment), it still means that Piranha: a) reduces manual effort by auto-generating the (candidate) removal patch, and b) acts as the reminder portion for the expiration, so it's more actionable than just adding a task.

The thing to note is that, even on a steady state where flags are removed as soon as they go stale, enough new experiments are being created every day that reducing the time spent cleaning them up is valuable.

Also, you definitely don't want to block someone from fixing a crash because they have pending expired flags, so all you can really do with any expiration policy is to remind them. With Piranha, you are reminding them and reducing the friction to solve the issue. After all, the diff is right there for them to review and click 'land' on.

As for the hardcoded flag value in your example above? What does that accomplish? It looks to me like you'd only be shipping dead code, since there is no runtime way of re-enabling the `RIDES_NEW_FEATURE` behavior (which is the main difference between "rolled 100%" vs "Piranha-removed"). It also makes harder to remove the related code later, since the semantic information about it being part of the feature is lost. If it's just about having the old code available, then version control does that already, no? What am I missing?
Wow, this is very interesting:

https://google.github.io/tacotron/publications/speaker_adapt...
After I watched his videos I thought the same thing. Almost every big piece of software would benefit greatly from a Tantacrul-like teardown, but I also realize that such a thing would require a whole heap of real-world domain knowledge and possibly hundreds of hours of use to track down all the issues so thoroughly.
I don't think there is a standard BIOS for ARM like there is for x86, so multi-boot would probably require Microsoft to support Macs explicitly in Windows on ARM.
Lol.

I've been reading Types and Programming Languages by Benjamin Pierce. It's a fantastic book and I plan on eventually going through the whole thing. For now, I've been skipping around a bit to get to the stuff I'm interested in first. Pierce has included a lovely dependency graph between all of the chapters so you know what to read and in what order. It's super nice.
@steveklabnik: Just out of curiosity, did it not work out at Cloudflare? Seems like a rather short stint.
When I think of privacy technology I usually think of Signal or Wire or secure messaging apps... the problem with these is that they run on Android or iOS which have security issues themselves. I'm aware of PinePhone and Librem which claim to be a lot more secure but I'm curious what the legal requirements are for a phone to obtain FCC approval in the US when it comes to privacy. For example, new phones MUST encode GPS information when making a 911 call -- this has been a requirement since 1996. What other potentially privacy-invading tech is required in a handset these days?
I was super unclear there. The strange routing is largely irrelevant. In software it's a pain to do all that reshuffling, in hardware it's just wires from here to there.
The point is that "black on black violence" is essentially a myth. If crime was responsible for the elevated rate of homicide among black people you would expect a higher proportion of strangers killing each other. All those intraracial homicides are essentially familial, and indeed when you control for household crowding the difference between white and black murder rates completely disappears[1]. You don't even need to control for economic circumstances, merely the number of people living together predicts the murder rate independent of race.

Despite the fact that black people are no more dangerous than white people who live in the same areas, black people are subject to massively disproportional violence inflicted by the state.

The thing that should really make you pause and consider your assumptions is this: Black Americans are more likely to be killed by a police officer than a criminal.

[1]: https://pubmed.ncbi.nlm.nih.gov/7769768/
It’s both. Some police officers study “killology” and “how to be a predator” way more than de-escalation.
I could see the point in attribute selectors - when using react I find it messy to programmatically specify class names based on state/props, particularly when using BEM.

Setting some Booleans as attributes is much nicer. However, it is built into CSS already, so not sure a library would help...
Discussion on renaming master branch gets heated, then shut down
The discussion about renaming "master" branches to "main" or "default" in git for windows to address issues with "non-inclusive naming" has become very heated. The vast majority of developers argued against the change, some very vocal.

This resulted in git for windows administrators to go full exclusive and shut down the discussion completely for non team members, block many users and delete or minimize a large number of tweets.

https://github.com/git-for-windows/git/issues/2674

The end of the thread looks like a massacre.
tbh, I'm in favor of treating DUI more as a liability thing (ie, automatic fault in the case of an accident and multiplied damages) rather than a crime itself, but that's a pretty controversial position that I didn't want to bring into the debate. plus it has its own issues; liability is not much of a deterrent for someone with minimal assets and/or income.
This is the biggest LGBT rights victory since gay marriage, and the biggest victory for transgender rights ever.

The Federalist Society must be absolutely furious that Gorsuch sided with the liberal justices. And it just got a lot harder for Trump to brag about his SCOTUS picks.

edit: lol, I expected to be downvoted by conservatives, but not this fast. You guys continue to amaze me. :)
> Born in a different time and ADHD wouldn't even be considered a real thing.

Up until the post-WWII era desk jobs were pretty rare. You'd be in a factory or a farm, or something else not-desk-related.

Anecdata: I did a working holiday in Australia and worked on a farm. No issues with ADHD or other focuses -- exercise, sunlight, no caffeine, and not-desk-related work kept me on task. I notice a big difference even now with carbs and sleep patterns, and how they effect my focus.

Genetically we're still cavemen, and are equipped to always be swatting mosquitoes and looking out for bears, not sitting still and thinking through abstract bit-shifting.
Annotated list of all keyboard shortcuts I use as a developer
Prototyping Sticky Headers with ProtoPie