skysight-inc/HackerNews huggingface dataset:
Interesting. Just searched HN and it seems you’re right, it didn’t get much traction with developers, perhaps because it was billed as a facilitation toolkit and not about how to generate or validate better startup ideas, like Design Sprints.

http://eurydice13.com/2019/01/how-to-prepare-for-and-run-a-d... shows something of an example of how it used to work. It made more of a splash in UX and Design circles. For example: https://talks.ui-patterns.com/videos/design-practices-for-co...

There was a point in time where it seemed like I was seeing it everywhere. At conferences, meetings, university classes, hackathons and any number of presentations, etc.

Here it was at SXSWi in 2011: https://www.imagethink.net/game-storming-sxswi/

Also: https://co-learning.eu/tags/gamestorming/

It’s true that once Google Venture’s Design Sprints book took off, it became a bit of a benchmark in the space of collaborative idea workshops etc.

But before Design Sprints, there was Gamestorming. https://vimeo.com/18880751 It might seem a bit overblown. I’d call it a brand name that happens to reflect a style of work popular before Agile and Scrum made everything cookie-cutter from a backlog.
> I think this is the point where we're getting too serious about the discipline.

In my opinion, we are not serious enough. The role of the cited sysadmin is dying or dead in the modern company.

As an SRE, you are expected to directly contribute to the product to improve SLOs as well as several other dimensions you quoted (like user happiness).

I've personally performed code refactoring to reduce build job duration slowing down pipelines for _everybody_ in a component I was unfamiliar with. The code review was then performed by a code owner and the PR merged.

> The contracts define what kind of guarantees you have to give and on what timeline.

That's why you commit to ship product increments, not hard deadlines. See the failed launch of healthcare.gov, for example.

> How is SRE supposed to quantify if the users are happy?

The same way a dev would: review with stakeholders, "show-and-tell" where you collect feedback and improve your domain knowledge by focusing on the customer problem instead of your own vision of the solution.

> Or tell the devs how to design their apps to fail less often?

This is precisely why SREs would provide value by direct contribution.

> you literally end up an executive director of product.

We are all ambassadors of the product and can contribute past our designated "boundaries". That's what cross-functional is all about. No, you cannot make business decisions but if it is code, you have very high leverage.

> If we really want to make products that users are happy with, we need to teach executives how to achieve it, not SREs.

This has not happened yet and I suspect it never will.

> SREs shouldn't be driving the bus from the back row [..] Let's teach executives how to set everyone up to succeed [..].

Agreed. Do you have a concrete proposal? Without fundamental organizational change, this is impossible. Conway's law still applies, so does its inverse. Meaning you can break down silos (including at executive level) by migrating from component to cross-functional feature teams.
Ok.. but hear me out here.

What if the only computer (or even the only Apple computer) a user has is an iphone, and someone swipes it?

Surely in that case you're now locked out of literally everything, no?

Please explain to me why this is stupid because I'm certain someone thought of this very early on.
Important consideration is that Apple has the advantage of bending the shape of their APIs to serve their needs to deliver best results. However, due to how closed off the platform is, third-party developers can never even dream of having such privilege which means that they are simply not allowed to build experiences that can compete with Apple even if they could.

This skims borderline on anti-competitive behaviour which will probably cause more regulatory scrutiny in the future. It is also an interesting question what is the overreach and what is genuine investment - Apple will go out of their way to solve a problem in silicon if they can't do so otherwise yet this is not something that you can probably fit in a legal framework easily.
Satoshis. A fractional Bitcoin. Of course the answer is that nobody would use Twitter if that were the case because nobody cares about crypto currencies except for either speculation or fraud.
Maybe they do because of it? There's a chance they have some stock of touchbars, old chassis and displays left and therefore are continuing the model series.
False alarms are false alarms until they're not. The evidence for climate change is so abundant that debate about whether it is happening or not is pointless, nobody was 'wrong so many times', we are pretty much on track for a pretty massive adjustment. The question isn't 'if' but 'when' and as far as I understand it the point at which we could have taken meaningful action is already past.

Which is the way these things go: "we should do nothing because it is so far into the future", "we should do nothing because it is too expensive and affects our lifestyle too much and besides it doesn't affect us, but only our children", "we should do nothing because we're already past the point of no return".

You are somewhere in the middle, and I'm already at the third stage but still believe we should do something because it might take the edge of. Sticking your head in the sand certainly isn't going to help.
Anyone with some ability to understand the SIR model, and some statistics/probability, could gain some clarity and guidance what was happening in the pandemic.

Complete lack of knowledge left people vulnerable to superstitions.

Using everyday as a tool is not the benchmark for whether it is having impact.
This isn't new. Remember red hat 7's gcc 2.96, famous for subtly miscompiling a lot of projects.

RH's problem was they supported an architecture that was new and had no backend in gcc 2.95, so they downloaded whatever unstable snapshot was available that day, and called it gcc 2.96

https://gcc.gnu.org/legacy-ml/gcc-announce/2000/msg00003.htm...
Also in the hero image. I agree, would have been a nightmare otherwise!
I don't find motivation to work on side projects, I use it when I have it. Sometimes I'm done after a work day and I just want to play a video game, go outside, do whatever else that doesn't involve my computers. Other times there is a lot of motivation and I can spend full weekends and nights just coding away on a side project.

What I've learned over the years is to never force myself to do "work" for side projects. To be fair, my side projects usually don't get anywhere aside from learning/hacking on new things. My skills improve and I'm having fun and that's good enough. Pressure is for actual work that pays the bills.
How to Remove Distractions
Studify is a chrome extension which blocks all uneducational youtube videos and removes the distractive youtube feed. As a bonus, it allows you to block websites of your choice.
Why chasing the AI dragon may force big tech to take sustainability seriously
Impossible-Seeming Surfaces Confirmed Decades After Conjecture
I understand. I have been under 30 in a major city. I'm a lot older than that now and am still unable to afford the downpayment for a house, regardless of the need for a car.

That said, a 1K computer that would wholly replace your other (probably >1K) computer shouldn't really affect your ability to afford that.
Ask HN: Anyone been able to recover FB account without uploading ID?
After attempting to log in from a new session, FB locked my account and are demanding ID documents to recover it.

I have all of password, 2FA, e-mail and PGP enabled and available. In an attempt to raise the issue, I uploaded images with text explaining as much and requesting them to reopen the account without ID documents. (FWIW this would be the first time I supply any such documents to FB).

They just replied saying: "We can’t give you access to this account or help with your request until we receive an accepted form of ID that matches the information listed on the account. Learn more about the types of ID we accept in the Help Center:
https://www.facebook.com/help/159096464162185"

Supposedly the data is stored up to 1 year and may be shared with third-parties in the process. Not ideal.

Has anyone else in this situation been able to get around the need of providing them with photo ID?

(inb4 yes, good riddance and all, but would be nice to inform people of other channels before sunsetting)
Cargo Culting Software Engineering Practices
Driven by this post, out of curiosity I started looking at the price tag of some mega-projects around the world.

Interestingly, the most expensive ones are almost always highway systems.
Can someone briefly explain why? I'm my naive view it's mostly asphalt and terrain work.
With TLA+ in particular I reckon I could probably teach my parents how to do use it the only maths you really need for simple specifications is being able to think mathematically
I wake up an hour earlier and code/handle my side-projects in the two hours before work. In the last year and a half it's allowed me to build a whole SaaS (and business around it), a couple of books, and dozens of blog posts.
Nuclear remains the only carbon-free dispatchable source of energy, besides geographically limited options like hydroelectricity and geothermal power. Any realistic plan to decarbonize energy grids has large proportions of nuclear power. The ones that don't assume some some form of extremely efficient form of storage will come along and make storage costs negligible.
Warren Buffett once said that it is wise for investors to be “fearful when others are greedy, and greedy when others are fearful."

Might apply here...
You might at least want to put a warning there for people who access the page with unsupported browsers? There's nothing on the left of "⬅ Go ahead... click it." for me.
Does this sort of thing give us tangible benefits? Is it worth the investment? I get things like materials science, supercomputers, AI research, etc. But these colliders are so expensive, all for the sake of discovering a tiny subatomic particle that we have no way of using, AFAIK. But I know nothing, am I wrong here?
Transformers can be trained to compute the roots of polynomials
Cannot disagree more. "Making a car is expensive, so let's not do that to explore 1000 miles out. Let's just have 1000 people walk one mile and explore." Simply ridiculous comparison. But sure, let's find a way to build/experiment LHC++ less expensively.

What's concerning to me, however, is the attitude towards curiosity that this article exhibits. They should rename their domain to smallthink.com.
Yeah I think you are hitting the on what I think is math reduction thinking. That formalized process of thinking is the esencse of what math is. It's quantitative instead of qualitative. Before math formalized those things it's all an eyeballing and impossible to convey without demonstrations. The simple form of that is for baking but if you gave someone an excel sheet and step by step instructions for building radio antennas they can do it because its been formalized. And this certainly transfers to programming because the writing of a program formalizes the recipe
Question for you about this as I've often considered it.

What is the life of a yubikey? Do they degrade over time horizons?

The reason I ask is that if you have a backup that you never hope to use it's likely to be accessed only very rarely - which makes me kind of wonder what if your primary yubikey fails in 15 years due to natural wear/tear/degradation due to the passage of time and your backup has succumbed to the same problem due to being just as old?
Police use new device to seize money in bank accounts or on prepaid cards (2016)
Highway systems are expensive projects because they require a lot of land, they are very labor intensive, and they require a lot of materials.
Hopefully this guy will never be able to touch library maintenance.
Changes between versions are logged in the ChangeLog btw.

Of course it's fine to add dates and git commits to a version, esp. internal developer versions. But semantic versioning is still critical for compatibility. Did it break the API, is the API new or changed, or are there just patches/bugfixes?
The claim that we need to "invest into science" is outright bullshit. We don't need more investment into climate change science - we already know what to do to mitigate climate change and we have known it for decades (hell there is an article from over a hundred years ago that warns of the dangers of CO2 emissions [2]): ban ICE vehicles and coal power plants, promote public transit, massively restrict other uses of fossil material, get rid of mass animal farming, prevent profiteers from burning down the Amazon rainforest.

The problem is, politicians won't do anything because they are either bought out by the fossil fuel industry that is at the top of the CO2 emitter list [1] or because they are afraid of telling their voters that the only way to stay on track regarding climate change will be a drastic cut in their quality of life.

[1] https://en.wikipedia.org/wiki/Top_contributors_to_greenhouse...

[2]: https://eu.usatoday.com/story/news/factcheck/2021/08/13/fact...
Slower to load compared to cartridges, yes. But that doesn't mean they cannot be used in place of cartridges. The fact that Lost Eden and the Sega CD exists is proof that systems could handle CD-based games just fine. And as I've said elsewhere, we were loading games off cassette and floppy disk in the 80s so writing games that had to support slower access times wasn't exactly a new concept.

The reason the Sega CD tanked was because you had to buy two games consoles (the Mega Drive + Sega CD) just to use it. The fact that Sega CD games had no copy protection probably didn't help much either (the Famicom Disk System suffered a similar problem there too).
By accident, as IBM failed to prevent Compaq's reverse engineering in court.
Politics is increasingly driven by "studies" and calls to authority of assumed experts. "Listen to the scientists" is the demand by modern authoritarians, while huge chunks of science have a reproducibility issue, among other issues plaguing the system.

A good foundation in understanding scientific claims and evaluating proofs seems essential in such times. Maths is an essential part of that.
I wish it was still the consensus among JS devs. People are putting css into JS files, on top of html
Hossenfelder's critique is valid.
>but, they just had to f-up the macros by requiring @s before them.

This is one of the better design choices with Julia IMHO
> SRE is supposed to be a superset of DevOps but how?

Steve Yegge has said in his tech talks on YT that DevOps is often "all ops" and not necessarily involving any dev.
Would the Overpass API (have) fit your use case?
It won't because your phone will no longer be supported by Apple with updates.
Would LLVM IR be something you compile or transpile to?
Tbh its a really jarring camera, even when I don't care about quality. I got a work Mac (2019 Intel), coming from a relatively mid range windows work laptop, and after my first meeting I spent at least half an hour googling for software bugs before it occurred to me that a $3000 laptop could have a camera that bad. The idea that I should also have a whole separate iphone to not look like 2010, or I guess 2017ish now that it's 1080, is actually baffling to me.

(I'm not really picking on your comment per say, I
get your sentiment too)

Edit: also, to be fair to apple, it's the only real hardware complaint I have, despite being overall negative on the OS the hardware is otherwise great, which is why it's such an unexpected dissonance
Sure 250k is normal, but at a senior level. 2 YoE would never get someone 190k salary (in the UK).That's just nuts.

If you told me 190k for a senior role I'd totally buy that.
Anything that involves digging holes in the ground is enormously expensive. If you take house building as an example, 25-30% of the cost is the foundations - digging it out then filling them with concrete.

It’s labour, fuel, and material, intensive work.
man that's amazing. i revived my black macbook a few years ago but it's slow even for browsing (and outdated os).

on the new m2: i have no complaints with my current m1 (i don't miss magsafe that much?), and the increased price makes the new gen meh for me. good if you're upgrading from intel, but i'll still recommend the m1 air for the foreseeable future.

i'll say this once again: i want a 15"/16" macbook air.
Absolutely this. I can lose my wallet - I know how much that's realistically going to cost me and I'm protected against fraud and theft regardless, save for the headache of making a few phone calls.

The world really hasn't appropriately quantified our reliance on little black fondleslabs.
> The second argument is the one I always hear around the mathematics department: mathematics helps you to think clearly. I have a very low opinion of this self-serving nonsense[2]

Disagree. It definitely changed the way I think, and I'm no mathematician.

Also calling something 'nonsense' this way is an argument smell; no justification + ad-hom = "in my opinion".

Problem is, you have to be at a very high level of maths[1] and be in the right place to use that before it becomes useful, but then it becomes vital at an industry or country level.

Personal opinion: change the way maths is taught. It is so appallingly taught so often, starting with abstractions and no examples, not acknowledging that so many (like me) are competent but aren't brilliant minded, and we are not abstract thinkers, so root your abstractions in the concrete to get them over. Smart people just don't understand that we don't understand.

[1] I'm going to regret this, but here's me making an idiot of myself over a maths paper yesterday, just getting the wrong end of the stick massively https://news.ycombinator.com/item?id=31643296

[2] Added full quote after, sorry
I was expecting a comment like this and came looking... Can someone give a couple of examples of Prolog resembling a database query language, specifically SQL if possible.

Trying not to sound contentious, but I've often thought that SQL (DDLs/DMLs/DQLs) would be a really good way to interact with systems beyond just databases/datastores. And the general tone of this topic has been about how Prolog can solve/simplify so many problems/issues. Relating some Prolog to some SQL might help me (and others) see this light that everyone seems to be talking about.

There has recently been a lot of working examples of SQL being used beyond databases; IaSQL (Infrastructure-as-SQL), KSQL (streaming SQL), so on.
"have the votes" is a nicely ambigous phrase.

Does the policy have wide democratic support, yes, like many sensible policies, it does.

Does the policy seem likely to survive the lobbying system, where conpanies can just kickback some of the money they extort to the people with the votes, no, like many sensible policies, it doesn't.
Meanwhile my main computers are all about 2010, even for hobby 3D graphics coding I will never be able to saturate the GPUs with my designer skills.
Science costs. Big science costs more. So let's not do big sciences, let's do some small science. :D
I think there is an ambiguity in the use of the expression. One is the mathematical property of a function to almost repeat the results of another. An somehow different one is conveying the idea that there are systems to "almost repeat the intended results" of a function unavailable to us - "you could build a well-defined function for that or approximate its results building a function approximator". It is more of a suggestive introductory idea and core concept.
36000 Mexicans is 0.03%

For more context https://en.wikipedia.org/wiki/List_of_countries_by_traffic-r... has the risk of death by traffic in Mexico as 0.01%
I mean I'm asking about concrete differences in how they fundamentally work, since I'm not familiar with fexprs in the first place, and (as someone who doesn't use Lisp) not very familiar with macros either. I'm not asking about larger consequences like the sort you describe in this answer.
Personally I don't code on my free time. I've been writing code since I was 9 years old, it was a huge hobby for a long time but I feel no pull to code any more outside of being paid for it.

I'm very glad to have had that hobby for so long, enabling me to have a career and a diverse set of skills for this industry but the desire and drive to code as a fun activity has ceased to exist. I have developed other hobbies that are much closer to my soul and that I feel are deserving to get their time to be explored and enrich my sense of self.

> I feel like not honing one's professional skills during your time off is a little bit of a wasted opportunity.

This is all dependent on why exactly you feel that, is it because you want to chase higher and higher positions? Does that give you joy? If so, go ahead, if it's just a feeling of "keeping up with the Joneses" I'd say to reassess that, I used to think that way and through therapy I discovered that it only made me an anxious mess. I'm much happier not trying to fill up my free time with an ever changing landscape of knowledge that I "should keep on top of"... I still learn a lot, just now during my normal working hours and everything is pretty fine for what I'd want in life.
Not if it works as planned, no.
I've been using the same workstation as my daily driver ever since I built it in 2010.

With several upgrades along the way, and help from tools like Total Uninstall to keep things clean and fight registry bloat and other artifacts trying to kill your performance.

One day soon I should get around to building a new PC, but it's *heavily* customized and takes weeks to load up all the software I use and get everything configured just right. So the incremental performance improvement hasn't quite been worth the hassle of a reformat.

It was a dream machine back in the day, and still holds its own. Specs for the curious:

- Hex-core Xeon X5680, 3.33GHz stock, @3.6GHz
- 48GB ECC RAM @1443MHz / CAS8
- Areca ARC-1882ix-24 w/ 4GB BBU cache
- 4x 960GB Intel SSD DS-S4610, 10% reserved spare, RAID0 boot
- 8x 16TB Seagate Exos X16 in RAID6
- Mellanox Infiniband
- Legacy Adaptec SCSI card via PCIe x1 to PCI adapter
- PCIe x1 to parallel + 4x serial, for legacy h/w programmer
- Matrix Orbital BLK202A-GW LCD w/ 3x DS18S20 1-Wire temperature probes (http://goo.gl/9xLCE, https://goo.gl/iI7WpC)
- Rosewill RCR-FD400 media reader, stock 3.5" floppy replaced w/ slim YD-8U10-2 USB model (https://goo.gl/E03WXf, https://goo.gl/gZDKAr)
- Silverstone 1500W PSU
- Coolermaster ATCS 840 case w/ top fans flipped upside down, beneath custom dust filter
- Assorted Noctua NF-P12 and NF-S12B chassis fans, NH-D14 CPU cooler
- RioRand 12V DC Temperature Controller hack for RAID card fan, in custom 3D printed enclosure (http://goo.gl/RZjg1u)
- 3x LOGISYS ML12WT LED sticks on 5V-to-12V up-converter tapped into 5V ATX standby power,
triggered by magnetic reed switch (https://goo.gl/ZjZqt5, https://goo.gl/zv5ZHE, https://goo.gl/6sRhkZ)
- 2x SuperMicro M14T drive cage, fan removed (https://goo.gl/yKuOkF)
- 2x TrippLite S510-18N SFF-8087 to 4-in-1 SFF-8484 (https://goo.gl/DGu1GH)
- Dell UltraSharp U3011
- 2x Samsung SyncMaster 213T, vertical (http://www.anandtech.com/print/1246)
- Acer H5360 3D Projector (http://www.projectorcentral.com/Acer-H5360.htm)
- Kinesis Contoured Keyboard (https://goo.gl/8fJp3B)
- Saitek X52 Pro Flight Controls (http://www.saitek.com/uk/prod/x52.html)
- 3Dconnexion SpaceMouse Pro Wireless
- HTC Vive Pro w/ Leap Motion accessory (https://youtu.be/oZ_53T2jBGg)
- Canon imageFORMULA DR-C225 scanner
- High-end USB 3.0 card
- Saleae Logic Pro 16
- Netstor NA211A-G3 External PCIe 3.0 expansion chassis
- Many other accessories
- 24x7 Prime95 stable, several Memtest86 passes

The internal illumination is a killer feature for maintenance. It's triggered by a Reed switch and hooked to Standby so it automatically comes on when you open the case, even when the PC is powered off.