jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I think I wasn't clear in what I was saying. I made it sound like them being dangerous was a bad thing. I am placing no value judgement on WSB, just acknowledging that they are on the way to becoming a serious player in this game, with the ability to cause serious damage to other players (hedge funds, public companies, etc.). This is a quality that I already attribute to the hedge funds, the SEC, the big corps, etc. as inherent. Whether WSB becoming a serious player is a good thing or not is really not clear to me. I would expect that it results in a lot of collateral damage, first and foremost to some percentage of retail investors. At the same time, the fact that you can short stocks in the manner that GME got shorted is a much clearer and much more immediate problem, IMO. And I share your view that the haves seem to want to keep the havenots out of their clubhouse and will do all manner of things to keep the separation.

But overall, no I don't think that we should do anything about WSB. The GME situation is at best a symptom of a broken system, it's just that this time hedge funds got (theoretically) hurt not by other hedge funds but by retail investors so everyone noticed. If anything, let's fix the rules of the game so it's closer to fair for the little guy, and fix the SEC to keep those rules properly enforced.
> Some people on HN seem to take security much more seriously than necessary

Necessary to who?
> It doesn't make sense to pay some guy in Utah twice as much as some guy from Honduras, if neither come into the office.

This assumes equal education, skill level, cultural norms and infrastructure. But these are often not equal. If your clients are in the US, hiring developers US side greatly reduces the chance of cultural misunderstanding and communication problems. Also timezone issues here too, for clients based on North America.

US higher education system is fairly strong, and not all countries are equal on that front. India for example, is known for degree mills and ways to "cheat" the system. Which is why US masters degrees are required for the most part. That is not to say there aren't incredibly smart people in every country, but it's not an even playing field and some countries have risks associated with hiring.

Another good example is infrastructure. I'm not sure how many times a developing world coworker has been blocked because of shoddy internet or inconsistent utilities.

These asymmetries will persist, remote or otherwise.
I find it hard to believe such a thing is possible.

You'd want a material that is both strong enough to stay in one piece despite the centrifugal force when it is spinning in normal operation, but as soon as it fails you'd want all of it to disintegrate into powder (instead of in several chunks, which could make it more dangerous - essentially a fragmentation grenade).

You'd want a material that is solid but has a specific trigger that immediately causes it to break entirely and propagate said trigger onwards. Maybe something like a Prince Rupert's drop (a bit of glass which is super strong, but breaking its tail - the weak spot - causes the entire thing to disintegrate due to internal forces)?
Welcome aboard! Add pandoc to the markdown setup and you gain (at least basic) interoperability with other common office formats as well.

[1] https://pandoc.org
I think next time I will say, “Sure, I’ll tell you my salary once you tell me those of the hiring manager and my new teammates. That way we all have the relevant information.”
It's not always even passed to consumer -> you might pay $20 for a T-shirt but the worker might get paid $1 for it!
That sentiment is shared by a significant amount of people[1][2][3][4], it seems.

I am also sympathetic to minimalism in life (owning essentials only) and in many of my (programming) projects (single-header libraries[5], minimal dependencies).

I think I would be content with C, Bash, Python and SDL alone, if I wasn't so dependent on the need to "exchange my time for money". (And perhaps Rust as well.)

References:

[1] https://www.askonomm.com/blog/i-dont-want-to-do-frontend-any...

[2] https://jonathanwhiting.com/writing/blog/games_in_c/

[3] https://begriffs.com/posts/2020-08-31-portable-stable-softwa...

[4] https://copyanddesign.com/blog/the-benefits-of-static-websit...

[5] https://github.com/d26900/JamaisVu
Your heart is clearly in the right place. I feel for you. You and I agree about way, way more than we disagree about. But your summary ignores the plain words of Theo's email. The people talking about this on HN are not "whoring" the controversy. Someone else is, and you know who I think that is.
From what I can see, it's people affiliated with YC.
DotCloud co-founder here.

You're correct, there's a beefy learning curve to properly configure, fine-tune and scale each of these components. Our job is to tackle that learning curve so you don't have to.

As a developer, you get a little more value out of that deal every time you want to play with something new.

It works for us, because after a while you start seeing patterns in proper automation. There are only so many ways to store, modify and move bits around.
Works for me. Here is how to do minimal 3-stage bootstrap.

gcc bootstrap/io.c bootstrap/zc.c -o zc1
./zc1 -I lib -I lib/platform/default -I src src/main.zc -o zc2.c
gcc lib/libc/io.c zc2.c -o zc2
./zc2 -I lib -I lib/platform/default -I src src/main.zc -o zc3.c
cmp zc2.c zc3.c # should be identical
You meant heartily.
This data about all of us, what we are doing, where we go, who we date, what cars we drive, etc is going to become publicly available eventually. There are going to be tons of companies who really want that data.

If we don't make a system where that data can be bought and sold based on the preferences of the person being data mined, then privacy will be blown out the window in just 30 years. There will be no reason to introduce yourself to people, all they have to do is access your logs.
I work for a large company. They think it's important. The framing is along the lines of "How can we sell to everyone if we don't hire everyone?" If you are dominated by white males, you may be making wording choices and other decisions which subtly exclude women, blacks, hispanics, etc and you probably have no idea you are doing it. (Subtle does not necessarily mean the effect is small either.)
You're definitely right. I just meant that, until you can sequence a genome faster and cheaper than you can read 90 GB off of a hard drive, storing information in DNA and reading it out via sequencing may not be feasible.
She's gone. Flickr API didn't think she was inappropriate...go figure.

I'll leave the Lady Gaga Youtube video there since every teen in the US has probably seen it already.
Nonsensical as it might be, "costs" does not mean net expenditures, but rather costs associated with filing fees, document production, etc. The loser may well pay "costs," but attorney time, which is by far the biggest expenditure in a lawsuit, is not included.
Many platforms are providing these push notification services, like OneSignal, PushAlert, PushNami, but if you are looking for a free service I would suggest Truepush - which is a free forever tool.
It's about forcing companies to not intentionally make devices unrepairable.

Forcing companies to provide a firmware unlocking service is pretty silly. Forcing companies to stop locking legitimate users out of the firmware is a lot less silly.

Forcing companies to provide repair parts is pretty silly. Stopping companies from killing 3rd party repair parts is a whole lot less silly.

Forcing companies to sell specialty screwdrivers is pretty silly. Forcing companies to not use more expensive proprietary screws is a whole lot less silly.

Most people aren't asking anyone to force companies to provide services. They are asking to force companies to stop annoying shenanigans that prevent repair.
That's more like textbooks though. I was talking more about a tune by tune cheatsheet. That would probably involve some shorthand notation (does that exist?)
It'll be interesting to see if they enforce covid passports whilst a large swathe of the population is still not eligible to have a single vaccine dose, let alone have had both
Everyone should aim to be T-shaped. The problem with 'tall skinny' engineers is that they can be extremely dangerous because:

- Their deep domain knowledge makes them sound a lot smarter than they are... Especially to non tech-savvy managers who don't know better. So they can be extremely persuasive in arguments. They only participate in arguments that they can win but their ability to constantly win those niche arguments gives them extra general credibility which is not deserved.

- They are excellent at implementing solutions within their narrow area of expertise but they tend to miss a lot of alternative solutions which may have been better. They could spend years working on a solution whose problem could have been solved much faster and more elegantly via a different solution which happens to lie outside of that individual's immediate domain of expertise. People who wield absolute top-of-the-range, world-class hammers but have no other tool in their toolbox have a very strong incentive to see and portray every problem as a nail.
What I mean is something like this:

# one dimensional
a = [1, 2, 3]
# prints the number 1 @ index 0
print(a[0])

# multi-dimensional
b = [[1, 2, 3], [4, 5, 6]]
# prints the number 4 @ index (1, 0)
print(b[1][0])

In Julia these indexes would start from 1. It doesn't seem like `CartesianIndex` solves this, since looking at some examples you still have to specify array indexes (Which start from 1): https://docs.julialang.org/en/v1/base/arrays/#Base.Iterators...
> Tcl — Everything is a string. A scripting language and interactive shell that has been described as a bastard child of Bash and Lisp.

lol
It ebbs and flows. There was a low point in the late nineties and early 2000's:

* Windows 95 removed all thought of the user as a programmer, killing things like QBasic.

* Apple was doing likewise, even killing Hypercard.

* The web wasn't in its prime yet, limited to HTML 2.0 and 3.2, and really lousy JavaScript.

* Even electronics was tough, since DIP parts were being replaced with SMT, and the service manual was starting to become a relic, but things like Arduino and RPi didn't exist yet, and making PCBs was $$$$$.

* Shop classes were on the decline in schools, but makerspaces weren't in yet.

I feel bad for kids growing up then. Short of installing a Linux distribution, kids were left out in the cold for being anything other than consumers of technology.

There was really a golden age in the eighties and early nineties, and we seem to be in another golden age right now.
how did bitcoin help Venezuela?
Exposed on the WAN is obviously bad, but how do you keep your own containers from calling those APIs? Yes, you don't mount the docker socket in the container, but what about the orchestrator APIs?
I like your idea. Lots of people are willing to contribute something but it needs to be easier and (even superficially) give something in return. Core team interviews, roadmaps etc. It's more work but it could pay off.

Not really related but a barrier for me in contributing to something new has been I'm already on recurring donations for a few things and it's easy to lose track. It would be nice if there were a solution to that.
4. It's stock price manipulation.

I mean, as long as we're rejecting Hanlon's razor, we might as well consider that someone could exploit the way TSLA fluctuates wildly every time Elon so much as tweets.

(No, I don't believe this.)
Thanks to Moore's law, and desks surface growing 2x every 18 months, we won't have to wait long to really enjoy Win 10 to the fullest.
The user is tripping balls on LSD. Will report back on how scary it was, how unexpectedly it worked, how tedious and unappealing the actions to do were, and how the colours sounded like.
I guess it's for similar reasons that different Windows editions support different amounts of memory and CPUs and XP didn't get DirectX 10

They limit features so there's reason to buy new versions.
I always loved Invictus. it was also my Father's favorite, and I remember how I felt "offended" when I learned Timothy McVeigh had chosen it for his last words.
I'm curious as to why they went for putting the keyboard on top, instead of having the soundboard emerge from the base. With the current arrangement, and the overall design, it makes it look more like the front of a massive earth mover than a musical instrument.
If PHP is a deal breaker then that person isn't the type of person you want to hire, since they obviously care more about incidental issues like language choice than solving real problems. That's not to say people can't groan about it (like any other workplace annoyance) but I'll still go work somewhere doing amazing things even if the cafeteria food kind of sucks.

Anecdotally, it usually turns out that good engineering practices can be brought into any medium. PHP comes with a higher than average number of foot guns, and there is a lot of terrible PHP code out there that is unfortunate to find when you Google something, but it's self evident that a good engineering organization can build solid systems in PHP. (See also: the diligent use of a specific set of C++ features in shops building cutting edge graphics/game technology.)
Doesn't the relative flipflop between Meerkat and Periscope have more to do with Twitter cutting Meerkat out of the social graph and Periscope having insider trading knowledge of the Twitter platform? How is this not like Microsoft pushing Internet Explorer?
Unless mass transit were to become more convenient than point to point transportation via automobiles I can't see this happening. Those who can afford it will almost always value the convenience and privacy allotted by automobiles. In Europe, the cities were originally built and designed long before automobiles, trains, and streetcars and the resulting layout results in a denser environments where mass transit works better.
Why would they foreclose on the house when the loan's underwater and it's being paid off normally? That seems like the worst possible time to foreclose.
Bukowski.

http://hellopoetry.com/charles-bukowski/
>> The GIL is definitely no source of unicorns and rainbows, but I think the case against it is usually overstated. There are numerous ways of sidestepping it (multiprocessing, pypy, C extensions, etc.), and it does serve a useful purpose.

That's definitely all true, but the article brushes it's implications for multithreaded Python off as if they don't exist, which is what one of the posters above me was probably referring to.

Yes you can do multiprocessing, but if I have lots of shared, volatile state that's not what I want. Yes you can use PyPy, but if that doesn't work for some python framework I use, or if I can't control my deployment environment and it only has CPython I can't use PyPy. Obviously you can write C extensions for about any language, using that as an arguments why the GIL is not a problem for multithreaded Python is disingenuous. Maybe I don't know or don't like to program in C? Green threads are not a substitute for multi-threading either, as they still don't allow full utilization of multiple cores and are really only a solution for I/O bound processing.

Of the 'numerous ways to sidestep the GIL' none are satisfactory if you have a CPU bound problem operating on shared state, that lends itself well to parallel execution, which are many. I wouldn't use Python to write a video codec or to do DNA sequence processing for example. It's not a fatal flaw for Python-as-a-language, but it's a flaw of CPython nonetheless, and not an insignificant one.
It seems we burn more than the atmosphere concentration increases at the moment:

https://micpohling.wordpress.com/2007/03/30/math-how-much-co...

The oceans absorb some of CO2, but that raises their acidity, destroying corals etc.

http://en.wikipedia.org/wiki/Ocean_acidification
I don't know if anything BILD is a valid source.
It is a really misleading wording. I expected to hear that Elon Musk had in his youth lifed on the streets, begging food from strangers — because that's what a dollar a day will get you in the first world. I lived on a dollar's food a day at some points in college, and that was soft living compared to real poverty.
Whoa. Cool. What motivated you to start doing this? Got a write up about it?
Because the press doesn't make hit pieces about brands that are not perceived as the leader to be toppled.
"Did this cause trauma" is not the bar we're trying to set here, any level of anxiety caused by tech companies misusing contacts is bad.
Perspective is in the eye of the beholder.
Billionaire dosent even need the AI. The CEO of any company will spill out everything.
Can they be locked in place? I'm wondering if it will withstand the pull of eg. the USB-A connection while it is being unplugged, and disconnect on the USB-C side instead.
That’s where tools like Greylog, fluentd, and tools like Prometheus or “full service” tools like New Relic et al come into play—if you’re managing one or two servers, sure, it makes sense to jump in and poke around, but beyond a handful of servers that becomes a nightmare and centralized visualization is going to do wonders for your sanity without having to dive into individual machines on a semi regular basis.
Interesting, I was several years ago seeing the transaction delays climb into the hours, but not the fees (ya, maybe I should have set my fees higher, just went for average). I wonder how much variance there is in the network and if you are just lucky, or somehow frequently get picked up in maybe a less busy part of the network, or if there's some attribute you unconsciously use that gives your transactions so much better than average performance? Either way, enjoy your advantage while it lasts!
The article author seems to assume that Apple will steadily increase the performance of part or all of their entire product line in 2021 with Apple Silicon. Since Apple has been doing that with the iPhone for ten years, it’s quite reasonable to assume this will affect their laptop and desktop lines too.

The first Apple Silicon release is better than nearly everything available from Intel. That same first release will likely be obsolete by the end of 2021, as Apple advances with M1X or M2. That annual obsolescence may well continue for the next ten years, too.

So the used Apple laptop market is going to look a lot more like the used iPhone market - and in the used iPhone market, you get 15% of what you paid, not 85%, because there’s an endless supply of new phones forcing the used market down.
Satoshi could have lost the wallet.
Clearly the universe is fine tuned by an intelligent designer who likes stable bicycles.
I'm not questioning that there are indeed elevated staph levels on cheap raw meat, I'm simply saying that without data that actually shows that this is a problem, then it is inappropriate to suggest that it is.

In other words, I am not questioning the validity of the study at all. I suggest you read my comments a second time.
This is something that, as someone that is looking to get into the whole consulting business (yes I must be insane), found quite interesting. Thanks for sharing.
I take an odd stance here. If the US government did have a part in this, I support what they did (as I don't believe that Iran should have nuclear weapons), but not that they did it. While it affects everyone, this is not our war, and I believe that this action on Iran, if it was actually the US, was an act of war, even if not a traditional one. I'm very conflicted here, but at the end of the day I just can not support the US on this, even if it is a problem for every one of us.
IRC. I honestly don't see why you'd pay for campfire when you can accomplish the same thing with IRC and/or some kind of VoIP system (SIP, Skype, Ventrilo, Teamspeek, etc).
Because it's a legit study, and posted on a legit site.

It's not like this was written by Peta.
Think of it as you want it, not as it is!

- Larry Ellison

http://startupquote.com/post/4709587705
It's not the case that all wrestling with the borrow checker is about bugs:

https://github.com/rust-lang/rust/issues/6393
Use the right function, subset(), for the right effect then.
This could just be a scammy link building technique - release fake news relevant to the SEO industry in order to get links from high authority SEO sites, in order to increase rankings of your SEO consulting firm. The proximity to April 1st doesn't help...
Interesting question. Anyone and everyone.

I may host my own email server or I might pay someone to host it. Or the government could host it, or my university could host it. Or I could get it for free by agreeing to be served some ads.

But who pays for it doesn't matter. I can send you an email even if we use very different providers (from the point of view of both technology and payment). For messaging I don't see this yet.

I feel like XMPP was supposed to be the chosen one. I had a google account but chatted to my gmail contacts through my self-hosted jabber server. I wonder if this new generation of messaging apps will get to that point anytime soon.
"unique id useful for licensing" => Linux "/sbin/ifconfig eth0"

Really?
I hear this frequently but I don't buy it. What about the MITM scales worse than a passive listener?

As far as I can tell, both insertion of a passive listener and a MITM are algorithmically O(n) on the number of connections being surveilled. All you're increasing for the MITM is the constant factor.

When you're on the order of billions of connections being surveilled, even linear growth is hard, but we know that the NSA already has done that. Increasing the difficulty by a constant factor is not much harder, and there's no question that the NSA has the budget to do so. And in fact, the constant factor isn't even large: it's whatever the resource costs of two connection handshakes per connection is, plus decryption/encryption on the data flowing across, all of which are highly optimized algorithms at this point.
I think they should: traffic through the Great Firewall of China has been compromised, it's getting injected with malware and therefore cannot be trusted.

Browsers and all safe browsing software should treat any traffic through the Great Firewall of China as malicious and show a scary warning in your browser asking to confirm before going there.

The drop of traffic to Chinese servers and therefore customers would create such a big outcry it might make them stop.
Please explain how it avoids TCP-over-TCP. It doesn't seem to me that multiplexing multiple TCP connections over a single TCP link avoids the problem.
I checked the example link, and it has trouble rendering utf-8 or something (search for the Feynman quote about "nature", it starts with "Nature isnâ€™t classical...", or the poem at the end)

I wonder how well it works with more complicated mathematical formulas containing greek or arabic letters (although the example in that paper look fine to me), or other non-ASCII scripts.

other than that, this looks pretty amazing
I didn't stigmatize poor people. If you consider stating facts of reality to be stigmatization, you are fighting reality, and that is no way to deal with it.

> rather than focusing on bad luck they have had

One of the main point of the article is precisely that being poor is not bad luck: overall, it happens because a person didn't take education seriously because they were not taught to do so by their parents.

I mean, you can say it's bad luck to be born to such parents, and I would agree there.