skysight-inc/HackerNews huggingface dataset:
Unless vaping makes you smoke more compared to cigarettes. In my experience it does. Nicoteen us crazily addictive whatever form you provide it in people will do that too much. The more convenient the more they will do it.
There are at least two other factors:

1) most of these certifications come with large philosophical impact. You can’t choose to be a “social impact only” B Corp, for example, you have to go all in on their philosophy on waste management too.

2) by not publicizing you reserve the option to switch grades/practices if necessary in the future.
America’s Three Biggest Metros Are Shrinking
https://haskell-works.github.io/posts/2018-08-22-pdep-and-pe... from the series https://haskell-works.github.io/ shows how to use popcnt (and rank-select) in a Haskell CSV parser
Whale Songs Are Getting Deeper
The best interview I ever conducted, the candidate not only aced the technical questions, but was able to ask solid follow-up questions on those topics. "I solved it this way, what would you have done differently?" "This solution was quick to write and simple to understand, would you prefer a more performant solution?" And during the "social" part of the interview, he asked detailed questions about the company and our niche, not just generic "how big is the team" stuff.
Sure no problem, go ahead and steal it
I worked for an anti-piracy company nearly 5 years ago, where we would put the torrent hash into google crawlers and find the links to the torrents that way.

I'm not sure about the "filetype:torrent" support, but searching for the hash has been there for years and years
If Great Britain, and the rest of the world did not have the will to resist China taking control of Hong Kong in 1985 and 1997 when China was a lot less powerful, a lot less developed

Take a look at a map and you will see the impossibility of defending Hong Kong from China. Even given the technological disparity in the 1980s, the equivalent of the Falklands Task Force couldn’t have done it and the gap was narrowing by the 1990s.
You can get a single-node k8s cluster running super easily with [Minikube](https://github.com/kubernetes/minikube). The more recent Docker for windows/mac actually comes with a kubernetes distro that piggybacks off the docker vm.
Anthropologists do sometimes use the terms "feuds", "blood feuds", or "raiding" for this type of conflict in small groups of humans.
India Locates Lost Lunar Lander but Struggles to Reestablish Contact
Generator for Plausible Git Man Pages
One I am going to start to ask is "Are all developers allowed to have local admin access of their computers?" I've struggled against this in my last 3 positions. This is a dealbreaker for me, and should be for all developers.
What’s in Store for Cross-Platform Mobile Development in 2020?
> June 4th which is a special day in China

Yes, that's one way to put it.
Yes, lots of great clips about lion behavior from BBC and NatGeo on youtube, as well as (mostly nonviolent) scenes captured by safari leaders like Rob the Ranger.

Lions are incredibly savage toward "the other"; no intra-species solidarity seems to exist, though there are incidents of strangers forming coalitions even though they didn't grow up together.

Chimps increasingly are being reported to be somewhat violent and are known to commit murder; cannibalism and rape also are not uncommon.

It's not clear, whether this behavior is continuous throughout their history as a species, or has come to be more common because of the pressure of human encroachment and the reduction in their population. At one time there were millions of chimpanzees in Africa, and today there are maybe 300,000 left in the wild.
Show HN: Lucid Illustrations Pack
20 beautifully organized isometric illustrations pack for your project presentations
SecureDrop Facilitates Anonymous Sharing of Information with News Organizations
That also moves the question from being closed to being open - potentially leading to a secondary question that will highlight your ability to ask insightful Qs.
I'm really curious how many lines of TypeScript are in use at Google. I bet most JS is still Closure.
GCC 10 Lands the EBPF Port for Targeting the Linux In-Kernel VM
There is a question about funding. So I'll assume the company is a startup at some stage. But I'm surprised there aren't any questions about stock.
I'm finding it difficult to understand why anybody thinks supporting Python2 should be done by volunteers?

What's "in it" for the volunteer? How much "fun" does "Supporting an old language where the original developers have moved on to a newer and more interesting version of the language, but there's a bunch of complaining people who still want the old language to be supported but they aren't offering to pay for it" sound? I'd rather sit in the park reading a book or walk a dog or something.

I mean, there's still people taking on COBOL contracts, because businesses consider their COBOL code to be important enough to keep maintained. But they sure as hell aren't "volunteering". They're getting paid rates that even bay area twenty-something FAANG-ers would be impressed by.

If Blackrock or The Vanguard Group or equivalent decided they needed continued Python2 support because it was a critical dependency on their ETF platforms (and they'd been foolish enough to not heed the "Goddamn it, just fucking upgrade to Python3 already!" advice from the core team for about a decade), I'm sure they could whip out their chequebooks and agree to a rate that Guido himself would agree support Python2 for them. But I'd hope and expect Guido (or whoever in the core team would be suitable candidates to do this work) to hold out for genuinely life-changing numbers of zeros on those cheques.

And if nobody is offering to write those cheques? Well maybe that says something about the seriousness of their complaints?
The Confessions by Augustine of Hippo.
Why did they write their own language? Why not just use an existing language?
Turn down an interesting offer because of onboarding? Maybe not. Choose between two roughly equivalent companies, because one has a good onboarding process which likely means both investing in growth and caring about documenting things for people who didn't have lots of existing context? Definitely possible.
$12,000 House – One Man Renovation (video)
We try to write stories to be clear enough that anyone on the team could work on it. Supporting documentation linked, code points linked, etc. It is not always needed, but can help, especially with newer folks. Still, if someone is sufficiently new or unfamiliar with a given topic, they can abstain from voting (and it usually means this person should be shadowing or pairing with someone else to deliver that story).

For 2 vs 4, I've heard it recommended to use Fibonacci numbers to help avoid the confusion. 1, 2, 3, 5, 8... The argument being that with small points, usually things are easier to compare. As you get larger points, it is more apparent if something is a 5 vs 8. So a 2 vs 3? Meh, round up and move on to the next story. 2 vs 5? Orly? Let's talk on why these are (un)like similarly sized stories.

However! Hemming and hawing over close point stories irks me, eps. when the story could have been half way done by the time the team negotiates the points. If points are slowing your team down or not aiding discussions about sizing, then your team should change how it operates; the process should be helping. We've changed ours method to 1, 2, or 3 (definitions what those mean to our team in another comment I left here). Pointing for us typically takes under 20 seconds. Everyone agrees? Good; done. Disagreements? Either round up or discuss it and move on.

The end goal is to help the team create as small of stories that are still delivering value to the org. If any of your agile/scrum ceremonies are not adding value, the retro is a good place to discuss how to improve (or remove) processes so that the team can effectively and visibly make progress.
I've had to fight developers over this.

A lot of devs like to not worry about new things.
I’m intrigued by the scarce mention of Spanish authors and their work, particularly those from the Spanish Golden Age. Other than Cervantes, I didn’t find any other coeval authors: Francisco Gómez de Quevedo, Luis de Góngora, Calderón de la Barca, Lope de Vega, and many others.

What are the reasons for this oversight? Is their work too archaic for modern taste? Are translations too poor to convey some of the originals’ virtuosity? Lack of exposure? I’m truly curious as to why this phenomenon happens, and HN is not the only forum where I’ve observed it.
Ask their own whiteboard question? That would be strange, as I'm a manager and don't write much code these days. But, if I ask a whiteboard question (or any tech question), asking me related questions as a means to further the discussion would be a good signal.
Beadifier: Make Images with Fuse Beads
The ingredients you list are safe for human ingestion. It doesn't follow that they are safe for inhalation.

Your point that they are likely safer than cigarettes is well taken, but your insistence on the ingredients being known to be safe to inhale is faulty.
Please quote properly, like this:

> The exploit itself is 22,963 bytes of code and if successful will ultimately result in the forced download of a file name loader to the /data/data/com.android.browser directory of the victim device

The way you quoted is unreadable on mobile, and difficult to read on desktop (scrolling). It is meant for max 80 chars blocks of programming text.
Have know this a while ago, it’s definitive for someone who needs to manage their financial.
Only thing I miss or can't find is joined account /login. So we see who entered what in transactions.
This is what happens when incentives are not aligned with regulations. The companies say "we'll follow these regulations" but then turn around and tell the managers "meet this deadline". If you want people to follow regulations, you tell them "follow the regulations" and then if you happen to meet your deadlines, that's a bonus (and if the regulations get in the way of your deadlines, then add more capacity or change your deadlines).
The state of BGP routing security in 2019
This attitude is ridiculous.

I'm supposed to go and tell all the various projects that I depend on that they have to change their upgrade timescales to suit mine? Even if I had enough time to help them all meet that kind of timescale, why would they agree to fit their changes into my required deadline?

Maintainers are under a lot of pressure. Having users come along and say "we'll add 50 developers to your project if you agree to ship v3 compliance by next month" is not reducing that pressure, it's adding to it.

More programmers != better results or faster delivery. Your solution is just going to create more problems.
Your comment about the handwritten note made me think of Feymann's story of being tasked with find some note that had been scribbled before the Challenger launch with something akin to "go for it!" or the like. Presumably whatever was in the note was evidence of some sort of cavalier attitude towards safety.

His conclusion, though, was that this was an extreme distraction and likely intentional misdirection to prevent them from spending time focusing on the real questions and systemic causes of the accident. Part of me does wonder how much of that is happening here. It would do Boeing wonders to be able to pinpoint as a "root cause" of these failures some sort of cavalier attitude by a few engineers rather than a very large systemic failure on the part of the company itself, which includes but is not limited to cost-cutting, regulatory capture, and abuse of their oversight authority.
> Bear in mind that I'm comparing this to smoking weed or drinking alcohol - both extremely common pastimes throughout the world, and both clearly more harmful than vaping.

What about the dosage though? The people I know who drink alcohol and have a beer or 2 on the weekend. The people I see who vape, do it constantly. Are there people who vape once or twice a week?
Don't you mean "appropriate"? If global climate is heating up, people will naturally move northwards in Canada and Siberia to take advantage of newly fertile farmland and moderate temps.
I'm going to support above poster on this one because it's true. Every opinion here that offers an opinion not in support of the protestors seems to be disregarded as a Chinese agent and gets down voted
Recreational cigarette smoking? I've never met such a creature. Your either hooked or your not.
CDs are durable and don't need special handling? Pull the other one.
I gave up at Dyson running Terraform running Kubernetes. He's right - dev tooling has become a cult. Give me PHP+LAMP on a VPS any day over this madness.
NY attorney general will lead antitrust investigation into Facebook
I worked on compilers at Microsoft, NVIDIA and there are few jobs for traditional hardware compilers. Some new hardware is being designed though, most fun was new optimizations specific to GPUs different caches such as loop optimizer and rematerialization in register allocator.

Then I’ve worked on query optimizers for databases and they’ve got completely different technology and papers. Here one can extend Apache Spark, they give lots of interesting extension points.

Also, these days my startup is building parsers in Scala for DSLs and if performance is not critical, I’m loving Packrat parsing in Scala (parser combinators), this is way easier and fun. Interesting tooling can be built in Scala, you can also use Scala macros, get access to Scala compiler AST. This kind of work around data might have applications for more engineers.
It sounds more like a bug in SDL_TTF than a deliberate attempt to not break the line on Chinese punctuation marks.

I wonder if SDL_TTF works with Unicode Zero-Width Space (U+200B). If so, that would probably be the right choice.
As it seems, it's not the nicotine that is the problem in these cases here.

And nicotine is not a thing that kills your lungs (except making you addicted), it's the "other things", and those are also in non-niccotine vapes (and different ones in classic cigarettes).
Yes exactly my point. Go lookup salaries.
The 5 Major Reasons My Data Integration Projects Failed
For many years I gave a talk titled "Questions Engineers Should Ask"

This list is missing the two most important [busines] questions:

1. How do you make money?

If you can't understand, or the interview can't explain, then I'd run away. This can also lead to interesting questions about risks, competitors, etc.

2. What's preventing you from making more money?

The answer that you want to hear is engineering effort. If not, you're (at best) a wallflower at the party. Don't be the chump that's at Goldman Sachs acting as a code monkey for the traders. Don't be writing code at a company (like Enron) which has its success based on digging holes in the ground.

I can dig up the slides if anyone is interested.
Because the coding ability of one employee is not a good reason for a candidate to refuse or accept an offer.
I have moved to Firefly III last year from the "My Expenses" app. Very happy so far, even though I don't use (and hide via uBlock) all the Budget-related items.

Updating is a bit annoying as there are no Debian packages and one has to essentially re-install from scratch on each update, but everything else is working perfectly well. Categorising expenses allows for easy monthly reports on shared expenses, too.
So did the Blitz BASIC family. The thing that always impressed and astonished me about BlitzMax was just how many games seemed to actually get _finished_ with it. Lots of them even looked very polished. It was really cool to see at the time (around 2006ish I think is when I was following it, though not exactly sure).
> Apparently you can make money by connecting a battery to the grid as the one in South Australia does make money, but I have no idea how it does it.

It is called the ancillary market. Basically if the grid voltage or frequency drifts off target too much, the mismatch causes semi-catastrophic shutdown of connected generation. It's... Kind of like if the timing belt in your car broke? Multi-ton generators rotating at thousands of RPM suddenly start to change direction, and they would fly apart if not for safety shutdowns.

The ancillary market exists to prevent that. Standing contracts are posted to bring fast generation like hydro power or gas turbines on the second power gets too low or too high. In Southern Australia there is very little of those resources and due to technical neglect and the governments pro-coal policies, the growth in power demand led to an unstable grid. Their limited number of fast "peaker" plants just couldn't keep up. That's why the battery made money hand over fist- 1.5 years to pay for itself, a wholly unheard of thing in civil projects like this.

Note that I've elided over a lot and ancillary markets worldwide are very highly regulated. They are very complicated, require sub-second reactions, and are generally a problem of the commons. One of the major problems that lead to the SA blackouts was the government expanding the acceptable frequency window- to ~5x what the rest of the world does (iirc). Companies immediately stopped making an effort to switch quickly and made poor long term decisions, relying on undercutting competition.

> I struggle to see how grid batteries fit in, but house batteries (which are really a grid battery installed at the other end of the wire) seem like they are just around the corner.

I think nuclear is one of the likely use cases, but it requires huge changes in carbon regulation. Nuclear is also highly capital intensive and benefits just as much as renewables from storage. A carbon tax is required to make the costs make sense though.
Why not just update to python 3?
Cool! Have you thought about doing RAM prices too?
> This is what happens when incentives are not aligned with regulations.

No, this is what happens when one leaves the fox guarding the hen house.

If incentives were aligned with regulations, there would be no need for regulations to begin with.
I agree. I have never been at a place where developers don't have admin access and seen development be successful in anything they've created. This seems to be a decent indicator of overall culture towards development and removing obstacles to getting things done.
I've daydreamed about tech-enabled direct democracy with arbitrary proxy voting for a while now. I'd love something like:

* anyone can choose to make their votes public

* anyone can "give their votes" to anyone else, provided that person makes their votes public

Then you can have rules like:

* Nominate Al Gore to be my proxy for all votes tagged with #environment

* Nominate my friend Scott to be my proxy for all votes tagged with #taxes

* Everything else I'll vote myself using the mobile app
Photographer Exposes the Truth Behind His ‘Perfect’ Photos
A Broadband Look at the Old and New ULXs of NGC 6946
Universal suffrage is a great way to get a lot of this changed. If your only choices for CEO are billionaires or their friends, there isn’t much you can do (if you can vote at all).
I'd love to include those questions with links to the talk if you can find it!

(Like the siblings comment, I may disagree with "The answer that you want to hear is engineering effort", but the questions are definitely valid in some situations)
I also believe that you can use a bluetooth keyboard with it, though I haven't tried.
Strong disagree; it is not always this way. I'm no celebrity, and I flail at adversarial technical whiteboard exercises, but I've been paid well to do software-related things for over 20 years. Maybe in part because I insist on treating every interview as bi-directional. It is not necessary to accept a "please may I have this job" attitude towards a potential employer. Software developers are radically more empowered than many of them (us) realize, and IMHO part of the reason so many corporate hiring processes for technical roles are so brutal is that it reinforces the mindset of subservience and is an effective way to assert and maintain dominance. [In the US some of this is a structural problem tied to larger concerns like health insurance being tied to employment, which tips the scales of power, putting employees in a position where they may actually need the employer more than the other way around...]

TLDR if you don't think you're interviewing the company too, you're doing yourself a big disservice and selling yourself short.
> Many things are harder, not easier, for large companies than for small.

Poor large companies, they are the real victims here.
Designed to help jumpstart your website foundation
https://michael-andreuzza.github.io/bulma-express/
I wonder how many 3rd party Python2 libraries RHEL ships with?

I wonder if Redhat have left themselves enough weasel words in their contracts to say "Oh Python2? No security updates to the interpreter! Oh, you wanted explioted-library-de-jour updated? Well that's not covered in your support contract here. Left me put you through to our professional service division. Please have your contract ID and credit card number ready when they answer - transferring you now!"

I'm 99.99% certain that if you ran "pip install numpy" on your RHEL7 box, and it's infected by a cryptominer the next day due to a know vulnerabilty, Redhat support are gonna laugh you off the phone when you call them up asking what they're gonna do about it...
> It’s those “HUGE CLOUD XD” people who are taking ridiculous sized rips, and black market THC vape carts. Juuls aren’t perfect, but their popularity and the losses to the tobacco industry’s profits make me wonder....

From what I understand, the issue is almost purely surrounding THC carts because of the lipids many producers use to increase the THC's solubility. People who make those big clouds are using high concentrations of vegetable glycerin which has not yet been shown to contribute to this illness and has several decades of established prior use. It helps to be less judgemental about others' lifestyles and stick to the facts.
Policy Debt
The entire thing about protestors walking around with us and UK flags is a farce, its messed up and I will never be able to take the protestors seriously if that's what they do. Hong Kong was handed over to the British over the opium war. This was a war where the Chinese people tried to stop the British from selling poison to their population. The loss of Hong Kong was a humiliation, a shame to everyone Chinese. Yet these people wave the British flag during their protest? They'd rather be someone's dog again? I'm sorry but I look down at them, if they don't like Hong Kong then please get out of here
I only found this true when I was young and inexperienced. These days, I dig into what matters to me - the team environment, the corporate ethics, the quality of their leadership, and especially their end goal - are they trying to build a stable operation to last decades, or pushing for an acquisition/exit?

I can deal with most tech problems and flawed companies, but the above list are my deal-breakers, and I absolutely am interviewing them to find out the answers.
Zorax Crypto Daily Forecasts for 09.09.2019
They could go 100% retro and release a printed magazine with type-in listings.... :)
Why is a self hosted financial manager your dream come true? I assume sharing financials to others is everyone elses's nightmare.
Are you fool enough to grow?
Rails with turbolinks or Django/Laravel + pjax is good enough for most purposes. When Kubrrnetes first appeared it was laughable if you used it for anything less than provisioning a massive fleet of servers. Now it's something you sprinkle on your corn flakes.
> We're all people, please never forget that. The single thing all of us want is not to be drafted into the military and give our lives in a service of some dogma, bleeding out to death on a street in some remote corner of the world.

That’s cool, but I think the people in HK want to live too. If the fear of upsetting someone always prevented us from acting when warranted we wouldn’t get anywhere.