jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> Thanks to Apple, there's probably a solid "aluminium case" manufacturing pipeline that Framework might be able to leverage.

Apple literally has buildings filled with thousands of CNC machines milling aluminum laptop cases.

Apple does not manufacture things the same way as the rest of the industry, as they have the money and the scale to do whatever the fuck they want.

https://beneinstein.medium.com/no-you-cant-manufacture-that-...
Everyone can generate electricity with solar panels or wind turbines, etc. Even if there wasn't a central government at all, bitcoin miners would still have resources to defend their operations.
I started using the Emporia Vue 2 about a month ago. Overall I'd say it's great. I hooked up a few circuits individually and I got crucial insight into unusually high energy usage from a heat pump + air handler + auxiliary heater setup.

I much prefer this approach (by Emporia and IoTaWatt) of multiple CTs (non-contact sensors applied to specific circuits) vs. the "Learning" devices that try to interpret what's using energy based on a signature of power usage, with reportedly very poor success.

The app is quit useful. I do wish I could get access to the raw data by default, without needing to send it through their cloud first (only way to get data off the decice) and submit an export request to get emailed a CSV.
Okay, first up: make sure we're talking about the same thing.

I'm talking about hiring (etc.) quotas requiring the demographics of (e.g.) a workplace to be roughly similar to the demographics of the general population. Fuzzy quotas, so a two-person team doesn't have to be representative but a 20 000 person company shouldn't be almost exclusively white men in their 30s.
Slight non sequitur here but what you said about addictive qualities reminds me of a similar experience I had with a game a few years ago.

I've never been hooked on nicotine or similar, but toward the end of 2017 a game (Simcity Buildit) dug deeeeeeeeep into my soul and for the first time in my life I had to aggressively quit something like that cold turkey.

First I should say: It's a great game and really fun! (HA - I know I sound like a pusher...) I didn't spend any money on it. But man did I spend brain cycles and time on it. A few specific game dynamics really get their hooks into you - this concept of mini game-within-a-game "tournaments" which require your attention over a specific period of time (ahem weekends).

My "rock bottom" was two things: I was on a long drive from LA to SF and I had my girlfriend open up the app to complete a few time-sensitive tasks for me while I was driving. There I was explaining "ok now swipe this. Drag it there. Great. Now do the same on this other thing. Ok thanks love!".

The second was that a common strategy in the game where you start a second instance on a different device to mine certain resources (it was called a "feeder city"). So there I was on any given Friday night sitting on the couch with my iPhone AND iPad open, swiping away.

One day it struck me that there was no end to this cycle. There was no winning. There was just more building and more swiping and more hours to go down the drain, and I just realized I had to quit. So I hard-deleted the game from my phone and iPad right in the middle of a weekend mini-tournament and never looked back.

In the days following, I had very regular twitches and urges to go back. "Just one more"....I realized this was real addiction. Luckily it passed after a few days. But wow - what an eye-opener for me.
What I find most interesting is that in the details they just keep putting a new timestamp on the “We're close to resolving the issue” every few minutes. Not really a helpful status update.
Why a travesty? Is your part of the world locked out of supermarkets?
I mean, speaking personally as a customer, I'm a pretty big fan of being able to search for food online and order it. When we're trying to figure out whether a market is broken, the question of whether customers are happy is a pretty important starting point. (But maybe I'm just a weirdo and everyone else who uses Yelp etc. is miserable?)
Not a fan of the death penalty in general, for multiple reasons, but anesthesia administered by gas, as before surgery, seems way more certain than searching for a vein. After that, no method of execution is going to be cruel, assuming the criminal doesn't wake up.
Protip: install Pi-Hole ( https://pi-hole.net/ ) and prevent websites you visit from feeding The Beast :)
An ecologically harmonious lifestyle is economically cheaper, both for
the household (in reduced expenses) and the surrounding economy (via
reduced degradation of "ecosystem services"[1].)

This, along with advances in technology, should result in massive
reduction of work required to maintain a given quality of life. E.g. a
24-hour work week, and the option to retire after working only a few
years.

One's leisure time would, presumably, be directed towards things like
spending more time with one's children, or participating in local
politics via concensus building[2] (the most expensive yet most efficient
form of government I suspect.)

FWIW, Bucky Fuller calculated that we would have this level of technology
by sometime in the 1970's. We did (e.g. transistor, atomic power), but
we have yet to engage our technology coherently to make it (a secular
utopia) happen.

I don't know how to get from here to there. It's mostly a people problem
and I'm not a people person.

I think you have to get some land, build some ecologically "green" houses
and infrastructure, rent it to folks much below market rate on the
understanding that they meet certain conditions (like you can't just move
out and sublet it on Airbnb or something.)

The idea is that the folks renting these eco-flats and apartments at ~70%
off market rate use the difference to live well.

To close the loop, at least some of them would be working to get more
land, build more eco-neighborhoods[3], and rent them out to more people.
And a certain amount of the collected rent would go to a fund to support
wild land conservation and ecosystem restoration.

You could build something like Park Merced[4] in San Francisco but
integrated with regenerative farms and a wildlife corridor.

[1] "Ecosystem services are the many and varied benefits to humans
provided by the natural environment and from healthy ecosystems."
https://en.wikipedia.org/wiki/Ecosystem_service

[2] "Consensus decision-making or consensus politics (often abbreviated
to consensus) is group decision-making processes in which participants
develop and decide on proposals with the aim, or requirement, of
acceptance by all."
https://en.wikipedia.org/wiki/Consensus_decision-making

[3] Christopher Alexander of "Pattern Language" fame has a site called
"Building Living Neighborhoods":

"Our goal is to help everyone make our neighborhoods places of
belonging, places of health and well-being, and places where people will
want to live and work. This has become possible through the use of
Generative Codes, Christopher Alexander's latest work in the effort to
make possible conception and construction of living, beautiful
communities" https://www.livingneighborhoods.org/ht-0/bln-exp.htm

[4] "a planned neighborhood of high-rise apartment towers and low-rise
garden apartments", "It contains 3,221 residences ... and over 9,000
residents..." https://en.wikipedia.org/wiki/Parkmerced,_San_Francisco
Yeah, I meant that the security tradeoff with usability is unsolved in personal use. It requires too much effort and understanding. If you use hardware keys, you still have to backup your keys somewhere safely.
That's not really a good reason, though. If you're running a high-traffic website you should already have a way to shed load and terminate long-running requests and threads. But "long-running" is subjective and depends on the environment.

The recommended work factor for bcrypt is based on a lot of assumptions, and again, for a high-traffic high-value website you should be setting your bcrypt work factor to something that arrives at a target time for verifying a password is short enough to not annoy users but long enough to deter offline cracking. But how long is "long enough"? It depends on the value of your data. If you're storing Top Secret data, you should assume attackers have nation-state level resources and patience and your users are willing, or required, to accept response times that wouldn't be acceptable to consumers.

So the short answer to "why limit password length?" is that there's no good reason if you actually care about the tradeoffs between security and user experience.
I'd be surprised if it is much of a restriction in real world use cases. Accessing my NAS over 866Mbps WiFi[1] caps out around 60MB/s, the same devices over gigabit ethernet hit around 120MB/s (the NAS delivers around 650MB/s over a 10Gb link).

[1] tested with multiple client/router devices, in close to ideal circumstances (few feet line of sight between devices, no other devices active on the network)
Are you saying that Chinese semiconductor companies are outcompeting US semiconductor companies because they have greater access to capital? That doesn't seem right to me.
likewise, are these still available?
Threads are paginated for performance reasons (yes we're working on it), so to see the rest of the comments you need to click More at the bottom of the page, or like this:

https://news.ycombinator.com/item?id=26263508&p=2

https://news.ycombinator.com/item?id=26263508&p=3

Apologies for the annoying repetition. It will eventually go away.
The issue is that the example nostromo gave (40m) was not intended to be predictive of what would actually happen. It was based on a worst case / left unchecked scenario (useful for establishing an upper bound), and therefore irrelevant w/r/t the system responding to the model.
Why would I want to use Darwin?

macOS has some UI advantages, its the largest reason I use it - but without cocoa, and all of the core foundations that make OSX, OSX, I just dont see the point.
Creating an intelligible work through a random process takes a really long time. It took Earth hundreds of millions of years.
OK, gotta get my knitted mumetal hoodie. With a nickel/silver-plated silk liner.
Khosla is clearly in the right. First, Khosla won in court on his "weird ancient technicality": https://landuselawblog.lexblogplatform.com/wp-content/upload....

Second, since the time of Justinian (527-565 AD), the public trust doctrine applied to the land up to the high tide line, and covered navigation and fishing. Then in 1971 the California Supreme Court discovered the right to surf and sunbathe in that ancient doctrine. Gee, it was hiding in there the whole time! California 100% deserved to be one-upped by Khosla. The fact that Khosla did so by invoking his rights under a treaty that pre-dated the state of California itself just makes it all more delicious.

Third, the California Coastal Commission proved itself the bad guys. It wasn't happy with even the California Supreme Court's made-up version of the public trust doctrine. It's inconvenient to sunbathe on just the tidal land, so the CCC demanded that Khosla run a public beach on his property. An unelected agency extracting concessions from a private property owner beyond what the law provides for is third-world country levels of government abuse.

The only thing that could make this better would be if Khosla sued the CCC for wasting his time and money.
Have you looked at reversible computing? The ideas are only vague in my mind at the moment, but the fragments are there. Disclaimer: out of my wheelhouse. Any conditional statement will throw some information away, "knowing" a==b means provably you have less complexity. Not a good look for encryption.

But instead let's say you have some register which gets rotated/xor'd in some way based on the relationship of a to b.

I don't think you can do branching logic though.
Sounds pretty similar to what happened in the Bernstein v. United States case.
Specifying "democrat" in this particular example of how an adversary having a .gov domain could be bad adds nothing to the example.
For me S-expressions feel like the most natural way to program because they compose naturally with zero ambiguity. Infix notation might be slightly clearer for simple expressions but it doesn't compose: As soon as you try to compose infix notation you have to add parens, depend on unstated precedence rules, or both. Lisp's philosophy is to just use parens everywhere, make everything composable, and have no precedence rules.

That said, I would hate to write Lisp code with Notepad. Fortunately nobody does this. In conjunction with a paren-matching, auto-indenting programmer's editor (which is roughly all of them these days), S-expressions are easy. A good editor is vital not just for writing Lisp programs but also for reading them.

I will not claim parentheses are mandatory. I find Haskell just as simple, unambiguous, and composable without (many) parens but that's only because it has automatic currying, and that takes a bit of practice to wrap one's head around.
Im also genuinely surprised to read the comments here.
I typically expect US silicon valley types to be woke to the point of mental retardation.
"For most contacts you just move away from people who don't use secure communication"

people aren't JS libraries, you can't/don't "just move away from them"

"Hi Mom, I just want you to know: I am deprecating our relationship to "acquaintance" because you use Gmail and an iPad"
Elon tweeted [1] that the pressurized edition will be the "official truck of Mars" - which I take to mean it will be the rover.

[1] https://twitter.com/elonmusk/status/1197627433970589696
They can also give advice as to whether or not accepting the plea deal is in the client’s best interests. That mechanism seems like it would be nearly equally effective, especially in today’s “one strange trick” society.
Not for everyone. There are no small number of people who will simply shut down when they see a very technical error message, even if it’s prefaced with the simplified version.
there are a couple of utilities meant for that. You can send notes to other user there. There's an internal chat tool, VoIP, anonradio, read/write phlogs and react to others...

You can look at sdf as either a unix with a bunch of cool tools or as a community.
True.

However, in practice, most defendants take the advice of their lawyers. If public defenders advised not to take a deal, they probably wouldn't take them.

This is definitely the weak point of this plan, I admit.
> "So-and-so said something I don't like, so now I've changed all my political beliefs to be the opposite of theirs" is something real people don't actually do

Yeah that's not what happened. The commenter in question clearly said "your rhetoric has pushed me further towards unions being bad" from the original position of ambivalence. If I'm being honest, I'm similarly ambivalent about unions and the rhetoric has pushed me in the same direction as well. It's not just this one comment that pushed me on its own, it's a small trend I've noticed in pro-union advocacy that I've noticed.

And frankly, whether someone's political beliefs have truly changed from such rhetoric is not very important, this kind of rhetoric poisons friendship. Political beliefs and movements need friends that actively support it, not people who quietly agree that something is probably technically true. Ever heard of "you're not wrong, you're just an arsehole"? Keep this up and you'll have a fantastic non-coalition of people who may quietly admit that you're right on some things but will never associate/support you or your movement. How you say something matters a lot, this is just the basics of diplomacy.
But underwriters don't necessarily need to insure every officer, and not every officer will be insured the same. If they are deemed too risky, it doesn't matter if the union is backing their premiums or not -- if they don't have insurance, they can't work (or can't do fieldwork or something).
Much like the letter against him was being drafted and promoted in the open? I fail to see the sinister edge of this in either camp. I took a look, and both letters garnered many comments (for and against) on many platforms as they were being written and promoted, as it should be when doing such things. They are collective actions, after all.

Sorry, but there really is nothing here.
> You are right. Small teams absolutely do not need to execute code remotely, especially if the cost is having an always on job server.

Super debatable. You should have some builds and tests run in a clean environment. Maybe you could do it in a Docker container. But otherwise, you want a remote server.

Devs mess up their environment too much for a regular dev machine to be a reliable build machine.
That's insightful.

You're right, most people don't have a problem with passwords. They use "password" everywhere and it's never a problem!
I really like the idea of this game, but I like for ideas to try a new way to get rejected everyday that aren't purposely outlandish. This comment has some good ideas on what you can do to potentially get rejected: http://news.ycombinator.com/item?id=1755561
>Its interesting to see many connections within India.

The map is quite predictable to some extent too. Delhi, Mumbai and Kolkata are clearly visible, and I think I see Hyderabad, Bangalore and Chennai as well, albeit as less brighter dots. Bangalore not being a bright dot is curious in itself - is it that people here are more networked with other cities and countries rather than within the city?

>Also India and countries in Western Asia seem more connected than India and US (which is what I was expecting assuming the FB population in India)

How do you see something like that? I found it pretty difficult to keep track of the lines.
If that were true, it would be pretty interesting indeed.
Try lots of things.

Then stop thinking about the meta-level if "I like this, I like that, am I more talented at this, am I more talented at that" etc. etc. and you just force yourself to work on something.

Meanwhile, try lots of things, but spend most of your time polishing the fundamental skills you chose.

You have just one mind. The outside world only sees the output of your mind. It doesn't care that you really wanted to be good at maths or music or baseball or whatever but that your base urges and attention span made you switch around and robbed you of your time... all it cares about is the net result.

Therefore, it's up to you to conquer your fickleness.

GOOD LUCK :]
Andrew, I think mixergy is one of the coolest things on the web. You've done great work bringing so much content to inspire us. So I'm surprised and a little disappointed to see you interview the likes of Tim Ferriss.

Don't get me wrong; I understand that you're a journalist and want to keep an open mind. No question about the popularity of this person and his subject.

I just don't think that he or his message are very inspiring. While most of us here work hard building stuff for the benefit of others, this guy just hacks the system for personal benefit. Whether it's gaming the rules to win a martial arts contest, front loading phony book reviews, or making outrageous claims that spawn counterproductive behavior, I really don't want to know about it; I've read enough.

The world already has enough hustlers, charletons, and posers. I'd rather see you spend your time continuing to bring us the real inspiration the has given mixergy such a great track record.

Just my .02.

[EDIT: Just a quick follow-up to those who have disagreed. I don't hate Tim Ferriss. I don't accuse him of lying or deceiving. And I don't question whether or not his methods are effective. (Spam is effective, something else I would never do.)

When I read his last book, I was totally turned off when he claimed winning a martial arts contest by finding a loophole in the rules and shoving his opponent out of bounds. I have never done anything like that and have no intention of learning anything similar.

There's so much inspiring stuff to read here and in books that I see no need to follow up on something I've already ruled out. I was just a little surprised to see Tim Ferriss and mixergy in the same post. That's all.]
That's not so great, since they're basically un-securable.
> If a tracker tracker.example (as classified by the Enhanced Tracking Protection) redirects to a non-tracker a.example and tracker.example received user interaction as a first-party within the last 45 days, tracker.example is granted storage access to a.example for 15 minutes.

Why is Mozilla creating a special exception for Facebook (and Google) while those two are the worst privacy invaders?
Using Elon is pretty clickbaity since this is, I guess, probably not at all related to how he uses it.
This is not the case in Canada, though I can't comment on other countries. Firstly, we pay our technology professionals rather well compared to the majority of the private sector (i.e banks, but not startup world). Secondly, there's an enormous safety net, including defined benefits pensions.

Years ago I was going to work for CSIS (Canadian Secret Intelligence Service. Their offer was 90% of my base salary, a 25% bonus pool, and benefits that clearly brought my total compensation well above my situation. I have friends who have made that decision - they're paid quite competitively, the published Sunshine List illustrates this.
My understanding of containment is that it is only effective when testing and tracing are radically pursued. There just are not enough resources at the state level (at this point) to do this with the effectiveness China has managed to do it. So we are left with one tool to fix this which is flatten the curve to not overwhelm the healthcare system and lead to further deaths. South Korea has been doing a lot of tracing and they are starting to see this as a great success, but mostly due to south korea's ability to track phones of people diagnosed positive.
> I'm hopping someday people will provide a friendly Python API on top of ansible so that I don't have to write its YAML DSL anymore.

Ansible is used in the network automation space as well, but some people found they wanted more flexibility so they created 'raw' Python frameworks:

* https://nornir.readthedocs.io/en/latest/

* https://napalm-automation.net

Presentation:

* https://www.youtube.com/watch?v=3uIk0WQLHZk
That's too bad. We really need to ramp up PCR tests as well as begin serological studies (there is one I am ware of, and a product on the way.) Immediately. We will not get this under control if we don't. We need to know how fast it's spreading, where, and so on.

It is clear that in some ways our hands are tied on testing, but a case like yours at this time knowing if you have it or not could affect your course of treatment.
Seems like they're still very far in density.

LI-900 is 144.2 kg/m³ (9 lb/ft³) and silica aerogel goes around 1,900 g/m3
GNU Rope never shipped but it looks like the source code is here[0].

[0] www.hungry.com/~shaver/gropt.tar.bz2
Run it in Docker. https://jonathan.bergknoff.com/journal/run-more-stuff-in-doc...
You help test the software and maybe network experimental early adopters.

Diaspora doesn't necessarily have to follow the same rout as Facebook.
Do you think that tech training is a decent market in general, or just for this one industry?
Doesn't seem like a big deal to me. I think a lot of Zuckerberg's bad press comes from his age: i.e., people are jealous of his success.
I never understood why microsoft doesn't roll out it's own adsense+adwords. It only makes sense to do it with bing.
Very refreshing to read straight up reasoning. I was expecting a lot of spin (I wonder what they wrote in the message they sent free users)

Instead some really good points for a fully paid model. They can be more targeted in their acquisition and measuring. Makes sense.
Can we chat on AIM/email?
Seems like they are actually following the mantra of releasing a dead simply product quickly, and the slowly adding more features so that in the end, the users might as well have signed up for WordPress or Tumblr or similar sites in the beginning. Clever.