skysight-inc/HackerNews huggingface dataset:
Would also like to recommend a double edged safety razor--you don't need to go through the whole rigmarole of a "badger hair brush" and fancy shave cream, it'll still be a far superior shaving experience
And then the endogenous CRISPR system will take care of making bacteria resistant to the engineered phages, because that’s what it naturally does, and we will be in another arm race.

Eventually, mentalities around antibiotic used will have to changes: we have to use antibiotics only when necessary; we need to stop trusting that people will take their antibiotics properly and completely; we need to start using so-called “last-resort” antibiotics a lot sooner in the process.
This sounds like a nightmare. Why?
Depends where you are. I would agree in most cities, but in a lot of rural areas, Fred is going to get thrown in jail.
Big in line count but not user count: Professional (the REALLY expensive stuff) 3D modeling and electronic design automation (EDA) packages.
:) well thanks!

edit:

UndefVarError: JacVecOperator not defined

:(

also this

https://gist.github.com/makslevental/fe9144d196cade685d333cd...

i realize it's just a warning but it shows another undef error
I believe Maya and OBS use it
It's kinda the opposite actually. iframes didn't provide sufficient security to do the sort of things Google wanted to be able to do with them, so they had to design a new standard with better protections: https://github.com/WICG/portals/blob/master/explainer.md#why...
It's not that black and white. A lot of profitable companies IPO to fuel aggressive expansion in new markets which would otherwise not be possible and could harm them in the future. Google was profitable when they IPOd https://www.sec.gov/Archives/edgar/data/1288776/000119312504...
That's why I pointed out the second option (blokada). It's just a matter of installing it and you've got Android wide adblock, which mostly works even in non-website contexts

But it doesn't work if you're using a VPN... So it's an either pi-hole or blokada situation
Capturing 3D Photos on a Phone (Siggraph 2019)
I don't have a degree and it hasn't caused me any problems getting coding jobs in silicon valley. It never even came up.

My jobs have mostly been at startups, so maybe it is an uphill battle at big corporations like you mentioned, but I'd be surprised if lack of degree was a sticking point for a talented coder trying for a job at Apple/Google/Facebook.
My issue with the laptop is it looks like the kind of laptop I'd expect to see someone that is wearing a fake Rolex to have.

Completely baseless but it's all I think of when I see it. Just looks like a snobby laptop.

I think it's largely because of the brand stickers.
Why the scare quotes though?
I wonder if you are trolling us, as you are wrong across several important dimensions.

First, your opinions about what you're working on are at least as important as your development contributions. Good clients light up when someone smart shows up and pushes back against their dumber ideas. It's unfortunately true that most leaders have unintentionally created social structures around themselves where, for several reasons, they are rarely disagreed with. Someone offering a compelling and assertive telling you not to do something before you do it will be regarded with the passion of a new lover. People inside of an organization are hamstrung by harsh social, political and personal setbacks if they are perceived as disagreeable and frankly, most employees need to believe their founder has a clear vision. Result: no honest feedback.

Second, even if you're totally fine taking a sociopathic view and accept money for work that you know in advance will fail, the people who work for you that trust you to find them projects where they can contribute to something meaningful will become depressed and resentful. They will do terrible work until they leave to find something more satisfying.

Finally, this is subjective but experience has led me to conclude that even the most confident and successful people never "just know what they are doing". Entrepreneurs are plagued by imposter syndrome and the vast majority of decisions they make are confident wild guesses based on incomplete data under stress.

The smarter the leader, the more energy they will put into surrounding themselves with smart advisors. And if you're good at your job, you're one of these key advisors and that's why they hire you: to have strong opinions and give a shit about them and their company.
And Apple will be able to reasonably pay you 20% less if you don't have a degree and knowingly have fewer reasons to leave or potential opportunities that could cause you to leave than those with degrees...

Source - as someone who effectively "dropped out" for a few years but decided to finish and undoubtedly has benefited from my degree.
A hidden camera can get the bitting of many keys quite easily.
It's a bit disturbing how much people in this industry are focused on tooling.

That strikes me as such an odd critique, and I can't make it work for any other industry; you certainly wouldn't apply it to something like dentistry, or oil refinery, or plumbing.

If I went in for a root canal and the dentist said "We're gonna kick it old school today, sniff this rag of ether, I'm bored with all these tools!" I would grab the nearest scalpel and slowly back away. But yeah, if you're working on boring problems the tools won't do much to mask it.
Hiring people to sell is dangerous. Effective salespeople are money-printing machines. If they didn't know that about themselves, they wouldn't be effective salespeople. So there is a serious adverse selection problem here: the most effective salespeople have their pick of who to work for. The hiring pool for salespeople is full of --- dominated by, probably --- salespeople who are much better at selling you on why you should keep paying them despite them closing no deals than on selling your customers anything.

You should learn how to "sell". That means a bunch of different things depending on how you decide to sell and is a basic business decision you should make early on. Make the decision such that your team can do the sales work. Hire sales when you have your process proven and nailed down.

37signals really got hiring right: you should (generally) hire a role after you've figured out how to do it yourself and doing it over and over again is becoming a material drag on the company.

If you feel like you need a deposit to start a project, don't do the project. In 14 years of consulting, including software development projects, I've never taken a prepayment. I can't remember a real problem I've had. I can, however, think of a lot of clients I've said "no" to because they didn't seem to have their shit together.
Ask HN: Any great videos on how to shoot a product demo video?
Preferably on Youtube with no ads enabled? I want to feature it on my site. Cheers!
Payroll internationally is likely a PITA.
VLC, TeamViewer, Google Earth, Maya, VirtualBox.
False.

Silicon Valley is obsessed with them because it's the only place where hundreds or thousands of employees are given significant equity; many of them have $100k - $1 million in vested equity 1-3 years into the job. You don't want that frozen in a private company indefinitely. You want liquidity to use it and to diversify your holdings. This doesn't mean you think the company will fail and you just want to "take the money and run".
On the other hand, there is proprietary software still running whose company has been gone for decades.

Stuff does not get removed from proprietary software installations spontaneously, unless there are automatic updates (which can be turned off).

Stuff spontaneously disappears from a proprietary website, and the users can't do anything about it.

Proprietary websites are a whole new form of social harm that makes plain old proprietary software look virtuous in comparison.
Seriously. The replacement is maybe 6 months old and breaks a lot of things— the Java code I work on doesn't work with Java 11. While we can (and at some point will) figure out why and fix it, there's other things to do in the meantime. And just migrating from Oracle JDK to OpenJDK has been enough of a pain in the ass.
That was at least a century ago. It's still very easy to fuck yourself up with a safety razor, especially if you're in a hurry.
The more houses you build, the more it costs to own them all. Eventually the housebuilding itself will transfer wealth from rich people to builders.
Sea Fighters: 10 fighter planes that used the ocean as a runway
You can use the app store without setting up payments.
Now imagine that the door can afford 17 corporate lawyers or that tampering with the door is considered a public safety issue necessitating police involvement.
Back in the days before the first Internet boom, most major stock exchanges required a company to be profitable for several quarters before an IPO.
Don't bother with Upwork, it's a place where bad clients are looking for cheap labor.
If you're at a tty, PuDB is the best. For everything else, there's icecream.
Factory farmed animals aren’t primarily fed on harmless waste products. They require production of corn or other plants to efficiently feed them. Do a google scholar search for land use of various diets. https://journals.plos.org/plosone/article?id=10.1371/journal...

Personally, I don't mind eating hunted meat. It's just inconvenient because I don't like to hunt, nor could I do so conveniently.

Regardless, you seem to be assuming that vegans care about minimizing the number of organisms harmed. I don't think that's generally true - most people care about subjective understanding of suffering. Personally I like Brian Tomasik's writings - he tries quantify suffering explicitly based on functional complexity of brain function (https://reducing-suffering.org/the-importance-of-insect-suff...).
Their 4 year degree requirement is soft. I know plenty of engineers there without degrees.
This is the coup de grâce from all the big tech corps: the commoditization of their most expensive recurring cost, the cost of skilled labor.

This is the reason for the strong push for programming in early education in the past few years, with companies like Apple and Google setting up education camps and code literacy programs for kids. This is the purpose for pounding home the message "anyone can code!" over and over again. Its been happening in many countries world-wide, not just the US.

Along with the boom in coding bootcamps and open courses online, they hope to dilute the skilled labor pool to such an extent that programmers will no longer have any negotiating power and salaries can start to decline.

The big tech companies only do what is in their own self interest. This is not to say that there won't be people benefiting from this as a second order effect. People without other prospects of employment (either because of location or circumstance) will have a chance to earn a good living and escape poverty or upgrade their social class. But this will come at the expense of practitioners already heavily invested in the industry.
Thank you!

Busy at work, but when I have a chance I'm going to do some DuckDuckGo-ing of these names.

And since were mentioning smaller but still highly useful vendors who treat their users with respect, DuckDuckGo.
> C# is a better language.

Yep, as a seasoned Java developer I agree. There are times when I miss a part of the Java syntax but they are few and far between.

> Java has a substantially better ecosystem. The tooling is just miles ahead of what exists in the DotNet world.

Also true, although it is getting closer fast.

Possibly more important: they are both in another league compared most other languages. (Of the other languages/stacks I have some production experience with Angular/TypeScript is the only that I feel has anything close to the tooling support that C# and especially Java has.)
Because any of the mentioned problems matter in the case of an emergency where people's lives are in danger.
I highly recommend watching The Crown episode on the London Fog. It is amazing to hear the story of London pollution.

I use a 3M room filter for white noise generation for my kids. Has worked very well for 7 years! (I believe I got asthma growing up around dust).
What happens if there is a gas or water leak and the landlord needs to let repairmen into your apartment in an emergency?

Do they just wait around until you show up with the key? Smash some windows or kick down the door?
I liked all of this up until "They have bitten the forbidden fruit of experience and simply know too much to be awed by our mundane inanities. And so we shun them. Because they have better boundaries and are mirrors that remind us of just how mortal we are ... the old are our neighbors whom we’ve come to despise ... We all grow old. And yet we all despise ourselves for doing it. Humans are a schizophrenic lot."

The forbidden fruit of experience? I can be pretty slow when it comes to poetic imagery so I'm not sure what you're saying with that.

It seems a stretch to say that people in their advanced years are "shunned" out of self-loathing and fear of our own mortality. Sure, it may be the case for some, but the majority? It's a poetic take on the situation but I suspect ageism is coming from somewhere else.

Finally, how does all of this add up to humans being schizophrenic and what do you even mean by that? Is it so odd that people change as they age?

Maybe it's just because my body hasn't started breaking down yet but I have no idea where this is coming from and seems to be a bit too dramatic and martyrish--almost even self-gratifying--to be based in reality.
Doing exactly what Uber wants isn't how you kill them. They're subsidizing the rides right now, but if everybody followed your uncle's advice, Uber would very quickly "win" the rideshare wars, establish their long-sought-after monopoly, and raise prices.
>(mongodb)
Economic signaling theory plays out dynamically. Whatever makes a strong signal today will eventually become diluted unless explicitly kept from having that happen.

Degrees, amazon ratings, Unicorn status, you name it.
The issue you point out is relatively new. I'm talking about prices rising for the last 2-3 years in very specific zones of Madrid (Barrio Salamanca for example).
I do hiring also at my job. I can see why filtering on 4 year degree is attractive to some - it's a bit daunting when on day one of opening a req, you get 25 applications. When you get up to 40, you start looking for signal within the noise, and your brain picks up patterns like "has degree."

We resist the temptation to pick up on patterns within the resumes which admittedly was difficult at first. The number one signal we've found to make reliable hires is "has this person directly worked in our industry before" which may be evidence of a bad onboarding/training program on our part, because I don't see our industry as being that difficult. I really don't know, hiring is very, very hard.
Yes, Qt is a good option in many cases, but that doesn't mean everyone not using it has made the wrong choice, all things considered. The parent posters company might be in a completely different situation or scale.
Pardon my ignorance but what does any of that trademark stuff have to do with jdbc?
Facebook in crypto-related advertising U-turn
PayPal suspended my account once when I paid $5 to the NoScript guy. I called, they wouldn't tell me why they suspended my account because "that would allow people to get around the rules", and they gave me zero warning in email or anything. Next time I went to use the account, it was frozen.

I don't remember how/why/when it was unsuspended, or maybe I just opened a new one.

Not telling people what rules they supposedly broke is unreasonable, even if it lets bad guys figure out how to get around them.
So you're defending companies selling shitty products with the excuse of "in several years it won't be all garbage!"? Fuck that. For the price this iot garbage goes for I'd better damn well have a functional product for several years. Corporate shilling. I'll never understand it.
The Dolphin emulator [0] and Krita [1] are two that come to my mind.

[0] https://dolphin-emu.org

[1] https://krita.org/en/
>Certainly I could (or at least someone with the engineering skills could), but the actual IoT companies don't.

That is incorrect. There are several IoT products with manual fallback options on the market. I don't even know why you're disagreeing to be honest. You don't like IoT devices, I got that part.
Which merge strategy do you recommend?

# Merge commit
git merge --no-ff -m <message> <hash>
# Squash and merge
git merge --no-commit --squash <hash>
git commit -m <message>
# Rebase and merge
git rebase --force-rebase <hash>

From https://stackoverflow.com/a/52301456
> prevent voter fraud

Actual recorded voter fraud of the kind that would be prevented by voter ID laws is a fraction of a fraction of a fraction of a percent [1], while we have direct quotes from Republican legislators and legislative aides about the intent to suppress minority votes with voter ID laws [2].

[1]: https://www.washingtonpost.com/news/the-fix/wp/2014/10/13/th...

[2]: https://www.nytimes.com/2016/09/17/us/some-republicans-ackno...

> Historically, it was the Democrats ( the party of the South ) who were anti-national id card

https://en.wikipedia.org/wiki/Southern_strategy
To open a short position. Or simply "to short".
I worked with a customer that was concerned about the "security" of database IDs in the URL. I though their solution was novel: they chose a random long integer whenever a new row was created. It's fast like an integer and random like a UUID, the best of both worlds!
i wonder how nyc pollution compares.
The marketing for high margin disposable cartridge systems is highly effective. I find people fear the that a safety razor will be too complicated or difficult to use.. without ever trying one. I bought into this too; before the first time I tried a safety razor, I was predicting disaster. But then the shave went off flawlessly and faster than it would have been with disposable. The supposed difficulty curve just isn't there.

The marketing for disposable systems also misleads people as to the price. Some of the people I've talked into trying safety razors were previously under the impression that safety razors were incredibly expensive, something like $200 or something nuts like that, and they had no interest in making that sort of investment. But in reality the first time you buy a safety razor and blades, you'll be spending less money than you'd spend for a new pack of cartridges. I got my razor for less than $10. It's stainless steel, I've had it for about 10 years without a spec of rust. Perfectly serviceable and cheaper than even a pack of totally disposable bic razors you find at gas stations (I used those once during a vacation; boy was that awful...)
It's not a real thing. Nobody is pro voter fraud. Nobody is in favor of non US citizens voting in US elections.

They are against voter disinfranchisement. The problem is that the IDs can be made harder for some to get than others.

See momocasa's post here: https://news.ycombinator.com/item?id=19879722
The hole she is in is called "long actual experience in our industry".
You forgot performance and resource utilization.
GTK is both "standard" and "well supported". Besides, this is embedded, it's not something you'll be rolling out features to every week, nor would you have to deal with more than 2-3 hardware platforms (usually just 1 and minor revisions thereof) so the need for "support" is way overrated.
One imagines that a hotbed of tech would have great cell coverage. However, it’s also a hotbed of NIMBYs and the sort of people who think cell phones give you cancer, making it hard to construct more cells.
As someone unfamiliar with this library or concurrency in C for that matter, I do not understand your comment. The code examples on libmill.org look simple enough that I'd want to use it. What is it that you think is not right about it ?
This is an annoying behavior let me count the ways

People frequently mistake a similar but not identical product and ask for the better product for the price of the lessor. Ex foobar-a is 199 and foobar-b is 179 at both current store and amazon. Customer searches for foobar on amazon and demands the foobar-a in hand for 179, the price of foobar-b on both merchants.

People google search a vague search term like foobar. This completely avoids bothering to discriminate between new identical products, used junk, data wherein google is just wrong about the price, auctions, sales in which the price is theoretically better but the shipping is adjusted up instead of raising the price. Ex: $20 with $30 shipping. This is usually a great indication of a scam because the shipping is non refundable.

This is especially annoying when the customer is in line with a bunch of other customers staring daggers at their back. Especially fun when its an item from the current store that is obviously not identical and the customers phone informs them that this product is not sold in stores. One wonders how they think they came to have it in their hands.

Even in the case where the product is billed as a new in box item sold by random bob34343 its truly NOT an identical transaction.

Imagine you are buying foobar for $99. What you are receiving is a handy retail environment in which to come pick up the item immediately with staff with a minimum level of knowledge on hand to help you find and select your merchandise not to mention unload, order, clean, maintain and manage the environment needed for this to happen even if you prefer to select your own.

If the same product is available from Amazon for $89 with "free" (that you pay for monthly) 2 day shipping, that actually takes 3-4. You are paying slightly less for that item but you are receiving it days later from a less reputable seller that is MUCH more likely to screw you over wherein replacement if something is wrong will take at least another 4 day turn around before you have a working product in your hands.

If you are standing in the store with the product in your basket you are tacitly acknowledging that the above that the in store experience, ability to exchange or return in store, the trustworthiness of the merchant is actually worth $10 and indeed none of those things are free to the merchant.

You just want to have your cake and eat it too.
No. If they do that they are breaking the law.

Minimum wage is the floor. If tips don’t bring your cash wage up to minimum, the employee has to get paid.
Just replace HN with this static file.
How to Develop Best in Class Sales Efficiency
The base salaries are comparable but the share comp, which is generally close to half of comp, was based on valuations that didn't pan out. Now that it's been marked to market it doesn't look great. Keep in mind that other tech companies have doubled their share price or better in the last four years.
Depends on the app. Some are resizeable and respond sensibly to mouse and the tab key. Some are stuck in phone mode.
The Software Engineering Study Guide for Interviews with Videos
> Nowadays this happens less often as there are bigger and bigger private investors (so you can raise billions in private markets)

Arguably, the reason IPOs happen less now than 20 years ago is because of the increase in regulatory requirements (particularly in the US), and the increase in available funding is a result of that.
I'm glad you have that much respect for the word "programming." I hate it when people try to define a hierarchy out of words, like programming < development < engineering < architecture. Using different words for programming in the large and programming in the small, or programming well versus programming poorly, has aided and abetted so much bullshit and earned us nothing. Programming can be and should be like writing, a word that manages to span Virginia Woolf writing Mrs. Dalloway to me writing this comment without being any the worse for it.