jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm about over the term "internet of things" -- it's starting to irk me like "information super-highway" does.
When searching for the best tool for the job, I often get pointed to SE and the questions are closed as "not constructive". I seem to recall, however, that they opened a separate site for such discussions?
This reminds me of one my favorite analogies in literature, from Kierkegaard's Either/Or:

“What is a poet? An unhappy person who conceals profound anguish in his heart but whose lips are so formed that as sighs and cries pass over them they sound like beautiful music. It is with him as with the poor wretches in Phalaris's bronze bull, who were slowly tortured over a slow fire; their screams could not reach the tyrant's ears to terrify him; to him they sounded like sweet music.”

Phalaris's bronze bull is a Brazen Bull:
http://en.wikipedia.org/wiki/Brazen_bull
It's always a tradeoff in aerospace, but I think what the article is arguing is that we give up too much for stealth. For example, the incompatibility of stealth and external hardpoints on aircraft causes a significant increase in both the unit cost of aircraft as well as a significant decrease in mission capability. With external hardpoints, launching a missile or bomb is merely just a matter of letting ordnance fall away from the aircraft. Without them, you have to invest in complicated launcher mechanisms (i.e. the F-22's crazy pneumatic system for pushing missiles outside of the plane before firing them). In addition, the fact that all stores have to be carried internally means that each aircraft can carry far less in the way of weapons or fuel. This then leads to knock-on costs, like increased requirements for tankers. And if the value of stealth is constantly being eroded by new radars and other detection technologies, then I think the article is asking a fair question. Is the US best served by stealth aircraft (like the F-22 and the F-35)? Or would we be better served by a supermaneuverable "4.5 gen" fighter along the lines of the Su-35 or Su-37 that is cheaper to build, cheaper to operate, and has greater mission flexibility than our "next-gen" planes?
That's a weakness of the article...sorry. I use it to handle error cases in otherwise very performant straight-line code.
Credit also goes to the promoters of programming languages with bugs and bad documentation. Some of them use Stack Overflow in lieu of providing their own reliable issue tracking hosting; some even actively increase tags on SO for their own language to help along programming language ranking systems. Some of these promoters even lose their own investment, which may even have been redirected to SE in the same boardroom discussion somewhere.
Round up or round down?

I'm at 4.5 hours per day. Is that 4hr or 5hr in this poll?
> It's not a very good proposal; some of the type info goes in comments because it didn't fit the syntax.

Actually, the reason why it is put in the comments is that it is implemented as an experimental feature so that its usefulness can be evaluated without having to (possibly only temporarily) change the syntax.
Well, that depends. CLOCK_MONOTONIC_RAW does avoid NTP slewing, but NTP doesn't just adjust the time scale to adjust for offsets - it also attempts to correct for frequency error in your system clock itself. If you use CLOCK_MONOTONIC_RAW, you don't get that correction; you get something that on desktop hardware can easily be tens of ppm off from actual time. Of course, your MONOTONIC_RAW clock is still subject to the vagaries of physics; as temperature or system load changes, depending on the quality of your time source, you might get significant changes in the rate of CLOCK_MONOTONIC_RAW as well (which NTP will correct for in CLOCK_MONOTONIC, given enough time to adjust).
> - don't pretend the JVM and JS have identical runtimes when it comes to concurrency or numerics. Clojure is a language, not a platform abstraction.

> - Emit efficient, optimally minifiable javascript code, at the cost of offering something less traditionally lisp-y when it comes to eval, macros, and other forms of code loading. Those are still possible, but some discipline is imposed.

This is exactly the kind of thing I'm talking about: Scala.js doesn't need to make these tradeoffs at all! Concurrency works identically (just no parallelism), numerics work identically, macros work identically. The list of pure-Scala things that behave
differently in Scala.js is shockingly short (https://www.scala-js.org/doc/semantics.html)

Scala.js sacrifices none of these and still emits efficient (sometimes faster than idiomatic JS!), optimally minifiable javascript code. The fact that Clojure needs to make these tradeoffs and Scala doesn't is largely due to Scala's static nature allowing more aggressive analysis and optimisation at compile time. For example, the reason Scala.js can provide exact semantics for numerics while maintaining high performance is precisely because it knows what exactly types things are, and can use that information to optimize the generated JS in a semantics-preserving way (http://lampwww.epfl.ch/~doeraene/presentations/jslongs-vmm20...)
In Washington, "left" and "right" are two sides of the same coin. The only difference is who they pay lipservice to: the left to the "poor", and the right to the "rich". Aside from this lipservice, they are both the same.

Resolve to vote for someone not from the "(D)" or "(R)" side of the spectrum. It's time we got third parties in there.
Also it looks like WhatsApp’s privacy policy changed significantly.
If only we had a decentralized way of allowing people to host their own content and draw their own users, without having to rely on a centralized platform... Of course, I'm talking about the Internet itself. Mastodon at first glance it's just an abstraction over an already decentralized system of content.
There are two sides to that. Some processes grow organically in house in ways that ignore industry best practices. Everyone likes to think that their organization is special but few really are. They could often benefit from an improved process imposed top down by someone with broader experience and an ability to see the big picture. Of course changing processes always involves some short term pain.
Unfortunately solving that problem is muuuuucccchhh more difficult. It's decided at the local level where homeowners are locked into huge investments that are dependent on car infrastructure. And in cities, even supposedly "left" movements have very little appetite for this sort of switch from private infrastructure to public transit infrastructure, at least here in California.

I am skeptical of anybody engineering full level 65 self driving cars within the foreseeable future, but I think it's more likely than the necessary change you lay out. (I would consider it a huge success beyond all imagination if we had city planning changed to allow even 50% of our households to live a car-free life)
doom uses bink cyberpunk uses bink
BTW, Apple once did a study into some Segway-like vehicle
A lot of the code create-react-app generates is for the build/compile step. Hopefully leveraging things like native browser module loading, perhaps with polyfills for fallbacks, will become more commonplace for major frameworks in the future. Generally I think this post makes some very good points.
The real damage of these dirty weapons is very limited, it's mostly physchological/fear. This stuff itself is not easy to spread with an explosion and it's not a deadly exposure either. You can't make a real nuclear reaction from this.
Classic dismissal of disruptive technology because it seems marginally beneficial.

I absolutely guarantee it will change your spending habits this coming decade.

I'm not sure if there's a way to understand until you experience it being walking distance from your office.
My main complaint with this site is that looking up by email address isn't particularly helpful since mine shows up in several breaches. What I'd like is an itemized list of services involved in a list that my email appears in so I have something actionable to work with.

I just checked my password manager, and I have over 100 accounts, most of which use the same email. Changing my password on all of those services isn't practical each breach, nor is opening a bunch of separate email accounts to make tracking down affected accounts easier.

I like my current password manager's (Bitwarden) feature of telling me which accounts have weak or compromised passwords, but it doesn't include breaches where passwords weren't leaked, like the most recent major leak.

I love this site, but I don't find it all that useful honestly. Maybe this just means I need to get a new email address and slowly migrate accounts to it.
As a software developer I found Hugo hard to learn. Lots of keywords, strange templating syntax, but YMMV.

I still use it, but it’s not exactly beginner friendly.
I do actually... but I also don’t have much need for them.

I have two web cameras in the kids‘ rooms, but they are fully fire walled and have zero external access. But now that they aren’t infants... do we need them?

I do backup our pictures and documents to an external provider, but the backups are encrypted and not browsable per say.

I have no need for a fridge that orders groceries or a thermostat I can control from the office...etc.

Ironically, I write software for a living and love computers... I just value privacy more than most I guess.
Is that because “they” refers generally to a plural? I’ve started using it to refer to singular people as a neutral reference but haven’t had anyone attempt to correct it.
I don't use the vending machine that is there, I drink water.

I suppose it is not so likely there will be a store in walking distance the next few years.
You can go to some small village in south America. Live on a beach or in mountains. It's so cheap that all you basic needs can be taken care of with 100-400$/month and you can dedicate yourself to the persuit of your hobby.
Yeah it's dystopian as hell. What an incredible amount of waste, too. The storage, the engineering hours that go into it, the electricity and bandwidth...all to track you a little better so you can be sold more shit.
I think the answer is not to hold back progress, but to address the pain points as they arise. As for the specific concerns of going "cashless", there are many countries with lower standard of living (Venezuela, China) than the US but near-ubiquitous cellphone payments, so I don't see this as a difficult problem to solve.
None of this is "new". Pretty much everything described has occurred in most past civilizations to varying degrees. The speed at which it happens and the tools used are the only new things.
Original link: https://www.chongdiantou.com/wp/archives/73084.html
"do a quick email confirmation". And what happens if one or more of your users gets targeted for a long period of time ? You will force them to open there inbox every time they want to log in your site ? And this gets even better if they target your site generaly, it will be a lot of fun for the majority of your userbase to have to do that "open inbox" step, bet users will love it :)

Sorry mate but your method sounds easily exploitable ... heck using reCaptcha would be less punishing for the user than your approach.
Nope. They served me, I had x amount of days to respond. I had the website up in just a few days. Meanwhile I had requested that the trial be moved to a different location, where the service was rendered, which if I remember would have taken a few months just to be considered by the court. Long before any court date they had dropped everything.
Or even easier: put the same shampoo in three different bottles and charge three different prices.
I have no Java experience aside from playing Minecraft and running OpenOffice, but I feel like I dodged a bullet by avoiding it as a programming language/platform. Everything I've ever read about it makes it feel extremely overwrought and bloated.

I'm perfectly content with the Smalltalk-inspired object model Ruby uses. :)
I am very surprised by low number of Java and Ruby sites, and high number of ASP sites.
Honestly, I don't think the FBI has the expertise they'd need to slip in a backdoor which goes for this long without being found.
A person part of a militant group entering US territory with the express aim of subverting the US government would be invading, not rebelling.

If you're of the country and attacking it, you're a rebel. If you're not-of the country and attacking it, you're invading.
I just watched a great talk about Scala yesterday by Dean Wampler called "Seductions of Scala"

http://bit.ly/hTwYm4

I've never felt comfortable about functional programming, (I still have nightmares about Prolog from my AI class at uni), but the way Scala mixes OO with the conciseness of FP felt good.

The Actor message model is ripped straight from Erlang, which is well respected, and features liked mixins appealed to my C++ heart.

Scala is on the list of stuff to tinker with over xmas now along with node.js and Go .
I went from contractor to "real employee" at a big company and it was no problem keeping the same take-home pay, while also getting paid vacation, cheaper insurance, 401k matching, etc., etc. I feel a little burned for not asking for more money, but nobody would actually take less money, right?
I use one called Gitea which is not only a functionality clone of GitHub, but is also a UI clone too. It's free software and works great, and is written in go.
I get the outrage, but I also understand where the problem originates in terms of Apple's use of the T2 chip.

To maintain the security of the T2, which is tied to the encryption of the SSD, the SSD is bound to the T2 in a non-reversible way.

So when you change the SSD, you have to rebind it with the T2. This is not a "field supported" operation of the T2 standalone, so requires the use of a secure path via Apple Configurator, with, I assume, a tunnel back to Apple's RA equivalent.

Should they make this a function of the T2 that is available in the field standalone? Absolutely.

Why haven't they? I can think of any number of reasons, some nefarious (the "remove right to repair") side of things, but, more likely, you don't muck around with a security chip too often or without a real need.
All big projects have open GitHub issues. You just linked to 500 open and 3000 closed bugs in V.

For example, Rust has 8000 open/35000 closed. Yet it's a very mature language.

V is very stable for its age. The compiler can build itself since the release (it now has 220k lines of V!) and we have big projects like the Vinix OS written entirely in V, and it can already run GCC/g++ and Doom for example.
And by all appearances, they went into his house. While he was at the airport.
That's my thinking.

If I were only slightly more paranoid than I am, I might suppose that it was intended to be a chastisement for practicing what the officer/agent perceived as a weird, scary, terrorist religion.
Dang-nabbit - competition !

Well it's simple for now - have not waxed through the 16 docs they provide for G-Cloud (and the Agile consultancy has already finished - yes a preferred supplier list for agile development)
This does mean that you can't use ZRTP-style short authentication strings, though, as the attacker would have a very easy time brute-forcing the SAS. You'd have to verify the entire length of the fingerprint.
Well they already use it to decide if a video can be monetized so it is already happening in some sense.

https://support.google.com/youtube/answer/6162278?visit_id=6...
> There are tons and tons of implementations of HTTP/2; at this point, nearly as many as there are of HTTP/1.

This is a ridiculous claim.
Injection molding machines in China beg to differ.
I worked on a system once that failed in Sweden when we changed the locale from US.

Someone was getting the date as 01MMMYYYY and using it as a partition name. When the first day of the tenth month happened, everything broke, because it was expecting OCT, not OKT.

Unambiguous but wrong.

With humans reading it, either you need to be unambiguous, so use yyyy-mm-dd, or you don't have to be, so use a format that most of your audience will understand.
Any 0-day Linux root vulnerability qualifies. Linux is a large system, do your own risk analysis.
My summary of your analysis. People aren't statistics so you shouldn't form your opinions about anything involving people using statistical data.

I'm sorry, but that trips my BS detector. It lets you believe anything you want to believe, and makes those beliefs impervious to any data you might be presented with.

If you don't believe me, then ask yourself these questions. What experiment can you imagine setting up that would convince you that immigrants truly are at a disadvantage of school, even when the school tries? What experiment can you imagine that could convince you that significant academic gaps between ethnic groups are not within the realistic ability of the school system to fix?

I suspect the answer is that nothing could ever convince you. In which case your belief is a position of religious faith, and is impervious to any form of data.

By contrast I accept that student performance is affected by many factors, some of which are out of the ability of schools to control. Schools can't readily fix what language you were raised with, your family's attitude towards education, various other possible problems at home, the effects the stereotypes have on self-image, and cultural differences around things like what age it is appropriate to start having children. Yet those things are strongly tied to your ethnicity, and have a significant impact on your academic performance.

How big a factor is this? How difficult to control? I don't know. But when presented with data that suggests that it is enough to explain the educational differences between the US and other industrialized countries, I'm not going to throw it out out of hand. And conversely if presented with different data that says it is not enough, I'm not going to throw that out either. I'm going to read both analysis, and form the most educated opinion that I can.
Alex Johnson must not have remembered the editors this Christmas.

…evidence is incomplete and uunconvincing, and they unconvincing, arguing that…
Just another response to the "Internet Changes Everything!" noisemakers, he's just going as strongly in the opposite direction.
Hmm. I'd not really thought of this, but yes, it is.

I visit mainstream general news sites (Google, NYT, etc), Reddit, tech news sites, and others, but this is consistently the source of the highest quality information. The comments are news, too. If something happens and it's important, it WILL be on HN.
Well since we're discussing non-tech news - bees, wikileaks, and the TSA - that'd be a no to the poll.
I was complaining about this sentence, which uses the past tense and which sounds like it is about a specific individual:

"Today I found out there was once a woman who had immortal cells."
Don't forget http://norvig.com/lispy.html
You have coined a phrase and should grab paypalism.com before it is too late.
I don't think it's fair to say that "everybody else" ignored Afghanistan until 2001. The Soviet invasion of Afghanistan was one of the more important events of the Cold War and was widely watched by the world.
> If you are comfortable to stand in front of a group of Chinese and explain to them what "Chinese Whispers" is and think you can convince them there is no prejudice in it. Then I'll stand corrected.

I would certainly be willing to do that, and the Chinese group in turn could mention some of their local analogues (because expressions depicting a foreign nation as unintelligible are found all over the world) that they don’t see as a problem – Chinese speakers are generally less concerned about ethnic sensitivities than the English-speaking world.

There is little prejudice in many of these expressions today. Certainly there may have been prejudice when the term was first coined, but the expressions then became lexicalized and speakers are not even consciously aware of them. To claim that they represent prejudice today is to fall into the etymological fallacy.
In all low-level languages you don't pay for what you don't use; that's not a design tradition but a requirement of the domain. I'm talking about the tradition of a low-abstraction, low-level language that has many features so that, when it is read on the page it appears as if it were high-level.
She writes, "I have never yet been to a wedding in which the couple explicitly promised each other not to sleep around" ... but she probably has. The expression "forsaking all others," which appears in many traditional marriage liturgies, pretty much covers the infidelity issue.
This reminds me of when Windows Vista (or was it Windows 7) came out, Microsoft claimed it would lead to more growth, through all the upgrades that would need done. So more work needing done leads to more "growth". There is something backwards in that thinking to me.
Like a lot of Americans, I never went out of the country, so really had never given tipping a second thought besides laughing at Buscemi in Reservoir Dogs.

Having been to Europe and Asia a few times in last few years, I've seen the other side now. And yeah, what we do is just strange, and I don't think it's helpful at all. The service still has the usual variation of suck vs. fine.

The thing is that I feel like part of a problem. The truth is that even here I probably overtip (15-20% on -any- service, taxi, hair, whatever) mostly because I can't remember our tipping rules on all the various things you're supposed to tip for, and because trying to do calculations on the fly are a burden. It's either "the couple of bucks in my pocket" for stuff like carrying bags or "20% on the final bill" for almost anything else because that's what's easy to figure out quickly in my head.

Further, I don't carry cash anymore for the most part, so I'm constantly shorting delivery people, service professionals, all that, because I can't add the tip to the final bill but don't have currency.

So really wish we'd back off of it. I'd happily just bump up the portion of my payment on a number of things by 15%+ if that's what it took to compensate people fairly without my having to try to remember what's right. Then I could tip for actual exemplary service instead of just feeling mildly confused (or screwed) all the time.
I don't know about you, but I have an excellent doctor-patient relationship with myself and I fully expect that if I prescribe myself placebos it would work just fine.
I´m more concerned with the fact that it only stores the first eight characters. Does anyone know if this is common? I often use very long password strings that begin with something simple... like I may use the first line of a song (e.g. myformerhopesarefledmyterrornowbegins). I figured that it was exponentially harder to crack a longer password so I never bothered with diverse characters and capitalization.
Depends on the laws and regulations. A lot of things don't operate in black and white good and bad.
Well done!

If personal willpower isn't getting it done, I'd suggest team sports. I got into rowing a few years ago, and it's been great. Basketball, soccer/football, tennis can be great sports for consistent quality workouts.
Microsoft did a usability study on a similar grouping of APIs by usage in Visual Studio. The end result was it was harder to find what you are looking for than using the alphabetical ordering. The lesson for API designers: group related methods by prefix so they can be predictably found in code-complete popups.