skysight-inc/HackerNews huggingface dataset:
I've been using software built by bradfitz for a very very long time - LiveJournal where I attempted to blog during a period of.. let's just say misguided rebellion against nothing in particular, memcached at my first job out of school, and Go - I introduced it at my current job and vast majority of our code base is now in Go. And there was that one time he reviewed my tiny CL in Go.

Thanks for everything, best wishes for your new venture!
same situation here, I wish there was a hack to update the OS completely, we are stuck in iOS 5 if I recall correctly.
The point, however, is that the customer/regulator dictates quality standards, not the person assembling the burger.

Whereas apparently many software engineers do not take their cue from customers since they strive for some impossible "no bug policy" (or some other such rubbish).
He had an investment firm and a media company. (https://www.crunchbase.com/organization/bryant-stibel-invest... https://granitystudios.com/)

There's plenty of other posts about artists, authors, musicians and actors passing away that weren't flagged.
https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=fal...
https://hn.algolia.com/?q=has+died
Edit: formatting

> badly formatted

I apologize for this. Flexport uses the Medium.com platform, and I couldn't find any better way to write math notation than embedding LaTeX gists.

> needlessly obscure notation

I agree 100%! I would like to hear ideas about how to eliminate this notation. I feel it's keeping too many people away from the field.

> never gets around to actually writing down a model in MathProg or Pyomo or anything similar

Again, spot on. The post was long enough without explaining how to do it in Pyomo, so I'm saving that for part 3.
Iirc the cure was temporary and he won't be doing it again, but yeah he proved it can work, and work easily.
Setbacks in terms of productivity due to a loss of productive hours. There's no stigma or political setback in my company. Everyone is entirely sympathetic to anyone staying home for however long.

1. Teams split up projects into tasks.

2. Each team member agrees to do some subset of the tasks.

3. When a team member fall behind on their tasks due to illness, people do cover for them but the project's progress is inevitably slowed.
If you could get a new battery for $30 and install it yourself in 30 seconds, would people be throwing less phones out?

Having had cell phones starting in 1994, when replaceable batteries were just how it was done, I can say people did replace their phones just as often as now.

My memory is that people replaced them every year back then, in part, because the batteries were so awful and new phones kept coming out with better battery life.

Today, many (most?) people keep their cell phones for at least two years, and on HN it seems to be even longer. I have an iPhone 5 from 2013 that I use for traveling, and it just keeps going. Using a seven-year-old phone would have been unheard of back in the days of replaceable batteries.
I've seen alot of discontent for his writing style but only a few posts that actually attempt to rebut the fair criticisms that you are being sold a device you don't control. It's an interesting hypocracy from a site that hangs on the every word of librem but condones apple in the same day...
Maybe they accidentally shut down the wrong product.
He turns 40 on February 5 (at least according to https://en.wikipedia.org/wiki/Brad_Fitzpatrick ). I wonder if that was a factor in his decision. He could predict his path at Google and wants to chart his own course again.

from his update:

"When I first joined Google it was a chaotic first couple years while I learned Google's internal codebase, build system, a bunch of new languages, Borg, Bigtable, etc. Then I joined Android it was fun/learning chaos again. Go was the same when I joined and it was a new, fast-moving experiment. Now Go is very popular, stable and, while there's a lot to do, things--often necessarily--move pretty slowly. Moving slowly is fine, and hyper-specializing in small corners of Go makes sense at scale (few percent improvements add up!), but I want to build something new again.

I don't want to get stuck in a comfortable rut. (And Google certainly is comfortable, except for open floor plans.)
What next?

TBA. But building something new."
I think it allows for low cost "benefits" HR can sell.

Sure they save 10% on real estate due to absences, but I wonder if it's to sell a cool look. GM just changed to open floor plan.
Sounds like they didn't and the metadata logs got corrupted..

This does also mean that other data would be corrupted too, running ZFS without ECC RAM is frequently warned against.
So... This would not happen with Linux?
I’ve been building essentially that, but more than just websites: https://apse.io. I am really pleased with how it works - just released v2.0!
If Russian strategists were likely considering expansion beyond Crimea, they would have been able to use social media information to assess, with a great deal of precision and in real time, the reception that they would likely receive,” Driscoll and his co-author wrote.

Our conjecture is ...

Note the speculative angle. They don't offer any evidence that the Russians did any kind of serious analysis of what was on Twitter at the time. Or whether it influenced their decision making.

They only assert that they "may have".
The first iPad aged really fast. I have a conspiracy theory that they brought the iPad 2 to Steve first and he told them to fatten it up and slow it down because it was already ahead of the market. There was a huge size decrease between the first 2.
Top Books on Software Practices Summarized
Just a suggestion after skimming the README: the technologies something was built with are not its features. Features are the things the software can do for the end user.
Yeah. And the virus is transmittable before that. I think it's part of what makes it insidious. There is a time when people don't feel sick so they travel around and spread it.
To escape the paywall, right click on the link -> open in incognito. Problem solved.
My old iPhone 4 still works - I just keep it in airplane mode 24/7 and never allow it to connect to the internet
Cory Doctorow is one of the most consistently principled men you’ll ever meet. File him with Bernie Sanders or Richard Stallman where regardless if you agree with the principles they uphold, there is still a certain admirable quality to the sheer genuine consistency as to who they are and what they represent.

Reading his piece, it is easy to see that Apple hasn’t yet released an iPad Doctorow would like to buy, and I wouldn’t blame him for being who he is. He’s come to market looking for certain qualities in a tablet computer product, and found every iPad ever released to be lacking them. There’s no reason to spend money on something you’ll be unhappy with.
Interesting reading this now, the part about making open source contributions easier makes a pretty good pitch for Github.
“ Google Drive service has already been restored for some users, and we expect a resolution for all users within the next 1 hours. Please note this time frame is an estimate and may change.” per their status page about 7 minutes ago
Already up for us as well.
> Self-plug - ...

Asked me to sign in with Google. Couldn't click behind. Closed window.

Come on, don't make me sign in everywhere. This is just email harvesting. I get if you want to sell a service, but then I need to know what you are providing. If it is good I'll pay for it (as someone trying to learn Mandarin. There just aren't good tools out there). But please don't just blindly collect user data.
Ask HN: What real world data use case can I solve for a tutorial series
I'm planning to write a tutorial mini-series covering production-grade data engineering. This will include building and maintain an end-to-end data ecosystem. I would love for this to solve an actual problem and the tutorial progressively adds more complexity in solving that problem.
Since I work in infrastructure, it would be naive for me to assume that I know of all use cases that would be helpful for the community so I'm hoping this community can help me understand a real-world data problem that a good portion of the community would like me to solve in these tutorials.

Ideally this would be something that covers data ingestion, processing, modeling and using that processed data for decision making.

An example would be Calculating the Intrinsic Value/Price for Stocks.
I would cover ingesting all fundamental and price data, modeling and storing it in a usable format, processing it to calculate the intrinsic value and then using it to help with your current stock portfolio allocation. This could eventually also get into streaming the input data and making automated decisions on it.

Would love to hear your thoughts on real-world data problem which I can solve through this tutorial mini-series.

Many thanks!
Those seem reasonable to me. I think I'd prioritize bleach over water after the first four liters or so of water ("a gallon" in medieval units), but maybe in a desert you'd be better off with the water. If you have a hot water heater with a tank, that may provide enough water for quite a while. Cell phone power banks are probably pretty important, too; a friend of mine who recently escaped from Venezuela testified that these were extremely important on his journey.

I think a much more expensive, but also much more fun, preparation measure is to go to Burning Man. Basically, Burning Man is a highly innovative, well-supplied refugee camp, just without some of the shitty power dynamics that happen in regular refugee camps, and in a particularly hostile climate. So you can learn about things like walkie-talkies, dust storms, ad-hoc informal exchange networks, emergency medical care, dehydration, safe water storage, sunscreen, the importance of treating minor injuries, how to deal with people who are freaking the fuck out, and so on, in a very low-risk environment. For a few years after Hurricane Katrina, there was Burners Without Borders, which did a bunch of disaster relief projects; mysteriously it seems to have ended a couple of years ago.
> This is a weird and naively idealistic statement. On what platform has this now, or ever been true?

Any computer I grew up with C64, Amiga, Atari, PC) was like this. My friends and I swapped floppy disks with stuff we made. Code, images, music. Then came dial-up mailboxes, then the web.

> It seems like iOS is at least as close to this ideal if not better than any other platform.

iOS is probably farthest away from this, actually.

Even on Android I can share some experiment with my friends and they can, after changing a single setting on their phone, install the APK I give them. Try this on iOS ...
Nicehash has .99% of what you need to have 51% of the hashrate, not .5%. But that's still too tiny.

However.

You don't need 51% of the hashes to have the longest chain. The longest chain is a lottery. If you had 25% of the TH/s out there, there are 3x as many hashes you don't control as do. The odds are 1:3 that you will still find the next hash. If that weren't the case, there'd be no point at all in me having .0001% of the TH/s. I'd be better off setting the money on fire to heat my house.

Bitcoin doesn't have a consensus algorithm on two counts. The obvious one is that everyone takes the longest chain, regardless of whether everyone already agreed to a shorter chain. In Raft, your history can roll back if there's a partition. In Bitcoin, things can be rolled back even if everyone is online. I need one attack (rewrite history), not two (rewrite history + DOS attack), and because of that, nobody but my pocketbook notices if I try and fail.

The second one is that there is no consensus on what transactions to include in the next hash. Any hasher could blacklist transactions that are unfavorable to them without really affecting their odds of finding the next hash. I think it's assumed that it's not in the interest of either mining hardware owners or frequent cryptocurrency spenders to do this, as they would destabilize their own investment. That only borrowed hardware would be used that way, and on short bursts of purchases. But is that really true? Or is there a zero-day attack out there already being used or waiting to be found?

I'm thinking of the epic embezzling scandals that have turned up. How many people out there were never caught, or were insufficiently prosecuted? Employees are usually subject to the laws where the office is located. These people could be on the other side of the world.
Did anyone else initially misread the title as "Google Sheets is shutting down"?

Or was that just me?
"Recent" seems relative
Show HN: SaltZero, a Superhuman Machine Learning Bot for Ultimate Tic-Tac-Toe
Gold has intrinsic high value in an enormous number of processes, and is a physically very rare element with very novel properties. Cryptocurrency isn't remotely rare -- one can create a hundred Bitcoin clones in an afternoon -- and has zero fundamental value. It solves no real problem, and is worse at virtually everything than alternatives.

The comparison with gold has always been specious.

If a tiny, tiny fraction of holders of bitcoin liquidated to cash, it would be worth close to nothing overnight.
Seems like they got it up quickly. But would still love to read a post-mortem.
in this day and age of constant reinvention, I find that stability is of utmost value
Does this mean the connectome is doomed or faulty since it maps only neurons and not glial cells?
With regards to the paper you posted, I don't think it does enough to escape the fallacy of correlation/causation. It stands to reason that a news event implicating refugees for a crime will attract anti-refugee sentiment, likewise why would such sentiment spread to unrelated news posts? Facebook has already been caught prioritizing controversial content in user news feeds to increase interaction. Facebook will quickly learn a user that displays such views interacts more with said content, and display more.
I would be much happier with smallish offices shared by small groups. Small private offices like Fog Creek would be my ideal:

https://i0.wp.com/www.joelonsoftware.com/wp-content/uploads/...
It can kick your butt at first but once it click it's really fun.

Job opportunities seem tied to doing RoR as well, but I guess that's less and less true.
How to Document a React Component Library
The trick was to insert a USB drive, tell BTRFS it's block storage and delete away. Once you're done you tell it not to use the disk and you're good.

This is why I'm back on ext4 now, too.
Just restarted mine recently with new content brewing now. https://blog.dianazink.com Old one was DMOZ listed so it points to my biggest project https://www.dreamlist.com
For anyone interested in high-altitude ballooning, one of my close friends sells high-altitude balloon gear here: https://www.highaltitudescience.com/.
> I'm in a software leadership role.

> Tomorrow, I hope someone asks me for an update on my progress ; )

Suggestion to take or leave - instead of being asked, volunteer your status and set the tone for how you'd like others to make use of standup (format, brevity) :).
yeah but for fighting with all the details once upfront you get an infinitely replicable environment.

not just scalability but you can have as much test environments, all identical, spinning up with an apply. and the next guy in line can do it too! possibly with a convenient front-end and little understanding, so you can spend your skills elsewhere

not for everyone, sure, but then which tool is?
> ...It was in the time when mice still had balls,

Thinking of present times and times forgone: now mice lost not only balls, they lost their tails, and often find themselves devoid of any 3-dimensionality, being reduced to flat touchpads.

Using a mouse always felt to me as having a friedly handshake with the computer, something that touchpads can't emulate.
You can't have a meaningful stand up with so many people (TBH, I seldom find them meaningful regardless, but that's a tangent...)

In large agile projects I've worked in before, we've split into teams of 5-10 and had separate stand ups, with leads from each team having a weekly "scrum of scrums" separately.
Is it clear that an attack on a crypto currency would be illegal?

I suppose it might fall under wire fraud... Like some hacking does?
I see plenty of people wearing North Face in the backcountry, all of whom paid for it.

My North Face gear is just as nice as my Marmot gear, both of which are slightly higher in quality than the REI-brand gear. None of them are as good as my Arcteryx jacket, but for the price of that one jacket I could buy a jacket, midlayer, base layer, rain shell, and hiking pants from any or all of the first 3 brands.
His personal investment in Theranos was never going to pan out. Regardless of how he acted w/ his journalists.
For any company anywhere, it's going to be relative to the costs of running it.

There's no such thing as absolute low/high usage for Google.

There's simply different thresholds for enough usage for a product that takes 1 engineer to maintain, 10 engineers, 100 engineers, or 1,000 engineers.

Google isn't going to have hugely different metrics here from a startup. Either a product justifies its profitability or it doesn't. Aside from minor details, doesn't substantially matter if it's a 50-person team inside a MegaCorp, or a 50-person startup.
An aside, but what do you do when your Google Sheet becomes too big?

I find things break down very quickly (based on number of collaborators or file size), and I'm writing (yet again) some type of Flask-Admin server. Retool (https://retool.com) is another option I've considered.

Any others?
Difference between forward slash (/) and backslash (\)
Why the cloud works at 1PB but not at 100PB
isn't this generally true of every extension/app/smart appliance? Everything wants to collect and sling your data on the side. Browser and phone vendors do try to protect users with permissions controls in addition to the store curation that you point out is imperfectly executed. How do you propose they enact a perfect system of vetting for the long tail of benign extensions?
Not to mention the myriad other processes involved, known or not
Cheaper and more hipster?
Well, the exterior need not be wood - and in places like California wine country, should not be.

A steel roof, concrete ("hardi") siding, and "WUI" vents with relatively fine pores, when employed properly, can make the building exterior quite fire resistant, regardless of the flammability of the interior framing.

That being said, I do have steel sprinkler lines running onto the roof ...
Movement distracts our attention thru vision (as we need to put effort to ignore the moving objects) and sounds do the same thru hearing. I'd compare doing highly focused work in such conditions to balancing on one leg in a curious yoga position while random people walk by and push you without a warning.
Good trick, I'll save that one. Thanks!
Think Goop is bad? It's only the tip of Netflix's pseudoscience iceberg
Google Drive/Docs/Sheets/Slides Disrupted
Bootstrap, private equity, angel/friends+family investment
1) Correlation doesn't mean casuation.

2) Twitter is not that popular in Russia/Ukraine at all. If they used social media for military strategy, it was VK and youtube comments, not twitter.
> App is currently live @ https://fluent.academy

I'd love to try this but I don't have a Google account. Do you have any plans to add registration using an email address?
Anything named an antivirus should be possibly to sue for this sort of thing, right? It could not possibly be more misleading

It’s like a locksmith company monetizing by sneaking people into your home when you’re asleep
> This isn't to say that Twitter and Facebook don't get a lot of things right, too, in terms of ease of posting, lack of friction, and (for both better and worse) monetization, but I wish "granularity of acces control" had been a lesson we'd carried forward.

Facebook had incredible granularity with regard to who could view one's posts — then they nerfed it by letting the people who are on your "lists" view who else is on them. (I'm private enough to not want people to know that they're on my Close Friends list with 30 other people.)

There was a way to get around this nerf by including a "smart list" in your set, but Facebook recently removed "smart lists" altogether.

My Facebook post privacy settings are a mess now, and I also gave up and stopped posting anything personal.

(I wanted to add that I used LiveJournal a lot in the early 2000's, and their friend list feature was amazing.)
Show HN: Progress bars for batch jobs with ETA
> Your code sort of cheats, since it is calling xargs to do the parallelism.

This is the whole point though -- you can still invoke external binaries in python!

For example, if you need to sort 100GB file, direct Python approach will likely OOM... while /usr/bin/sort will work just fine. I have seen people use this as an excuse ("I cannot use python's sort(), so I will just rewrite everything in shell") -- but for a complex script, it is almost always better to use Python as much as possible.
Story of Outlier: The Startup Behind the World’s First Automated BI Platform
> MS supports products they've killed better than Google supports many products they haven't.

Well put. I'm no MS fan but this rings very true.
What React Does (and Doesn't Do)
Crystal is basically like golang with generics and non-horrible syntax. It's great to feel like you're writing ducktyped code but get compiler errors instead of production runtime errors.
If you have diagnosed ADHD and are forced to work in an extremely distracting environment like an open floor plan then talk to your manager and HR about getting an accommodation. They will work with you to find some reasonable way to limit the distraction based on the particulars of your workplace.
Brain doesn't do backpropagation
> I've heard that iPads support a Bluetooth mouse now, but I don't have any personal experience with it. I haven't heard anything about trackpads.

They do, but it's emulating a fingertip (for accessibility), not a proper mouse cursor. It was neat to play around with for a little while, but not something you'd want to do over a longer term.

iPads will also work with Apple's Magic Touchpads (the standalone units), but they must be connected via USB, and the same finger-emulating touchscreen caveat applies.
Modern electronics is generally a bad environment for batteries, so they tend to wear out much faster than the rest of the hardware. With a good design, wear parts are easy to repair, or as least as easy as possible.
> I have a 2201 day streak playing Duolingo. I love Duolingo. I have taken Spanish and French that whole time and German for a few years.

> I can speak passable Spanish and can string together broken sentences in French to be effective

Things like this worry me. If we look at how long Spanish and French take, it is about 600hrs[0] (probably less because specifically French is really close to English and Spanish is close to French). If you only had 20 minutes a day you should be reasonably fluent. But if your wife and you are talking, I'm guessing you average more than that.

[0] https://qph.fs.quoracdn.net/main-qimg-688ca4d9dd1f88f5f655be...
bold to go after apple, but also true. It's not just infantilization of hardware, but also software, culture and attention. frankly we should be fed up with the lack of any depth

It wasn't just the ipad, but the damage is already done by phones: entire generations have grown without knowning the real abilities of a computer. the internet has become a photo storage drive. people marvel at their babies knowing how to swipe, and are shocked when they are later baffled by the complexity of computer systems
When I saw (actually, misread) the title I was hoping it would be about Samuel R Delany's "Stars in My Pocket Like Grains of Sand" which is a complete knock-out SF book and probably the best thing Delany ever did. Oh well.

https://www.wikiwand.com/en/Stars_in_My_Pocket_Like_Grains_o...