jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Lot of answers so far seem to have missed the points being made in the book the article references.

If you have the ability to ship things fast - and so do regularly - you will find that your releases:

- Have a small blast radius if there are bugs, because how much blast can you have in an hour's work versus a quarter's?

- The tooling that you build to let you go fast will tell you that a blast is indeed happening right now

- Your Mean-Time-To-Resolution (MTTR) is lower because you can just roll it back. It's not days or weeks of work to get a rollback out, it's minutes.

- That having a culture of being able to release continuously and quickly allows you to go fast, and the occasional breakage is tolerable, because the cost is low.

You can go slow if you want. And if you don't have LEST metrics or have slow release processes you must, but if you work to get to the point where you are able to move fast, you'll find that you break things less and fix them quicker when they do break.

The alternative is you still break things, but the problems incurred are much, much greater.

Also note: there are some environments where continuous deployment is never going to be an option or desirable. Thankfully these environments tend to be ones where the market will tolerate the higher costs of formal methods and a more deliberative quality control process (medical devices, aerospace, nuclear reactors, etc.).
If that turns out to be th solution, the game was played based on wrong assumptions. You have to measure inventorylevels as well, the solution is to define, across perticipants, the amount that has to be produced based on customer demand (simulated by the trainer/ facilitator).
a little pricey! http://www.accessgaragedoors.com/pdf/dominagaragedoors/domin... (in Euros)
If you are interested in security there are at least two or three good conferences happening every month somewhere. Some are listed below.
BlackHat (big and expensive), Defcon and various Security BSides are always worth attending. There are some great ones in South America (H2HC, YSTS, ekoparty) and of course there are a lot in Europe (Chaos Communication Congress in Germany, HITB in Netherlands, NoSuchCon in France).
A look at the trends for "R programming", compared to "Python programming", is quite interesting too: http://www.google.com/trends/explore#q=R%20programming%2C%20...

(Their curves are more or less parallel since 2011)
BSDCan is awesome. 2015 will be my 11th trip.
They only have expertise on a specific (set of) disease(s) and are prone to identifying symptoms as problems that can be solved by the hammers they know so well. Professionals have received training in doing diagnoses and will consider a wider variety of options.
Every time I was tempted to do something like this, I hesitated because I didn't want every other line in every file with my name on a single commit, mostly to avoid making git blame harder than necessary. It would be nice if there was a kind of diffing algorithm that can diff code units *syntactically* across history.
That's such a minor part, though.

Yes, your NFT will always be linked to object 238947872, but absolutely nothing about NFTs makes object 238947872 "a game sword" or even "a valid object in Game A", much less "Equivalent objects in form an function in both Game A and Game B".

Even if you somehow encode the visual representation and the stats into the NFT, using the most awesome method you could ever think of, that does not stop the power creep in a game.

Your Sword of Awesomeness does 3600 damage per second to the undead. You paid 36 ETH for this insta-kill weapon, and no undead could even be in the same instance with you without instantly becoming re-dead. Then the game gets a new zone where undead enemies have 40000 hitpoints and generate 7200 hitpoints per second. Your expensive sword is now a very impractical toothpick.

Even if you could make the stats permanent, you can't make it's usefulness permanent, nor can you guarantee it will be valid in any game for ever, much less several games at the same time.

Am I wrong? I want to know. Please elaborate on how you solve the "Object 238947872 is now a bag of chicken feed" problem and the "Object 238947872 is now obsolete because of power creep" problem.

Not even being sarcastic here. If I've misunderstood this whole thing, I want to know.
ok, I'll do that tomorrow. 1:44 am now, bedtime for me.
The article that I posted as the OP explains the mechanism of exercise-induces neurogenesis but seems to have nothing to do with hericium's suggestion of monoamines.
Any confirmation if that was the error which took Twitter down yesterday?
> The only currently viable solution to Zooko's Triangle is Namecoin (or a similar technology).

Quoting http://en.wikipedia.org/wiki/Zooko%27s_triangle:

"Following Namecoin, other platforms were developed which defy Zooko's conjecture, such as Twister.".
> I'm not sure if any media creator would ever sign away their rights to that level, though.

Plenty of them do. A particularly historically-significant example was when Seattle Computer Products sold the rights to MS-DOS to Microsoft, but it's something that happens every day.
As an extension of your number three: Take all the math and linguistics courses you can without shorting your major - these are among the most generally useful and hardest to learn on your own courses. By linguistics, I mean phonology, syntax, and semantics, our knowledge of how language works; languages are also well worth learning, but Berlitz and Pimsleur are at least as good as university courses at teaching them.

Also take all the lab courses associated with your major - they will give you more tacit knowledge, knowledge of how things actually work, than theory courses.

Note, I'm mostly self-taught (including calculus), these are the kind of things I wish I had learned in school when I was there.
Please note that there is an important difference between "well-formed" and "valid".
> What would be weirder, seeing the page either render fully or blow up, or seeing a page start rendering and then at some point be replaced by an error message?

Who says the page has to be replaced? Webkit and Opera (IIRC) happily render the page up to the first error that they encounter.

Gecko's decision to do the YSOD was a bad one.
In my opinion, there's already a term for all this debate around the education 'bubble': "Buyer's remorse".

Half of it is buyers' remorse, the other half is sour grapes. There are three types of people in the world: those who went to university and are glad, those who went to university and regret it, and those who didn't go to university and want to be reassured that they didn't miss anything important. Only folks in the latter two categories are writing articles on this subject. (Oh, and the occasional embittered professor who thinks things aren't nearly as good as they were in his day.)
I've always had an innate fear/discomfort of password managers. First, there's a definite single point of failure with the master password. And second, if the password manager fails for some reason, all of the passwords it contains are locked away.

Password managers are great for some folks. Especially when paired with a USB security dongle or other secondary authentication. One of the author's other posts has some good comparison: http://www.filterjoe.com/2010/05/14/which-password-manager/

But overall, I've been using a 'passphrase system' and it has worked conveniently. Creating a passphrase could be formulaic like: MyPassphrase4[gmail.com]!

Easy to remember (generally, just look at the URL you're logging into and plug into your formula) and rather secure by conventional standards.
the video-in-separate-window deisgn is not good
Why do you think that? We can still work and produce, but instead of having new shoes released by nike every month, they would be released every year. People who want to work 80hrs/wk can still do that, essential jobs like firefighters that currently pay very little can pay 250k a year, instead of getting 10 fruits in your supermarket, you will have to deal with 5 locally grown ones, but anyone who wants to pursue other things will be generously allowed to. Usual work days can be reduced to 3 days of work per week.

We just need to reduce fetishism with non human scale technology at the cost of nature and humans. But people are still free to pursue it, and societies can pick what aspects they want.
I'd also vouch for Krita. While I'm not a fan of it's window or layering system I think it has a nice balance of features compared to other digital painting software like Paint Tool Sai, Fire Alpaca, Corel, or Photoshop. I made the (mostly) full transition to it earlier last year and don't regret it.
That is changing. Companies are starting to realize that the best technical people are harder to fire than good enough managers, and for the lower levels of management they only need good enough.
Starting meaning that it is still unusual, but companies have been forced to make this change by the market.

I doubt technical people will make more than C-- level people anytime soon. Right now your quick path to more money is in management. It is now a heard of thing for someone technical to make more than their boss, but it is still the exception not the rule.
The first point falls flat. It is as good as saying, earlier you could steal data, now you have to ask and respect consent.

Second may have some ground. But does seem shallow once you consider that in order to support small business you are opting to take away privacy controls from individuals. What ethical model favors the ability of small sized businesses to spend less on marketing over individual's right to privacy?
Live with your parents until you are married (to a spouse that has income).

This isn't just limited to collectivist societies, either. Being 'sponsored' by family is pretty common for artists and writers all over the world.
> We're running on GKE, so lots of things that would be hard in on-prem environments (ingress, networking, storage) are easy.

Agreed. The on-prem story is still really messy, but I think there's a lot of third-party work to build on-prem distributions that are cut and dry. Unfortunately, there are lots of them right now and it's not clear what the advantages and pitfalls are of each. Things will settle and this problem will be solved with time, but for now it's quite a pain point.
Where is the quote on "going away" from? I don't see it in the Atlassian blog post now so if it was there they edited to remove.

Edit: found ZDNet article stating it https://www.zdnet.com/article/atlassian-acquires-chartio-pla...
I agree about disliking new reddit.

I use Redirector extension for Firefox with a rule to always send me to the old version of reddit when following a link:

Redirect:

https://www.reddit.com/*

to:

https://old.reddit.com/$1

Example:

https://www.reddit.com/bob → https://old.reddit.com/bob
What popular intruments can be made to play microtunal / non-Equal tempermant without major modifications? Sitar, and fretless stringed instruments come to mind, but I wouldnt say "like physical instruments" because the culture of building musical tools is so heavily influenced by western musicians.
It seems like you didn't quite apply the idea of "step outside of your comfort zone" correctly. It's about little steps, and repeated trying of things until you get it right. It means stop being so worried about what other people think and start being the person you want to be, not someone who's fearful of trying and doing new things. How do you think you learned most of your social behavior up to this point?
Close call: My dad (a college prof) saying to me (when I was 17) that computers were a dead end and that I should do something else.

I ignored his advice. I've had a fantastic career and shipped a bunch of different products.

30 years later, he apologized to me.
Yes, of course, because network latency is probably almost the same to almost all sites to you. So the vast majority of pages take 400ms or whatever to load, and you don't think anything of it. You only notice when you hit a site that's out of the ordinary — whether it's Google loading in 85ms by using IW9, or Twitter taking multiple seconds to query the snail farm or frozen molasses or whatever it uses for its database now that it's dumped Cassandra.

If IW9 or IW10 gets widely adopted, you'll find yourself thinking "this website is slow" when you visit the rare backwater that doesn't use it.
Just to add to this, it's good to do things outside of your comfort zone in low pressure/stress situations where the consequences of failure are minor.

It's not a good idea to pick up skydiving when you're in a burning plane and it's the only option.
"You should buy a house in the ghettos of Philadelphia, property values are skyrocketing".
Metalmusicguide is a website that contains news and reviews about guitars, speakers, pedals, microphones, headphones, strings, picks and more. It doesn't matter if you are new to metal music or an experienced professional - you will definitely find interesting and useful information on my blog.
> it's unlikely you would understand how to break anything up into any steps.

Sounds like a job for a teacher.
It's theories galore out there that aim to describe everything. Proving them right/wrong via experiments is the hard part.
Thanks Chris!, such a great effort. I used runnaroo as my default search engine for a while and loved it. Great things to come on your path, thanks for sharing and demonstrate things one person can do to the web experience. Blessings.
Location: New York, NY, USA

Remote: Yes

Willing to relocate: No

Technologies: TypeScript, React, GraphQL, Sass, and related frameworks, C# (ASP.NET MVC), Java (Selenium and Android), Python (Flask), NodeJS, PostgreSQL, Docker, Kubernetes, and more.

Résumé/CV: https://www.raghavsai.com/resume

Email: raghav [dot] sai [at] nyu [dot] edu

Looking for full-time NYC/remote-US front-end/full-stack roles. I have a year of full stack experience working at PowerSchool.
On the other hand, you can inline everything into an html page and just ask the browser to open that.

An ebook, unzip, is rarely bigger than 1Mo, which is lower than what most page are today.
Most of the time I just read the title and go to the discussion. If the discussion seems worthy (maybe I already responded to something) I open (not necessarily read) the article. I think a lot of people do the same.
My time is far too valuable to me to waste it commuting to an office. I’ve been working remotely for five years now and will never work at an office job again.

Furthermore, if this past year has taught us anything, it is that many jobs can be done effectively from home.
CA3140 OpAmps also work well.

The comments about 1pF feedback do speak to one of the challenges with feedback stability, where stray capacitance on the proto-board may or may not be present.
I didn't lose any on Gox, I've been warning people off gox since 2011, and more often since late 2012. Everybody who didn't have his head stuck in the sand saw this one coming from a lightyear away.

But that doesn't mean you should insult the people who did get hurt by gox. They lost $55m in fiat and 770kbtc (around $0.5b). They're in a bad place right now, and they're gonna learn their lesson without pissing from on high.
Seems like it might be monetizeable through ads, as soon you'd be the top search result for a bunch of terms that otherwise won't have good hits.

While I was developing my @sfships Twitter bot, I needed to look up a ton of locodes, 5-character codes for "economically significant" places. The agency in charge of them releases it as CSV and Microsoft Access files, so it's a pain to quickly access the data. I said, "fuck this" and turned it into a website. E.g.:

https://locode.info/USNYC

On a lark, I put some Google Ads on it; a few times a year Google sends me $100. More than enough to pay for the site itself. Given that I haven't touched it in a few years that's good enough for me.
> By the way, by "religious beliefs" I mean being completely wedded to one's technical opinions. I'm not talking about the relationship between technology and religion.

Good clarification.
I suspect you know this, but for anyone not aware: Rust's equivalent to golangci-lint is Clippy, which is distributed as part of Rust (at least, with rustup, it comes with the compiler in the default configuration). You have to run it separately, but it contains a ton of lints[0]. The default configuration is pretty good (Most of the warnings I've got with it were either bugs or nudging me towards better APIs to do what I wanted).

And what's really nice about clippy is that it re-uses a lot of the compiler's infrastructure instead of having to duplicate it, so it has the same high-quality error messages, and stays in sync with rust's new language features.

[0]: https://rust-lang.github.io/rust-clippy/master/index.html
When I was a kid, I did pest control because Mom managed the office there. It's obvious that you're saving people's homes and trees.

When I was older, I wrote software that kept power plans safe by making sure that the fire protection equipment was inspected.

Then I ran an Internet Service, back in the days of dial up. I helped hundreds of people get on the internet back in the 1990s. I wrote the software the used to install WinSock.

At the same time with the internet, I also repaired industrial control electronics, which were used by industry in mighty rolling mills that stretched steel like taffy.

After that, I was the computer guy "Manager of IT" at a company that did marketing campaigns for large corporations at trade shows, like CES, etc. They would come to us way too late, and we would scramble like mad to make sure they were able to deliver their message to the world. My little part was to make sure that about 50 people could use their computers and the servers I managed, to get everything done, regardless of where they were in the world.

Then I worked in a job shop, where we made gears. If you have a Marvel 8" bandsaw made between 2015 and 2019, I ran the Gleason Bevel gear cutter that cut the teeth on the lower band wheel and the pinion that drives it. I also learned a boat load about the process of production, and the culture.

I've never worked for government, all of those jobs helped other people, directly, or indirectly. Made them safer, happier, more well informed, in some fashion.
The missing compositor issue will change a lot I believe very soon. Wlroots[1] just recently landed their scene graph api which enables building wayland compositors with full damage tracking support without needing to touch some of the low level stuff like rendering and buffer management. For example I am currently working on my own wayland compositor and it is super easy to use. Really excited for the future!
[1]: https://gitlab.freedesktop.org/wlroots/wlroots
There is vast value add in good advertising. You’re essentially matching products and consumers. Without ads, it would be very much harder for consumers to find the same quality and variety of products.

I, for one, have made many purchases from ads that I’m very happy with. Some were even life-changing. I would not have known that I wanted these things without the ad, and I’m better off now than before.
While we're on the topic, I found the animations in between puzzles too distracting, particularly given there's a timer. If you're timing me, the puzzle better let me play as fast I can!
Thanks! We found that the "UX" aspect of fitting squarely into existing workflows to disrupt without disrupting is key—as is how we message the product. Both our focus on solving speed and Expressive Bids as code are "UX" decisions aimed at slotting us into existing market structure and mind space.

A surprising (to us) takeaway was that making a product in this space sound "vanilla"/undifferentiated is a good thing. Once folks aren't concerned about an initial integration being a lift, they're happy to onboard us as "just another trading venue" (but with great story about unique liquidity and match quality). Many then get excited about adopting the lowest hanging fruit incrementally for their specific use cases. And after peeling away a few layers of the onion, they get excited about the future state in which others do the same, and what initially seems like incremental change becomes a market structure transformation.

We studied the history of adoption in other markets where it's gone well (FCC spectrum, display advertising, procurement) and poorly (OptiMark, POSIT4—great attempts, ahead of their time, killed by complexity and subtle mismatches between the mechanism and market participant needs).
No no, it's encrypted so you can just completely ignore the security of your web service.

* Broken auth? Doesn't matter, encrypted.

* IDOR? Encryption takes care of it!

* Blind SQL or something from the 90s? EEENNNNCCCRRYYPPPTTIIOOONN!
Thank you for the update. Glad to see the restore, restored some of my faith in the process.
Forget older employees, just employees. And I've seen enough poor security practices by 20 somethings at tech firms to have any faith in any user. Favourite example I've seen in several companies including one doing extremely sensitive work - senior devs with root access to the jewels of the kingdom doing pair programming on their own machines with interviewees / interns / new staff and leaving the computer unattended and unlocked to pop to the loo, grab a coffee, or let the junior work something out on their own.
> As an amateur boxer who's sparred thousands of rounds in the gym, i'm almost always disappointed in my inability to perform as well in actual fights or even in other gyms.

A friend of mine was in professional skiing at one point, and he tells a similar story. There'd be guys he could easily beat in practice, but somehow on competition day it was impossible. It was like they were some sort of monster on the day, while the rest of the people they trained with found issues reproducing their form from practice.

I've felt this a tiny bit myself. When I was towards the end of my days at uni, I suddenly stopped giving a damn about losing the football, I just played without fear for a bit. Makes a world of difference, but it's also inexplicable how you get in that zone.
1. Absolutely, you can be a part of any combination of public and private groups that you like.

2. It should go to a custom email address and will function as a reply to the post. The sender's name is the author of post or reply in that notification.
Hey tzm, wanted to contact you about something. Could you drop me a line at my e-mail (zaki.rahaman@gmail.com)
I've been inspired by stuff from Josef Muller-Brockmann. I'm not a graphic artist, but I'm getting this book when I get a chance:
http://www.amazon.com/Systems-Graphic-Systeme-Visuele-Gestal...
Did you know about http://searchyc.com/ ? It's a good search engine for HN.
Murder is illegal everywhere, but writing about it hasn't yet become crimethink.
You're missing the lesson here.
It has some stability problems, though it is working now.
So, just to be clear, you're taking issue with the mentality expressed as:

“They got dramatic results,” says Hinton. “Their very first results were about as good as the state of the art that had been fine-tuned for 30 years, and it was clear that if we could get results that good on the first serious try, we were going to end up getting much better results.”

I mean, these were Hinton's two students in Hinton's lab. They did some experiments and found promising results. Subsequent research built on and validated that promise. I'm having trouble understanding your problem. How would you propose people identifying promising research? Surely not by choosing approaches that do poorly, despite substantial resources and effort!
It's still true (source: Microsoft engineer for 8 years, used vim and internal version of Unix tools).

A lot of this has to do with the sheer size of many of Microsoft products' codebases. Visual Studio just can't handle projects with millions of lines of code, whereas vim + ctags elegantly handles the fragments of projects you build locally.