skysight-inc/HackerNews huggingface dataset:
Depends on your needs.

My wife and I both work remotely now. We need a 3BR place to stay sane because we need two offices. Compared to the south bay, we are saving >3000/m in rent. At a high compensation, marginal tax rates in CA approach 50%. So that 36000 saved is worth 72000 in TC difference.

It gets more dramatic if you pay for childcare. Childcare in the bay area can easily run 20000 more than it might cost in a lower cost of living area. A family of four that has two kids in day care might save 60000 just off rent and childcare differences.

On the other hand, for single people who would have a 1BR wherever they chose to live, the rent difference may only be 20000 and the rest of expenses don't change much and then suddenly dropping 20% on your 200,000 TC ends up being a bad deal.
Shellcheck (https://www.shellcheck.net/) is essential, with or without IDE.

Pycharm has it built in or as a plugin now too.
Isn't the social production of value the exact reason why the managerial class should not be disproportionately rewarded or in dictatorial control?
I don't really disagree with you - but try arguing that with every lawyer in every Fortune 1000 company.
I am someone who doesn't believe in anything but science and logic.

Let's use Occam's Razor here. Is it more probable that:

A) Time was actually looping or frozen

B) You were on drugs and just confused

I would really, really love to tell you that the answer was "B". But the leap of faith I ask the readers to make is that it was not B, and that it was very real.

I cannot give you a single shred of evidence to support this, nor does it even sound like something other than non-sober delusions and misinterpretation.

The unsatisfying answer is "try it for yourself and tell me what happens."

I wouldn't have believed it either to be honest.
Apple’s concern would not be whether they are technically liable, but whether or not the cost of determining if they are liable and being scammed is more than simply destroying the items thereby reducing the probability of being scammed in the first place.
"Perhaps more importantly though, you don't get to network "in person" with other like minded entrepreneurs thus missing out on the "old boys network". The "real" reason to get an MBA in my opinion."

I one hundred percent agree with you here. Who you know is definitely more important than who you are. What's your opinion of using MOOC's to simply gain knowledge?
Exactly. What makes journalism different is that it comes with middlemen (publishers) taking almost all the profits. Other content creators are starting to find ways to reach their audience in a more direct way. E.g. novelist self publish via the Amazon Store. Vloggers self publish on Youtube. Agents/publishers still get involved but only after proven success and at that point for fair compensation.

There are plenty of independent writers and journalists getting next to nothing because they have no way to monetize other than via these middlemen who pay them pennies per word. Google came along a long time ago and made them a lot less valuable than they used to be by basically becoming the primary distribution channel for stuff that was originally exclusive to their channel.

So, publishers have been slowly losing cash for years and basically most remaining newspapers are shadows of their former self in terms of editorial staffing, in house (i.e. employed) writers producing good content, etc. If you are not e.g. the New York times or one of a handful of other publishers, the value add is diminishing rapidly.

What journalists need is new channels. The smart thing for Google to do would be to compete directly and start paying content creators. That would of course piss everybody off which is why they don't. But it does mean that there is a business model waiting to happen out there for somebody to step up. Google of course did this successfully on Youtube already and it has helped that platform grow without having to license a lot of external content like e.g. Netflix and Amazon Prime have to do.

Some kind of Netflix/Spotify/whatever for news is what is needed. I'd pay for it even. I pay for these things as well but I haven't bought a news paper in more than a decade.
There's no ordering in HTTP. If you could send a whole HTTP request as a UDP packet you'd get exactly the same protocol (obviously sans WebSockets - but you could work around that).
For that you’d also have to be betting serious amounts of money. Take a trip to Vegas or options trading forums and you’ll see some people get very serious while others trade “for fun”
That was a very thorough article the highlighted a lot of pros and cons of various problems/solutions in education.

Too bad it doesn't fit into the binary options of throw rich peoples money at it or cut taxes because government doesn't work.

So, if you could just redo your article and condense it down to a sound bite that fits one of those two narratives that would be great.
Lots of good comments on this but two factors I haven't seen considered:
- Rise of programming bootcamps
- More intrusive workplaces

In the 90's and early 00's programming was not cool. There was a lot of money to be made, sure, but the average developer was far more likely to be in it for the software, not the money. Companies were more willing to bring people on then because there were far fewer bullshitters. Post '08 programming became cool - remember brogrammers? - and a whole cottage industry of bootcamps popped up. Companies had to pull back and put up a lot more barriers to hiring because so many people started applying with dubious resumes.

It also seems like there has been a slow but steady increase in how intrusive your workplace is to your life. Hiring and firing people has slowly become more and more fraught for employers so they want to do less of it. Insurance has gotten incredibly expensive and is linked to your employment so both sides are wary to take chances and want a sure thing.

I don't think this is a phenomenon just in tech either. It's a US wide problem with all the incentives making it difficult to take chances.
They will just have to further disable the phones before sending them for recycling. Doesn’t seem like a big problem.
And whatever warranty may be legally obliged to exits, it falls on that local recycler (or maybe they explicitly have to sell it without warranty, but then the redistributors have to either also explicitly sell without warranty or take the warranty obligations on themselves).

I mean, it's not like it's a completely new development, the secondary markets have been existing for centuries, and generally either you buy second-hand from an individual in which case caveat emptor, or from a firm/some sort of legal entity, in which case it's their problem to provide some basic level of customer protection, but definitely not on the original producer.
I dont agree new grad salaries get 150 as a base, certainly TC.
Reselling devices is good. Taking devices that were sent to you to be recycled and then reselling them is bad.
You are confusing median and mean.
If anything I've often seen the same thing happen in development, but from the other side.

i.e. You never should have had this much work put in the sprint, but the business decided that Deadline Driven Development was a part of their 'Agile' process. You wind up with 13-21 points when you normally can only do 8.

Naturally, corners are cut. Usually around unit tests. (And then everyone wonders why the tests are worthless)
Decreasing the cost of government mass surveillance by developing more efficient tools to do it will inevitably increase the amount/scope of surveillance. This is Econ 101: as cost goes down, demand goes up. Claiming that you aren't responsible for increased privacy intrusion just because you built the tools to do it cheaply and then handed the actual operation off to someone else is is a despicable abdication of obvious responsibility.
Just price usually, since they tend to marketed towards enthusiasts/professionals vs general consumer markup of big tvs in my experience. But this is what I would do if I couldn’t setup a projector.
I recommend making 'usage' return 0, rather than 1; since asking for help is valid.

(Since you use it both for -h and for unknown options, perhaps make it not exit at all, and make the caller exit with an appropriate code?)

Additionally, you should output the actual executable name (as passed in on $0) rather than hardcoding something. So maybe at the top say 'executable=$0; shift'; replace parseflags.sh with $executable; and replace $1 with $0 in your option parse loop.
In many markets it is illegal. Heck, in Europe, Valve got in trouble for not allowing the resale of used software on Steam ( https://www.polygon.com/2019/9/19/20874384/french-court-stea... )
I see the "little N" argument often used to justify using high complexity (big O) algorithms.

But don't declare "little N" too early. If N depends on user input for instance, there is a high chance it might turn out bigger than expected. There are even attacks that exploit worst case complexity of algorithms.

For example, using a balanced tree as a way to deal with collisions in hash tables is not necessarily a stupid idea. If the table is overloaded or because of a poor or easily exploited hash function, your hash map will degenerate into O(log(n)) instead of O(n).

Now if you know for sure that collisions are unlikely, for example because you control the data you put into it, that you know that it will never be larger than a certain size, and that your hash function is good, then you can assume N is small.

That's why, when I doubt, I always consider N large. Using a O(log(n)) container may be a bit less efficient for low N, but it will not become catastrophic if N becomes big. If performance is needed and there is no guarantee about N, hybrid approaches are best, and that's how good libraries tend to work.
> I'm pretty sure the electron browser engine moves slower than Blink.

> If so, it would be extremely unhelpful for development and debugging since you would rarely have the latest engine on your machine, which would be the engine the majority of your customers would be on.

I would think that it would make sense to A) test in a slower browser anyways -- if your code runs well in a slow environment it'll run in a fast one as well, and B) Test in multiple browser engines anyways. Why would you only test one engine?
Just keep in mind that early in a product's lifecycle, it is those Power Users that are the cheerleaders for your product (driving adoption), and sophisticated enough to offer (potentially) valuable feedback.

For example: One could argue that Apple was brought back to life by a relatively small group of Power Users with specific requirements for their workloads (Graphic Design, Video Editing, desire for powerful Unix workstations and laptops, etc...) and Apple met those requirements in a way that no one else was able or willing to. Now that Apple's market share has increased - and more importantly, they have started to focus on computing-for-the-masses - you can clearly see why some Power Users are disappointed in this direction, and are feeling left out. Sure, Apple is wildly successful (in a way that they might not be if they spent more resources making that minority of Power Users happier) but it's obvious why those Power Users feel like Apple is leaving them in the dust (and Apple might not exist anymore today, had it not been for those Power Users).
The employees have a voice: as private citizens. The workplace is not a democratic community, and the employees are not its constituency. It a place where employer-employee come together to complete a mission that both sides consent to, otherwise they separate. Of course, mission is a negotiable term just like compensation and benefits, an employee is free to ask "in addition to pay you must also dedicate the company's resources and attention to my preferred causes", and the employer is free to decline. Coinbase is simply make it clear that changing their mission is not a price they are willing to pay, so please look elsewhere.

I think this brings clarity to the work relationship, as "the power to direct the political mission of the company" had been previously an unstated, unnegotiated axis of the terms of employment. People are now learning that this need to be crystal clear upfront.
What exactly is the point of intentionally misinterpreting what someone said just to make a semantic and pedantic argument that adds nothing because everyone already knew what the person said?
My guess is that there are enough people around who don't know.

Also it's hard to tell people about it and for them to grasp all the ways this can be used.
Moral Uncertainty [pdf]
If it is just an "engineering" problem, then what sort of engineering is required?

Are there any real scientists on this, or is it just a well funded crank site?
I haven't read this yet (and I'm not a graphics expert), but I expect this blog-series / WebGL to apply to DirectX11-era and OpenGL-era code (which still exists today).

DirectX12 and Vulkan have changed the pipeline by making it more flexible, but still largely follow the vertex -> geometry -> pixel pipeline.

Because the DirectX11 (and OpenGL) immediate-mode pipelines were used for so long, I expect that for the DECADES to come, the information in this blog will remain relevant (even if more efficient techniques advance the state of the art).
> My biggest successes have been extracting these parts into very small stand-alone shell scripts which the Python application then invokes ...

That's a clever way to go.

Sometimes the other way around works too: taking the most fiddly manipulations (say, date or time intervals) and re-homing them to a small Python script, but leaving the bash intact.
Using AI to help health experts address the Covid-19 pandemic
If you enslave your own people it's not racism them, so that's a different problem...
This is a condition that was created by the US itself. Most of this money was generated by multinationals that decided not to bring their capital back for tax reasons. This money stays in other countries and it is reinvested in the US creating a cycle. It is also reinforced by the financial system created by the US after WW2 where the USD is the global currency, so all the money generated in other countries is recycled into US debt.
I think you will find that the records of most municipal/county meetings are available online. Providing them is required by law in almost every jurisdiction and mostly this is done by making them available online.
Nicely done! Every bit as playable as the original, though yours is actually a little less challenging because the ship is so small. I found it was harder to die (because I wanted to see what that looked like) than to stay alive.

[UPDATE]:

> Source code in the obvious place

For the benefit of other clueless people like me: https://github.com/jcupitt/argh-steroids-webgl
Ask Google: How many web servers are there?
You don't need to do anything fancy. Just say it is not new. People do that all the time with practically every physical item.
Ok Thx. I have a few years to wait then :)
Although I agree in principle, I don't quite agree in the specific case of Trello. I think that their intentionally constrained approach to adding features is losing them quite a lot more than 1% of users.

Almost all orgs I know which were at first happy with Trello, eventually had to move to something more powerful. Jira used to be the default choice, but in the last year I see a lot of movement towards ClickUp, which I think has a good combination of simple defaults and powerful customization.

As such, I'd suggest Trello try pandering a bit more to power users - if for no other reason, then because if they don't like your app, they'll advise their less tech savvy friends to stay off it too.
I've been in a similar boat, yet despite as my experience with it grows, bash just wears on me. Everything feels like a hack. Sure, piping is easy, but if statements are atrocious.

Starting to get into Xonsh. Still a learning curve, cause it's neither bash nor python, but it's really refreshing.
In more marxist terms, we have traded variation of consumer goods for precarity in our ability to live our lives. You can play video games, but your boss can fire you at a whim and your landlord can kick you on the street. You can't become class mobile without taking on huge debts and possibly not making it.
“These devices may not be resold or refurbished.” Maybe?
Tube will soon be cashless, says TfL boss
By default, “npm install” also has the ability to run code after the installation, so npx is not any less safe.
Why is Apple's reputation more important than the profits of a recycling company?

Contracts aside, banning resale over something like this isn't capitalism. You either own something or you don't.

Edit: I misunderstood the article and thought that the devices were sold. Indeed a service contract for recycling should be enforced, unless health & safety reasons preclude. Apple is in the right here, I think.
Capital also doesn't need, I dont know: basic human social needs like a stable group of friends, family, loved ones and community opposed to living a nomadic drifter chasing money/jobs instead of wild game like hunter gathering civilizations.
Sedition | Senior Front-End Developer | Remote (Europe) | https://www.seditionart.com/

Sedition is a platform for selling and collecting digital artworks. We've been doing this for the last 10 years and since have become one of the industry leaders. Our artwork collection consists 4000+ artworks including works from artists like Tracey Emin, Shepard Fairey, Yoko Ono and many other well renowned names. Every sold artwork is a limited edition and collectors have the right to resell their collected artworks. Our goal is to create a platform for art collecting in digital space.

This year we've gained some exciting traction and looking for new people to help improve the product. We're a small team based in Europe, originally in London but since February we ditched our last office and became fully remote.

As a front-end developer you will be working on improving our website (React / TypeScript) and apps (React Native). Occasionally we would ask you to help with back-end (Ruby on Rails) and possibly other things Tizen OS (Samsung), WebOS (LG), Chromecast.
There could already be a majority agitated, disgruntled employees--those agitated and disgruntled by the political discord at the company caused by the activism.
To me at least, but I'm sure there is more people than me who wants this.
Please use the original title rather than editorialize: Apple catches electronics recycler illegally reselling over 100,000 iPhones, iPads, Apple Watches
Or they are devices that were traded in (https://www.apple.com/shop/trade-in) for a new iPhone and are still working fine, but Apple wants destroyed so that they don't erode their market?
Yeah, that's what I read too. "Apple recycles perfectly usable iphones".
How many elements of other cultures do the Scots use everyday?

Do the other cultures get a say in whether the Scots use them in a "disrespectful or exploitative manner"?
I think the effort is noble, but before you suggest to anyone else that you'll host it, I'd suggest you find a third-party cloud provider instead.

(Know that I'm the author of a commercial, self-hosted photo and video library app!)

Humans can be wonderful, but holy crap they can be quite the opposite as well. Parents are not an exception, and kids default to monsters when behind a screen.

Self-hosting this puts you in the crosshairs of moderation of both content and comments.
You've made this distinction a couple times in these comments and I just don't buy it. If Palantir doesn't provide any value, why does the government keep hiring them to build "visualizations" of domestic surveillance tools? I think we can both oppose this kind of policy politically, and rightfully call out the companies and the individual engineers who do this kind of anti-privacy work.
(EDIT: I didn't mean to say that mailing lists are much better in every respect than GitHub/GitLab/etc, just that they don't deserve the hate they seem to get in every discussion about tools for collaborative development.)

As someone who has been contributing to Linux for a few years now, which uses mailing lists exclusively for all development (and not only do they use Git, they wrote it) I've found that mail-based workflows are in some ways better to GitHub/GitLab/etc:

1. You can review individual patches, you cannot do this in GitHub at all (commenting at the bottom of a commit doesn't count because it's not tied to the PR and the comment is lost to ether on force-push). GitHub also defaults to you reviewing the full diff and make reviewing individual commits kind of frustrating (you're just dropped into the commit history view rather than a proper review view).

2. All code reviews end up being line-based because the patch is the main body of the email. Design discussion happens as replies to the cover letter of the patch set, meaning you can easily tell which kind of discussion is happening. You can also directly comment on the git commit message, which the kernel community values a lot more than most projects.

3. You can far more easily be notified on patches sent to sections of the tree (though this is slightly tied to Linux's development workflow with subsystem maintainers). GitHub only lets you watch a repository and get the firehouse of events -- which is about as useful as subscribing to the main LKML and trying to keep up with the notifications.

As for difficulty, honestly the bar to entry to send a patch to a mailing list if you're using Git is just:

$ git send-email --to ... --cc ... origin/master

I would suggest doing "git format-patch" with --cover-letter and then checking the patch contents first, but you can do it one command for simple patches. Git was designed to make this mailing list approach work, so it shouldn't be surprising that it's actually pretty simple to use.
It might be a post-colonial cultural artifact. Speaking as an Irish person, we have a similar regard for bending rules, which is only beginning to show signs of change recently.
You could still learn stuff in 1991 jfyi
Sure, but it was the dictatorship locking people up for wrongthink that was the problem, not the lack of privacy.

I don't think many East Germans would take the GDR back in return for guarantees that views would stay private so long as they were expressed in private...
Signaling mechanism allows embryonic cells to self-organize
Yea it’s a forecasting competition but it does seem related in the way that if you were to take things seriously, step one would be to estimate the odds, step two is to buy the position that’s underpriced.
Do you think the economies of the various US states would improve if we instituted tariffs and restricted the flow of trade between states?

If you agree that tariffs between states would be a disaster for the economy then why do you think tariffs between countries would magically help industry?