skysight-inc/HackerNews huggingface dataset:
I would say there are several languages that straddle the line.

AFAIK there exist 50+ people teams that use i.e. ocaml (Jane street, Facebook), haskell (gallois, Facebook, Google), erlang (whatsapp, pivotal)

I would say that beyond i.e. 10 developers you suddenly need to have onboarding solved. You need to be able to teach your new hires. You need to have community beyond your workgroup to ask questions.
You need decent library support.

I would say it is beyond 50 where your leads start to worry you didn't `go with IBM` so to speak. You suddenly can't just hire an expert. And you can't coast on the fact your programmers find the language familliar.

Like, I joined 4 people team working in clojure. It was fine. You mostly could see "oh, this is where the macro magic starts, and here I need to grok protocols first and here I need to grok transducers first". Then my manager got nervous that he couldn't hire new people fast enough so we had to do a python rewrite :-/

Different team, different project, 60+ people, python. You'd think, it is just python. But you never know when there is a metaclass hiding behind an inheritance chain. There are parts, where we might have single person understand the code. Sometimes they left year ago.
...or you could just use Twitter which does exactly what you're asking for.
> As someone who has moved to SE Asia (Vietnam) and is 'only' 45

How did you cope with the loss of (connection to) friends/acquaintances/possibilities/family/children? They can't be dead with 45.
Working with Akio @shoperr and we are spending days and nights on an enhanced monetization solution for content creators and anyone with a solid follower base online. Our goal is to provide the simplest solution for online site-building and product recommendations! Think the community here will love it. Try it out and create your first site within a couple fo minutes
Why would cool-retro-term “freak out” IT professionals any more than a typical terminal emulator?

Because a typical terminal emulator doesn't make the brand new monitor they just installed look like it's broken.
Yeah, he could live even cheaper by, you know, buying a house and living in it.
A whole 28KB that's probably cached anyway?

And your suggestion is write your own custom wrappers to avoid overhead? So you or someone else can learn all your custom things.

No to all of that. Get off the "too cool for Dad" train and just use jQuery if you already know it and it fits for what you are doing. If something else is better, (including native), use that.
That's what "efficiently" means. More of the task completed per unit of work performed.
The fuse thing about "deterministic random number generation" is spooky... does it mean it's possible to compromise RDRAND?

At least it looks like linux has a "random.trust_cpu=0" option... https://security.stackexchange.com/questions/42164/rdrand-fr...
> Also, jQuery is self-contained, doesn't shove numerous other packages into node_modules.

Totally a bonus. Had to deal with npm audit and it warned about breaking changes and security problems. So I did npm audit --force. npm had a "I sure hope you know what you are doing" message. That's not very comforting >___>.
The comment you replied to was sarcasm. The language is free.
The article is written by a social justice warrior, therefore is political garbage. Feel free to ignore it.
Eh, it seems like a nice solution for people in a middle case. If you aren't in bad enough shape to need constant medical attention, but aren't quite up for the cleaning and maintenance requirements of a regular apartment, you can live pretty nicely and not spend too much money.

Suppose it also helps if you only really want to have a suitcase or two worth of possessions.
A List of 3000 Temporary Email Service Providers
As you can see from the program and screenshot right in front of you, xe did not.

It's one of only two printw()s in the code, and the screenshot shows the result quite clearly.
Nano drones with scissors
The Terrible Secret (2011)
The name VISA makes all of this extremely confusing, as there are two other major overloaded meanings for the word
>...could literally get people killed if released.

Yes, that and the fact that the Snowden documents have served their purpose.

We now know how fucking far we actually are from being a free country and that we can't trust the people who operate the security apparatus of the USA. That's the key "take-away". The actual content of their dowdy-looking power point slides from 2013 is less important as time goes on.

Whatever Snowden got, it's just a snapshot in time. The projects, I'm sure, have since moved on. The acronyms changed, and I think it's fair to assume that they're exploring new initiatives and pushing towards new frontiers for violating privacy, freedom and law.
AdoptOpenJDK seems like a solid alternative for Java 11. As long as there is a stable tree with bug fixes they're going to provide a TCKed build, and there seem to be people from organizations where Java is strategically important involved.
Bezos’s Security Consultant Accuses Saudis of Hacking the Amazon CEO’s Phone
We want them to work different hours, not more of them.
I help them by bringing forth best practices. What is the state the project should be in? How do you get it there? How is logging, metrics, alerting, ci/cd (roll out and role back), tracing, performance monitoring, system level testing, unit testing, etc. Is there application state that can be removed? Can code reviews be improved? Auto remediation on alerting? Techniques for better project management. Maybe there are new packages or libraries that the team should investigate. Give projects to team members that require them to grow a bit, including presenting knowledge gains to others. There are few teams and projects where that is all perfect.
You don’t know much about Netflix. Netflix was the first company to give unlimited vacation and 1 year family leave. Netflix openly says that if you work long hours then it’s not the right place for you. They would prefer people who get the job done in an hour than someone who tools for 10 hours a day.
> God forbid you don't even consider that you're wrong. "Wrong attitude" signaling is pathetic.

Write a substantive counterpoint, if you want me to consider a differing opinion.

If you aren't interested in doing that, there's little point attacking me for expressing mine.
What about MySQL?
Despite the fact that it isn’t much of a vulnerability, per se, I’d be very interested to see if more processor vulnerabilities come out as a result of these better debugging tools.
Citibank’s Canvas Idea to Transform Banking
jQuery exists for a reason. It gives you portability across browsers and versions, and is generally quite a convenient library to use. If you're not using it for animation, it's also pretty fast. I personally love it, and don't intend to stop using it any time soon (combined with a bit of lodash)!
I recently used Digital Ocean managed PostgreSQL 11 and was pleasantly surprised. Having used Amazon RDS in the past, I found DO's offering to be simpler and faster to provision. I did have an issue whereby the password they showed for a newly created user (on the Web UI) didn't work and I had to reset the password to generate a new one, but otherwise it was pretty reliable. The documentation could do with some expansion (the cluster has some default roles that DO create but these don't seem to be documented anywhere) and it would be great to see wider extension support (I considered trialling pgaudit but it wasn't supported). Overall we were really pleased.

We're a small team without a dedicated DBA at this point, so outsourcing management of our database infrastructure was a no brainer. I was more keen on managed vanilla PostgreSQL than something like Aurora (where the implementation could stray enough from the origin that it would more difficult to migrate away should we have the need).
You build new connection.
Chic-fil-a generally has the best trained and most helpful of any fast food place from what I've seen.
make sure to watch this

> https://www.youtube.com/watch?v=tCc1n90ntWk
I had the same thought, but I’d be careful about assigning an identity to a person. It's no better than misgendering a trans person in that you’re disrespecting their self-identity.

It’s entirely possible the thrill of being Cowboy Bob was simply “being someone else for a little while” rather than deep gender issues; and we can’t speak for Peggy Jo.
I’m not sure I follow what you’re saying.

Nobody claimed sickle cell had anything to do with viruses; I claimed that sickle cell is a mutation which provides a protection to malaria — which it does.

From the person I was replying to:

> We might find that every N years a new disease emerges, spreads, and then is adapted to - and we're just lucky enough to be around to observe this current wave

Sickle cell seems like precisely that in response to malaria, in human history.

In addition to sickle cell as a trait which shows that adaptation, our DNA is full of evidence of wide spread viruses, eg wide spread infection, because of the patterns in junk DNA. It’s not just mutation — it’s also a chemical signature of the rate of retrovirus epidemics.

Your post seems not to have understood mine, talking about nonsense with radiation — which is nonsense because I never mentioned a means of adaptation, but merely signatures of historic disease spread (and a case of adaptation).
> Possibly the least liked character in The Lord of the Rings.

In what universe? Every Tolkien fan I know, including myself, loves Tom Bombadil and sees his omission from the movies as their biggest shortcoming.
> Why do you call it "duration-time"?

Because it has units of time (seconds, often) and it's done using time-stamps, as in begin-time and end-time.

> It seems obvious that for an event that lasted 5.43s for example, (a "duration", better wording) that it's not counted with leap-seconds.

Obvious until you try to get someone to understand why their time-stamps can't be UTC if they're going to be used for duration-time instead of wallclock-time.

Obvious until you try to get a library or language implementer to understand the UTC isn't Universal.
A quarter million a YEAR? It's a wonder there's any inheritance left...
I'm not sure I follow the reasoning that making attacks expensive is strong enough protection. State actors have plenty of resources to throw at this, much more than private citizens - doesn't that mean this effectively becomes one way surveillance again? Since if the stalker has enough resources, you can't effectively stalk them back
the company really doesn't need the janitor as much as it needs software devs. the janitor is only worth employing because they free other workers to spend their time on more valuable tasks. if, for some reason, janitors weren't cheaper than devs, you would see a lot more devs emptying trash cans.
Three videos here also: https://github.com/ptresearch/IntelVISA-BH2019
Linux XORs its PRNG with the hardware RNG, so it being deterministic wouldn't break it.
The opinions of 6 people, with known relationships instead of being randomly sampled, out of the population of Netflix developers, is incredibly statistically insignificant.
For anyone else not familiar with cordyceps fungi, here's a three-minute clip from BCC Planet Earth: https://www.youtube.com/watch?v=XuKjBIBBAL8
> It’s incredible to me how simple it is to attract and retain dedicated, talented employees: pay them.

A few years ago my barber opened up his own shop and I asked him why he left his last position. He didn't say anything about pay but rather he didn't like the way the owner spoke with him.

Maybe at some minimum level salary is important. But whenever I hear complaints about employment, they often focus on respect and conditions. Even on the high end (mostly finance types), I hear dissatisfaction despite obscene inflated salaries. And it rarely has to do with salary, but more likely purpose, colleagues, etc. And turnover still remains high.

If higher salaries led to happiness, friendliness and helpfulness, I'd imagine the highest paid professions should have workers that exhibit all these qualities. But my general impression is that this is not true
I suppose a serviced apartment would make more sense in that case.
Cool-retro-term doesn’t make a brand new monitor look like it’s broken. The effect of CRT isn’t even remotely what an LCD looks like when it fails.

So I’m guessing when you say “IT professionals freak out” what you actually mean is “idiot desktop support engineers who think anyone who uses the command line are ‘l33t h4xx0rz’”.

In which case they’d have a hernia if they saw the kind of workspace a typical non-poser runs.
Austrian Economics Research Conference 2020
I wonder which way is better for the people living with a predisposition to reclusive behavior. Is medication to allow these people to integrate with the rest of society better or worse for their well-being than having them live alone?
Open source projects are good at convincing their users (other developers) that they provide value, but developers are not yet very good at advocating for that value up the chain. I think the key to developer-driven enterprise SaaS is teaching developers to advocate for the value of their tools. Other departments do it very effectively, and it has the beneficial side effect of raising the employee’s status in the organization.
You would still not be using "TIMESTAMP WITH TIME ZONE", and you would not use a TIMESTAMP of any kind - for a schedule, it's clearest if you have three columns, for date, scheduled time, and the desired timezone in which the event is scheduled. That removes any ambiguity that when one needs to deal with these times for date arithmetic, as in the extremely common case of sorting them, the developer is forced to coerce the three values into ad-hoc UTC or TZ-aware timestamp objects in the application in order to sort them.

More realistically, for an application that is storing only near future dates within a limited geographic range, you can probably get away with using UTC for storage, as that's what we did at MLB anyway, but today I would likely not give this advice.
Well, these days, native JavaScript is pretty portable, so portability across browsers and versions isn’t really a big selling point for jQuery any more (you’re not support IE 6, are you?), but looking at the samples in the link, the brevity of jQuery is impossible to ignore.
MBA thinking aka "looting everything that isn't bolted down" and "gaming some metric to make yourself look good" is arguably worse than not having a free market. It's funny, one of my historical bugaboos was the looting of Russia (aka US "economists" like Summers and Shleifer and allied oligarchs looting their economy), but if you look at what was going on in the US during the same period ... same thing. The US didn't do things like privatize LBNL and turn it into a disco, but I'm pretty sure there were people who would have argued for it.
> So computer science is "How to program if you cannot." ?

Well, no. Of course not.

Theoretical computer science, for instance, might be defined as mathematics that pertains to computation.

Rice's Theorem isn't the result of any programming. Neither is information theory.
The processors have complete internal and internal configuration register documentation available, as well.
Surprisingly this doesnt work that well and degrades the product. I've actually had success in RAISING the price to get more demos booked.
Abuse of ‘extended time’ on SAT and ACT outrages learning disability community
I don't use the "AT TIME ZONE" operator. The date I'd be feeding into my query is a UTC timestamp that I converted early in my Python application (Edited for clarity). Similarly, I get UTC datetimes from the database into my Python application and handle display logic in the application, not in the database. (and of course we are not talking about future timestamps which neither is this blog post).

edit edit: oh, you mean you want PG to actually show you groupings of business days. Well sure, that is a highly specialized kind of query that has to know where holidays are and such depending on what you are trying to do (if you need to count business days, perhaps). If I were writing such a query, I'd have to be very careful regardless so I'd ensure the appropriate casts are used against my source timestamps so that they are properly interpreted by PG's calendar-aware functions as well as how to determine what's a business day beyond simple weekend days.

Using PG's calendaring functions is nice but in reality this is more of a data analyst feature, which is what PG spends a lot of time advertising. Use timestamptz all you want in data analyst queries but in your CREATE TABLE use timestamp.
I didn't think i'd ever read a Tetris implementation more incomprehensible than sedtris [1], but here we are.

[1] https://github.com/uuner/sedtris
Our generation of people, millennial, have no hope of having the same retirement as people in their sixties today.

Simple arithmetic says that once the taxpayer/dependent ratio will hit that of Germany, it will be very very hard. Either you have a very strong industrial economy, or you study Greek.

Having some kids, and expecting them to give back one day does not seem to be anything unnatural to me. Though, I hope I will get some humility by then, and not have them bail out me financially by my fifties as my own parents did :(
Can't all these fancy Javascript compilers and optimizers just inline and constant-fold these query to their in-browser counterparts?
> NOTE: The proprietary NVIDIA® driver stack does not support OpenGL. There is no way to add OpenGL support to the proprietary driver stack. This system is designed for GPU compute, and while a minimal 2D framebuffer is supported 3D applications will fall back to non-accelerated LLVMPipe rendering. This may result in modern desktop environments, such as KDE and Gnome, failing to operate at an acceptable speed.

(No comment.)
And folks would still be saying "Uber for Nano drones with scissors"
His code https://github.com/lemire/Code-used-on-Daniel-Lemire-s-blog/... does not use OpenMP.

Different benchmarks favor different processors… Here's another one, now multi-threaded

My quick run of `sysbench cpu` (something with prime numbers) shows:

Skylark 3.3GHz 32core (at Packet; Ubuntu 18.04):

events per second: 44287.87

Zen 3.85GHz 8c16t (my desktop; FreeBSD 13-CURRENT):

events per second: 14632.61

And with a single thread, 1386.24 vs 1740.91. Divided by clock speed, it's about 93% of the performance.
I use a lot of open source packages, and I’m immensely grateful to anyone who maintains one.

I also want to mention that I donate whenever the option is available.

However, here is my personal opinion that will most likely get downvoted to oblivion: if you are putting a tool out there for others to use (not just software but any tool), then you are responsible for its wellbeing and maintenance, regardless of whether you charge money for it.

In my opinion, it is irresponsible to release something, anything, and then abandon it.

If you don’t want to be responsible for it, for example if it’s a hobby project or something, keep the repo private. If you release it with the intention of maintaining it, and your circumstances change later, do your best to find another maintainer.

If you want to charge money for it, do that.

But if your attitude is gonna be “I’ll work on this when I want, however much I want, and you should just be grateful for what you get and deal with it” then, well, that’s where my sympathy and respect for you ends.
They are looking for a specific type of worker. If you are a good fit, you’re never worried about losing your job. The ones I know at Netflix love it and say it’s the greatest company they’ve worked at. I know someone who was let go after 10 months and he said he hated it.
As some context, in 2001, a couple of scientists many might consider to be the closest to the "leaders of cancer research" wrote a seminal review in the journal Cell called as "hallmarks of cancer" where they set out to define 7 essential (or what they thought was essential) things that a tumor has to do to be defined as cancerous.

That list did not include any mention whatsoever of the immune system. IIRC the only mention of the immune system was in one sentence deep in the review where they just casually disregard it.

I was still in high school when this review came out so I probably can't say I would have thought differently but at least to me that review was indicative of the fairly myopic way research happens in general, even today. Imagine this - two of the leaders of the field who are supposed to fill out ten pages of all the things that could affect or be affected by a developing cancer, and it did not fathom to the that the immune system had something to do with it?

The more outrageous thing is its not unheard of that the immune system has a role to play. People had suspected a long time that even chemo therapy in general only works via the immune response. It's the level of insulation between immunologists and cancer biologists that was to blame. People just decided to stick to one gene or disease and really didn't want to give a shit about anything else happening in biology with serious thought. No wonder it has taken us so long!

And if you think Im being too harsh, a decade later in 2011 the same authors wrote an amended review to update their original. By now it had become obvious that the immune system presented both a formidable barrier at first and an essential ally in later steps for any cancer to be able to grow and thrive. Don't know about you, but that sounds like an essential "Hallmark" of cancer to me. But then of course lest we correct ourselves, the researchers just grouped the immune checkpoint as one of the several other "supplemental" hallmarks that were discovered since.
Read lyfts s-1 filling. Under"cost of revenue" I'd imaging Uber would be similar
Setting up your own AWS – vs. Code build
The tech industry in general undervalues security (at least in my opinion). I agree part of the reason Intel does is about being a monopolist, but I see this as a bigger trend of fancy/shiny/innovative at the expense of solid/secure/stable.
F7 Hotkey on CMD
In custmer service the scale is infinite.
So is listening to the websites that is known to be biased towards disgruntled employees and those that fail the interviews.
IEEE 754 says √–0 is –0 though.
Ask HN: Is there any website listing websites' UX compatibility per browser?
Dear reader.

Today, I've spent almost 3 hours trying to purchase a few items at IKEA online (the Spanish online store, ikea.es).

As a web developer, I find incredibly difficult to develop an end-to-end website online purchasing experience only compatible with IE11, which was the case.

Of course in order to figure that out, I needed a process of testing the same process again and again with the following list of browsers:
- Chrome, Firefox and Safari latest versions for Mac OS X 10.14 and Windows 10.
- Microsoft Edge on Windows 10.

None of the above worked. In some cases, an error was thrown so the payment form submission couldn't be correctly sent. In others, some data matching such as the shipping address wasn't simply accepted.

In the end, after complaining on Twitter and contacting them directly, I decided to give it a last try with IE11 and voilà!

To sum up: I would have found profoundly useful to have a website that lists if the full purchasing experience is compatible with my browser, the same that caniuse.com does with the Web APIs per browser.

Any ideas?
This is my .git, there are many like it, but this one is mine.
People doen’t quit jobs so much as they quit managers.

Good managers == low churn
Anyone else disappointed by the Java implementation of these ideas? It feels less ergonomic than previous solutions and came considerably later. That said, it is better than nothing.