jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
One of the companies that I've worked at in the past had software developers in three main different departments.

There were developers in the classic engineering department - creating the product that gets sold. That's an easy one.

There were developers in the customer support department. This group was known as 'sustaining engineering' and developed the tools for the rest of the customer support department to use to diagnose and troubleshoot issues... along with identifying bugs that one customer has in the software (and then creating patch releases for those customers). They had some really interesting problems solved there like "how do you set up a remote debugger to look at a core file that is greater than 2gb in size?"

There were also developers in the IT department. Along with the sysadmins, DBAs, an helpdesk... the "Internal Business Applications" team was the one that maintained the corporate site, or did projects for other departments that didn't have the headcount for a full time developer of their own (sales department and the cornfugraiton tool). Developers also were the ones that did updates to the ERP and CRM systems. The customer support website was maintained as part of this.

So... the point is that IT can certainly encompass software developers. You'll often see this on various job sites - all of the computer technology jobs tend to get categorized under IT unless the company has a technology product of their own (and then separates it by engineering and IT).
Haven't read the article, but I do know a bit about these curves. Bézier curves do indeed use the "binomial polynomial" for both x and y. That polynomial defines how the control points are used (with t) to calculate the point on the curve.

So for the simplest example, a linear Bézier curve, the curve is a straight line from the first control point to the second.
Surprisingly, this application is presented as 'success story'.
Submitted multiple times before, but here's the only one I saw with comments, in case some finds something interesting.

https://news.ycombinator.com/item?id=818706
Came here to say this exact same thing
Excelent commentary and a faster implementation by the legendary Charles Bloom: http://cbloomrants.blogspot.com/2015/03/03-25-15-density-cha...
Clickable link: http://socialnews.targetmyinfo.com/improve_recommendations
Everything has its pros and cons. Never saw any technology thing without some downsides and considering the great help of Bluetooth even in daily life - https://ivypanda.com/essays/bluetooth-technology-in-your-lif... - I think it`s a pretty decent invention.
OK but aren't you thus pushing much of the intelligence typically part of the database server to the database clients?

In this case, the "database server" is basically a dumb remote B-tree server, right? It's not running queries of any sort, or maintaining indices?

Not putting it down, just clarifying that the structure of this database system is very different. Or appears so, at least.
maybe they can tag releases more frequently instead of having a ridiculous amount of patches for each release

% grep SHA256 /usr/ports/editors/vim/distinfo | wc -l
559

That's a ridiculous amount of patches that need to be applied.
Ironically, I actually totally agree with davismwfl, maybe I should have been more thorough in my response.

Following up in a a week (if small) or two is exactly what I would do, but my original post was just to say "don't rush it". Most of my offers have taken 3 weeks to get the appointment and another three - four weeks to get to the sign or walk stage. I have mostly looked into bigger companies though.
Wealth is different than growth.

I think the point is that if you move towards rent-seeking vs. value creation, people with a critical mass just hoover up capital and get richer. Even if the economy contracts, you can still take more chips off the table.

We have historical examples of this as populations start bumping against local ceilings that illustrate that this scenario is very possible. The Roman aristocracy was living it up, while the plebeians in many cases were subsisting on bread and circuses.
Some distros of Linux are consumer friendly systems with first class UNIX support.
I had this issue on Adblock too. It was down to one of the pre-installed blacklists - I can't remember which one. Try unchecking them one at a time
IMO Capitalism is not sustainable.

And if this the best system that mankind can come up with, then the future looks bleak.
We are looking at very long time periods, the cave La Cotte de St. Brelade had continuous Neanderthal occupation for 250 000 years, the span of recorded history is roughly 5000 years.
So called modern humans and neanderthals shared living space for roughly 2000 years, they were genetically close enough to have viable offspring. Like a donkey and a horse produce a mule that is infertile.
With human neanderthal offspring it is likely the male offspring was infertile but the female was fertile
Most remarkable for me is how long the neanderthal was a stable group and even now they contribute quite a large amount to the human phenotype.
It was have to be a global catastrophe, and at that point there's honestly probably more important things to worry about. Nevertheless, the blockchain can be rebooted from a checkpoint. This hasn't been done before but there's no doubt it's doable and I'm sure a somebody will put forth a proposal in the coming years for this.
Both Emmy Noether and Madame Curie cannot be so honored because the first rule of https://about.usps.com/who/csac/#criteria is that the subject has to be American or critical to American history.

Therefore an American citizen who is a physicist can be recognized for her contribution to physics, but a German or French citizen cannot be.
> I don’t know why anybody would presume that a technology focused on ephemeral resource provisioning would be a suitable place to put your persistence layer...

Kubernetes does more than that, and has features like PVCs + Statefulsets are basically intended for, designed for exactly this use case. If you see the HN comments[1], the top comment mentions this, and that the article waves it away for reasons not related to k8s, but to "well, if the underlying storage is slow or not durable, then…" … yeah, then it doesn't matter if you're running k8s in the middle of it or not.

[1]: https://news.ycombinator.com/item?id=16207430
> So involving "async" is totally the wrong tool for the job.

Sadly with so many things having gone async-first (or only) it’s become difficult not to end up with an async runtime anyway, or not be forced to use an async system. I wanted to build a small web-based tool for local, didn’t really find anything which was not async.
Isn't that basically what helmfile[0] does?

It lets you declaratively define helm deployments, which in turn orchestrate k8s infrastructure.

0 - https://github.com/roboll/helmfile
Right, Marx is saying "why would someone do those exchanges unless you broadly believed you'd get a positive return."
One big fat TCP connection isn't so bad on networks. Especially the default behavior of slowly creeping up in speed until it loses a packet, then dropping back down.

As I understand it significant factor in getting this bug to happen is that you're sending tons of data but in a way that's limited by the source.
> It adjusts the color of your screen to reduce the blue light composition.

Is there any advantage over using the (RGB) color settings of your monitor?
They don't own it, true, but they did start it and give it initial funding. If this only counts those who provide direct contribution to the class, that makes sense though.

Since you go to NWU, you're in Chicago. You should come to Chicago OWASP. Matasano's Mike Tracy coordinates it.

I definitely plan to--Shamiq has mentioned it in the past, I think. Full disclosure: the reason I mention it is because I was hired by Jeff Williams as a cross Aspect/OWASP intern my junior year of high school. I, obviously, take no credit for anything, but I do know that Jeff et al did put significant time and money into the project.
In fact this one is even worse because it does not change.
At my school, a 40% drop rate in Intro CS was normal and 60% wasn't unheard-of. Were the drop-outs all too dumb to learn programming?

Mostly, yes. Intro courses just aren't that hard. Anyone who has even a prayer of surviving in the real world should be able to get through them even if their questions go unanswered and the TA doesn't like them.
Fair enough -- if you're only counting people who have directly assisted you with the class this also makes sense.
Little note to all the Americans: 'which' database is right...
>Apple is moving the goalpost for UI performance seemingly faster than Google can keep up.

You can't make statements like that until you have a Nexus One running Froyo side-by-side with the new iPhone. Google just introduced a newly optimized Dalvik Virtual Machine, and I expect it will be quite competitive.
I wonder what Stallman might be thinking. He has been against Facebook since inception and in those days the main concern was not the state but private entities getting too much power over the consumers/users. I still think that this should be the main worry for the average Joe.

https://stallman.org/facebook.html
Questioning is part of rape culture!
Good point. The service doesn't seem like it would do well with established eCommerce sites where the probability of potential customers returning at a later date is high. This is definitely more of a last ditch effort for smaller sites.
I know of a guy that lives in the wood next to my town. Even in harsh winter, you can be quite warm if you can have a fire and snow to build shelter. The poor guys in Montréal don't have that luck and sleep in every corner you can find that cuts the wind.
+ top for a day/3 days/week!
What does exit intent technology do?

Does this block the user from leaving all the time or is there some pattern recognition going on?

Why aren't picreel using the service on their website? I can't click on any of the clients in the case studies to see what the product is actually like.
Inevitable. If it's digital, it's even more controllable than the real thing.
The issue is that Google's mail servers can't communicate with servers within China, so any user of a Chinese mail service will not be able to send mail to Gmail users (and vice versa). If you are within China using a VPN to access Gmail, Google still can't send emails back in to Chinese machines.
Do you have any references to support your claims? I'm really not sure how much has changed in 20 years, for example.
Is it another try to represent Russians as "bad" (in context of Texas tragedy)? Really tired of it.
Great news. The ?. operator in Groovy greatly reduces boilerplate code and improves readability and maintainability. No layers of null pointer checks that are all basically the same and getting in the way of what you actually want to do.

And in those cases where you still need specific behaviour based on which object is null, you can still use the . operator with traditional null pointer checks.
On top of this clusterfuck, I find it galling that I can't just close my account and have all my details removed. Oh, no you need to fill in a contact form.
Huh, I didn't realize that was actually a term. Learned something new. (For anyone else who hadn't seen it, http://tirania.org/blog/archive/2011/Feb-17.html)
To be fair, the complete security failure outlined in the article is at the app level and not something I'd expect most IT departments to bear responsibility for (unless they were directly consulted about how good of an idea using basic auth with hardcoded credentials is and gave an OK on it).

Of course, I wouldn't be too surprised if the app/API here were also outsourced to a low fixed price development shop.
So true :). Here's an equally amazing zoomable picture of the Milky Way: http://www.eso.org/public/images/eso1242a/zoomable/
> [EDIT: Basically, I don't consider a low efficiency all that different from '1st dose isn't efficient'. So we give people the 1st dose, they party, and we come up even.]

I'm a bit confused by what this means.

> So I don't consider what I'm saying supported by only one analysis, but by all of the Israeli CCTs so far.

The only CCT preliminary data that I've seen suggests that one dose is protective. You have more CCTs?
https mirror: https://archive.is/MZLI8
Do consider though that some of these positions may include options and other non-salary compensation. Sometimes the 'perks' are really the cake and the salary is just the icing.
It's good to read this again because I couldn't put my finger on it before: despite the ingenuity of the storage system, this guy is living with so much stuff that it feels claustrophobic.
For those interested in reading more:

The presenter is Daniel Cook (Danc) who worked for Epic Megagames long ago doing game art and design.

Some of his essays have made it to HN before, those and some of his art can be found at his site: http://www.lostgarden.com/
I actually think the dude isn't defensive, he's responding quite reasonably to someone being negative.
If you're a developer, using a CMS quickly becomes grating enough, but for me, using a .NET CMS eventually became unbearable.

After I had a few of these up and running for a couple of years, having implemented custom modules to collect form data, and even going through the trouble to pack the modules up all nice and kosher, when it came time to make a minor change to one of those modules, and I had to find a correct setup of Visual Studio, with all the dependencies, and then compile and deploy the module, just to make a small change, I said: never again do I want to write websites in a compiled language!
In many retransmissions, the billboards are digitally replaced with local ads.
I see this and I think about the fat people in Wall-E.

What's wrong with using your legs?
The reason this isn't the accepted ideal method for building an AI is that it -doesn't build an AI-.

A decision tree attached to your incoming email doesn't constitute an AI; its only automation. It isn't making decisions, and a structure of these decision trees, even complicated enough to perfectly mimic a person, is not an intelligence, its a philosophical zombie.

Yeah, it is theoretically possible to build a model of me that mimics me entirely by clearly defining the decision trees, but that's not the problem of AI: Its easy enough to teach it to do something, but hard to build something that actually learns.
"More than one competitor existing" -> that's actually not a bad start for a business plan.

And Avis famously had their marketing campaign around being #2 for renting cars: "We're number two, we try harder" ;)
Thanks for the detailed response. I mean "scale out" in the sense that the linked post means it: scaling from one giant CPU to a few smaller ones.

Yes there certainly are many niches: from small e-mail relays to DNS servers, there are plenty of applications where the RAM/storage requirements are low and most of the time the box would be IO bound waiting on a network resource.
I think rich people found a better alternative years ago. They're called yachts.
Nobody ever changed the world getting over 13k karma on HN, either. Recreation is an important part of being human, and choosing to spend some of your recreation time playing games does not make you a loser.

Some people take it too far, but that's true of pretty much every recreational activity.
There was a reality based movie about a British millionaire trying to take over a small African country. Somebody probably could tell the details about that.

But I think that nobody runs their own country because it just sucks. And they all have already had far greater power and leverage via their companies than what they could imagine getting via own country.

But it's still strange that the gazillionares do not use their money on larger projects. Well, Google does all kind of interesting stuff. One thing I have thought would be cool would be building a completely new internet infrastructure to US, bringing 100Mbps speeds to every house and taking a huge step towards IPv6.
Ah this is one of those things I've always thought would be a great idea in theory. Would be interesting to see if you could get a poor but large country to sell a large chunk of uninhabited land.

I don't think military is required, if you can afford the land your contacts probably put you in a better situation than many poor nations.
Of course military is necessary. Once you have something, someone is going to want to take it from you.Or have thousands of years of history taught us nothing?
Everyone has the right to drive a car, to eat a cheesburger, to buy a computer, an ipod, to drive a plane and own one.

We have the right to do anything and everything which is not prohibited by the law. On the other hand, the government can do only that which is allowed by the law.

Thus, we do have a right to own a domain, a domain is private property, the government has no right to cease it unless the legislature has given them the right and if the legislature has given them the right, then whether this right applies in an individual case is up to the court to decide who has the job of interpreting the law and applying it to the facts of individual cases.
append something to some file owned by root, without running a root shell but just 'sudo':

echo something | sudo tee -a somefile

useful since "sudo echo something >somefile" will not do the job, as the redirect is performed by your shell, not the command being executed
I am amazed that no-one has enthusiastically gone to address his
behaviour in person

Based on the limited sample in the article, it may be that he generally targets women for this kind of harrassment.
Sounds like Cryptonomicon :)
looking at what's in a McDonalds burger, their (there?) are a LOT more things you can do that is safer than eating one of their burgers.
Even when guilty, there are many punishments which are unconscionable and amoral to impose for the crimes. For example, stoning a woman to death because she talked to a man who is not a relative. Another is third strike life in prison for smoking pot.
Where have you been this election? There were National Guard stationed outside my state's capitol building for days while votes were being counted.
Zero. EUR. Using neither;) But what a time sink is sleeping ;) Personally I agree with other comments and it’s not about those apps per se or equaling time with money.

Why do you spend time on them? If you can’t answer that question or they don’t net positive value even zero EUR/hour is too much.

I like iOS time tracking feature which tells me that I am too much on HN and Wikipedia.
I was replying to the parent comment who seemed to think this wasn’t the case. I use IOS but wouldn’t consider myself a ‘power user’ so either way is news to me
We now have come the full circle, and I expect that people now - after rediscovering plain html - will next start to rediscover all the issues with maintaining purely static html sites, all those reasons why we ditched the idea back in 90s
This theory is well known in Chinese it is known as 不疯魔，不成活
> Requirement meetings, regression test meetings, project status meetings, fill this standard Word document with details, fill that Excel document with metrics etc etc etc

...most of which never gets used for anything that contributes to the bottom line, and exists merely to enable bureaucrats to maintain a facade of doing Really Important Work
Overall I agree with the point, but I was considering the idea of risk and the stock market, and I looked at what kind of return you would get if you invested in a major index at a peak and sold at the low point, and historically it's been in the ballpark of -70%.

So the odds are lower and the timescale is longer, but you could still lose more, potentially.
I would say currently JS has better job prospects but that is changing.
Personally I like python, I feel it's a more elegant language, but that may be just because of my affinity for the similar syntax to C, (and maybe because im older?)
Fudge factors are natures Magic Constants. There's a #define in there somewhere.
I think what they meant to say is Firefox has identifiers but they do not have persistent identifiers.
I'm very curious if all this social distancing, hand washing and mask wearing on a global scale will have an effect on the next flu season. Could this be the first year with very little flu going around?
Why does he say to pick them up by the corners and not by the edges? Is there some physics that I'm missing??
Great idea, 100% agree. Let’s Chaos Monkey all the things, not just Netflix.

> Personally, I viewed that as a positive - a decently resilient economy would absorb such short-term shocks without any long-term issues.

That’s my sense of it too. The markets may fall in the short term, but as soon as the outbreak is stopped, roughly a month later, the markets will recover most or all of their losses.

Politicians so afraid of any stock market fall that they try to minimize the problem instead of treating the root of it are more likely to cause an even bigger market collapse.
Home ovens use something similar to 2KW to run for an hour.

(it's gonna vary between models and temperatures and so on, I think 2KW is good enough for the sake of discussion)

So from there, 5KW or so is probably a good upper limit for a bread cooking cycle (it's probably less than that). Here that's ~$0.50, and then small retail packages of flour are ~$0.50 a pound. $0.25 for yeast, and trivial amounts of salt/sugar.

So (here) 2 large loaves of bread is less than $2 of ingredients and energy.

Flour is out of stock on the online store I just checked here also.
This is about the fact that women strongly prefer a man that is considerably taller than themselves.

If this is a cultural norm or an inherent part of human nature is both debatable and researchable. To me, it has all the marks of a builtin preference of our species.
The Division is slowly becoming more realistic https://www.youtube.com/watch?v=8lSNNyHzmc4
We were acquired and in order to stay employed you had to agree to the new terms. This is a very very large corp that's core business is IP, they don't make exceptions for this. I have bills to pay so I signed.
IMO: json-ld is little more than namespace support for json, one of several xml features the "json crowd" rejected in favor of simplicity. The real question in my mind regarding json-ld is do the institutions that would benefit from json-ld over json benefit more by choosing json-ld over xml.
Great, that's very readable. Now someone needs to allow .text? to indicate the predicate without 'invalid token ?' :)
At the bottom of the cgo command documentation [0] is an example of exporting go functions to C. I don't fully understand how those functions work when running in C land (does the GC come with?), but the implementation doesn't look difficult.

[0] http://golang.org/cmd/cgo/
It is severely broken on Chromium. Ironically, his app works completely fine on Firefox (Canary), the browser he tried so hard to block.
It is not from the benevolence of the butcher, the brewer, or the baker, that we can expect our dinner, but from their regard to their own interest. ~~ Adam Smith
The Electrum Bitcoin Client doesn't download the blockchain. It uses remote servers to verify transactions. Useful if you need to be up and running quickly.

http://electrum.org/index.html
Sure - for openvz it was more powerful resource accounting and limits (this is back in 2008). I think there was extra goodness around networking, but honestly I can't remember. Mostly we were trying to figure out which project would find its way into mainstream, so we could standardize on that. vserver had been around forever and somehow never made it in, so OpenVZ looked like our best bet. Of course we turned out to be wrong :)

There's a related discussion here: https://news.ycombinator.com/item?id=6227937
Yeah, but note it.