jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
While SSDs aren't that much faster at sequential access than top of the line hard drives, they asbolutely blow 15k drives out of the water when it comes to random reads and writes. And random reads and writes are basically the most common access pattern on most PCs - load a program, and tons of DLLs and config files are loaded as well. Compare the just released Vertex 3 with a Seagate Cheetah - at the same $/gb. The SSD has 5% the latency of the 15k rpm drive.

http://www.newegg.com/Product/Product.aspx?Item=N82E16820227...

http://www.newegg.com/Product/Product.aspx?Item=N82E16822148...

This isn't just spec sheet or benchmarking bullshit, either - real world performance for random reads and writes really is that much better.

Of course, SSDs are only worth the price if you're limited by drive IO - and as stated elsewhere in this thread, that's not necessarily a given. But if you are limited by IO, and you're looking for a performance drive in todays market, unlike just two years ago, 15k rpm drives are dead in the water unless you need 600+ gb.
Most sites are just ad-supported. I know this is sort of a logical progression, but a site specifically for browsing random ads seems a little weird. Is that just me?
>I _know_ I can get staff in India or China much cheaper than here

No you can't. If you could more companies would be doing it. You get what you pay for. When you get cheap outsourced labor in India you're getting people with no experience and insanely high turn over rate. If you want people from India with more experience you'll find them out west somewhere making a better salary.

The market rate is the market rate. If you suddenly switched all programmers to being remote then the guys in India would initially be getting offered so many jobs that they'd have to push their prices up in response.

You're making the classic mistake of assuming cost = what it costs me + some profit %. It doesn't, it's about perceived value and nothing else.
Massive jobs like this tend to require a lot of inter-team dependency. The best language is also one that everyone on the current team understands, and that everyone supporting it will understand. And that will grow in the direction of such a massive project.

My 2 cents... Companies have to selectively pick where they are on the bleeding edge. Extra large projects aren't the best spot to play with the bleeding edge of new programming languages. (This is why COBOL stuck on so long for billing systems)

The place for experimenting with new technologies are smaller self-contained projects where the risk is less, and the benefit can be more clearly explained.
This is just another title upgrade (first "software engineer" in lieu of lowly "programmer", then "software scientist") that represents a half-baked understanding of the problem, which is that typical business-driven engineering doesn't work well, isn't very challenging, and is enough of an intellectual wasteland that, after 7-10 years, you'll have learned everything worth learning unless you become an elite engineer (e.g. Principal "hermit", thus named because top-1% engineers don't have much company except at a few dozen companies worldwide) or a manager. That all is true. The ghetto of the average line-of-business software engineer is not a place where one can be over 35 and unembarrassed about remaining there.

This said, I think that the "data science" title is silly. It used to mean "what we call machine learning to make it sound more practical and less AI-ish", then it meant "watered down job that occasionally involves running an off-the-shelf regression or clustering algorithm", and then it meant "any job that involves data". I don't hold out higher hopes for "software scientist".

We seem, in this industry, to have given up on restoring integrity to software engineering itself, so that everyone over 30 is strategizing to become some kind of XWP ("X Who Programs") rather than a JAP "Just A Programmer"), as I've discussed at length here: http://michaelochurch.wordpress.com/2012/08/26/xwp-vs-jap/ . We are so desperate to establish ourselves as better than "those programmers" who crank out Java classes and can't function without an IDE... and I understand this, because I don't want to be lumped in with them on compensation or autonomy. That said, I find it sad that we haven't managed to sell what we do (solve problems using software) as something with intrinsic integrity.

Because we've been raping the word "scientist" (e.g. "data scientist" for someone who worked with Hadoop once) for half a decade or more (and should really give it back to the people who have the right to use it) I would be more inclined to call myself a software strategist. Career-wise, I'm far past the level of the average engineer, and refuse to do (unless it's my own company, in which case I'll do the most undignified work just because it needs to get done) the sort of jobs that regular "software engineers" do in most companies (e.g. line-of-business Java-mines work) and I don't think of code as where I add value, but rather my knowledge about problem solving in a more general sense. I've probably evolved out of an engineering role (as defined by the business) and into that of a strategist who does some engineering and coding (especially because it can be a lot of fun). Of course, I'm hesitant to write a "software strategist" essay, because I don't want to see that title get mangled either.
> I don't think for a minute that everyone should get paid the same

Conflating your concept of "everyone should get paid the same" and basic income is a logical fallacy (false equivalence?). Nothing about basic income requires that everyone's total income be identical.

Further your "you don't provide any benefit to society you shouldn't be as well off" again has nothing to do with basic income. Nothing about basic income requires everyone to be as "well off" as everyone else.

What will society look like when there are only highly skilled jobs available? How would unskilled parents improve the lot of their children? I find it difficult to imagine that a permanent underclass is likely to lead to a society that is stable over the long term.
Well, you're not tied into using strictly F#. The C# MVC framework, or really any web framework, will play nice. The majority of an application like the one the article suggests will sit on a server, anyways. Once you're in server-land, things like web frameworks matter less because .NET already takes care of what you need. F# already has well-supported testing frameworks which integrate into Visual Studio, distributed computing frameworks, database interactivity, graphics libraries, and a slew of others. You can find plenty of testimonails of using F# for large-scale and enterprise systems.

F# and C# are really just your tooling for .NET, which is sufficient for a massive-scale project. Whether or not .NET is appropriate for the project is a different story altogether - I wouldn't use it for anything that's close to the metal, for example.
Oakland is also persistently near the top of the list of most dangerous cities in the US.

This comes up every time Oakland appears on HN. Oakland is a large city, and there are dangerous portions, and most of the violent crime happens there. The downtown area, where I've worked for 13 years, is relatively safe. I saw more crime in Berkeley in my 13 years working there.

Many people in the suburbs in the outer Bay Area are actually afraid to come to downtown Oakland. I only found out about this because many of the people that I work with told me, years after my company moved from Berkeley to Oakland. They also said that none of their fears came true and they were surprised.

Oakland has a rep. A bad one. It's a pretty safe place, but as always, the situation is complex and you can't distill it down to a sound bite.

Btw, I've walked to work (2 miles each way) through city streets for 13 years. Never had a problem, nor have I seen any problems. In my relatively few visits to SF, though, I saw a homeless person almost beaten to death near Golden Gate park. I've seen other stuff there, too. SF feels much more dangerous to me. But, maybe that's just my fear of the unknown, eh?
I'm not sure if I have mental images - the natural representation for me is more like outlined kinesthetic/spatial impressions. When I do really try to visualize it's indistinct silvery stuff on black.

I can project these into space or onto walls but it's not distinct enough for me to do much with it. Basic algebra operations in space are augmented if I use my hands to manipulate the equations. I also write in the air. The kinesthetic sense greatly aids me in physics: I can sort of feel vectors.

My reading is somewhat similar to you: I read and the words flow in and have meaning. I only 'visualize' (spatialize?) when I'm confused, like with sci-fi space navy battles.
Or maybe it's just a polite way of turning down a guy you're not interested in. Maybe having that instant out is more convenient than having to fight off advances for an hour.
It does them all at once. The new system knows about interdependencies, so if you have ForeignKeys between apps it'll make all of them in the right order.
I'm getting a database error.
I think the "take another poll!" call to action is a good idea for keeping people engaged, assuming there's content. Grok.io needs that - so far it's more concentrated on answering a question accurately than surfacing more questions for a user. The map is cool too - it'd be even neater if you inferred location based on IP address.

(I've worked with Blake on grok.io a bit.) Shall we try:

Is grok.io's forecasting model going to be more successful's than gopollgo.com's consensus model? Yes: http://grok.io/yuS No: http://grok.io/nuS
I think the point is not that it's not possible, but that Microsoft and Google have demonstrated that it isn't going to happen, at least from them.
Wow. It's rare that I see an article completely and utterly without worth, but here we have one. The entire article is filled with empty statements like "If one person at Apple wants this to happen, it will. It’ll never happen for Android or Windows – irrespective of how many people want it, let alone need it." and "The Classic is so old its operating system probably cannot actually be upgraded to include VoiceOver."

Come on guys, really? You think it's not possible to add screen reading facility to an OS that's what, 10 years old at most? Think about the roots of OS X, Windows, Linux...

Banner-waving, empty fanboyism (which is coming from someone who thinks Apple's kicking ass on the accessibility front, mind you).
i see a flaw in this model though. if i'm a western company not doing business in kenya, what do i really want low-skill laborers to do? I don't want them filling out surveys as they are unlikely to be my target audience. I think things like recognizing an object might work, but then you would need graphics capable phones... maybe i'm missing something here.
In that case, it seems rather women have to change to achieve equality.
V7 does one of the best auto segmentation I’ve tried, but on a complex scene fixing its worse case can be slower than not using any proposal. That’s where Toronto annotation suite shines

I can go over more details over over email/pm if you’d like
This isn't really true.

They claimed these titles because they intended to or did conquer Roman territory, and it was a prestigious title.

See https://history.stackexchange.com/questions/59352/did-the-se... for a reasonable discussion.
so which is it?
We detached this subthread from https://news.ycombinator.com/item?id=26070754.
Personal attacks will get you banned here. We've had to warn you about this before. No more of this, please.

https://news.ycombinator.com/newsguidelines.html
It's only since 2010 that there's evidence of interbreeding. So I don't know from where you're making all these assumptions.

For a long time it wasn't known if they could interbreed, and it wasn't known if they did, or how common it would be. Now it is seemingly more plausible that they could and they did.

Think about monkeys for example, it's not that common (though I think we're also realizing it might be more common than we first thought) for them to interbreed with other species of monkey.
The author documents two instances where using a password manager saves him by 1) Preventing a phishing attack, and 2) Limiting the damage of a compromised password.

The topics in the story apply to use of any password manager, not just 1Password.

Whilst I'm sure we all know that we should use password managers, it's another thing to hear a first-hand anecdotal account where they made a significant difference.

(Disclaimer: Submitter (but not author))
This is the downside of “cloud services”. It’s all sunshine and rainbows when it works. When it breaks, start praying and pull the wallet hoping that helps. You are just at their mercy because you cant look under the hood even if you want to. And it takes a long time before they decide to assign competent people on your case.

My experience with Azure is pretty bad. (Premier) Support is next to useless. AWS is somewhat better, specially quality of their software/services/documentation. In my opinion, aws services feel more battle tested than azure.

Sorry for the rant, back on topic.

Do you have monitoring on the cluster? I would start to collect more low level metrics like open files, network traffic, pings

Also what could help is to run daemonset of a pod that can send you diagnostics at regular intervals. Perhaps even capability for remote shell so that you can troubleshoot from within the node when the problem surfaces again.

I would definitely be interested to know more how this turns out. I also run a fair share of AKS.
Everything comprising control plane runs in a container including etcd, apiserver, kube-controller and scheduler
I preferred Teams over Slack. Teams has a much better Giphy integration. Since distributing memes is the most productive thing you can do with such a chat platform, Giphy is a must.
I wrote a small browser extension to transparently redirect you so you don't have to cancel the download and click "Join in Browser":

Chrome: https://chrome.google.com/webstore/detail/zoom-redirector/fm...

Firefox: https://addons.mozilla.org/en-US/firefox/addon/zoom-redirect...

Edge: https://microsoftedge.microsoft.com/addons/detail/dkhjempaia...

Opera: https://addons.opera.com/en/extensions/details/zoom-redirect...

Source: https://github.com/arkadiyt/zoom-redirector
Another reason why Monero is better. With Monero, it wouldn't have mattered that AlphaBay was hacked.
https://en.wikipedia.org/wiki/Maneuvering_Characteristics_Au...
WordPress blog. I just tag links "read later" and make post private.
Real comedy is moral courage. The rest is entertainment. It's a competence, and I'm not sure one can meaningfully criticize comedy without demonstrating some capability in it first. I'd ignore an article like this, but when a guy who describes himself as an author, journalist, and columnist (yet still, not a writer) affects concern about comedians and comedy, I'd wonder if this is the best that the political forces aligned against anything that bruises their increasingly implausible narratives can do.
I don't think I'm confusing the two.

I'm suggesting that what I think ought to be the way the world works in fact is not the way it actually works.

This is a criticism of our current system, not using it as a reason to dismiss the idea of changing it to something better.
It's probably trivial to other sources of plastic pollution. Most people get what, maybe one new credit card and one new debit card every 4-5 years? By volume it's nothing compared to the average person's consumption of single-use plastics like packaging, etc.
That was only because Intel purposefully delayed 64 bit core duo.
I completely agree. What I wanted to convey was that I do not think the events leading up to Hitler becoming Kansler can be easily summarised.

The simplified story of the nazi rise to rule removes one of the most important lessons that can be learned from it: the watchfulness required to protect democracy.

We don't need to watch out for the big step because those will be easily.spotted anyway, but for the many, many small ones.
Reproducibility down to CPU bit differences is a sign that you did something wrong. Usually calculation with insufficient precision and no thought given to the range of simulation error. Simulation must be treated like a measurement, there is a maximum precision for your instrument and you have to know and apply it.

And even if you might disagree for the single-threaded case, most things running in parallel will eat that free lunch of bit-identical results due to timing differences.
Reminiscent (in spirit) to [1], but there to the specific case of a histogram.

[1] https://ieeexplore.ieee.org/document/6971097
For people interested in the subject, I recommend "Empire of cotton" by Sven Beckert.

One thing that I learnt was how actively the British undermine the local industries on their colonies. They wanted the colonies to be only raw material exporters. The effects of that policy can be felt even nowadays.

Another thing that I had not realized before, but it's obvious in retrospective, is how important was the British manufacturing demand in consolidating slavery in the USA.
I didn't say all decentralized services are good. Just that decentralization is a prerequisite for something to avoid complete control by a single party long term.

A better example would be HTTP/HTML/JS. Sure it is not perfect and protocol updates are hard and slow due to endless implementations but we got a working decentralized internet out of the deal that is very hard for any single party to take over now, so I call that worth it over a single party enforcing proprietary protocols like AOL having a total monopoly.
Interesting position to take that because it doesn't solve all the problems of crime it won't be a useful tool in e.g. analysing thousands of hours of footage that no person every would (fine, I'll grant that'll require it to be much better than it actually is currently). Why wouldn't you expect much in the longer term? I can imagine many ways it could be used to reduce crime (as well as many horrifying ways it will be used against everyone else).
Buying a controlling stake in ARM or a hostile takeover would still trigger the same regulatory vetting that caused the deal to be called off in the first place.
You mean, Haxl? [1] But AFAIK only a few devs are involved for the development.

[1] https://github.com/facebook/Haxl
> Spotify, like Facebook and Amazon, has the advantage of being odiously indispensable. No matter how much people grow to hate the service, they cannot envision life without it.

Are you kidding me? If you don’t like something about Spotify, switch to Amazon or Apple music, Pandora, Tidal, Qobuz, Deezer, or a dozen others.

This seems like “As much as I dislike Bing, I cannot envision life without it!”
Trouble is most politicians are incentivised to think in the short term and are increasing just in a perpetual campaigning mode. They are thinking about their careers and re-election. They cannot except and talk about bad news, and a 3-5degC increase is bad news.

On top of that you have had climate activists pushing for very large change to happen incredibly quickly (arguably needed). But it’s an incredibly hard sell to the public who won’t except a negative impact on their quality of life.

Basically:

1. People are unwilling to make changes that they perceive as being a net negative to their quality of life.

2. Businesses are unwilling to make changes that they expect to have a net negative to their bottom line.

3. Politicians are unwilling to ask for either of the above to happen because they want to be re-elected.
It takes a lot to learn to a degree of proficiency. Industry is about solving business problems easily. Hiring a fresh grad to throw together your SAAS business is all too common and they pick and easy to use framework the butcher it into a successful business and terrible mess for future senior devs to clean up.
Have you considered doing your own thing? Whatever it is you are best at or you enjoy doing most.

Setting my own scopes and work hours really really helped to get things done. Allowing myself to procastinate for weeks if necessary makes sure one day I will be full of energy for whatever project is waiting for me.

I always struggled in work environments because of imposter syndrome, stress, sometimes a endless cycle of tiredness because I couldn't get enough sleep but a job requires to wake up early.

I sometimes look for remote jobs, but daily standup meetings, fixed online times and stuff like this simply are requiring to much structure I don't, and don't want to, have.

Before I actually quit the thing that helped me most was working less. By only doing a 4 days week I somehow was able to focus way better and enjoy work a lot more. I came late on Monday and took a joker afternoon when I wanted to every week. Still the best work/life balance I ever had in a job
It can't be compared to Electron as it can't build a portable application.
On Windows you need to install a third part library : WebView2 Runtime.
People don't want a "policy", people want a "digital currency" that just works. As much as I despise the whole crypto scam craze, it exists for a reason, because banks aren't working. A new free banking policy just isn't going to cut it.
> I have never ever seen a job ad asking for Haskell

I see those occasionally, even here, on HN: in those "who's hiring" threads, and a few linked from this thread. But they tend to be odd: working on astrology, cryptocurrencies/NFTs/etc, or other unfortunate conditions coming along with it.

I'm also writing in Haskell at work, though that started as a Perl job. But for the reason mentioned above, I'm not sure if it's a good idea to look for a Haskell job, even if you want to write in it: restricting jobs to just Haskell certainly makes it much harder to find openings in places that work on something sensible/useful, and satisfying other requirements (especially if you also include ones like remote work). Unless one is particularly focused on just the process and not on the result, using awkward technologies to achieve useful goals must be preferable to using nice technologies to achieve something of a dubious value.
Education. Healthcare. Budget. Medical marijuana. War. Energy.

Which one isn't like the others?
Even the slightest delay in any single part of the Apple supply chain could cause millions off dollars in delays.

Honda for example would helicopter late parts to factories to prevent delays.
Echo Glengarry Glen Ross (http://www.imdb.com/title/tt0104348/). The tagline, "A story for everyone who works for a living" pretty much sums it up. For me, no other movie has done such a good job of capturing the horror of the workaday grind. The acting is also amazing (Pacino, Jack Lemon, Alec Baldwin).

Also in the spirit of quit your day job movies, Joe vs. The Volcano (http://www.imdb.com/title/tt0099892/)is pretty great. Not as masterful a film as Glengarry, but much more upbeat.
> This article is shamelessly caching in on people's outrage without really adding much to the discussion.

Not only that - by showing the wrong kind of image taken at places different than the TSA with a different technology, it may mislead people into believing this is the kind of image the TSA generates. It's shameful.

It's been a long time since Wired ceased to be a relevant news source. I remember their "long boom" issue just weeks before the dot-com bubble crash.
Any good game mechanics links?
.. and an accelerometer (to keep track of the camera orientation)