jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Good for Lego.

One of my adult epiphanies was realising that having superpowers would not realistically solve anything. I grew up with so much media telling me that problems can be solved with violence that I never questioned it. And if the problem is not solved it's only because the good guys don't want to use as much violence as they should. Gotham's problems would be a thing of the past if the vigilantes would finally do what's needed, pesky laws be damned.

It is refreshing to know that Lego will not be part of this, knowing full well (as the title implies) that they are leaving money on the table.
The industry is indeed sexist, against men. Plenty of evidence of discriminatory hiring and promotion practices out there that disadvantage men in favour of women, in an attempt to "fix" this imbalance. People like you who claim the exact opposite is happening either aren't working in the same industry or have deluded themselves with ideology.

The claim that women aren't interested in tech isn't toxic sexism, it's obvious everyday common sense everywhere except the most extreme "blue" communities in America. All you have to do to know this is spend time around women in a social context and try to talk to them about technology. The vast majority will happily admit they don't care, don't want to care and are much happier when someone else is dealing with technology for them. This is true of girls who are 8 and grandparents of 80. None of this is any more radical a statement than saying men are less interesting in clothes and handbags than women.

Contrarian logic sucks. Rationalism isn't all it's cracked up to be. It sucks all the life out of the air for minorities.

Logic isn't racist. People are racist.
furthermore what's to stop someone from living as a fulltime itinerant within the cheapest parts of the 2nd world while keeping a p.o box within the highest pay bracket and claiming that as their residence?
One of Scott Alexander's goals is to end world poverty. He's focusing on international inequality more than national inequality, because he thinks that'll be more effective. If a lot of activists did what he recommends, that would effectively create a more racist society in the US, but it would also reduce the impact of racism (specifically, colonialism) in other countries.

I maintain that this isn't racism; it's just him having different priorities. I'm not even confident enough to say his priorities are wrong; only that I have good reasons to disagree with some of them (e.g. attacking problems that can be solved short-term frees up resources for solving long-term problems later, and your investments into solving a problem go further when there's public support, so BLM advocacy right now might be a time-sensitive problem (above and beyond the deaths it causes; I don't know how to weigh deaths v.s. deaths, and I'm suspicious of people who do)).
Any Economics textbook. Here are two good, free, technically demanding ones. Friedman’s is less demanding in terms of Mathematics than McCloskey’s.

https://www.deirdremccloskey.com/docs/price.pdf

http://www.daviddfriedman.com/Academic/Price_Theory/Price%20...
I think the argument would be correct if you use the Overton window as intended - freedom vs authoritarianism.

It was never intended to be a left/right divide on purely social and economic policies.

I think the “left” has an issue with authoritarianism on its edges, and by left I don’t mean the US left but mainly Europe.

The concept of “solidarity” is also something that the left needs to take a look at because it means that you end up being friends and supporting individuals and groups that are despicable, and that is before you get into the problem of the “end justifies the means”.

The issue I have with government enforced socialism is that it doesn’t have the right tools to deal with “that’s nice but I want to try my way” without violence.

A socialist microcosm can exist in any open society even in a purely free market uber capitalist one, a free market cannot exist in a socialist society as it’s a clear threat.

People also need to stop confusing social services with socialism, public healthcare isn’t a socialist policy it should be the perk of living in a developed society.

Socialism at its core is about ownership and individualism not about what services you can get for “free”.

This is why it’s so fucking hard to talk about actual issues, I believe that any developed nation should offer universal healthcare and education but I do not want to live in a society that tells me what my role in it should be, what I can own and what I should do with my money.
The argument is an attempt to make you not care about BLM. First it makes an axiomatic assumption about what BLM is about, saving lives and only saving lives. Not long term impact of high incarceration rates, not about the perpetual fear many minorities live in, not about the non lethal abuses by police and so on. Then it tries to use emotional blackmail about dying children in Africa. In reality, people don't value things far away as much as those close by so it's inherently a false equivalence.

It's a hack job of an argument designed to make you not value BLM and I can only presume due to its hack job nature that the end goal is a more racist society.
This looks interesting. Would anyone be able to explain why I would use this over something like Capybara?

Side note: This is the same guy who gave us Vanity! Thanks!
> Unless they blatantly broke the law in some provable way, probably nothing.

It seems to me that they should apply the same burden of proof. If a murderer can be convicted on eyewitness evidence, why should the same eyewitness evidence not be sufficient to demonstrate prosecutor corruption?

On the other hand I can understand why they have immunity (although this doesn't affect guilt).
If the app is behind apache and writing static files for serving things up, and only hitting arc on operations like votes and cache misses then of course it's gonna scale! Especially if the app is read heavy :)

Is the HN source code actually open source itself?
In erlang's pattern matching syntax, arguments given at run time are matched successively against number and types of formal parameters in each ";" separated clause in a function definition (plus against any guard's specified values).

This is similar to the syntax in haskell, F# and ocaml, so it may look weird at the outset but it's not an isolated weirdness, and it quickly becomes a natural way to read code.
Trying to revive the art style of Ultima 1-5, upres it, and generally make it more "stylish."
I open-sourced a tool a few days ago that lets you do mass modification of git repos, including (but not limited to) adding license files: https://github.com/clever/gitbot. I've used it to add licenses to close to a hundred repositories at Clever. Would be great to see if others find it useful.
dear god. run for the exits. the day is finally here.

i left the world of finance and headed toward software engineering. side benefit, no fantasy football. nobody pretending that they understood "the market". those who commented regarding "shorts" etc. why not options? or swaptions? or futures? or future options? you should totally start a risk-neutral team. wait, weren't we talking about software engineering.

here is the thing. by and large, you all have zero clue what you're talking about. tell me that's not true all day long, but, whatever. you've read a book. you've worked on some algorithm. but chances are you've never been wined and dined by a bulge bracket investment bank attempting to win the brokerage business of the hedge fund you work at. you've likely never spoken with bankers about upcoming offerings. you've likely never been given a tour of the manufacturing plant floor by management, because you're thinking of investing a hundred or so million.

and here is the thing that makes me really sad. at least bankers, a horrible bunch of humans, by and large studied the humanities and admit that they are generally selling crap. this new breed of programmers sorta study computer science and then walk around like they have "the answer" for every human problem. and now i have to deal with "Fantasy Angel Investing".

run for the exits
The title doesn't say "How I taught my dog to understand that it is recording and sending a self-portrait."
I guess I misinterpreted your comment. The last sentence sounded like you were making the claim that small towns' natural advantages are no longer necessarily balanced out by their economic cost (due to remote work), and thus implying that small towns are inherently better socially than big cities. I see now that an alternative interpretation (evidently the one you meant) is that you were saying that small towns' social advantages _for GP_ are no longer necessarily balanced out by an economic cost.
This is great, I was considering making something like this myself. A few suggestions:

- It seems to run out of quota very quickly, I get 403s after listing the repos of just a few users.

- The "Click here" for adding a license just plops me into a page to add a file to the repo. With some work, this could be replaced with a dropdown to choose the license, and it could send a Pull Request to add it (or ask for the user's permission to add it directly!)

- I don't see any links to the code for this, in case I want to check it out or send a Pull Request (to fix the issues listed above, for example).

But, great job so far, this should make it just a bit easier to add a license to your repos.
Yeah, I've heard that too though I don't remember if that applies to taking 100 photos throughout the course of a day and show the top 5, or taking 100 photos of a single event and show the top 5.

If it is the latter, then it seems like I would miss out on experiencing the event.
Well if it helps your team out then that's great, I just wouldn't expect that to generalize well. But who knows, people are weird, maybe more would give up fighting about style because of a tool change than I expect.
http://goo.gl/info/speedanddestroy

tells a really interesting story about the power of viral marketing.

Edited the link
Since the site in question is a personal blog site that isn't updated daily, the 100k page views likely aren't uniformly distributed across the entire month, but occur in a single spike at a certain time, e.g. when a link from it goes to the HN front page.

In that scenario, the majority of hits will happen in the <24-hour period when the link is on Page 1.

The rest of the month could see daily traffic in the hundreds, and it might still amount to 100k+ if added to the traffic obtained during the viral spike .
Live Search? [1] I remember Microsoft heavily trying to build on this Live(.com) branding. Or was it still MSN Search?

[1] https://en.wikipedia.org/wiki/Bing_(search_engine)
I never said there was only "one" core part of business critical technical competency. What I'd say is that there are several of them in high priority that have an out-sized effect on long term project success. One of them (security) probably has a similarly outsize effect, but everything else you're describing is operations. It doesn't have an effect on how you design your software, and whether it exhibits correct behavior.

At the most basic conceptual level, the business of software rests on reading inputs correctly, processing them, and writing the right outputs with strong guarantees. SQL is historically the most sophisticated, powerful, common and cross platform way to do that in a structured manner that is easy to reason about for a vast majority of use cases. You can layer an application on top of the foundation of an appropriate data model, but the appropriate data model is a root requirement to even get to a passable prototype. That is why gradual mastery of it yields such outsize payoffs compared to mastering other skills.
It depends on the person interviewing you.

It's common enough for them no to be technical at all, such as a scrum master or project manager, it's also common enough for the first person on site (those working for really low remuneration and a lottery ticket) to just not be that good.
What I want is not to get politics showed in my face especially if is something I don't care about. If there is an election coming in my country and I intend to vote then I will probably find all the dirty stuff about the politicans from TV,relatives and friends.

The only thing I am against is if a group creates a forum and they ban of topic and inflammatory topics to be accused of censorship if we down vote or ban off topic politics comments.
You have to press report and select irrelevant, or not interested, it helps after a while, it is not immediate. I used to get tons and tons of mobile game ads but after doing this to 10-15 of those amount of those is almost none. I get one occasionally, so it definitely works in a way.

I don't think it is possible to get no ads by banning all the categories this way, it will just become random at that point I guess.
I think the phenomenon you're describing is exactly what led to the rise of no-sql dbs.

SQL allow you to do too many things, a lot of things that could happen in programming. From a design point of view, that's not a good thing, you want a data store to do just what it is - a data store, all joining and such can happen somewhere else - just make sure it's in the same transaction.

I see many of the problem stem from a undesirable design of the tables - not splitting them when you can, having too many foreign keys, and generally being a interconnected mess. Having dealt with nosqls, I attest that it is much better in that it forces you to design things in an atomic way, preventing many of the potential problem you might have down the line from the beginning.
forbes is shit, the headline is a lie.

https://www.cnet.com/news/koalas-are-not-functionally-extinc...
Canada is particularly bleak in terms of SDE salary though. My offers in South Africa were higher than average salaries in Vancouver.
> Code signing as a tech and as an idea is perfectly fine.

It's a scam. Full stop.

A standard cert is now free. $0. Nada. Zilch.

So what are the power-players doing? They're deprecating the validity of 'those free certs', and pushing EV.

What does EV do? Oh yeah "You paid $X hundred so you MUST be legit". Sure, they might look at the state's business registry and match the business name in the EV. That's automatable work.

But there you have it, piles of money because 'a real business can afford it'. And some assumption that scammers wont.

Cert chains from the root authorities have been a continual scam, until LetsEncrypt showed up. This EV bullshit is no different.
Is anyone working on this?

I would like to start a task group to put something together. Contact me if you're interested; my email is in my profile.
What about the Winter solstice and the turn of the new year? They're pretty cool events, and secular to boot. Natural phenomena are cool! (... Though I guess New Year's is artificial.)
This is a great initiative. You should definitely submit a new story here directly linking to the kickstarter page. But, this is probably the worst time of year to do it. So, wait until the 27th at least.
MIT. It's a nice, small, clear license, and I think slightly clearer than BSD.

I hesitate to use GPL (unless I have to) because I like commercial entities to use my work as well, and in all the years of me using MIT, code sharing and patches from third parties keep coming in regardless of whether they have to or not.
Just copying what they did without understanding the context of their site and audience might not work. The details are important.
I was hoping this would be a way of using GCC itself as a calculator. ie: by generating sufficiently perverse .c files, you could build a Turing machine on top of GCC.
In my defense, I was just keeping with the spirit of the article. If Ray can be excessively optimistic to support his claims, so can I. :-)
The impression I get is that this tool has a forensic bent to it. You ask for the code for a paper and Joe grad student with no programming knowledge emails you a zipped folder of R scripts. He just finished his dissertation, is starting a new job somewhere on the west coast, and no longer has access to the computer in his old advisor's lab where he did the work. The implementation may (or may not be) be lousy, but the use case sounds plenty valid.
> Critical social infrastructure

At least for the UK, this is not at all the case. It’s perfectly feasible to socialise and do business without going anywhere near WhatsApp.
Oh, no. Ooooh, no.

So, thinking about how you would run this contest, you've got three basic ways of generating a random serial number.

The first is literally generating a random serial number; the problem being, there is an infinitesimal chance the serial number you just generated is in the pocket of someone in your listening area.

The second is to choose a sibling serial number of a bill in your pocket -- change one of the last couple of digits. If you're lucky, the sibling bills will have been delivered to the same bank in the same area and still be in circulation. But there's still a pretty slim chance it's even possible.

The best way to ensure that your contest is actually winnable, that your target bill is in circulation would be to start the contest by taking all the bills from your collective pockets, at the studio, writing down the serial numbers, and then handing them to someone to go buy coffee for the studio across the street. Wait a week or two, and your target bills will have circulated through the area enough, but almost certainly be in the pockets of people who could tune in and listen, and not someone halfway across the country.

So enter the 100,000 $1 bills sitting in stacks in this dude's house. Not circulating. At first, this isn't a problem -- he took out the bills after the contest start, after all -- but as time goes on, and the studio repeats the process of tagging and releasing new bills in circulation to generate new numbers to call out, suddenly, there is no chance that any of these hundred-thousand bills you are laboriously checking will work.
I think one of the main problems protocols like XMPP and Matrix have to solve is the combination of good crypto + decentralization + offline-capability.
“I already recently lost them once when I switched from Android to iOS”

I have used drfone software on computer (mac) to transfer whatsapp data from android to iphone. It is a solid software with clear instructions.
The real story, to me at least, is the rampant, completely unfounded and roundly debunked claims of election fraud making there way here in this thread in Hacker News. The ability of people to completely fabricate their own reality in order to confirm their own biases and reinforce their prejudices is absolutely astounding.
I don’t think it’s obvious at all, especially when you view it on a mobile. You can also see the words Morrison used to describe the post: “truly repugnant, deeply offensive, utterly outrageous. The Chinese government should be totally ashamed of this post. It diminishes them in the world’s eyes. It is a false image and a terrible slur on our defense forces.”

As for whether the post should be removed.. well, I’m personally against censorship, but if you’re going to remove Trump’s posts then I similarly think this post ought to be removed as well.
It's important that the chicken breast sandwich from McDonald's has exactly the same taste and texture whether you get it from San Francisco or Toronto. Might not be important to you, but it's important to McDonald's.
Which recent unrest? The riots last summer are still pretty recent. I doubt most of the businesses have even recovered from it yet.

edit: I don't see why I'm being downvoted, the article seems to be written when the BLM riots were relevant.
FYI for some who may not know. U.S. Agency for Global Media covers a lot of different things, VOA, Radio Free Asia etc. Also from a tech point of view lots of open source tools like Signal, Tor, Psiphon, Briar and our own app Umbrella security training app along with a huge amount of internet freedom/privacy training, research etc would not have been developed and done without the support of the Open Tech Fund.

More on that:

https://www.nytimes.com/2020/12/19/us/politics/trump-appoint...

https://www.hrw.org/news/2020/06/19/us-congress-should-back-...
Their legal cases are rejected.

Their legal cases are being rejected because they are filing bogus claims without evidence...totally made up crap..not quite the victimization you make it out to be...
I think it is quite easy to get to the level of discussions where one needs to be very smart to fabricate...

As for coding during the interview, I can't concentrate (get in the "zone") even when my wife watches me behind. So it is not about the stress, but the way how a programmer works.
"Can democratic state do without any secret service at all?"

Maybe. But probably they won't stay democratic for long. Some people are only there to make a mess.

"There should be no blank exceptions to free speech"

Remember that this works for the WBC. I'm not saying it's bad, but it's a consequence.

"you should have right to publicly criticize your employer"

But this is like it is. Free speech does not mean speech without consequences, but it means you have the right to speak your mind (as opposed to a "preventive silence")
is there anywhere a side by side comparison between the two versions ?
I'm currently using Geary as my local MUA (Linux only, FWIW) -- I'm unsure if it has encryption built in yet, but I know it's on the radar, and is under heavy development. Check it out, if you're a Linux user. I replaced Thunderbird with it quite successfully :)
That cure for cancer won't work for so many reasons.
This is surprising. I clicked your username expecting to see a 47 day old account with twelve karma and an average of 1.2, well on the path to hellbaning, with a fundamental misunderstanding of who this site's core users are and what they find useful.

But no, you've been here from the beginning and you run a software business. You've been seeing helpful articles like this for the better part of five years now and, I assume, benefiting from them. Seems like a strange time to snap and make a snarky dismissive comment.

Bad day?
I just tried with a known, compromised site and that scanner said it was OK, so be cautious.
I love that coders are all worried about their "craft" being devalued while these are the very same people that will unironically tell music artists that they should sell t-shirts and to do concerts.

Well my friends, like the music industry it's time to adapt. It's time to start selling t-shirts.
Traditionally, web applications used sessions to maintain state while the user navigated the interface, with full page reloads for every screen (typically visible as a blank white page as the next screen loads from scratch).

By contrast, single-page application (SPA) architecture holds session state in a long running in-browser Javascript application. This style is particularly strong when user actions only need to modify a portion of the screen.
Contrarian here: It seems to me that "Perl 6" is the thing that killed Perl. Don't bother much with this current Perl (5) thing, the version will be along Real Soon Now.

The sad thing about Perl 5 is that it's actually pretty fast for a scripting language, it least if you are doing a lot of string manipulation, rather than physics simulations.