skysight-inc/HackerNews huggingface dataset:
> Once the majority of human drivers get off the road

This leads to a dystopian future. When the majority have given away their driving freedoms to machines controlled by corporations, the outcomes are not good.
>It conceivably might even start another fire if the battery took some damage.

What you're saying is that all drones should be grounded if the fire risk is high.
Given people's ideas are generally a large part of their identity, calling someones idea "arrogant privileged" is pretty equivalent to calling the person "arrogant privileged".
But is there a law mandating an insurance that would cover all the costs caused by spills and clean up of spills?
This site is so useful. Whenever I'm in an airport, or on a plane, or in a hotel, I use it to make sure I make it into the portal.

It's also especially helpful that recently[0] it's started redirecting to a random subdomain to defeat caching.

[0]: https://twitter.com/NeverSSL/status/1136488879106666496
No i requested a 50 char length password and spammed the button and it kept giving me passwords.

What's likely is the kid's input was used as a seed (string to int?) and then put into a random number generator.

Kind of cute :)
I used to love StumbleUpon. I haven't thought about it for years. Thanks so much for making this. Let me know if you need an extra human to moderate submissions or whatever :)
This is a wonderful visualization, and up to date too. Thanks for sharing.
This is factually wrong. Your information is deprecated.

Historically, yes 465 has been deprecated several years ago. But as many ISP and the largest email services kept using it, the IANA had to change its tune and 'resurrected' port 465 in this RFC.

It is funny: the RFC itself describes that as a wart, but reality is a harsh mistress.

Please read the outlined section 3-3 of RFC 8314 from 2018 that explain just that if you don't believe me.
What Steve calls "Denotative Continuous-Time Programming" – I think Clojurists call this declarative data programming – that is, you figure out a way to model the problem domain in data, and then write pure functions on that data. For example, React.js models the dom as data. Clojure gives you the toolkit of programming language primitives you need to do this easily, ergonomically and often, for all of your problem domains, not just virtual dom.

I think an example of database programming in "Continuous Time" would be

(datomic.api/q '[:in $ :find ?e :where [?e :post/title]] db)

where `db` is a time-pinned and consistent value of the database graph – in other words datomic.api/q is a conceptually pure function of time, time is a parameter, which implies you can rewind it or speculate into the future (both of which are supported by this interface)

As for abstracting HTTP – what if you considered network io as just a way to lazy load a cache of immutable database values? So for example, this would work a bit like Git – we don't care how the clone protocol works, just load me the file values I identified. Maybe it uses HTTP, maybe it uses something different, who cares? Get me the value I asked for in the fastest way possible given available infrastructure, distributed caches, etc.

Then, the question of IO resolves to: what categories of effects can be modeled as values and functions on values? Given declarative data programming in Clojure – basically anything!
Well if Edward Snowden weren't a CIA asset, how would you know? If there's no way for us to know if Edward Snowden is a CIA asset or not and he has every appearance of an independent actor, why should we care?
Renaissance is a notoriously secretive company.

Regarding the senate hearings, they were in 2014. Only the banks involved have paid any sort of penalty. In 2016 Simons and Robert Mercer each donated over 25 million to the Democrats and Republicans respectively. So that's not a huge surprise.
This is cute, but I'd rather use the very secure password generated by experts at https://mostsecure.pw/
friendly advice - you should be using a password manager, not memorising passwords :) longer passwords are better
A CS degree is better than teaching yourself how to code?
In my experience, OpenSSL's API is not bad. It's overwhelming because it includes a lot, but most people just focus on one or two aspects and that API is pretty simple. E.g. for symmetric encryption, it's just couple functions, with fairly high-level constructs.

In term of using it wrong, I don't find it any worse than other libraries. You have to know what you are doing when using crypto API.
"For now, AMD’s resurgence is good news for consumers, IT departments, cloud-computing firms and anybody who uses software. Like any good monopolist, Intel charges a steep price for its products—unless AMD is doing well. Sure enough, Intel’s newest set of desktop chips, due in November, are some of its thriftiest in years."
For a modern TLS session Wireshark will need the session keys, which will need to be exported separately for each connection made because they change every time.

Private keys in modern TLS are used only to prove who you are, they aren't used to decrypt anything. Instead random ephemeral secrets are chosen by both sides and a Diffie-Hellman (ECDH) key agreement method is used to agree a shared secret based on those ephemeral secrets.

As a result of this design the connection is encrypted and delivers integrity and confidentiality protection before either side knows who they're talking to.
Send all complaints over to hn@ycombinator.com.
I think there is a deep dilemma associated with the news today. On the one hand, it is hard to be informed when the news contains so many lies, much of what you learnt from it just isn't true. The very consumption of it is adjusting your mental state and making you anxious and less productive and those responses maybe to something that isn't even true. But on the other hand, it is impossible to be informed if you don't read the news.

I know I was a lot more productive when I didn't care about the news and didn't watch any TV shows. I don't think you are a functioning adult unless you know the major goings-on of the world. People talk about the news a lot and it's important for those interactions even if it is little more than gossip. I think swapping quite a lot of the consumption of the low-quality news with books and other hobbies is something we ought to all do and spend news consumption on the higher quality publications as a decent middle ground between cold turkey and continuous consumption of nonsense.
Political news can be amusing if you take it the right way. There is no practical need to follow political news until the last few weeks before an election.

Intermittent fasting from political and financial news is a good thing. Business news and sci/tech news are more positive and stimulating anyway.
I direct your attention now to the existence of software bugs, in particular to their frequency of occurrence and the infrequency of patching in firmware devices.

You know what works better than everyone's software being correct, up to date, not affected by a log file filling the flash stick unexpectedly or the heat or a battery getting a bit hot or a null pointer error or being overloaded by needing to track too many other drones or sheer murphyesque buggery?

Empty air. It's a well-proved safety technology, empty air. Doesn't require much in the way of upgrades to make it work, reverse and forward compatibility is assured, it's simple to implement and has an excellent record against catastrophic failure modes of the not-enough-space variety.
Dell and HP sell several solutions, I've not been tracking the others.
Is the name because only a toddler would use a password not generated on their own rig?
Worst Airlines 2019
Oxford's Bodleian library also recently (partially) opened its post-1500s books and manuscripts collection online:

https://archives.bodleian.ox.ac.uk

(Doesn't include their famous illuminated medieval manuscripts collection though.)
I do not expect most shareholders to act ethically. If anything, I think their drive for short-term profit is weakening Google far more than what any 'ethical shareholder' could have done or would have wanted to do.

I was arguing that Google/Alphabet is subject to the same forces that brought down the reign of other dominant companies in the software industry like IBM and Microsoft* . Eventually Google's reign will crumble too, and probably for the same reasons.

Our actions, albeit small can push in that direction, just like small actions helped to bring down others. Choosing other computer providers made IBM unable to extend its practices to minicomputers and left them vulnerable to MS. Linux played a role in denying server marketshare to MS. Popular opinion aided the antitrust cases against both MS and IBM - it is not commonly known these days there was a massive antitrust case against IBM which lasted even longer than the MS case.

* Note that both of these companies still exist and are very wealthy. I for one, do not seek to abolish Google - just to limit their ambitions to something that can coexist with others.
i still really like dinopass.com
Jim is a legend. Led the AMD A8 which was the first real "oh shit" moment for Intel, and co-authored the x86-64 ISA. Bootstrapped the silicon teams for both Apple and Tesla.
> Uh, when is that again?

Uhm, it will be 18:26 or so for everyone. What's the problem?
Getting Back Determinism in the Low Fragmentation Heap (2014)
Unison works well. https://www.cis.upenn.edu/~bcpierce/unison/

rsync is incredible efficient and reliable.
I use Nextcloud for some things. But it is just too slow for large data (Gigabytes and tens of thousands of files). Especially it they change frequently.
HTTP and webdav is slow and the clients are not reliable.
Last week I tried to transfer 20000 photos (for Mapillary) from a phone using Nextcloud. It took forever and the Nextcloud app crashed after a few hundred photos.
Rsync (syncopoli on the phone) worked like a charm and did the job in no time.

Plus it is just so convenient using SSH because you can easily make tunnels and still have end-to-end encryption.
Works for me. I just want to be able to turn on, turn off, reset, get a video console, and reinstall the OS from an ISO.

Sure the software/tools could be nicer, but I've not been overly impressed with the competition. At least HTML5 has replaced the pain of ancient buggy java solutions that waste 5 minutes over a slow connections with sandbox permissions, java splash screens, and some awful client that's mostly VNC, but with a hacked up auth system.
The biggest thing I’ve learned from this thread and a hundred discussions like it is that no matter how we choose to set our clocks, a lot of people are going to be unhappy.

You could have a majoritarian rule on the issue, but it seems like it would just be better all around for schools, parks, businesses and markets to adjust their opening hours based on their own location, the season, and damn the time zone.
I want something like this, except I want the Pi to be able to directly interface with the laptop keyboard and display in a way that the laptop's internal computer can't snoop or otherwise access.

That way the Pi can serve as a secure computing environment sharing the display and keyboard of my insecure laptop.

On top of that a bunch of neat integration can be added like the insecure laptop submitting ciphertext to the attached Pi with a seamless switch of keyboard and display over to the Pi where I can view the plaintext or do other operations on it, and have new ciphertext sent back to the insecure laptop with a seamless switch back of keyboard and display. I'm imagining integration with tools like mail reading software etc. for doing the switching.

Unfortunately USB-C alone isn't going to enable this level of integration, but I'm optimistic projects like the mntmn reform can facilitate this area of innovation in the future.
Two things which may be nice to add:

- adjusting the display for LISA none-square pixels. Scrollbars were about the same size as on the Mac. (A few applications had additional features, like a window splitting widget or dedicated buttons for page wise scrolling, like the Star interface.)

- including inactive window states and states for active non-scrolling windows (where the content doesn't exceed the viewport), since there were even more differences in those states and how they were signaling to the user.
I'm not saying the problem doesn't exist, just that it's counter-intuitive and not widely publicized.
Bitcoin Cash solved those problems and works flawlessly today.
This is absolutely the best advice I've come across in a long time. In this day and age where news are used predominantly to manipulate our political views by the major media, this piece is particularly relevant.
How to build a structured hiring process
Not sure if is that the case. HN sometimes likes to downvote things randomly, for no discernible reason at all.
screw the time zones. They are not really needed any longer.
Notion.so does the same thing. You can log in with Google or get a magic link.

User/password is an inconvenient method of logging in. True. But it's so common that we have password managers making it convenient again. And supposedly better solution don't have the benefit of that tooling.
I don't think the parent is arguing that it isn't true, just that ignorance is more likely than suggested.
I understand this is an armchair discussion about economics, but this is wildly oversimplified. What does it even mean to "compete" in this case? Obviously if either intel or AMD stopped researching entirely then they would quickly fall by the wayside, as long as either intel or AMD pose a credible threat to being able to innovate.

I would say that your a and b could be like, levels of investment into researching. They'll research at some level, or risk falling too far behind, but can't spend too much as then they'll have to divert funds from other things like marketing or production, or just run out of money. They'll both likely choose to invest at a pace where they think they'll be able to match the other's innovation, but not so much as to overspend.
I tend to type guid in duckduckgo. https://duckduckgo.com/?q=Guid

Bad idea?
It would be better with a UPS. Maybe a LCD screen too. And a speaker, and a microphone.

Maybe a camera too? Then we could even call it a "cellphone".

Joke aside, any rooted cellphone works much better to run a normal linux distribution. Become familiar with bootstrapping and crosscompiling.
Saying that expressions independently denote a value is misleading. You can't know what an expression means without knowing the definition of each symbol it uses, and those symbols come from the expression's environment. These symbols may be defined in terms of other symbols, in turn, and the dependency graph of a large program is by no means simple.

Examples that use well-known mathematical functions give a misleading impression that such expressions will be easy to understand. Instead, it can become like puzzling over the meaning of the equations in a mathmatics paper. As the author discovered, this isn't always easy, particularly for unfamiliar mathematical objects, and it tends to appeal more to people with a background in mathematics.

Also notice that the focus on the value of an expression hides all performance issues. Maybe we can specify what an animation should do, but that doesn't mean it will run smoothly. It can be valuable to cleanly separate so-called "correctness" from performance (as if a program that's too slow is somehow correct?), but this doesn't relieve the programmer of the responsibility to work on performance. Languages that don't give you the tools to control performance are incomplete.
IP Management and Development at 5/3nm
> how would that work north of the artic circle?

Relative to some time set by the government for each day/place after they consult scientists.

> I don't think I'd want to have to manage getting up at, say, 4:00 in the summer for a 5:00 start (~1.5 hours after dawn), and then slowly transitioning to getting up at 9:00 for a 10:00 start in winter.

How do you manage that now (relative to sunrise) when your body seems to be more aware of day/night cycles than 24 hour rhythms?
It's one thing to say there are externalities; it's another thing to say that nobody can put bounds on them.

There is an equivocation in saying something is not economical while implicitly rejecting the idea of measuring it at all.
This is an interesting map: https://en.wikipedia.org/wiki/Central_European_Time#/media/F...

Eastern Poland has two hours of difference with neighbouring Belarus, however it has the same time as Western Spain which is in reality over two hours apart.
Child slavery, awesome!
So it works "much better" despite being more expensive if you need to buy one and apparently harder to use (for the Raspi I can just download a Linux distro that just works)?

It's certainly interesting, but IMHO not obviously better.
I feel it's important to note that, although implied consent doesn't mean anything in a GDPR context, consent isn't necessarily required at all. It's only one of 6 different justifications a business can use to show their activities are legitimate: https://gdpr-info.eu/art-6-gdpr/
> I don't believe this. Sorry.

Your belief conflicts with Swift, which also disallows assignment in if conditions for this reason [0]. With GCC, that warns about "suggest parentheses around assignment used as truth value" when compiling with `-Wall` [1]. With the most popular Javascript linter [2].

The tricky part is that "that code isn't going to do what they wanted" isn't always immediately obvious. For example, when I google'd "comparison assignment typo", this is one of the first results: https://gitlab.freedesktop.org/wayland/weston/commit/209e8f1... If the author was expecting that test to pass with the ==, then = would introduce a subtle but devastating bug. In the future, someone could break that function but it would never get caught by the unit tests.

[0] https://docs.swift.org/swift-book/LanguageGuide/BasicOperato...

[1] https://gcc.gnu.org/ml/gcc/1998-07/msg00085.html

[2] https://eslint.org/docs/rules/no-cond-assign
I wish I knew what his secret is.

He can't be a genius of THAT magnitude, that would be a miracle.
Ignorant of current events but not ignorant generally. Most news is not worth me knowing.
I know many, many people who do not finish their doctorate and they are all doing very well. Do not work on a PhD if you aren't enjoying it.

A PhD is not just a few classes. It is a deep apprenticeship to a noted expert in a field. Unlike most graduate degrees which have 96+% graduation rates, PhD finishing rates are very low.

I'll admit any PhD has its ebs and flows. There were many hard years during my studies. But overall, it simply is not worth 5+ years of your life to pursue something that you do not love to do.
Related previous discussion:

https://news.ycombinator.com/item?id=9764793
This is great. My daughter does this for me too:

https://twitter.com/lukevers_/status/1181217729216425984
https://twitter.com/lukevers_/status/1181217968287559680
The one place DDG really falls off is correlating searches with results so they do a worse job than Google at giving you what you want instead of what you search for. That is, trying to remember something and typing along the lines of "that thing with the blue guy and the explosion" is more likely to get you a good result on Google when the actual movie you wanted was "green guy and a fire".

Not a huge performance difference but it's there.
Interesting to read Thomas Dolby's thoughts on music/technology interfaces--particularly with VR
https://semiengineering.com/thomas-dolbys-very-different-vie...
This seems to be in opposition to the blog post. In addition, according to the schematic there's USB-2 over that USB-C port:

https://www.raspberrypi.org/documentation/hardware/raspberry...
If you ask most people who have familiarity with x86_64, I'm certain they would use a different term than "genius."

Though the first step for you would be to work on projects you're more passionate about, and that are more technically challenging. A billing site (judging by your HN about section) won't challenge you in a way that will make you get better.
Serious question:

Why can't you use CSS to collect the user's email address? Can't CSS blend modes allow you to capture anything that's rendered on the page? Or is that not possible anymore?
Post10: Just a guy who clears clogged storm drains. Surprisingly enjoyable. https://www.youtube.com/channel/UCsCNU-ptlze2tqAJSDeVGNQ

baremetalHW: restoring Hotwheels cars. https://www.youtube.com/user/baremetalHW

Jabrils: A SWE who does videos on game dev. https://www.youtube.com/channel/UCQALLeQPoZdZC4JNUboVEUg

Luke Towan: Makes highly details models of scenery. https://www.youtube.com/channel/UCjRkUtHQ774mTg1vrQ6uA5A

sentdex: great Python tutorials: https://www.youtube.com/channel/UCfzlCWGWYyIQ0aLC5w48gBQ

Jared Owen: Created 3d Animations to explain how things work. https://www.youtube.com/channel/UCbsfyGlrjrKQC0gbzK0-EiA

Whang!: Does video explanations of Internet culture, like YTMND. https://www.youtube.com/channel/UC3jdnIP2u5hCJpVZ-TuDrCg
Another thing to add: Make the damn thing scroll horizontally - for a website showcasing scrollbars, it sure doesn't work with mine.
CPU purchase cost matters too. The electricity cost of one 100W CPU might be around 500 USD per year in a datacenter. Assuming 5 years useful lifetime that's 2500 USD per CPU. But cheaper CPUs can easily cost 1000 USD less, so even if they're 20% less efficient they may still come out ahead.
There's also some cargo-cult legal reasoning going on as well, I think: instead of paying a lawyer to read the new law and tell you what you actually need to do, simply do whatever you see everyone else doing and assume it's fine.
What are some practical uses of having an RPi W in your pocket?
I've also used the site to demonstrate cURL and GET requests on a basic level, since there's no TLS handshake to gum up the simplicity of seeing simple HTML returned from a barebones CLI command.
Yeah but if that redirect gets overridden...
Boardwalk Empire expanded upon this quite a bit with one of the characters who loses part of his face in the war. That's one part of Television I like.
A Look at Cryptocurrency URIs
This is so neat! I went looking a few months back for something like this, and the best I found was Google's Magenta.

It would be really cool to use this to feed into Magenta. Think of the mashups!
Or, you know, AMD?
Well 2 years ago or so before the current Xeon scalable and Epyc chips it was relatively common to have server chips in the 65-95 watts. Often servers with 2 chips (mid range) would be $2,500 to $4,000.

Unfortunately the realities of Moore's law (or the lack of it really) means that the perf/watt stopped doubling. So in a single generation a mid range server went from 65-95 watts to 180 watts or so. At the same time server costs approximately doubled.

Higher end chips are now over 200 watts.

The good news is that while they consume quite a bit of heat that the physical size of the socket, heat spreader, and chip have significantly increased. So you still have to dump the heat, but it's not as hard (read that as noisy) as it was cooling the smaller (with higher heat density) chips.
Pipsi is unmaintained and replaced by pipx.
Change is driven by marketing demands as much as by genuine innovation. For example, with Windows 10 Microsoft removed the outlines from everything so almost everything in the UI blends together with everything else. The lack of contrast and distinct borders makes user interaction slower and less accurate but hey, it looks really sexy in the advertisements.
Looks like it's an iframe if I try by going to medium.com. I imagine getting the contents of an iframe would be a vulnerability and patched if it was a thing (I can't recall this being possible).
Pipenv is a replacement for venv + pip + pip-compile.

Poetry is a replacement for pipenv + setuptools.

Pipsi is unmaintained and replaced by pipx.