skysight-inc/HackerNews huggingface dataset:
> They don't have the master key for my mailbox or entry hall
Why would you expect someone to have your keys? That’s not a reasonable expectation.

Totally common in the US. It's not the keys to your house but to the common areas of your building, such as the lobby and hallways where packages can be left.
Are containers simpler to automate from a service provider's POV than, say KVM or qemu or Firecracker (or other VM tech)?
Those are also our biggest pain points together with slow deployments (cloudfront distributions can take 10-20 minutes to update, which is required to rollout a new version) and no support for lambda aliases. We forwarded that to our contacts at AWS, please also do that :-)

Disclaimer: I work at Contentful.
People running Uber did. Uber is a magical entity that lives in the minds of people, it has no will on its own.
Am I only supposed to book the flight or board the plane as well? I'm all for making my life better but I'm not sure what would my family and employer say if I were to leave on a whim.
LED Matrix Display – Play Tetris on ATmega32
As I understand, there's no limit to what you can do with these six characters.

It quickly gets more complicated though, and will require alot more code:

"undefined": [][![]]+[] (empty array accessed at index 0 turned into string)

"NaN": +{}

"[object Object][object Object]": {}+{}

.. etc

See the full list here:

https://github.com/aemkei/jsfuck/blob/master/jsfuck.js
Binary planting and arbitrary file (over)write vulnerabilities in NPM/pnpm/yarn
Adjustable DC-DC Booster – XL6009
I see that the author has a point, there are more people I have to trust with federated protocols.

But what's the state of instant messaging now? I have to trust Whatsapp, Telegram, Signal. That's still three entities that require my trust, and it's very difficult to verify any of their claims.

If I could at least have my federated Whatsapp instance that I use for family and friends, then I would at least know that none of the metadata created in these groups will be available to facebook, and I can find someone I trust in my group of friends, more than I trust Zuckerberg.

I'm not too sure about the scale argument from a technical point of view. But centralized platforms have scale problems too, such as moderation. Facebook and Twitter are basically unable to moderate their platform. With more instances there would be more people operating those instances and more people moderating as well. I think this is one of the reasons for twitters recent activity to develop a decentralized social media protocol.
Certbot, and most other standalone ACME clients, are just stop-gaps.

The end game is first-party support for automatic HTTPS in all web (and other) servers. It is happening (e.g. mod_md), it's just going to take time. For example, to get it packaged for all distributions.

For shared hosting, if you ignore the few providers at the top who are either CAs (e.g. GoDaddy) or are in contracts with CAs (e.g. Namecheap), the overwhelming majority of them are already providing free and automatic SSL for all hosted domains.
Funny you say the docker is not for security (it’s there in the manual) but then suggest chroot of all things — that is just as well documented as not being meant for security!
Is this the answer to a "Find the next number in this sequence" joke? What's the formula?
Browser-based climate change simulation
Park City, Utah has this for years. It's a very rich ski resort, so they can afford it, and it solves the transport and parking problem.
Many other rich ski resorts are doing the same for decades.
This whole issue is strange to me.

There's an obvious link between 'ultraprocessed' food and just crap / barely-qualifies-as-food.

Barely anyone here is talking about like, blending a salad up and drinking it for example. Theoretically, yes, you could extract all of the sugar out of lettuce and make something unhealthy.

The typical stuff you think of is full of preservatives, is probably something quite sugary/wheaty to begin with (i.e. low nutritional content), etc.

Is anyone _really_ surprised that honey nut cheerios are crap food? It's blatantly obviously a treat. I can't seriously consider that anyone would think it's a component of a healthy diet - you might want to eat it because it tastes nice and is fun, like a bag of crisps.

It's the classic treat that a 5 year old might want.
fxtec Pro 1 hits a most of those, exceptions are no IR blaster, battery life (depends on what you call good) and apparently it's a pain to register with Verizon (mentioning since I don't know who your provider is).

I have a pre-order, but right now I'd give it a few months while they sort out production, they seem to be hitting a lot of issues with quality of components which means orders are delayed.
Weirdly nature.com seems to actually redirect to https, as does zara.com, lenovo.com, genuis.com, and senate.gov. Is this list stale, or did no one spot-check this?
This is about managers and executives who call the shots on implementing these features. It is not your responsibility as a software dev working for a big company to implement something they do not pay you for.
How to Test Google Analytics
Why is variables II better in Java? Its almost the same with advantage on Kotlin side with type inference. Also ternary operator isnt needed in Kotlin since if/else itself can return value, so its just example to show so people dont try to look for it in Kotlin. Overall its not even an article, its just a showcase of differences in syntax and idioms in both languages, i cant fathom how could you be manipulated with that.
1. When making devices with DP, you don't need to pay for patents, unlike in case of HDMI where you need to pay the parasitic HDMI cartel for devices produced with it.

2. DP is more advanced technology, since it's using packet design (network protocol like), rather than simply a digital signal. So it allows what HDMI can't, for example driving several devices through one cable.
That would not be such a big issue if we had closed recycling loop.
The 2nd Amendment has nothing to do with finding food.
I used Notion for about six months, including paying for the service. I could never get the hang of it. I wrote to the company and said: "Give me an overview explanation of how it all fits together so that I can distinguish pages from templates, etc."

But instead all they could point me to was endless reference pages on one feature or another. So, I was never able to get the hang of it, which as you say, is necessary to put it to best use. After several months, I cancelled my subscription and told them they need better docs: an overview/getting started guide, rather than a series of man pages.
Google halts the roll-out of Chrome 79 as bug affects Android WebView
OpenTitan seems to be mainly oriented towards servers, though the announcement post [1] does mention that it could also be used for client devices.

[1] https://security.googleblog.com/2019/11/opentitan-open-sourc...
or "British Petroleum"
This seems to be the correct take.

Edit. Based on Hossfelder's & Palmer's paper I have transitioned from MWI to superdeterminism. I encourage all to read the paper.

Very beautiful clarity of thought, I say.
Tesla already does that where you can let Tesla suggest activities like where to eat, movies to watch, fun places to be in your particular location.

I can imagine a future where these suggestions get wrapped in SPONSORED CONTENT.
If anyone's still reading, I can't resist adding that I was doing type checking by macro expansion — a technique that was the subject of a 2017 POPL paper [0] — in 1983.

[0] https://www.ccs.neu.edu/home/stchang/pubs/ckg-popl2017.pdf
Modern is not a synonym of contemporary. We're currently in the late stage of the postmodern period.
For every hobby now there is a least one big watering hole that the prosumers gather into and it is full of amazing info and how to tutorials. Right now you can become good enough in any skill with two week deliberate practice.
The chip in Chromebooks is called cr50 or h1. It has open source firmware (https://github.com/coreboot/chrome-ec/tree/master/board/cr50) and a few public mentions, e.g. https://2018.osfc.io/talks/google-secure-microcontroller-and...
Frankly, I find Kotlin syntax a lot more meaningful as it contains much less boilerplate code than Java. And the same time, though, I believe Kotlin can only be truly appreciated if you are coming in from experience with Java.

The thing I found hard at times with Kotlin is that it allows/relies on Java classes/frameworks but almost all of those classes/frameworks have their documentation (and only resources) written in Java so you have to have that additional mental step of translation between the two languages.

If you are not competent with basic Java, you may struggle to utilize those Java classes in Kotlin effectively.

Finally, when it comes to hiring people/finding job for Kotlin development, outside of Android jobs, there are very few positions requiring Kotlin which in terms means that there are very few non-mobile developers working with Kotlin as compared to Java. Now this may not be that much of a concern to us Developers, but for Management and leadership, it can raise a big concern towards adopting a language which from perspective of labor market comes across as a niche.

Having said all this though, I have no doubt at least in Android development, Kotlin will replace Java as programming language of choice but I don't think it will find traction beyond mobile (to displace / challenge Java).
Well... yes. Plenty of people do (and actual alternatives to flying) specifically because they consider flying too dangerous, uncomfortable, unwieldy, etc. and everyone agrees a crash is unlikely but catastrophic.

But you're being pedantic now. Nobody takes the plane to a place they can walk to. Many people don't take the plane even to a place where they can go by train or car. I understand that you may have to work with something like ClF3 but what everyone is telling you is that they'd rather avoid it if they have a choice. Just like most people would avoid working with unstable explosives, dangerous pathogens, extreme sports, and any very dangerous job in general even if all of these have their own set of precautions.

As the danger level increases people justifiably would rather avoid that specific task. Precautions are a mitigation but overall the sentiment stays, the job becomes much more stressful and the outcome of a mistake more severe.

The more dangerous the task and more severe the consequences of a mistake, the fewer the people that would want to deal with it. Take from this what you will.
Thanks for the suggestions. Anyone here has used the Vim equivalents? There are a few choices like slimv, vlime, vim-slime. What's the difference between them? Are they as good as emacs and slime?
Especially in agriculture custom firmware is getting more and more prevalent. I think for many people wanting to be productive products like iCrap and consorts are generally not worth it.

I think John Deere tractors were especially restrictive for any form of unauthorized rapairs. Restricting access for selected partners is a very customer hostile behavior. It is like printer ink all over again.

Still there are high technically hurdles that can indeed be compared with the smartphone market that still supplies crappy software on otherwise decent phones.
Having perused the EveryTown material on this topic, which I (perhaps wrongly) assume contains the most convincing material, I see that a major critique of this methodology remains unanswered: that the increased risk of completed suicide is so tightly coupled with military servitude that the role of guns cannot be convincingly established in either the univariate or multivariate analysis.

What do you say to this?
It is not dead to me, you probably forgot to flag it.
Worse was when I had somebody adding the ip address as an Inet4Address on every message passed between machines in a production environment that explicitly didn't have DNS (banks have occasionally very odd ideas about securing subnets). Every single message was doing a reverse DNS lookup and then timing out. And there were a _lot_ of messages.
While some headlines may be overly aggressive, many (anecdotally) of the very serious consequences of climate change are predicted to happen on the order of 50/100 years from now.

There are a couple reasons this sucks:
- some people seem to not care about that far in the future
- people seem to be pretty bad at detecting change in their environment over longer time scales

A memorable example of the second one: https://www.npr.org/sections/krulwich/2014/02/05/257046530/b...
I think this is a misinterpretation — superdeterminism says that there is no true randomness in the function, not that the function is of any other particular form. The excitement is from the possibility that the function may be very simple (in Kolmogorov complexity terms), yet yield only one possible result for the state of the universe at each point in time. (Much like the process for calculating pi is simple and there is only one value for pi, but without knowing the process, there appears to be a lot of complexity or randomness.)
If you drag all of the bars to their ideal position (lowest on the bad things, highest on the good things) the temperature still goes up by more than a degree.
Is this a proper understanding of superdeterminism?

I may be totally off base but my understanding is the analogy is more like Craps. Two dice with fair odds create an uneven distribution such that 7 is more common. The dice have "conspired" to bring 7 up more often than 2 because their states interact in a non-linear way.
It’s not quite separate if there are clear signs we may be begin curtailing our natural gas extraction sometime in the future.
Federation works with the current physical network hardware topology. Pure peer-to-peer solutions typically rely on some subset of up/down speed symmetry, physical proximity (to skip backbone routers and switches), or equal distribution of computing/battery power. None of these are equitably friendly with the hardware reality of today.
“The Biscuit Tin of Democracy”
> there are quite easy ways to avoid homograph attacks, those attacks are a poor excuse to discriminate against non-anglosphere.

No. There are these kind of attacks every now and then to this day. Maybe of you're not following itsec they fly under your radar, but getting this right is exceptionally hard. And besides these kind of attack, every major os had multiple bugs just in the processing of Unicode that could at least be used for DoS attacks.

So saying it's easy to avoid any sort of abuse of Unicode seems quite ridiculous.

Go ahead and support it for messages, display names and whatnot, but for the love of god, limit the login name of users to ASCII. Don't assume that your Python/Go/JavaScript lib for Unicode handles sanitizing and canonicalization properly. It doesn't. And even if it has only a minor bug that doesn't lead to direct issues, the next update of the lib might fix the problem and now you have to deal with the fact that your db might contain data that was processed with the old faulty lib and now gets compared to the properly processed output of the new version. Just don't. Use it as opaque data for displaying, as GP said, but never as an identifier for anything.
Our asshat twin n-gate has something to say about this

> Horseshit. Users must keep themselves safe. Software can't ever do that for you. Users are on their own to ensure they use a quality web client, on a computer they're reasonably sure is well-maintained, over an internet connection that is not run by people who hate them. None of the packets I send out are unsafe, so my site does not need HTTPS.

> None of those things are my problem. If people don't want to see my site with random trash inserted into it, they can choose not to access it through broken and/or compromised networks. If other website operators are concerned about this sort of thing, they are free to use HTTPS, but I have no reason to do so. Encryption should be available to anyone who wants to serve encrypted content, but I have no interest in using it for my website. It's a shame that people are using web browsers (note: not my website, but BROWSERS) as attack vectors. The legions of browser programmers employed by Mozilla, Google, Apple, and Microsoft should do something about that. It's not my flaw to fix, because it's a problem with the clients. My site does not need HTTPS.

> Earlier you recommended letsencrypt, and now suddenly you want me to pick a competent certificate authority? The only reason they didn't leak my info already is because my site does not need HTTPS.

> Obviously my site does not display ads; as has [been pointed out][https://news.ycombinator.com/item?id=14666391], It does not even appear to be monetized. This is because I have a real job and the entire web ad industry can fuck itself off a cliff. So, while mixed-content warnings are pretty obnoxious, my site does not need HTTPS.

http://n-gate.com/software/2017/
So you need to send someone "evil" code that they won't read, have them compile it as root

That’s easy, people do curl|sudo bash all the time these days.
It is only because you are familiar with Java. Scala is much different language so it looks unfamiliar to you. But familiarity is not objective simplicity. Java has many more gotchas and irregularities than Scala, and you just got used to it, so you don't see it. Primitive types vs boxed types, static state, default methods (poor man's traits), unsound array types, etc to name a few.

Also it is funny to see how Kotlin or Swift are marketed as simple languages when they managed to literally copy 90%+ of Scala features and make some actually even more complex (eg nullability).

If you say "overcomplicated" it suggests you have a simpler solution for the same problem in mind. So, what exactly would you simplify in Scala? Which unnecessary features would you remove? It is easy to throw an "X is overcomplicated" statement but much harder to point to concrete things that could be done differently. Sure, some stuff could be easily removed, but not without making the language less expressive.
I worry about this too; admins of popular ActivityPub instances have far too much power to silently censor things from tens of thousands of people.

I think federated systems might be the least bad of the available models, though. Technically, we just need to make it easy to switch hosting, like email with your own domain. Swapping out your email host is straightforward.
You can compile Kotlin to target any of these JVMs, so of course it's relevant. If you're limited to using Java 6 every day, Kotlin is a game changer. If you can target Java 13, less so.
I think Kotlin is outgrowing Scala on the backend as well. Spring is basically not bothering at all with Scala but they are adding lots of Kotlin specific functionality in the last two years. Check this recent presentation of the state of Kotlin in Spring: https://www.infoq.com/presentations/spring-kotlin-boot-kofu/

If you read between the lines, what they are saying is that Kotlin is now the primary language to use Spring with.
I’m curious what your opinion is on people who don’t to make a point.
lots of people chuckle at someone using '22'

President Reagan very, very nearly died from one ricocheted .22 round.

https://en.wikipedia.org/wiki/Attempted_assassination_of_Ron...
Honestly, I prefer to have the option of using checked exceptions, it's often leads to better readability than using Result. This is my main issue with Kotlin.
Loose Coupling and the Law of Demeter
> Every worker should have those basic protections.

So why tie them to a job? Why force people to work full time for a single employer to enjoy them? Why not do like most countries and guarantee these protections for everyone instead?
he said good public transport
Firebase Features, React Native and Entur
Speaking of harvesting, I was randomly wondering what kind of minerals could be mined from the moon the other day, apparently it’s packed with helium.

(figures it’s dun floating overhead all the time)
I pretty much always have my phone with me, but I have almost all notifications disabled. I do use facebook, but I don't have an app for it, just go to the website, so no notifications here. I do have the messenger app, but I do not communicate much on it, so if I get a notification there it's probably important, not some random chat.
I do not have my work email on my personal phone.
All-in-all I get maybe a dozen notifications a day.

After all, you are right, most of the things are not that important that you should know about them right at the moment they happen. It's just a noise pretending to be useful information.
I suppose by "without accent" you mean "with General American accent"? German or French can be spoken without accent, but English doesn't have one universally agreed "standard accent". What's without accent to the American is just an American accent to everyone else.
I am on alexa 1m (50k even). I do not have a load balancer, I do not have multiple servers for redundancy. This isn't even a static site, most of our page views are the wiki, the server running all of this has 8 cores and 4 are constantly maxxed out by a non-website related process.

Most websites now and days are over engineered.
mass shooters... gravitate to assault rifles

Absolutely false. The vast majority of "mass shootings" are with handguns.
Mirec
hi, i need some tools for disqus....
The website is actually quite useful: I notice that intersection between the threads discussed there and the ones I comment on is almost exactly the empty set. So it’s a great check to see whether I’m doing a good job ;)
> All electronics makers should be required by law to supply security updates and spare parts for devices

I don't think that is feasible and could ruin manufacturers. But in the case they end the support, they should provide access for users to install other sofware solutions and remove protective barriers.
I'm not sure what exactly the problem is with measurement (Sounds like it is that physically we don't know what it means?) but current quantum categorical logic research usually does have a working definition of what they call measurement.
> But this issue has been returning as it's now common knowledge that Seattle bus drivers are instructed not to collect fares from anyone that declines to pay.

Is this legal? From where I come, you can be booked if you intentionally refuse to pay fare.
or even:

result = Optional.ofNullable(nullableVariable)
.map(NullableType::someMethodCall)
.orElseGet(this::fallbackIfNullMethodCall);
Being able to migrate away from a service requires a common protocol (as it is the case for email) or it would require a lot of individual migration processes for all the intricacies of the different providers.
Does anybody know a honey pot to make those smart TVs connect to something that will silence them?
My experience tells me the opposite. Scala codebases written by professionals are very readable even to people not knowing Java, but Python. Many analysts use Scala and Python. The only people I met who complained on Scala complexity were guys who were either invested heavily in another language (eg Haskell), in which case it was just a subjective opinion or people who struggled with writing good Java code as well.
It is relatively straightforward if you have a single site hosted on a well-supported operating system and web server.

It suddenly becomes really, really complicated if you have multiple servers, multiple domains, nginx configurations that the tool does not expect (but insists on rewriting).
Comparison of cost and construction times of first metro lines in Asia
Just ordered one of these for my type M

https://www.hagstromelectronics.com/ke-xtusb-keyboard-encode...
Couldn't actually read the article as the font colour is too close to the background colour.. sorry, the title was interesting!