jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I don't think the solution is going to be technological in nature. It can only be cultural.

We absolutely need a Peace movement that can overpower the current stance of the war movement. We absolutely need to make peace. Probably the only thing that will get us out of this situation is the hardest thing - the most impossible thing - for any of us to do: defeat our enemies by becoming friends with them.

We have to work harder to defeat intolerance, hatred, bigotry. These things fester, and are contagious - and they are the lynchpin of the argument being used by the powers to enact their heinous rules and laws, which enslave us all.

We need a platform of peace that actually really makes peace happen. Some way of getting the rabid ideological Christian crusaders at the same table as the extremist Muslim terrorists. Some way to bring these massive differences - which are utterly arbitrary and without real substance - to the point where the human beings, on the other side of the books and vitriol, see each other and treat each other as any two humans are capable of doing - with peace, with love, and with an honest and sincere desire to see the party across the table survive, flourish, and prosper.

We need to encourage people to be intolerant of intolerance. This is the biggest issue. The NSA wouldn't have any fish in the pond, if we were to gain a level of human understanding, compassion, and cooperation, between the warring factions.

However, this is a difficult task. Maybe we, the human species, won't ever be up for the task. Unless challenged by something else, from elsewhere ..
Has anyone ever told management that the $10 Starbucks card is insulting? What would you prefer instead?
Obviously this "chaff bot" will need to copy your user agent string and tracking cookies. It'd also need to behave exactly like a web browser in every way that can be detected. But is chaffing itself a good idea?
Can't someone (either from Adium or from the community) just develop a "Facebook" plugin for Adium using their "new" way of doing things?

Sure, you can't use XMPP anymore, but that's okay, right?
Or maybe no one could afford great phones
There are products already shipped that run fuchsia afaik.
I dispute the claim that compiled languages have "heavyweight build setups" or are "inconvenient for small programs". I am constantly writing small Java programs to do minor tasks. I compile and run those programs with Python scripts, not heavyweight IDEs or build tools.
If you have a new model, hold the ionizer button for 5 seconds and the indicator light will turn off.
Not really. If you can earn risk free appreciation on a currency the smart thing to do is not spend it. This incentivizes hoarding money, not making smarter investments.
Apple's touchpad works natively out of the box on Linux and has for many years. I use a magic touchpad 2 on Archlinux for my daily driver.
Flattr would work better if it did more stuff. For example, if there was an API allowing any Flattr user to pay an amount into any other Flattr user's account. This would probably involve issues with banking regulations, however.
Potentially even more interesting information further down the tweet thread: https://twitter.com/DaveLeeFT/status/1347724205379309568

Trump's campaign claimed $69k in email marketing expenses paid to SendGrid, but Twilio/SendGrid has no record of a Trump campaign account. Upon further investigation they found that they do have accounts for his private businesses. Not necessarily a smoking gun for campaign finance violations, but sketchy enough looking that I'm curious to see what further investigation turns up.
I like how you respond to a thoughtful post with statistical data with your own conjecture.
They’re posting specific dates and plans around lots of violence in the near future. It’s around if you go looking. Not by people with low follower count. That’s why parler is getting hit by Google play and Apple
Smoke Signal on Ethereum does this. Uncensorable messages.

https://foundrydao.com/smokesignal/
It should be noted that increased infectiousness will inherently result in a larger number of deaths, even if it is not "deadlier". i.e. the new strain may still only be fatal in 0.5% of cases, but if it infects more people that's more rolls of the dice. The original strain was only projected to infect 60-70% of the population (if left unchecked). A new strain being 70% more infectious drastically changes that figure.

Not to mention a similar uptick in serious cases and even just more people presenting to the hospital. Imagine the current situation, where some cities are already at 0% capacity, but 70% worse...

Just something worth noting when we say that a new strain is _just_ more infectious.
Calling that a coup is pretty insensitive towards people who have actually been through coups, especially since it's usually the US establishment govenments funding and protecting the perpetrators.
I would love to be a developer on a Chaos Monkey.

"Oh no, CM is down, everything's working!"
im sure im the exception to the rule here, but I find it harder to work with music on. it turns into a distraction because I constantly fiddle with the playlist, etc.

but if you have to choose, sample a little john legend
These design documents have some informative diagrams if you're interested in this topic:

http://trac.webkit.org/wiki/WebKit2
http://dev.chromium.org/developers/design-documents/multi-pr...
This post makes it sound like it never happens, but I know that a competitor of my company that is VC funded has played around with doing exactly the same thing -- buying links. I'm not sure that VCs even know how to do due diligence on such a thing.
There are various "career resets" that you can use to get out of the preprogrammed track of college -> first job -> second job etc. One of the big ones is open-source software; it's done entirely on your own, so you don't need to ask permission for anything and are limited only by your own creativity. Another is founding a company, for the same reason, but with more risk. A third is going to grad school, if one will accept you.
Yahoo! Pipes is not bad.
MIT just added a new dorm and is expanding its undergrad population by about 200-300 students. And even if it wasn't, it helps the general fund of research and other programs. I can think of a lot of things at MIT that aren't a waste of research money...
I am in a similar situation: Final year CS student taking exams and looking for internships. I have been asked to go and have quite some interviews and I thought I am in a really good way to actually get an offer, I guess I was wrong? (the only difference is, I am talking with startups and not large established companies).
vscode terminal runs in a standalone window,
curious what this is good for ?
There's a strange phenomenon if you make negative remarks about Apple on forums such as HN or Slashdot. They tend to be voted up shortly after posting. Then, about an hour later, a lot of downvotes come in. I've seen this several times, with a consistent response delay of about an hour. After the downvotes at one hour, more upvotes may come in; the downvote effort is a one-time event.

Anyone else seeing this?
It would've been nice if mathematical induction were indicated as the foundation of recursion. You're not assuming "it does the right thing" and then proving "it does the right thing". What you're doing is that you're proving that "it does the right thing" by showing that "it does the right thing for N" if "it does the right thing for N-1", and your terminal condition is something like "it does the right thing for 0". Thus mathematical induction takes care of both correctness and termination.
As with all technologies it matters how they are used; I simply stated web components make the separation easier than ever before but that doesn't mean the same can't be done with JSX.

I think it's very important to keep the interface away from the logic. Creating components in React that only drive the user interface isn't bad but it's not as straightforward as something native like dealing directly html and css. I've worked with many designers who are awesome at styling and making pages look great but when they have to edit any type of scripting or something outside of HTML / CSS it's a whole new skill-set they need to learn to be effective (a skill-set they don't really need that the majority do not have).
This is really cool.

One suggestion -- expand the function names! It took me a little bit to figure out that "fd" was "forward" and "rt" was "right."

It doesn't seem like that much more time to type out "forward" than "fd" -- especially if you're just clicking on function names -- and it'd go a long way in making the code more approachable and readable.
I had the sense in my education that dubbing it the Dark Ages was a way of diverting attention away from it. This large block of time was the period of the Crusades, Reformation, antipopes, etc. No shortage of interesting happenings during this period, but the education system does not want to touch that with a 10-foot pole, nor the leadership. It's too close to the topic of religious strife and atrocities. This might become less true as Christianity gets less ubiquitous. Nationalism might be another reason that it's cast aside.
My first take at an answer is, what sort of code do I anticipate writing in each language? And what sort of code do I expect to see from my peers?

Rust makes it surprisingly easy to write code that absolutely thrashes the memory allocator - using String/Box/Vec and adding .clone() everywhere makes a lot of tricky borrowing problems go away. Is that the kind of code I expect to be writing? Or running? And if so, we shouldn’t expect that kind of code to perform much better in most cases than javascript.
It won't be for most people [1] I am not sure why they are saying the problem is resolved, though I have no idea what notion.so is.

[1] - https://www.whatsmydns.net/#NS/notion.so
Undoubtedly, yes.
I met Mark as an undergrad when I was trying to get a career in music started. I asked him if he had any advice about getting my foot in the door of tv or film scoring, and his advice was... Scientology.

Joke's on me. I never tried Scientology and consequently never made it as a film composer.
https://news.ycombinator.com/item?id=26101929
Yes. Same for the residential schools in Canada my grandmother attended

https://en.wikipedia.org/wiki/Canadian_Indian_residential_sc...
I answer what I know the answer for. No Dvorak user is staring at the keyboard while typing, but every QWERTY user would be staring at that keyboard, and many of them are staring at their QWERTY keyboards just as well, many programmers do too. Paintings on buttons are hardware; and I forgot to say that it's about software too - good luck getting Dvorak set up with typical user permissions. The main point is that people don't even want to, they don't care as much as you do. Not even I care and I agree with you that it's somewhat better.

Also not every language works like English does - is Dvorak better for French, Spanish, Czech, Russian, Chinese, Japanese, ...? Are the localized modifications (AZERTY) ready for Dvorak?
Can you bring contemporary examples, not things that happened decades before many of the posters here were even alive?
You don't want to scare away the candidate, but the alternative is worse; i.e. you either lie or downplay the issues in your organisation. As a potential candidate, this tells me you and/or the organisation cannot be trusted. Our first encounter started with you lying. That sets a terrible precedent.

You don't need to go into full glorious detail either, but do not lie. Speak honestly about the issues in your organisation and what you're doing about them. Maybe the candidate can even add some value there. If you can't, that says a lot about your organisation. If you can't speak to a candidate about it, maybe you should speak on it internally.
Snowden has said similar activities go on in the NSA too
Folks moved into a single family home region/city for a reason - to live in not a mass developed community. Now outsiders would force them that they can't do so.
it can be sort of futile. as a kid, you can argue, resist, or break the rules, but until you can support yourself financially, your parents get the final say on most important matters.

reminds me of my first meeting with my advisor at college to pick courses for freshman year. I came in with a few ideas for courses/majors that my dad thought were practical. my advisor picked up on this almost immediately and asked "okay, but what are you interested in?". we had a nice talk, but at the end I went back to picking from the list my dad approved of. my advisor was disappointed and insisted that I needed to chart my own path through college. my response: "yeah, but I need my dad to write the check".
next thing you know, people are gonna be saying that vectors are an std too.
“We will set a goal of increasing the representation of Black and Latino colleagues in leadership by 50 percent by 2025.”

I wonder how they arrived at the 50% figure.

Rounding up, Latinos are about 19% of the US population, and Black people are around 15%.

Let’s say the combined total is 35%.

I’d be curious to know by what logic they are arguing for these two groups specifically to be represented so much more than their overall representation in society.

These are not the only minority groups, and I see no reason to expect that this won’t come at the expense of say, Asian Americans and other less visible groups who don’t fall into Black or Latino.
The most malware-y test-related piece of software I've had to install on my computer is Lockdown Browser, which requires to be run as root on macOS or Windows(!) (no Linux obviously), detects if its running in a VM, has a blacklist of processes that it forcibly kills and disables use of external displays and keyboards. I've heard that there's also a camera/microphone option but my professor didn't enable it.

And it's a difficult situation to be in because on the one hand you feel a moral imperative to say something but on the other you just want to pass the class. I have no idea how effective it was when students could just use their phone to look things up.

It doesn't have to be this way. I especially like UC Berkeley's guidelines for remote exams[0], some of which have been followed by other professors. e.g. if you limit submission time it's going to be near impossible to learn how to convert a state machine into a synchronous logical circuit and perform it within 15 minutes (plus other questions).

[0] https://teaching.berkeley.edu/best-practices-remote-examinat...
Dr. isn't legally liable if they act within the norms of the profession with with informed consent. Almost any drug can cause death or dangerous health problems.
They don't charge you the full cost of providing those services.

There is a whole playlist about this: https://youtu.be/7IsMeKl-Sv0
Having spent a LOT of time looking at this, browsers come with built-in (nil cost) JSON parsers.

You need a proto parsing lib and a collection of .proto schemas to even begin using protobufs, so you need to be dealing with at least that much data saved before proto even starts being a win. While the parsing lib can be cached and is largely a rounding error over a long term, every iteration to the .proto files means fetching a new version which contains all the contents of the previous version (or else sacrificing backwards compatibility).

Beyond the additional payload costs you also have to factor in the API itself. Any win to keys can largely be obtained via compression so that's only a nominal win. APIs with many string values are not going to see many benefits, either, and may actually be better served by compression. The real win for proto is in large numbers but there aren't many APIs using many values in the 256-65k range (let alone higher). Proto does do really well with booleans and null, though. Unpacked arrays aren't a really strong win for them, either (though packed ones are a win for large arrays). They also have weird quirks for maps that don't let them achieve parity with JSON, IIRC.

Parsing time is not a huge win given normal API response sizes. I was parsing a JSON blob with 100k values four years ago on a shitty Dell in 2 seconds and can't think of anything near that size in the wild. Most API responses are going to be parsed faster than human perception rendering the point mostly moot.

The real win is the direct impact to spend on bandwidth that scales with size, but that comes at the cost of developer productivity and not everyone has Google's warchest and can afford SWEs memeing about how they get promoted by spending 2 years updating protos.

Having worked at Google, Protobuf is a solid choice when you're working in multiple languages on multiple internal machines and haven't already bought into other means of serializing data. But they do not particularly shine when targeting browsers unless there is a LOT of data going back and forth and your front-end engineering team doesn't mind working around jspb's quirks, opaque errors, and subtle nuances.
And a few months after this was published... he died. An article published in Le Monde says that de Villiers worked directly for the SDECE in France spreading 'disinformation' through his books.

http://www.lemonde.fr/le-magazine/article/2013/08/16/gerard-...

"Sauf qu'il y a les souvenirs de Michel Roussin, ancien directeur de cabinet d'Alexandre de Marenches, l'homme qui régna sur le SDECE (ex-DGSE) entre 1977 et 1981. Il les livre pour la première fois, à M Le magazine du Monde : "Villiers était au service Action [la partie opérationnelle des services secrets], confie l'ancien préfet et ministre chiraquien. Je me souviens que c'est le colonel Gaigneron de Marolles – on disait 'Alain' – qui l'avait présenté à Marenches. L'officier traitant de Villiers était le colonel de Lignières, adjoint au service Action. Le SDECE utilisait SAS pour faire de la désinformation, c'était la mode à l'époque. Par lui, on faisait passer des messages. Marenches raffolait de ça." Voilà pour l'un des secrets les mieux gardés de la République... "Villiers n'était pas dupe. Il ne cramait jamais ses sources. Il sait que c'est donnant-donnant, poursuit Roussin. C'est un malin – tout sauf un naïf."

My translation:

"Except that there are the memories of Michel Roussin, former chief of staff of Alexander Marenches, the man who ruled the SDECE (former DGSE) between 1977 and 1981. He speaks of them for the first time, to M Le Monde magazine: "Villiers was in the Action service [the operational part of the secret service], says the former prefect and Minister under Chirac. I remember that it was the Colonel Gaigneron de Marolles - we called him 'Alain'- who had introduced him to Marenches. The officer dealing with de Villiers was Colonel de Lignières, Deputy Action Service. The SDECEE used SAS for disinformation, as was the fashion at the time. Through him we did send messages. Marenches was crazy about that. That's one of the best kept of the Republic ... "Villiers was not fooled. He never burnt his sources. He knows it's you scratch my back, I'll scratch yours", continued Roussin, "He was a cunning person - anything but naive."
Weak refs are a joke in PHP. All problems stem from that.
I'm pretty sure Manning and other great QBs were capable of carrying entire teams. Not to argue your point, with which I agree, but just saying :)
It's inaccurate, but personally I find the idea of successfully impersonating a service such that users think they are talking to the legitimate service is a much scarier thing to happen than for a service to get hacked, which can be a one-time (and often minor: e.g. if only part of the system got hacked) thing.
Not to mention the democratic problem of having 10 people weighting so much into the balance.
Translation: they want a Python expert who can come in on day 1 and fix all of their buggy code and churn out massive amounts of Python code. Since you love Python so much you won't care if the product is boring, you won't care if you are being underpaid, you won't ask to work on other development domains and you certainly won't ask for a promotion.
To be completely honest, I just really didn't care enough and had other things to do.

I did that when we were ~7 people, then the company grew, we got a HR department and I kinda lost interest in the company and was just doing my job. Efficient shouting-trough-the-room to get shit done was replaced by by slow corporate processes, office politics started to happen, somebody decided that our SMB shared folders must have a number in front so they are shown in the order admin though they needed to be shown... So when they decided to optimize folder structures for mouse-heavy non-technical users, taking my ability to quickly nagivate trough the directory structure, I decided it was time to leave :)

Edit: One funny thing I forgot, they built a file-name generator in excel we had to use :)
While I think you're underestimating what young adults should reasonably be capable of, if for argument's sake we accept that "most people in their early 20's lack the emotional development" to act honestly and responsibly, maybe it's not a good idea for VCs to be lavishing so many 20-something founders with millions of dollars in funding?
Or getting "let go" 24 hours before vesting date.
Not so much as a footnote in this century's answer to They Thought They Were Free.
I like everything except the small blast radius point here. You can do a lot of damage in a short period of time with computers.
Well actually, the total amount of ocean water stays constant during a storm. The quantity of rainwater that falls is absolutely negligible, and the surge caused by wind means the water level falls very slightly in the areas that are not affected by the very localized surge.

That's why you don't measure "three points in the US and one point in Japan". You measure thousands of points all around the world, so if storms affect two or three of them for a day, the global result isn't significantly affected. For instance, just the French observation network is made up of 90 stations that cover enough of the globe to be enough on their own for measuring a 2 mm rise over two months (near real-time data available on ftp://ftp.sonel.org/tidegauge/rmsl/Demerliac/RAW/).

It's really not as complicated as you think it is, the basic science behind global sea level measurements was established in the 18th century.
>This might also happen if enough people have no money to buy food with

"Ask for work. If they don't give you work, ask for bread. If they don't give you work or bread, take bread." - Emma Goldman
Why wouldn't helicopter money solve the liquidity problem? Imagine you're a rich investor and you get a check from the government. You see a Company X that is suffering from liquidity issues but otherwise is doing great. Company X's stock is now plummeting because of fears of its insolvency. You, along with other investors who also received checks from the government as part of this helicopter money policy, decide to buy Company X stock. Company X is now better able to do an equity capital raise thanks to the money that you have injected.

Is the argument that the Fed is better than private households in being a distressed investor? Or that wealthy households would decide to cash in the check from the government and literally store it under their mattresses instead of investing it (directly or indirectly) and add to the liquidity?
No banks need a bailout. In fact that banks are now required to act so super safe is part of what is driving the rapid decline.

As corporate bonds get more risky banks are not allowed to hold as much of them. Triggering sales, which increases the risk, and thus triggers more sales.

Banks are fine, it is the corporations which need to re-issue bonds that are going to hit a wall.