skysight-inc/HackerNews huggingface dataset:
Something I've noticed about the culture of "work through midnight if that's what it takes" is how much work gets thrown away. I worked at a few places with this culture (startup and established), and it seemed entirely normal for something to be the most urgent thing ever at 9pm and then, "actually, we've decided to approach it differently" the next morning.

I think this is because the impact of an error of commission is low. The worst that happens is people work a bit later, and since they're always working later... well, it's fine to build things that don't need building and have meetings about things that aren't happening. Nobody worries about wasting time because it's just pushing work into a buffer that is treated as infinite. But with limited incentive to select high-value work, it's easy to fall into a trap of working 12+ hour days entirely on low-value stuff.

"Go home on time" cultures are forced to prioritise to be effective. If you know you're going to shut down the laptop with tasks unfinished, you have to make a choice on which tasks you're willing to accept not getting done today. In this situation there is a significant impact of an error of commission, because it means something more important not getting done. IME this results in higher-value work overall, because the organisational instinct tends toward scrutinising everything to see if it's worth doing, not just the things which will take you past 5pm.

I've not been fortunate enough to work somewhere with a 4 day week, only places with generous working hours, but my feeling is it would be a further improvement on this. (Especially since with more free time, people are not going to assign such a high importance to doing their finances, keeping track of Reddit, daydreaming about DIY or any of the other thousands of things people in long-hours cultures do on company time).
From http://docs.atlas.oreilly.com/why-atlas.html#editingenvironm...

Behind the scenes, you're actually getting well-formed HTML5—specifically, HTMLBook, our new open standard for writing books (or book-like projects) in HTML.

If you prefer writing in one of the lightweight markup languages popular today, then we've got you covered with the Code Editor. In this text markup mode, you can use Markdown, DocBook XML, or AsciiDoc, a language similar to Markdown but more robust for presenting complex information.
Unfortunately, not yet. Our technology is not ready to support "any content", but that's the inevitable future and our direction (custom components). (I copied my answer from Product Hunt, someone asked the same question a moment ago. Maybe you? ;))
Yeah, I asked a similar collector of data in Czech Republic about the data they held, and they refused to provide details they based their scoring on, but provided me my historical scores, and it was basically a reverse of how my financial situatuion was during the years they provided scores for. As I gained savings my score worsened, and it was best when I had nothing.

One can only wonder, what that secret algorithm looks like. :D

It's sort of weird that some entity makes up some seemingly random scores about you, and other companies/institutions use those to judge you. That's quite a bit of power.
So if you have a lot, don't keep your main stash where it's easily accessible to you.
The function either returns 1 or loops infinitely. So if you assume that infinite loops are undefined behavior, the optimization is valid. I only know what the C11 standard says about infinite loops:

> An iteration statement whose controlling expression is not a constant expression, that performs no input/output operations, does not access volatile objects, and performs no synchronization or atomic operations in its body, controlling expression, or (in the case of a for statement) its expression-3, may be assumed by the implementation to terminate.

But this only applies to some iteration statements, not recursive functions. I don't know about C++ rules but since this optimization is also applied when compiling as C code (https://godbolt.org/z/K3uT2G), it seems to be invalid.
> Have you read Raymond Chen’s blog about all of the obscure one off hacks Microsoft has had to add to keep misbehaving apps from breaking?

That is precisely why I mentioned Microsoft. They have historically gone through great lengths to keep devs happy.
And that is all before you get to the frameworks. The latest "ASP" framework is called "ASP.NET Core" which succeeded "ASP.NET 4" and confusingly is available for both ".NET Framework" and ".NET Core".
Setting up a virtual machine with virgil support
Dell bets big on Ubuntu Linux laptops for developers
Podcast Interview with Jason Warner, SVP of Technology at GitHub
> All of the policies that drove this mess are local. Which means solving the mess can also be done locally.

These policies are the natural consequence of normal people having 90% of their wealth tied up in their home. (And, because of low interest rates, and 25 year mortgages, being leveraged up to their neck. If there was a cap on mortgage lengths, we'd all have been better off... But it's too late, now.)

It's political suicide at this point to do anything that could possibly result in housing prices dropping. Short of a bloody communist revolution, I am not seeing any way out of this problem.
> Rather than demand from cash investors

Can't find how did they determine, that Tether was not bought with cash, so this statement is basically baseless.
I think it is good for Microsoft and others to begin experimenting with changing the default work arrangement. This may give them a significant advantage moving forward.

By 2030 all "baby boomers" will be older than 65. These people will need to be cared for on a scale that we have never encountered before.

Companies will need to find a way to continue to conduct business while the workforce contends with caring for the aging population. Work-at-Home, Flex Schedule, and 4 Day Weeks and other things that are currently seen as perks can all become part of a core solution to that problem. Companies can essentially beta the potential solutions as a perk today.

I wouldn't be surprised to see elder care benefits start to appear in company benefit packages as well. Currently parental/birth benefits are a distinguishing factor in HR circles and gaining traction. I expect elder care benefits to take a similar course as caring for the aging population increases in burden.
I've had intermittent issues with comcast the last couple weeks - service randomly drops, and then my modem reboots after ~5m and everything is fine.

Fairly steady and reliable service for over 10 years prior to this however. I have a tech coming out today to take a look, so I hope he finds some bad wiring or something.
Best thing you can do is to bring customer problems to engineers & come up with solutions together. Far too many PMs create detailed spec documents (solutions) on their own and throw it over the wall to engineers.

Benefits of this approach,

1. Engineers get to know more about the customers & their pain points first hand.

2. Engineers are bought into the solution as they co-created it.

3. You usually come up with better solutions as both business and technical constraints are all on the table.
I typically don't for my personal projects, but if I was going to publish my code or start collaborating in git it would move toward the top of my todo list.

Or if I started weaving together lots of different parts of the project.
$55k gross -> $30k net means you lose 45% of your income ($25k is 45% of $55k)

For comparison, $55k gross is roughly $43.6k net in Florida for a single tax payer before insurance. Figure $200/mo for insurance (with employer paying the rest), that leaves you at $41.2k net

That's $11.2k/yr more than Prague taxes. What would I be gaining by paying $11.2k/yr more?

https://smartasset.com/taxes/florida-paycheck-calculator#sGj...
I'm often embarrassed by an opinion I held even 30 days ago. I just can't participate in modern "current events" or discourse because I too strongly consider both sides of an argument, whereas Twitter seems to be about blindly embracing one side and advocating for it relentlessly.
Now about the left's troll farm
Nytimes, CBS, NBC, abc, CNN, etc.
Cofounder here -- just want to let people know that we STRONGLY believe that your data shouldn't be trapped in a SAAS application.

Roam does allow you to export all your data to an org-mode file (the emacs outliner), we're working on other import/export options, and want to get to the place where there is a close to plain text representation of your Roam workspace on your file system that syncs both ways.

We weren't expecting someone to post us to HN yet. This is a case of, if you're not embarrassed on launch, you launched too late. Just want to let y'all know we dont believe in SAAS lockin for a tool for thought, and data portability for the folks who aren't emacs users is coming.
I'm worried about the inverse - what Python data analysts should know about SQL. Because I've met tons of analysts who wouldn't be able to even run a basic select.

I've seen tons of (often non-reproducible) code written in place of a simple SQL query. I really wish bootcamps and other learning platforms focused on SQL a bit more.

(I am a Python data analyst who properly learned SQL only after several years in the industry.)
screw this game
China, as noted by others, stands to lose a lot of arable land and makes plenty of weaponry. India and Pakistan are both likely to become more or less uninhabitable, and have nukes and (for the former) no shortage of people to draft. The United States of America, under a 4C rise, would also see large regions become uninhabitable, and has a northerly neighbour that could not repel an invasion. Russia has already shown a fondness for acquiring territory (see Crimea) when the opportunity presents itself, and Europe is weakly defended.

Not to mention that "set up turrets on the southern border and mow them down" is not the most humane way to handle this, especially since the nations likely to fare OK(ish) are generally the ones that caused this trouble in the first place.
Does anyone else have the feeling that Docbook was killed by XML?

20 years ago, there was Docbook, an SGML application. There was also Linuxdoc SGML, another, simpler SGML application for us common people. You had to write the SGML in an ordinary text editor, but the markup isn't too obtrusive. Stylesheets were written in DSSSL (essentially Scheme) and processed with Jade. Output was either HTML or flow objects, which could be processed by TeX to get nice postscript. There were also some shortcuts to produce Unix man pages.

And then the whole world apparently decided that SGML is bad and XML is good, and started over. Markup became annoying, DSSSL was replaced with XSLT, which should not be looked at with unprotected eyes, instead of Jade we got Apache Xalan(?), which needed a supercomputer to run (thank you, Java) and was generally a pain to use (again, thank you, Java), and it produced either HTML or XSL:FO, and there was no working processor for the latter, so there was no longer a good way to produce PS or PDF.

It took a few years until xsltproc finally made XSLT usable (but still not pretty to look at), and Apache FOP could format to PDF (when running on a supercomputer, just like Xalan). But nobody wrote their documentation in Docbook or Linuxdoc anymore. Because markdown and asciidoc and a bazillion similar ad-hoc languages may not have been as theoretically clean, but at least the tools worked, even on a cheap workstation.
Unfortunately in a browser monoculture being highly standards compliant isn't enough.

Take one of the top posts on HN today, left is a Chromium based browser and right is Edge: https://i.imgur.com/C6WRaAD.png
Anyone ever go in w/ an iron clad algorithm you've perfected then when asked 'Do you have any questions for us?' be like..yeah, I only work w/ the best developers can you beat my algorithm?

or hell just ask them if they can do a whiteboard problem for you. See how the recruiter likes it. See if they do as good as you. Flip the script so to speak!
and where it's different? look at distribution of people of color among boards of directors, senate etc.
I was a little skeptical of take home coding exams but the more interviewing I do it seems to be a pretty efficient way to screen candidates as it is less stressful than live coding and more realistic "simulation" of the work they will do. It also allows you to deep dive into their thought process without having to worry about semicolons.

A persons ability to think through a problem and communicate it clearly will get them 75% through the hiring process in my books. (Another ~10% is curiosity).
> You may not have time to inspect every single node in the dependency graph.

You may not have time to do your job properly?

If you're using libraries in your project, it's normal and expected that you know what those libraries are doing and what those libraries depend on. You should know this stuff regardless of what Apple (or anyone else) may require.
What do you mean by success? I have worked at three highly successful companies by the metric most people quantify success in a company - making lots and lots of money - and process at these companies was something of a joke.

I have also worked at companies that were highly successful and followed processes as you say religiously.

I haven't ever worked anywhere with a sizable remote worker employee pool though.
I find it pretty interesting that this comment is on HN. A few years ago, I think it was pretty widely accepted in SV that the last method you mention was just part of the grind. Maybe not the most straight-shooting approach, but still accepted. We even had a title for it: growth hacking. People hired growth hackers! I'm going to refrain from asserting a value judgement; I just thought it was interesting
Seems like it would depend on role distribution. If all the senior leadership work from an office together and everyone else is remote, I'd call that office the headquarters regardless of employee percentage.
I code in a mono spaced comic sans
You appear to be very rude to me; you asked:

> And how is [DAI] pegged? Someone asked the various exchanges very nicely if they could only trade it for $1?

This is a forum and people have given you pointers to answers and you are expected to do the work to study on your own. This happens a lot in life.
Verwoed
I actually agree with some of this. But, jobs are NOT abundant all over.

They key is not for people to leave, but for companies to leave. Once the jobs leave, the people have no choice but to follow. People are just pawns. Jobs determine where people will go.

Voters have made it abundantly clear, they don't want more building. I live here, and I even get a postcard in the mail anytime some developer wants to start building from angry voters. And then they start creating all kinds of problems for those developers at the local level. Then when developers do finally jump through all the stupid hurdles, they get sued to pieces by selfish voters. I don't even know why the judges allow that to happen: seems like a huge abuse of the legal system.
There is no 4 cylinder F-150, but there are 2 V6 engines of various size, and the 5.0L V8 for the purists. The hybrid and electric versions of the F-150 are also coming within 2 years, which is exciting because if Ford pulls it off, then there'll be a lot of people who will see electric vehicles in a new light.
Please don't copy/paste comments on HN. Threads are supposed to be conversations. In conversation, people don't play recordings of previous conversations.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
The scooter could figure it out without an internet connection and sending location data back to the mothership. The OP asked why they had GPS at all - I was responding to that.

And I mostly agree. In an ideal world, Jump/Bird/etc wouldn't need a constant stream of data to locate their scooters. But, I don't see them getting away from at least having real-time data when a scooter is parked, for service/charging and theft prevention/recovery.
This assumption is allowed, as n=0 results in infinite recursion (without side-effects) which is undefined behavior:

https://en.cppreference.com/w/cpp/language/memory_model

https://en.cppreference.com/w/cpp/language/ub#Infinite_loop_...
The term "living wage" better reflects the necessity of a floor for wages, despicable examples of predatory low wages can be found in Bangladesh and India. Many conservatives bristle at the term minimum wage. They make it sound like it's arbitrarily imposed by government bureaucrats to garner votes. But a living wage is hard to argue with.

Separately, once a living wage has been instituted and made into law, then standards of living go up, as they have in China, which for the past decade has ceded its coveted position as the factory of the world (at least in some sectors) to Vietnam, which has much lower wages. This brings me to my last point: sometimes minimum wage can scare off business. So whatever ends up happening, it needs to be a balancing act. I am no expert, but econ books are filled with chapters about this.

Edited my comment to fix a minor typo.
Jeez, the quality of HN comments these days is not what it used to be.
Dude, you're being very un-dude.

Also, it might be a good idea to bring evidence of this forward since immigrating seems to be getting harder as time goes on.
A few years ago I had a case where I had told the company what salary I'm expecting. Then I had two in-person interviews and one phone conversation with an additional department in the company that I would be working with.

After that, they offered me something like $10k less than what I had asked for and minimum vacation, saying that when you add in the value of all additional benefits (health insurance, rrsp benefits), you end up at the salary I had originally requested. Did not exactly win me over.
California conservatives leaving the state for ‘redder pastures’
No one is going to argue that this entire release cycle hasn’t been a clusterfuck and the rapid release cycle of iOS/MacOS/watchOS this year is evidence of that.

But your argument has nothing to do with this submission - using private APIs.

At least one of your two examples - getting rid of XML exports - wasn’t about Apple breaking a public API during a point release. How is it a straw man refuting one of your major points? It was about Apple changing an API during a major release and letting developers know. This is how a vendor should behave.

Now whether they gave developers enough of a warning is a completely separate argument.

BTW: While it is a major change and no longer automatic. There is a manual workaround...

https://djtechtools.com/2019/10/10/update-to-catalina-heres-...
I think it's about the divide between what a reasonable person might infer from the comment and what the person making the comment believes to be true.

1. A Senior member of this company is saying this company is awesome.

2a. A random person is saying this company is awesome

2b. Same as 2a, but the person actually posting doesn't actually think this company is awesome.

3. 10 random people are saying this company is awesome.
I think you're wrong.

I make a typical SF software engineer salary and I live in a low cost of living area. The reality is that I still need about $3M to permanently stop working. Healthcare is expensive and the dollars that I'm making now will be worth much less later in life, even when prudently invested.

I'll probably be able to achieve independence by 40 or 45 instead of 55 or 65 because I have a low CoL and won't have kids. I'm very much looking forward to the freedom I'll have purchased for myself, but it's still an absurdly long time to wait to start living.

Until then, it's more pills and more work.

I have no idea how people manage to live fulfilling lives while still working 40+ hours a week, but I sure can't do it.
Three Common Bedtime Habits Destroying Your Sleep
If more oil is being found and extracted than before, then we haven't reached peak oil. Peak oil never referred to one extraction method.
Thanks for your words: I love math (also) for this, and I'm glad your daughter gets into math thanks to glChAoS.P ;)
I'll be honest: never tested glChAoS.P with NVidia in OSX, and tested Intel GPU in the 1.1 release (I'll test it soon) ... although I would expect it to work with GeForce over the GTX 4xx series and with Intel GPU above HD4000 (Intel is very slow)... but OpenGL on Mac is always an unknown, and must be tested
I am not saying the general idea is wrong, and probably it is true in the US. But.

You could equivalently say "why is there national healthcare almost everywhere in Europe" and answer "money", reversing your point.
This might be entirely legit, and legally mandated.

https://www.sec.gov/fast-answers/answersbd-persinfohtm.html

It sounds like "KYC", i.e., know your customer.
Anyone who uses crypto seriously wonders how people can use banks. Your reddit link is some guy writing a couple of paragraphs about having customers too stupid to buy it themselves. Their entire job is based around keeping people too ignorant to control their money.
It’s a joke, but there’s no doubt people that have benefitted from the barrier to entry being cost.
Edgium sounds better
The University of Chicago doesn't have an engineering school, per say.

They recently started a "School of Molecular Engineering" with a large donation from the governor of Illinois. But that is certainly not a general engineering school and isn't going to be, so it will never show up in these kind of ratings.

> Our program was established as the Institute for Molecular Engineering in 2011 by the University in partnership with Argonne National Laboratory. In 2019, in recognition of our success, impact and expansion, and the support of the Pritzker Foundation, the institute was elevated to the Pritzker School of Molecular Engineering—the first school in the nation dedicated to this emerging field.

> At PME, our educational outreach initiatives begin with K-12 students. We offer youth-focused events, internships, and workshops throughout the year, from teaching molecular engineering fundamentals to extracting DNA from bananas. We also have a partnership with City Colleges of Chicago. The multi-year program connects city college students interested in STEM fields with our faculty and labs, with the goal of helping more students transfer into four-year STEM degree programs.

https://pme.uchicago.edu/about/
Yes! Get it (or get it for your kids) while you're covered!
That makes sense, I can see why you appreciate your current job.

Why does that mean other people should feel the same way you do?
Still paying $$$ to online manufacturers?manufacturer's direct quote 400% saving
Reading about how Julia does automatic differentiation helped me to understand this a lot:

http://www.juliadiff.org/
What happened to plug power?
Runners and scooter riders are not the same thing at all.

Runners, and specifically regular runners, are by definition self-trained to hit both higher speeds and frequency of runs. The average adult just can't get up and run at 10mph for 10 minutes without training. The average adult probably couldn't do 6mph for 2 minutes. Yet this same average adult, without training, can get on a scooter and move at 5-10mph down a sidewalk.

Second, runners do not run everyday, multiple times for every trip and errand. You can grab a scooter for lunch, for an errand, etc multiple times a day.

Scooter trips are more frequent, done by everyday people and should be banned on sidewalks.

Lastly, it is not the job of pedestrians to accommodate scooters because there is no better alternative yet. That is not how laws and regulations work.
> If you invite me to a party I bring my 500 closest friends as my plus one!

That sort of thing is a big red flag that perhaps you should reconsider using that package.

But even if you do use it, that in no way reduces the fact that it's your responsibility to know what you're shipping.