jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I've worked on a lot of old code bases that were built by this previous generation of engineers, and let me tell you, their code was awful. Software engineering has learned a lot over the last decade.

Sure there are some things that aren't emphasised as much but most of them aren't super useful. JavaScript, css, and mobile development are way more useful today than algorithms, cpu pipelines etc...

Most of the last round of unicorns you could build without any of the items you mentioned, but you couldn't even get started without an understanding of modern web or mobile development.

This is coming from someone who is by no means an expert on any of those things but took a bunch of courses on them in college and have only used them a handful of times in the last decade of professional software development to eek out very small performance improvements.
i never thought anyone would come up with something worse than cubicles, but it turns out that's easy; just remove them.
judging from other Kayak tools I've seen they cache searches by actual users.

plus they might have robots crawling popular searches at different dates.

so it benefits to be around very large hubs like NYC, but if you're out in the country you may not be so lucky.
Yup, they don't do a very good job of making it obvious, but clicking on "check latest air fare" confirms these are round-trip prices (other than that, this is really cool).
"... modeled after the incubator Y Combinator, except it take zero equity"

It will be interesting to see how this affects the other YC-alikes. Will they feel pressured to compete on "price", or is demand for funding so great that they can keep taking the same equity they used to?
I would agree that sometimes a call or videoconf is necessary (which should be scheduled for only as much time is as absolutely necessary and the output of the meeting well documented), but it's good to flex the remote/async muscle to encourage communications best practices across an org. Communicating is a critical skill.

A lot of folks are used to being lazy intra communications in an org, and imho, that shouldn't be an excuse to dissuade remote work when the benefits are incredibly clear. If you suck at comms or management in a more flexible work arrangement environment (which is okay! to get better at something you must first suck at it), it's time to get better.
Right, it honestly feels like the parent commenter either misunderstands Dynamicland's aims, or is willfully drawing comparisons to make it seem like the projects are tackling the same issues, out of which Dark comes out as the more successful one (at least measured by "adoption").

I don't see what the "almost completely dis-empowering the user" is about either; if anything, Dynamicland seems the more empowering of the two, whereas Dark's endgame is more efficient development of a fundamentally conventional type of software.

It feels rather dishonest; the comparisons are sweeping and vague, with very little substance as to an actual criticism.
But this isn't the argument that people are actually making. It's letting teams be mixed based on the preference of the individual employee.

If the work can be done outside of an office there is no reason for an employer to require it be done in an office.

It seems really weird after this last year to no respect for your employees preference on how they would like to do their work. "Hey Jim, I know you much prefer doing your job at home for reasons $x, $y, $z but I really like being able to walk over to your desk so either you come in or you're fired."
What miracles did Einstein do? We all know miracles aren’t possible, all you can have is a breakthrough / absurdly productive year. That’s what I meant.
A Lenovo E495 Ryzen 7 U3700 with 32GB RAM and an NVMe will set you back around $600-700 today. Actually more expensive now than it was several months ago, but I would expect these to be inexpensive used within a year. Zero hardware issues in NixOS or Ubuntu, USB-C charging, outputs to 2 external displays plus the internal without any additional fan noise.

I've got zero complaints, especially since this is not Lenovo's top business line.
Parts of VS may have a WPF UI, but I can assure you the vast majority of the codebase is C++.
I am highly skeptical whenever I see people trying to apply deep mathematics outside physics and chemistry

I don't understand exactly what you mean by deep mathematics but you should watch Numb3rs. And before I get yelled at for recommending a TV series when it comes to mathematics, here http://numb3rs.wolfram.com/
And if you read the next comment up in the thread I wrote that I would never advocate against artistic freedom. I'm saying the major companies should look at the situation, realise it's not right and stop publishing highly sexualised comics. That doesn't mean the people that really want to draw those can't. They can continued find another publisher, or self publish.
You don't need double precision for typical DL tasks, such as training a convnet.
> I apologize but enterprise software is for the user. Surely this cannot be disputed.

Nope. The reason enterprise software sucks is because it isn't worth making it not suck. And the reason for that is there is a huge disconnect (many layers of management) between the person who buys the software and those that use it. Thus the sucktitude of the software is largely irrelevant for purchasing decisions because the buyer never experiences the pain of using it. This is starting to change as people get more experience with quality consumer software, and such software (e.g. Dropbox) begins to invade the enterprise.
But what does that actually prove? I can put an already broken laptop in a box, ship it, and blame it on UPS.

How is a shock sensor any different? Even if it's on the outside of the box, the pickup guy isn't exactly trained to confirm it's in good shape, he's not signing anything to certify that the sensor is intact and operating properly.

And as far as I know, none of the major carriers actually declare anything like "packages will not be subjected to more than X G-forces during transit." So even if the sensors did trip, that only indicates that they tripped. It doesn't prove the shipping company did anything 'wrong'.

And seeing as the guy behind the counter or on the phone isn't an expert in accelerometers, any explanation is going to be over their head. And once again, how do you establish you didn't mess with the accelerometers ahead of time?

I can actually understand the human-nature behind trashing something marked fragile, or something with shock sensors stuck all over the exterior. Not that it's justifiable. Basically, you're saying that this person treats all the normal packages like shit and just throws them around for no reason. That they're not even trying to be good at their job by default. Not to mention that you're asking for special treatment without providing additional compensation.

Which explains the best way to keep your package safe. Insure it. You probably don't even need to insure it for the full value. Just spend the 70 cents to get $200 dollars coverage. Everyone handling it knows there will be an internal follow up if the company has to pay out on the claim, because it actually costs them something.
I hadn't heard that story, but I think I'd believe it.

There are a few references around to how some of his intelligence network involved people sitting outside (military) airports in Italy and phoning in when F-117's were taking off.
Considering this guy is doing it without the hype AND 200k of funding from the get go, I'm totally fine with him promoting his project.
The competition seems artificially restricted based on what it's trying to accomplish. Why limit yourself to past data? We have immense sources of data for events months before they actually happen. Why wouldn't you account for a cricket match/product release/concert that's scheduled to happen a month in the future?
"This worked really well up to the point where I needed two kinds of lists. One that accepted floats and another one that works with arbitrary pointers."

Had he never heard of unions?

Even without knowledge of unions, you could treat a pointer as a, depending on the architecture, sequence of 32 bits. That sequence can be cast to whatever you want. So long as you have a clear way of describing what you've stored in that 32 bit sequence, you should never get confused.
Only after you have co-authored several papers with the very people you are trying to question, and earned a credential, it seems.
I’m not entirely clear on the purpose of this post.

It begins with “maybe I’ll regret this if I move to London”, and then the rest of the post is about how it’s fine that enormous pay cuts are cool because they aren’t happening to the author.

I’m somewhat perplexed that an openly equivocating casual musing that openly features the author’s complete disconnection from the topic made its way to the front page of HN. It doesn’t really appear to have any substantive material to justify its position aside from uh, jeans?

It kind of reads like boilerplate ad copy but instead of selling you “Buy this iPod” it’s “It’s actually cool if your employer decides to keep $60k of your current salary for themselves because of your zip code “
The last few elections in the US haven't been won by convincing people. They have been won by getting people who are already convinced to actually vote. That is why the undecided voters portions of most poles were basically 0%.
Sure, I guess in a dictionary sense of the word. But that obviously doesn't match their behavior in that case. They wouldn't be arguing for lower taxes or cuts to social security if they were only interested in preserving what existed in 1980. They wouldn't be attempting to overturn Roe v. Wade or gut the Civil Rights Act.
> this is not a conflict of interest

I did not unilaterally declare that there is one. I said enough of a situation exists to warrant asking the question. You called it a straw man, I said it looks vaguely conflicting enough to be an appropriate question.

> and implying that it is a conflict of interest is NOT the press sec's job

This is what I said might've helped: "We take conflicts of interest, undue influence, and affiliation seriously. You will have an answer as soon as POTUS is properly briefed as to your readers concerns."

I don't really see how this implies that there is one. In fact, it feels like pretty lukewarm corporate PR to me that admits to nothing and commits to very little. I thought I was being pretty fair here.

> No, but it is telling no other media outlet really thought the response was odd.

Not really, and I'd encourage you not to rely on this logic. I'm not a Republican or a Democrat or really anything in between. Maybe independent sums me up? Who knows. Regardless, while this vantage point routinely gets me whalloped over the head with mainstay arguments and talking points, it's shown me how binary the news cycles can be. In reality, there's little bits of truth to most stuff, which is why I don't fully embrace these kinds of claims but I also most certainly don't fully deny them either. Instead, I let bureaucracy do what it does best: process stuff; which is why I think it's a valid question to ask to a massive bureaucracy.

> Is the practice shady? Perhaps.

> If you want to rail against this, be my guest as you and I would be in furious agreement, however....

> Is Yellen doing anything wrong by working on the talk circuit? No.

Personally, I don't care if you want to go make money talking about your time in government. Usually it's when you try to represent yourself as not-a-lobbyist in the private sector or return to politics after making lots of friends in the private sector off the back of your previous political gig. I can't tell you why, it just feels like there's a large amount of room for bad things to happen. Sounds like we'd probably agree.
"What's stopping you?"

Typically the State medical device licensing boards will stop you. Try this: get 1000 families to chip in for an MRI and techs to run it for the benefit of the 1000 and their families. When you apply for State permit to turn it on, that board will look at competition in the area and not allow it. The rules don't allow too much competition to drive down prices, so only the mega-corps typically can play the game.
Unfortunately, for their sanity and national productivity, many of them managed to log back in again.
It depends on what you are optimizing for...
it is not equity that is overpriced.
it is that printed dollar that is overpriced (cash is trash).
any bond guarantees long-term loss.
In 1990, 2k, 2008 investors could escape from equities to bonds with 6% yield, but now they have nowhere to go.
That concludes that this bubble will continue as long as interest rate remains near zero.

Federal Reserve basically cornered the entire market into equities, investors have literally nowhere to go. even if 1% of equities capital escape into any other asset class - emerging markets, real estate, alternatives, crypto, whatever - it will create even more gigantic bubble in that asset class that will surely pop without the FED's support
Just keep buying.

A post by Nick Maggiulli in 2017:

> Many investors focus on the right time to buy stocks because they don’t want to buy near a peak in case of a future market crash. I understand the feeling. With the market near all time highs in early 2017, it can be tempting to hold off until there is a larger negative adjustment in prices.

> The only problem with this approach is the market could go up for a significant period of time before a correction happens.

> For example, if you search “stock market overvalued 2012” on Google you can find plenty of stories discussing how overvalued stocks were in 2012. If you had started waiting for an S&P 500 correction then, you would have missed out on the ~70+% increase in prices from 2012 through early 2017.

* https://ofdollarsanddata.com/just-keep-buying/

And what has the S&P 500 done since 2017? Continuing:

> If I still haven’t convinced you, let me tell you a story. The story is about a man with possibly the worst luck in investing history.[0][1] He made a total of 4 large stock purchases between 1973 and 2007. He bought in 1973 before a 48% decline in stocks, bought in 1987 before a 34% decline, bought in 2000 before the dot com crash, and bought in 2007 before the Great Recession.

> Despite these 4 individual purchases that totaled a little less than $200,000, how did he do? He ended up with a $980,000 profit for a 9% annualized return. What was his secret? He never sold.

> That’s right. Selling out is literally selling out your future wealth. You need to hold on to your assets as you acquire more.

> This is the purpose of capitalism (i.e. acquiring capital). The only time you should sell your investments is for rebalancing (annually/quarterly, etc.) or in retirement. Otherwise, you already know the mantra.

* [0] https://www.cnbc.com/2015/08/27/the-inspiring-story-of-the-w...

* [1] https://awealthofcommonsense.com/2014/02/worlds-worst-market...

And as Maggiulli shows, trying to buy the dip, even when you know when the dip will occur (which is impossible), gives worse results than simply putting away a little bit every month:

* https://ofdollarsanddata.com/even-god-couldnt-beat-dollar-co...

Put away a little every pay cheque, in a diversified low-fee fund (S&P 500, Total Market/Russell 3000), at a comfortable risk profile that allows you to sleep at night (0/20/40% bonds), and try not to pay attention too much about what The Market™ is doing. Most of us are investing for retirement, and if you do the above, you'll probably end up with a decent nest egg.

Save a little for the future, and enjoy the present.
I found this cogent discussion in an altogether, good read for an open-source project wiki, but the particular seeming abuse of Microsoft's position regarding GPLv3 software is an interesting undercurrent to wave of pro-open-source sentiment they have espoused more recently.
The remove editor stuff looks very interesting!

While you don't normally do any complicated editing on remote machines, the ability to run the backend on wsl2 or docker allows me to have different environments for different projects.

This was added to Visual studio code last year and worked very well.
Lol, this is the top comment for me right now.

Blog post: don't use static site generators.
Top comment: take a look at my static site generator!
I don't see any mention of std::format, it's great for app developers, I don't think any compilers support it yet though. It's pretty much just the fmt package that you can use now.
Sure check out these two articles, one about tuning it for better sound output [0] and the other for tuning the microphone [1]. Hope that can be a good starting point.

[0]: https://fedoramagazine.org/tune-up-your-sound-with-pulseeffe...
[1]: https://fedoramagazine.org/tune-up-your-sound-with-pulseeffe...
And that if the person still gets full benefits, then the hourly rate can be objectively reduced to offset the difference in total compensation rate.
The (IMHO bogus) argument Schneier was making was that it muddles the morality of the situation, not whether or not it is or isn't, or should or should not be illegal: just that it would invite "meddling" (his word).
The HTML that is generated by Seamonkey Composer is reasonably editable as plain source. (Actually it is much more pleasant than using exclusively Notepad, because the auto-indentation is reasonable.)

However, Microsoft Word generates extremely bad HTML. Don't use it.
> which has taken decades to stamp out

You optimist. I think we're still trying to stamp it out :-)
The amount of money that gets direct deposited into my bank account, biweekly
I'd be wary to think they are converging. The enterprise sales cycle is getting shorter and more user driven (more folks can charge a per-user individual fee as opposed to site licenses). This makes the process more accessible than ever. Government on the other side is increasingly consolidating vendors under systems integrators creating an ever higher barrier to competition (http://iq.govwin.com/corp/downloads/Deltek-WashTechTopSI.pdf).
Wow, it's surprisingly crowded. This makes me optimistic for exploration of Europa.
It's not Cracker News here.
A factor is that countries like Germany don't imprison first time criminals, but give them probation mostly. And sentences are much, much shorter than in the U.S.
Taking a look at the definition of Crimes per capita it states: "Note: Crime statistics are often better indicators of prevalence of law enforcement and willingness to report crime, than actual prevalence. Per capita figures expressed per 1,000 population.".

According to the crime statistics for The Netherlands the rape victims rate is 0.8% versus 0.4% for the united states [1] (its definition being: "People victimized by sexual assault (as a % of the total population)". However looking at the rapes per capita[2] The Netherlands has 0.1 per 1000 vs 0.3 for the US.

Additionally the murder rate in the US is about 5 times higher than in The Netherlands[3]. The Dutch rate is without attempts, but still I doubt if it would get even close to that in the US.

[1] http://www.nationmaster.com/graph/cri_rap_vic-crime-rape-vic...

[2] http://www.nationmaster.com/graph/cri_rap_percap-crime-rapes...

[3] http://en.wikipedia.org/wiki/List_of_countries_by_intentiona...
The most fundamental law, and one that effectively negates all floating "new country" ventures, is that any vessel that is not "flagged" by a real country is classified as a pirate vessel and will be taken over by any country, on the high seas most likely by the US Coast Guard which is the most widespread and aggressive enforcement presence on the high seas.

If your vessel is flagged, then this isn't a problem, but you must abide by the laws of the flagging nation. And, in international water, you are still vulnerable to random searches by the Coast Guard if for any reason they get their back up.
Ok, raise your hand if you want to give your land. Italy, did I see you raise your hand?

"No I had an itch."
I agree that "Why" comments are infrequent, but they are still important. I work in the scientific computing field and here "whys" are they key to understanding code. But lengthy explanations of why certain steps of the algorithm are needed, are very distracting. Such a scenario calls for a separation of code from comments.
DTLS is a standard protocol for TLS over UDP. It is used by existing commercial products, such as Cisco Anyconnect.
You get a lot of hints on key position from your peripheral vision. I can touch type without much trouble for basic English sentences and the like, but when I code in low light (late at night, at home, with the lights dimmed way down so that I get to bed earlier and it doesn't bother other people), it's annoying to find some of the special keys I use frequently in navigating code: PgUp/PgDn/Home/End (numeric keypad on a laptop), Insert, Fkeys, backslash, etc.

When I bought my laptop, backlit keyboards weren't standard. Now they are and I'm looking forward to getting a new one.
Awesome photography and you've written some interesting things too!
Wow. Is the subsidy available to all or is it salary-based? The government here removed the subsidy here for higher incomes (~$100k+ year combined). What they didn't remove was the extra tax that both employer and employee have to pay to "cover" childcare for the first child. The second/third children are heavily subsidized (90%).

So in my situation, I'm just above the threshold and have 1 child; so am lucky enough to have almost no subsidy whilst still paying extra tax for the privilege. Double dipping.

Luckily for the government here I can't vote (British citizen), and I'm a compassionate capitalist so generally agree with the idea of spreading wealth around (we just do a horrible job at taxing capital gains and inheritance; I'd happily pay progressive 70-99% on the top of my net-worth if the tax was applied consistently, fairly and accounted for income over time in a fair way (so taxes are normalized over years; for sports people and the like))........
Regarding poetry translation (and a lot more), there is this book:

http://en.wikipedia.org/wiki/Le_Ton_beau_de_Marot

By Douglas Hofstadter, that I quite like and recommend!
> Cars are simply not safe.

In addition to accident-type safety issues, I also find driving a bit worrying from the perspective of what you might call "legal safety". The chances of ending up in a negative interaction with the police seem much higher when you drive than when you travel via other modalities, because a traffic stop has a pretty low bar of evidence, and is often used as a lead-in to various other searches/etc. I probably am realistically not at that much risk (being a white middle-class person usually traveling in middle-class areas), but I still feel less exposed to the police when not driving.
> GitHub should get the full support of federal law enforcement, if not the military.

With a few exceptions, the US military has atrocious "cyber" readiness and capability. This isn't yet in their wheelhouse, and any public assistance they might provide would just be risking embarrassment.
That's what I was thinking as well.
If I gave you the following emails:
s@vdan.cc
s@dantuluri.cc
surya@suryad.com
dsuryav@gmail.com

Which would look most professional?
Huh. I've been under the mistaken impression that there is more than one employer in the US
> Share live location

This can be an extremely useful feature at times, and is also E2E encrypted with a similar model to group chats (but modified to allow for lossy delivery).

> Broadcast messages

This is one of those interesting features that many people are completely oblivious to, don't use, and don't understand why anyone needs. Meanwhile, many other people use it constantly and simply can't live without it.
Similarly, I've seen DNS problems at scale with coarse-grained (not micro) services that were in Java/Scala (also using Thrift) with threads. Gave up on Thrift due to the poor/inconsistent language support even between Java<->Scala.