skysight-inc/HackerNews huggingface dataset:
Same! At this moment I have a Camembert in my fridge that can clear out the room once you open the fridge. Much stronger than Limburger. Also delicious.
I wonder what is the idea behind naming their product Cockroach, and how does the name affect people's first impression of it? Is there a story behind this name? Is the founder an enthusiast entomologist?
I think one can lock Signal app with a pin so if someone has the device unlocked they would still need the pin.
Don't forget the cost of building and maintaining airports!
Yeah, from the title, I initially agreed with him, but although he's definitely right that over-abstraction leads to some horribly painful Java code, he seems to be arguing in favor of the other extreme: an abomination that I've been seeing more and more of in the past five or six years where nothing is a class unless it absolutely has to be (i.e. when unmarshalling XML or JSON or reading data from an ORM). In Java, this means that everything is declared static, including data. And in a horrible, unholy way, it does resemble C, right down to the non-thread-safety.
Thanks for clarifying.

Letting cattle and sheep and goats forage in terrain unsuited for agriculture is fine.

I still think we should stop feeding that 1/3rd of our grain to cattle.
My summertime binge of a certain battle royale got so bad I intentionally bricked the Windows partition on my machine so I couldn't play anymore, or even redownload.
Plus given the similarities between APIs/languages, the same team of developers could likely handle iOS, iPadOS, and macOS without significantly more work than just iOS and iPadOS (assuming the developers are comfortable with all three platforms).

The majority of the underlying libraries wouldn't necessarily need to be changed; "only" the UI layer and some of the APIs (which is non-trivial, but doable).
Actually, these guys are brilliant! They played the core role in an investigation against evil Russian hackers who interfered into US elections!
Heh. I sorta assumed...
So what are the optimizations here? iq is tainted, you can't hoist the loop out. You've said "I'm doing a weird thing here with an integer which used to be a pointer, you have to assume that it involves memory and treat it more like a pointer than an integer"
Of the 5 ETFs ARKG is the most underestimated. Particularly, maybe entirely, by those outside of the industry and Ark community. Grasping the impact of how genomic medicine will reshape lives is too much for your average person.

That's largely the point of the ETF though, right?

Total speculation on my part... but I would predict that the average life span is pushed to 100+ by 2050. Largely on the back of genomics.
It's my own metabolic cart, I did a bike ramp test a couple weeks ago.
That's a false comparison. For decades, there have been watches (including those with many features, like calculators, stopwatches, timers, and alarms) whose batteries lasted years. Moving to a watch that has to be charged every day or two seems like a big step down in this regard.

Mobile phones are completely different. Since their introduction, they have never had good battery life. The most fully-featured phones have always had batteries that lasted much less than a week. It is true that there are now feature phones that can last a long time, but these are essentially a different product than smartphones.

The fact that the OP does not want to charge his watch every night or two does not mean he is unwilling to charge anything that frequently. It just means that when it comes to watches, long battery life is a core feature.
Someone said that "winners write the history books," but how true is that today given that most developed countries are connected through the internet and information spreads as fast as the speed of light (literally).

Anything to backup your claims about Eastern Europeans living in the 80s? Anything I can read? Not trying to refute your argument, but I'm just curious to see things from their perspective.
Bad analogy though because persistent channel-based chat is a good way to handle ephemeral and interactive collaboration, especially in a Covid world where few lightweight options exist. Do we have to open a Zoom, send an email or start a doc for every single thing?

I get that some environments might be fine without group chat, but for others it's indispensable.
Well, it was 30 plus years ago, but what I remember is that at first it was just the games that were doing it, and then people figured it out and made those other programs, making the copy protection useless.
I miss the Pebble for this reason. Are there other manufacturers using e-paper screens today for watches?
I'd like to agree with you since I dislike the current president, problem is the gatekeepers have used 4 years to prove they are almost as bad:

from blatant misquoting of Trump via the whole Russian collusion on one side to mindless glorification of Trump and misquoting of Biden on the other side they've (almost?) all managed to make fools of themselves.
"Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new to say. Avoid unrelated controversies and generic tangents."

https://news.ycombinator.com/newsguidelines.html

The provocation is understandable but it has been done to death on HN and the principle of curiosity implies mandatory retirement.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
Best of Elixir Radar in 2020
Transparency coming?

How about if I see an ad I should be allowed to see who bought the ad?

How about how they chose to target me? Is it because of my race or interests or gender or age?

How about the option to opt out?

How about the option to configure your future ad targets / attributes?

How about no special black box algorithms? Past the addiction issues, how can these exist while guaranteeing no racial and other types of discrimination?

How about no algorithm opt outs?

How about no more quasi-curated trending sections and the options to see a purely organic opt-out results (Twitter moments, Twitter comments, Facebook feed/news, Google Search, YouTube trending, etc...)

Finally... How about anti-consumer reparations in some form or jail time for executives?
> "well, it seems nobody likes taking night trains any more, so let's cancel them"

It's a bit more insidious than that. I suspect they were deliberately cancelled so they wouldn't compete with high speed rail. HS rail is much more expensive, and can't compete with night trains. So night trains had to go in order to make room for for HS rail.

Of course, now that all forms travel are much more accessible and affordable, night trains and HS rail might coexist -- if we get rid of cheap air travel.
https://tinodelletna.medium.com/fractal-architectures-a-soft...
Obligatory reference to https://en.wikipedia.org/wiki/Web_(programming_system).

But yeah, Python made it usable :)
> Still better than taking a bus.

A lot better! I once took a UK overnight bus from Birmingham to Inverness, it was a horrible experience. Night trains are absolutely lovely, by comparison.
Oh wow!

The reason I thought it was funny is because I visit Europe every summer, and I always have a night flight.

Leaving Canada before midnight, and arriving in Europe just in time for breakfast.

I guess a better way to put it would be no landing or taking off at night :-)
OBS Studio 26.1
To that end, Elements of Computing Systems (not as fun of a name) really did it for me.

I recommend it every chance I get.

https://mitpress.mit.edu/books/elements-computing-systems
We did the Paris -> Barcelona night train back in 2013 - reading TFA this sounds like it was just before they stopped running them, though I recall back then that they'd only recently re-fitted out a lot of the carriages.

It was a 2-berth cabin, with big comfy chairs and a teeny tiny shower/bathroom. Boarded at around 9pm, disembarked at 9.30am. On boarding they showed us to the cabin, then ushered us off to the dining carriage (while they converted the room to bunks).

The package was £289.00 for the two of us, but in addition to a quite fancy meal, as others note, that covered transport and accommodation for two people. Part of the motivation of course was just to try something different. But would, had we stayed in Europe, done overnight trains semi-regularly. (The only other overnight train we've done was Mumbai to Bangalore - a profoundly different experience.)

More anecdata - the sleep quality was excellent, and I usually sleep very lightly & poorly the first night somewhere new.
I'm also a bit surprised about the inclusion of Discord here. Not only is their monetization different, but their daily userbase is pretty small compared to the rest of the list (I believe Reddit would be closest).

It makes me wonder if there are some concerns about what Discord is collecting/using in particular.
Yes, but each distribution has to make a custom image for each Pi. One of my favorite distros, Void Linux, only has support for the Pi 1, 2 and 3:

https://voidlinux.org/download/ (click on arm platforms)

The Pi3 image does not work on the Pi 4. There are mentions on the bug tracker and how to patch in support, but this wouldn't happen at all on a UEFI+x86 system. You'd always be able to boot to a prompt on over 90% of motherboards.
It is. Hope, after new administration takes office, "hell sanctions" package would be approved, as well as closing Russian embassies and increasing military pressure to its borders. Sanctions already work, and Russian regime does not enjoy a variety of options to oppose it.
> It’s puzzling that you have concluded that this means he thinks that ‘any’ research on race is bogus.

So: any research on race is fine, but using the words 'whiteness', 'racialized' or now 'intersectionality' (this word appears newly to me) makes it bogus...

Half of the results on Google Scholar which mention 'white supremacy' contain at least one of those three words, broadly consistently since 1990.

How do you talk in any useful way about race relations without ever using those words? Awkwardly, in modern academia.

- You can't now easily define what "white" means in your context (since this definition is not fixed or absolute), for example, so how can we understand the foundation of your work?

- You don't now have a word for talking about how the experience of being a woman or disabled or gay etc is different (or not) for black people than it is for white people.

- You don't now have a word for the experience of ethnic or cultural groups becoming discriminated against with political involvement.

It's akin to saying research in computer science is fine, but the words 'algorithm', 'lisp', or 'big data' show it to be bogus.
what if any A/B testing is actually similarly as bad? Users didn't sign up to be your test subject...

Maybe we should do studies where subjects are consenting to it...
> They don't have night flights in Europe?

Only very few. Part of it is because of night time flight restrictions at any airport near a population center (which are generally the airports that could support flights at odd hours). For example, Heathrow is severely restricted between 23:30 and 6:00. Frankfurt is restricted between 23:00 and 5:00.

The other part of it is that the distances involve are relatively short. London to Paris is 1.5h. London to Berlin 2h. Even London to Moscow is less than 4.5h.

It’s almost impossible to have an actual overnight journey like you can have flying from New York to San Francisco.
> You should shoot for both, actually. If your tests require a live DB to run, they can't be automated (or they can be automated, but failures won't tell you much useful).

Can you define a scenario in which hitting a real DB wouldn't present useful information while a mocked DB would?
Don't follow these guides. I tried doing it when something similar was posted on HackerNews last year. You need to confirm your email address and I did it based on the post's advice and against my better judgement.

I am now of course receiving a lot more spam and my information is showing up as verified on the website. Learn from my mistake!
Understanding TikTok and ByteDance
Threads are an extremely important asset in large channels to maintain organization. Less important in ad-hoc quick conversations in small DM groups for sure. I've never experienced any issues with people not using threads and the UX around it has always seemed fairly smooth to me.
They are great for weekend trips and you're absolutely right about relative time saved.

A trip I've done several times is London to Edinburgh. It's a quick flight and even a quick train during the day but if you want to spend Saturday and Sunday you'd have to get up early on Saturday to catch a plane or train which would get you in by noon.

Instead you take the Caledonian Sleeper on Friday evening and arrive in the morning in Edinburgh, ready to start the day.

Although you won't get the absolute best night's sleep, if you come prepared (sleeping mask + ear plugs) you'll get a very decent night's sleep (better than having to wake up early on Saturday).

It's also fun going to sleep and waking up somewhere different!
An interesting historical note, but it says nothing about the relative 'primitiveness' of COND vs IF.

It's not uncommon at all in mathematics to build a system with certain axioms, and then improve them later, when it's realized that simpler axioms can be used to build more complex constructs.
Dark mode for everything
Show HN: Golang Resources – A curation of the best learning materials for Go
Pretty big release! Virtual camera now supported both on Linux and Mac OS. Separate audio track for VODs if you use Twitch (workaround against DMCA strikes). And OpenBSD support!
I know, but due to the use of “¬” for the negation I would have expected “∧” (‘LOGICAL AND’, U+2227), or at least something less ambiguous, like “&”. C conditioned me into thinking of ASCII caret as XOR.
I think as humans we adapt. Cars were initially unsafe, we added rules/regulations/technologies to make them safer.

I think GPT-3 and AI in general will follow a similar path. Collectively, we all benefit from these types of technologies. By banning it, we simply build black markets. Instead by investing in AI Safety Ethics and technology, we can harness the benefits and limit the downsides of GPT-3.
They have done exactly that already. The lightweight versions of all those apps are called the "Go Editions" of all the G-Suite apps, and they're bundled with the Go edition of Android for phones.
English is my first language and FTA your coal pollution hypothesis would seem to be refutednwhich I think was what they were pointing out because so few people DO read the article... E.g. more species would seem to be affected although perhaps it's a compound effect such as the pollution weakens some species more and some bacteria/virus/etc. kills them in their weakened state. I do appreciate your contribution about the local pollution sources.
This is an incredible collection. How did you make this? Did you collect all of these resources yourself?
> you can't just revamp the UX for a product used by billions of users without some pretty serious blowback.

And yet, Gmail keeps getting redesigned every so often to the point where it's hard to figure out how basic stuff works. This is a hard argument to buy.

*It took me a decent amount of time to figure out how to add users to cc/bcc. This sort of stuff, which was easy to do in the 90s shouldn't become harder every year.
Have you thought about adding other types of phrase to the API, bound to different endpoints?

If the goal is to brighten people's days, a short joke or pun could do the trick. Or something like `fortune -s` (but fortune is usually multiline).

Personally, I like the kind speech idea. But a short joke might be more engaging in terms of cheering someone up, and avoids the authenticity issues.
Wat – lightning talk by Gary Bernhardt
I'm not sure that's the usual, so much as a common one. I have a Rubik's cube at my desk and the yellow/white are adjacent, as are blue/green. Red and orange are opposite, though. It was probably acquired circa 2000.
Same here. The first thing I look for when I want to visit a country is if there's night trains or other cool train routes available to explore. It's by far my favourite way to travel.
Yeah, I don't really have any firm data, but I think the reason most most flights from/to Europe are scheduled the way they are.. is because of this.
> For me this page render instantly. i5 2500K, 16 GB RAM on Linux (I do have some aggressive tweaks).

My machine: Intel(R) Core(TM) i7-6850K CPU @ 3.60GHz, 128 GB RAM on Ubuntu Linux 20.04.

> My mouse has additional buttons for these.

Similar. As a sibling post mentions, the history hijacking does some nasty stuff -- unless you're lucky or something, I guess.
Who Were America’s Enslaved? New Database Humanizes the Names Behind the Numbers
My fuzzy recollection is that the option board could read the entire track at once, raw - not MFM decoded, where the typical controller in a PC had a high level interface that only gave you sectors.

One copy protection system that I remember was a track that had a mix of long and short sectors with the short sectors embedded in the middle of the longer ones. (Sectors header/footers were marked by special bytes that were illegal MFM coding.) If a program tried to copy the the track with a normal floppy controller, they would have more sectors than would fit on a track.
And like their Halo Band, it'll listen in on your conversations to constantly assess your tone + upload semi-nude pics of you to AWS?
All RPCs would take a tree notation doc as input and return a tree notation doc as output. Tree notation supports no data structures and tree notation supports all data structures. Apis would use only the data structures they need. Binary protocols would be easy to optimize.
Anxiety is a bitch.
I've gone off of Garmin products lately. My FR645 isn't particularly accurate (GPS or HR) and their software is crap (and requires an internet connection to do basic things on the watch like update watch face and other basic settings). I had an older Edge 500 (bike computer) years ago and bug reports that caused crashes and data loss went unfixed for years.

Sadly, Garmin is still better than many of the alternatives. But, Wahoo recently got into the watch game (and their bicycle computers drink Garmin's milkshake) and I suspect they'll soon be on par or ahead in that market segment.
Ask HN: Available Gigs Marketplace
Is there a platform that allows a specific industry with a service need for a skilled trade say plumbers, handymen, etc to post jobs and serve the jobs out to a cohort of people within a specific geo to do a job? Similar to Handy.com but more b2b facing.
> Strongly agree, but it's not just clients. Sales people, for example, love to use Slack because it's a backdoor channel to circumvent management and go straight to the engineers.

And that's bad because?
Why do and then un-do?

The reason is that we've not yet found a better way of making fast general purpose processors.

The OOO (= out-of-order) approach with high-quality prediction (e.g. branch, value) to processor micro-architecture makes sense if you have to mask a lot of memory-access latency, which comes from data-dependent (= unpredictable) memory access. General purpose workloads have a lot of that. (If memory access patterns are more predictable, you'd probably run your workload on a GPU or TPU or DSP, or some other accelerator.) Compilers, whether ahead-of-time, or JIT, have not got enough information to schedule commands in a way that can mask memory latency the way an OOO scheduler inside a processor can. Stalling the pipeline because you are waiting for data to arrive from memory is disastrous for performance and to be avoided at all cost.
Intel's Itanium was based on the premise that it is possible statically to schedule well enough, but that has been considered a failure for general workloads. Moreover, if you let a compiler schedule you need to have ISA extensions that allow you to communicate scheduling information to the processor which is not cost free (for example you may spend precious bits to encode scheduling order that you then cannot use for other things).

I suspect that the very last word has not been spoken in this discussion, but everything obvious to make dataflow competitive (and quite a lot more) has been tried, and failed.
If you have had the misfortune of interacting with Amazon seller central or vendor central as a merchant, as I sadly have. This won’t come as a surprise, it boggles my mind how bad, buggy and user hostile that software is. The fact that Amazon keeps moving forward with their IT estate as bad as it is amazes me.
There was a similar situation with CDs where you could overprovision data that existed past the technical limit of useable range. I think that's was utilized in NINs Year Zero ARG experiment.
Sure, they can be e-waste, but I can always pick up and old one and put Linux on it and there's a good chance I can get it working with a simple Live USB/CD, maybe some additional drivers.

The barrier to getting old ARMs to work is MUCH higher. Would a lot of them get thrown out anyway even if there was a Linux option? Most likely, but the option isn't even there.
XML namespaces are ubiquitous. The utility of such a library would be very questionable.

While they do have the problems described, XML namespaces are what allow for abstraction and composition of documents from disparate systems.
Things aren't black or white, but SaaS typically removes one layer of security (the corporate firewall). Misconfigurations are then typically exposed to the whole world.
> instead, they are template variables, which can be shuffled throughout an XML document, requiring security software to constantly and reliably keep track of the value of the variable at multiple points

Isn't the issue here that they are mixing this templating with the business logic? They should be fine if the XML parser (or some post-processing) expanded the namespaces and business logic didn't see them at all.

> People sign URLs and JSON documents all the time with schemes that don't have this goofy property.

Similarly, that might be a design issue. They should only sign documents they 100% built and serialized themselves, so the set of tags and namespaces.
I wouldn't really blame the guy if he decides to sell the next one on the darknet.
You didn't think of it, just like the previous residents didn't think of it. You discovered it, when maybe the previous residents didn't. Before you discovered it, you were assuming it was insulated right? Perhaps the previous people also assumed that.
This was the line that made my eyes roll the hardest. Just remember that all cars are at their core internal combustion engines!
Did you have a bed or were you in a seat? Because I can't sleep sitting, even in the reclining seats available in some night trains. But give me anything truly horizontal and I sleep decently. I love night trains.
My issue is that I'll reply out of thread because it's much, much faster in Slack, and then I'll be kicking myself because that means I won't get notified of further replies (and neither will anyone else).
IMO Facebook Workplace is vastly superior to Slack when you have a decent number of people around because:

a) posts and comments logically group discussion better than multiple interleaved discussions in a channel

b) the newsfeed does a decent job of surfacing interesting content (posts from groups/people you interact most with)

c) notifications in one place (with per-group options like “notify for every post” or “only when tagged” or whatever) beats clicking through each channel to scan everything that happened since you last looked. It puts the power to choose what to consume back in the hands of the recipient.

Sure, it’s not a real-time discussion platform but, IMO, most things at work don’t need this anyway. For the times this is useful (incident response, etc) small messenger groups work well.

YMMV, opinions mine, contents may settle in transit, etc