jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
In an actual war or emergency, what are the chances ISPs would refuse a presidential request? Are major ISPs typically stubborn and obstructionist in the face of major security threats, or cooperative?
Get a job as a software engineer at a large company. Rent a small room, don't own a car, don't eat out, don't go to Hawaii for vacation, whatever it takes to save $250k in three years.

Then go to Vegas and put everything on red twice. (Metaphorically speaking -- I don't know if they'd allow a $500k bet in Vegas. But in the wonderful world of contemporary financial markets, there are instruments to make any kind of bet one might desire, and probably the house's cut will be even lower than in roulette.)

The obvious downside of this strategy is that it only works with the probability slightly less than 25%, otherwise you end up broke. But quite frankly, I doubt other ideas presented in this thread (make something people want, get on a TV show etc.) have better success rates. If there was a sure-fire way of getting from $0 to $1M in three years everyone would be doing it.

If you're OK not only with ending up broke in case of a failure, but even being in debt, then you can increase you odds of success even further by using leverage.
Haha thanks for the correction. I forget that I need to take care with definitions when it comes to physics concepts.

I just finished reading Redemption Ark, that leaves Absolution Gap and The Prefect. Only a good 2000+ pages to go!
I'm a systems guy who happens to be obsessed with biologically-inspired machine learning stuff. There's just something about my genetic makeup that makes me love PL/OSes, though they're more of a means to an end than anything else.
I know HN frowns on "me too" posts, but Harris' book is the first to read for anyone wanting to get into the trading business. It's good enough that it deserves another recommendation.
1. Devote your life to golf for 3 years.
2. Win the 2013 U.S. Open.
In an actual war or national emergency, couldn't the president just ask nicely, and get enthusiastic compliance from all the necessary major actors? Why is an explicit new power required?

Isn't it likely that in the event of actual cyber-sabotage, private-sector experts might discover the attacks first, and share countermeasures rapidly among themselves, without any participation of the (slow-moving, often ham-handed) White House and Defense Department?

Might the existence of this bill's new power -- and followup requests to formalize it in automatic systems -- encourage cyberspace national defense planning to over-rely on crude traffic kill commands to the private sector compared to other defense-in-depth?
What would you like to see in an API for a DNS service? Just the ability to create/delete/update records and zones or something more?
...except they do! all of the urls in the result set for me contain "feedburner" in the final extended version.

quite confusing for most users.
Yeah, that's what I was wondering. Strange that there is a SPOF for Facebook/Insta/Whatsapp.
No, there are at least two problems here.

An application shouldn't accept ctrl+alt+n as either ctrl+n or alt+n. That is simply a bug, no way around it.
Of course the first time in months I've used any of Facebook API services, and they go down mid-implementation.
I tend to think it's fine for the very most common and obvious operators (MDAS, etc), but as soon as you get outside of those I agree. In particular I've been bitten by the precedence of JavaScript's ?? operator:

function foo(a) {
return a ?? 10 + " is the num"; // a ?? (10 + " is the num")
}

foo(12) // 12
Anecdotally, whatsapp worked for me (message was sent and received successfully) though Facebook gave an error. I was already logged into both services.
I was also that kinda smart well-informed kid - I thought. :)

In retrospect, when I first voted at the age of 18 I was horribly underinformed/undereducated/naive. And at, say, 16 I would have been comparatively speaking so much more naive and susceptible to populism, be it from the left or the right.

There are layers/complexities to politics, and it takes time to understand them.

You do have a point that most adults are also horribly underinformed, but...
Notice, for the first few minutes of that video, it shows a mounting degree of credibility on the part of Nueralink as PhDs with expertise on relevant topics are noted, but then quite abruptly the tone shifts and it plays a comedy sketch [1]. Why? Apply common sense and skepticism to that question and you will be enlightened. I'll give you a hint: common sense does not indicate, like the YouTube channel implies, that the richest person in the world gets there by providing absolutely no value to the rooms he enters. In order to have that implication a resort to a different rhetorical technique than that of reason is necessary. The creator of the video understood this and employed such a technique.

The video tries to argue that Elon Musk is trying to steal credit for founding the company [2]. He doesn't actually quote Elon Musk when he accuses him of stealing credit. Why does he circle text on Wikipedia rather than quote Elon Musk? If you go to the Wikipedia article and check the citations for that claim you will discover Elon Musk does not state the thing which the liar in the video states that he claims. Why does he lie about what Elon Musk actually said? Apply common sense and skepticism to that question and you will be enlightened. I'll give you a hint: he is working backward from a narrative, not forward from the facts.

Alternatively, want to do a long bet for $10k that in 10 years Musk will still be a millionaire despite the contents of the video you linked? Void of bet in the event that some other cause leads to misfortune.

[1]: https://youtu.be/BvmA_gQ-95c?t=155
[2]: https://youtu.be/BvmA_gQ-95c?t=185
It has to do with ideal line widths for reading, not with Web 2.0. Having lines that are 1600 pixels wide is a nightmare for readability.
I started to take d vitamin when Covid started and was wondering if that is why I have not had a cold this year.

But most likely it is the social distancing.
It's amazing that their kindness has touched so many lives but yes, the need for it could have been avoided in the first place.
I think with the UI designs being implemented wrong, it could be either one, depending on how the designs are presented.

For instance say you add a fancy, colored, layered shadow to a button. If you point out “hey this shadow is 4 layers, 4 shades of red, with these different blurs and spreads” etc, and they don’t implement it, then I’d think they (a) don’t think those details matter, (b) ran out of time, (c) don’t have the CSS chops to know how to implement it (or b+c, ran out of time looking for how to do it).

On the other hand if the design is presented as a beautiful mock-up with all these fine details, but lacking specific call-outs, I wouldn’t be surprised if many engineers miss the finer details.
> modern work for a lot of jobs has become de facto indentured servitude

It’s slavery as a service
color is probably associated with certain flavors. For most people our eyesight is used to identify things more so then other senses. If you don't see the color you probably have to work slightly harder to identify what is being eaten. How many people have a tongue so accurate they can eat/drink food blindfolded and identify it?
Is all the extra copying that autofree has to do related to the lack of move semantics in the language? Nim had to introduce a bunch of new language constructs/semantics to support their ORC backend, which is the solution that’s similar to yours. (See https://nim-lang.org/docs/destructors.html.) I expected V to move in the same direction but hadn’t found any discussion of move semantics in the docs so I found it strange.
Disagree, but I'm concerned about the geniuses as a group of neglected children, not whether or not we're extracting maximum financial/scientific benefit from them. I always sigh whenever the discussion treats these kids/young people as tools.

The current system is terrible for genius kids' emotional and social development, and in some important ways it hobbles them. (Particularly when it comes to encouraging them to develop resiliency, accept that sometimes they need help, and develop their own sense of self-worth rather than derive it from the accolades of the adults around them).
...government should intentionally weaken itself for the benefit of the citizenry of other countries.

Considering that the majority of Earth's people and natural resources lie outside the US, the long-term best move for the US is to promote global stability and equality. It's not a matter of weakness vs. strength, but short-term vs. long-term thinking.

There are plenty of people more important than me, but I wouldn't sacrifice myself for any of them.

Personally, I think humanity as a whole is pretty important. I wouldn't sacrifice myself for one other person without a really good reason, but I'm more than happy to accept a small short term decrease in local living standards in exchange for the long term stability and prosperity that would come from raising global living standards.

Specifically with regards to surveillance, the NSA is weakening the long-term position of US companies by leaving their systems and software vulnerable to known exploits, and by their actions, encouraging other countries to do the same. It's a negative sum game.
Wyrd Sisters.

Granny Weatherwax along with DEATH, are my two favorites.
When it comes to risk, honestly, most people and companies are their own worst enemies, much much more inclined to hose themselves than, say, Linode or Amazon would.

The cost of using multiple solutions should be negligible compared to the cost of losing the information. If it isn't, then store it wherever, and if you lose it, so what.

A competent developer should not have to spend a lot of time learning an api, automating the process or testing the automation. If you don't have a competent developer, you should just use COTS. If you have a developer that complains about the time these tasks take, you don't have a developer, you have a technical handyman. In which case you can't engineer anything and should just use COTS, because that's all he'll realistically be able to handle anyway. If the developer is you and you can't afford to waste your time engineering your infrastructure, then yours is not a technology company and again should just use COTS.

Your operating profits should support the cost of your engineering, including the salary of a competent developer, this will typically dwarf your hosting costs. If they don't then you don't have a real business and need to spend more time figuring out how you're going to make money and less time on the technology.

If you're storing and using big data, and currently using a cloud provider, then your roadmap should include a plan for eventual self-hosting, as that's one of the few areas where self-hosting still makes sense, as costs can diverge very quickly. It's not big data unless building your own Backblaze storage pod is a viable option.

For all other applications, self-hosting can quickly become a boondoggle, unless you have competent systems administration, the cost of which will again dwarf your hosting costs. If you do not have competent systems administration, and you are owning and managing systems, then your business is a disaster waiting to happen. If the hard drives fill up on your home-built server, you will have downtime until you can figure it out and fix it. You will not have your hosting company's skilled customer support team, which handles the common cases that trip people up all the time, at your disposal.

Any time you touch the machine do do anything other than deployments, you run the risk of breaking something important. If your development is not competent either, then you run the risk of having your hygienic development process dirtied by, say, someone working directly on the production server. The problems caused by this are insidious and can take up time and attention that is better used pushing your business forward.
It can. But it doesn't necessarily.
I agree. Also the impact today doesn't turn out to be that big as described in the book (although that might be because we haven't yet had someone like the Wiggins family?). But still, the mechanism itself was all there.
It would seem like he has more to lose and will understand the consequences better than someone in that space who hasn't spent years in jail.
>parens

If you include the curly braces, I'm not sure C/C++ has fewer parens than Lisp does, to be honest. Not much fewer, anyways.
I have definitely noticed this, which is part of the reason I haven't "dug deep" with them, and instead learn enough of it to get a job done.
Your anecdote doesn't apply here so it isn't a counterpoint. You knew "when [you were] 5" in contrast to the article:

> Last year I kind of coerced my daughter into taking a Web Design class at her high school.

Just one year and since 5-7 aren't the same or even ballpark.

> She is young enough to change her mind, and will still finish high school.

I don't follow. She won't be attending High School as her parents have withdrawn her.

> As for the social aspect, did you miss the part where she will attend a different education program?

Mostly with people much older than her. Look at some of the programs, they're adult education (i.e. people changing careers, or in-place of college). It is harder to socialise with people in different stages of their lives.
Can I make a suggestion - try a month at $29 and see what happens? If it doesn't work out change it back.
I wouldn't downvote you, but real work for me is not my text editor, it's more like:

Compiling
Importing and Exporting from a database
Photoshop
load tests.

Also, I run a web server and database on my machine. It's just a personal preference for me. I do have a mac mini at home that I use also for stuff like video editing.
1. Go, being a statically compiled language/having a closer to the metal memory model, generally has higher single threaded performance.

2. Go allows true concurrency in many situations Python cannot (due to GIL etc); Go also supports lightweight threads that are multiplexed over actual OS threads.

3. Go makes it easier to control and reason about heap allocations.

4. Go is even easier than Python to integrate with C/ASM code.
I know someone that went to the Software Craftsmanship Guild http://swcguild.com/ in Akron, Ohio and got hired.
On one hand, I totally agree with you. Despite that fact that I don't "use" it everyday, I think my liberal arts education (both in high school and college) was immensely useful in teaching me how to think.

On the other hand, done properly something like this could become a fine mentor/apprenticeship program for kids that don't want to follow the typical college route.

I guess it's easy to be reactionary about this piece because the author is so flippant about the uses of things outside of programming, and the fact that his enthusiasm seems to over-shadow his daughter's.
I was a homeschooled kid whose father taught him programming. I still managed to learn the value of history.
Just want to mention that long-running applications written in 1. (e.g., C) can be slower than languages in 2. (e.g., Java) because the VM can optimize hot operations.

Other than that, I agree with your post!
Next thing you know they'll post their position to Facebook by accident and opponents will shoot rockets at them.
Long, long overdue. He should've been fired (ahem - retired) after the Vista failure, which was his failure. It took Sinofsky to turn things around with Windows 7, and deliver on time.

Hopefully this means a lot less "Metro" in Windows 9.
Isn't that the beauty of Dropbox? It just frickin works, you don't even notice it.
The people of former Yugoslavia weren't really fighting the communism, they were fighting between themselves. It wasn't a revolution but a mixture of civil war, agression, ethnic violence, etc.
The sample (downloadable) resume isn't formatted well.

There's not enough space between "John Doe" and "WEB DEVELOPER..." - capital "J" almost overlaps it.

There are also orphaned lines on page two.

I also don't like the abundance of font styles (varying sizes, capitalics, bold...) on one page, although that one is subjective of course. Personally I don't find this elegant.
One photo could be enough. There was a talk about this two years ago at 29c3. It's only available in German unfortunately (https://www.youtube.com/watch?v=3JK3TO_crc8) Lockpicking has always been a big topic at the conference.
Could you share that MT6589 Datasheet? I'm unable to find anything that's not password protected.

I also have an mt6589 lying around and would love to start hacking on it.
KeePass doesn't interface with the browser directly - instead (at least in Windows) it registers a global hotkey with the OS which will use the active window title to find an entry in your password database and then automatically fill in the form with your username and password.

KeePass features an "Auto-Type" functionality. This feature allows you to define a sequence of keypresses, which KeePass can automatically perform for you. The simulated keypresses can be sent to any other currently open window of your choice (browser windows, login dialogs, ...).

By default, the sent keystroke sequence is {USERNAME}{TAB}{PASSWORD}{ENTER}, i.e. it first types the user name of the selected entry, then presses the Tab key, then types the password of the entry and finally presses the Enter key.

For sites or apps with weird forms you can customize the sequence.

http://keepass.info/help/base/autotype.html
That was not my opinion, it was from the linked thread at the top.
ASP/VBScript

Are you referring to classic ASP? VS (for .NET) has great debugging features.
Will be interesting to watch that. Thanks! I had forgotten about them.

Any others?

Edit:
> We are not a bank. We work with partner banks (soon to be announced) to provide FDIC insured products.

Still interesting, but less so.
Don't use vim, but the stuff Dan Choi builds is high quality
I use SuperGenPass with a strong master password. It's not perfect (a malicious website could use Ajax to fish for my master password on a sign-up form), but it gives me a single password to remember, different passwords for every site, and I can keep the HTML page that runs the hash function on my thumb drive and use it anywhere.

http://supergenpass.com/
that's a relief. i'm glad what i heard is wrong.
His game would work wonderfully.

Choose from three spells. Call them Expelliarmus, Immobulus, Stupefy (or whatever). But really it’s rock, paper, scissors.

Swipe left to right on your phone to add a jolt of whatever spell is selected. This moves the “center” 10 pixels towards your enemy if you’re using the same spell, 5 pixels if you’re using the weaker spell, 15 pixels if you’re using the stronger spell. Of course, your opponent is moving the “center” the opposite direction at the same time, following the same rules.

You can switch between the spells at any time, but time spent switching is time not spent swiping.

The idea is to push the “center” of the beam all the way to your opponent, where he takes damage and the center is reset. Take damage three times and you lose.

It definitely would work much better with Harry Potter characters and spells, possibly a marketing tie-in to Deathly Hallows part 2.

Add sparks and glows and all manner of cool sound effects and special effects. Include sound bytes from the characters battling.

Make one kid ridiculously happy.
VAIO were a solid computers (at least my memory of them).

I would have killed to have Vista on my VAIO. I had Windows ME on it! Despite th at fact, it still sits among my most beloved computers that I have owned. It was also the first that I had purchased new whereas all the previous ones were hand-me-downs.

Thanks for the trip down memory lane!
There are quite a lot of billionaires who have pledged to give away the majority of their money though. http://givingpledge.org/
No, http://ghostinspector.com/
I agree, I just feel like it’s worth calling a spade a spade.

People believe horrible falsehoods because they are simpler, more convenient and (critically) more exciting than taking the time to understand actual facts. That’s laziness, with victims.
Yes, that's what I meant by "back pointers". In the article, every node has a parent pointer and a child pointer (or several). You can't have both of these pointers without introducing cycles.
>Unless there is a better option, I know which one I feel safer using.

There is one option you might not be considering: reducing one's use of internet search engines.
> not eating less-healthy fast-food rather than home-cooked meals

Anecdotally, the people I know reluctant to go back to the office have some combination of lovely homes into which they've put care, terrible offices reflecting zero care or empathy and/or introversion, sometimes to the point of social anxiety. (Stark minority in the third, but a life changer for them.)

Offices don't have to have terrible meal options. Nice homes can be chosen close to work, thereby negating commute. And co-workers don't have to be inept to the point of constantly interrupting your work flow.

There will always be a section of the population happier and more productive working from principally home. (Though for how long we can command a wage premium remains to be seen.) But I suspect, if offices were a bit more desirable and city center housing a bit more affordable, that slice would narrow quickly.
I don't think I have worked in an office this disgusting before in my life, I would have left. I live in a tropical country where people are clean and care about hygiene which probably has a lot to do with it because otherwise you just end up having roaches everywhere. I get the sense people higher in the northern hemisphere get away with a lot of disgusting stuff because they don't get infested with roaches and flies right away.

On the other hand alot of the other points stand
No, and neither did the wealthy pay 100x as much for the same product.
He will be simply replaced with Mk 2.
My manager sometimes makes commitments to stakeholders on the spot when he agrees to take on the work, without consulting with the developer (me, in these cases). Often the requirements are not even clear yet.

It's not comfortable to do, but I will jump in and veto his commitments right there if they are clearly not attainable.

The stakeholders tend to be accepting of the fact that things are more complex to implement than just: "make the software do X", but my (technical) manager always seems a bit baffled. In the long run, I know he values this about me, but it frustrates me to no end.