skysight-inc/HackerNews huggingface dataset:
>Breja alleges that on March 12, 2019, in an executive team meeting, he learned that some batches of mint e-liquid had been found to be contaminated. Approximately 250,000 mint refill kits, the equivalent of one million pods, were manufactured with the contaminated e-liquid, shipped to retailers, and sold to customers.

I really wish the article detailed what exactly the contaminant is, especially considering the current hysteria over vaping.

>That same day, Breja “protested Juul’s refusal to issue a product recall for the contaminated pods, or at a minimum issue a public health and safety notice to consumers.” Then-chief finance officer Tim Danaher reportedly “questioned his financial acumen,” since these suggestions would lead to billions of dollars in lost sales and hurt Juul’s then-$38 billion valuation, according to the lawsuit. Danaher, whose departure was announced by the company on Tuesday, allegedly told Breja that he should remember his loyalty to Juul.

It's sad that there are so many people who would knowingly cause harm to others, just all for the opportunity to make just a little bit more money. They were already making money, and I'm pretty sure this debacle will cost them far more money in the long run than just doing a voluntary recall and coming clean. No better than the tobacco companies that came decades before.
Well that's concerning... do you know if your work draws from a third-party service, and/or do you think it's possible that the "newness" of the site could be triggering that?
You disagree with calling a company by their name?

If you have an issue with how they named their company, you could write to their CEO and let him know that he is using 3 letter entity names improperly. Unless you want the community to pick a new name to bestow upon them, I’m not sure what you expect from us.
> As an aside, is there some reason that using the same identifier with different cases is desirable?

It's not like that. The thing is that having case insensitive identifiers incentivices people to be inconsistent with their casing "because it doesn't matter" as one coworker that works in a case insensitive language said to me. "Whoops, I wrote 'vALUE'. Well, it doesn't matter; it works. :)" Thank god I don't have to touch that codebase. I do wonder on average how many different variations of casing is used for each variable and keyword.
> > So what does the IRS get out of this?

> Not having to do the hard work of making a usable tax filing system and providing phone support for users.

Since the IRS is the Single Point of Truth[0] for federal tax collection, by definition any commercial entity which offers tax preparation must conform to the IRS's tax filing system. Which, BTW, is used by millions of people via paper-based filings.

> A good theory for government is to always do the minimum -- do only the part that can only be done by the government and let private companies compete to do everything else.

While you may feel this to be a "good theory for government", many do not. Some consider a government's role to also include ensuring equitable treatment of all peoples within their domain.

> The IRS is doing roughly this, by providing the e-filing API. The surprising thing is that TurboTax has so few competitors.

TurboTax has many competitors[1]. Which may explain why they did their best to help write the rules (per the article):

> For a decade and a half, the IRS program to allow most Americans to file their taxes for free has been floundering.

> Now, IRS emails obtained by ProPublica help show why: The agency has allowed the tax preparation industry to write the rules.

0 - https://en.wikipedia.org/wiki/Single_source_of_truth

1 - https://www.bls.gov/ooh/business-and-financial/accountants-a...
> For instance, neither mercurial or git contain issue/bug trackers, but Fossil does.

I’m glad git doesn’t. It’s a separate concern and breaks the “do one thing, do it well” UNIX philiosophy.

People can’t agree on a schema for issues/bug-trackers as it is, and you’ll have the ISO 9001-compliant folks who feel compelled to have 150 different hierarchical fields and 20 different issue classes with the Github issue pragmatists happy with only using non-hierarchical non-namespace tags. You could accommodate them all by using a schemaless or custom schema support, but then you’ll have people fighting over how to implement custom schemas, and then having to get people to work on building that feature.

It would also be inappropriate for security-sensitive issues or other cases where compartmentalising information is necessary. (And encrypting the data doesn’t help once the key gets leaked)

If you really want bug-tracking in-repo, you can still do that with a Text-file tree or Sqlite DB in a separate branch (probably a good idea to have a separate checkout to avoid expensive `git checkouts` when the entire tree changes.
Not that. More like, UX paradigm more fixed and forced on applications, but also being customizable and user-programmable externally to any given application. So that e.g. you could have a system-wide autocomplete/code completion, whether you're in a code editor or text editor or in a dialog box of some other program somewhere; that system-wide autocomplete would be configurable and trivial to extend or replace wholesale with another widget.

This is a reality within Emacs (which really is a 2D text OS running lots of applications inside, including a text editor), and being text-based does play a role. When it's very hard to draw arbitrary pixels on screen and most of all apps deal with text, it's easy to make a large set of very powerful interface tools, and it's easy to pull data out of an app and put data into it, whether the app intended it to happen or not.

In the back of my mind, I sometimes wonder how something like Emacs could be made with modern browser canvas, to enable cheap rich multimedia, while retaining the ability for inspection and user-programmability. Introducing arbitrary GUIs is hard, because next thing you know, half of the stuff is drawing to canvas directly and it's all sandboxed away from you.
For years I did, but the growth of mobile traffic has made it a lot more difficult.
Old Rat, New Moves: Adwind Hides in Java Commands to Target Windows
Hong Kong to ban diesel and gas cars in 20 years
>Whatsapp still processes complex data from any stranger in the world entirely without a sandbox.

Isn't that also the case with every phone and desktop email client?
We’ll need new buzzwords to lead the way.

Let’s face it, “fat client” just isn’t sexy.

I propose:

“Geo-computing” - we’re computing on Earth again.

“Serverful” - servers are back.

“Clear sky solutions” - self-hosted, cloudless applications.
That’s why these things should be regulated by the FDA and manufactured with validated systems with obligation to report any variance, etc, as any OTC drug company would have to (as well as Rx, of course).
Something I find useful, related to the "have a home office" point, is to shuffle up my working location occasionally even though I have that dedicated office -- work at a coffee shop for a week, or at the dining room table, or rearrange my office so the desk is in a different orientation, or whatever.

I find that this breaks up any accumulated association of a given work-space being a place where I've gotten distracted or procrastinated.

I pretty much agree with the rest of the points, though I'm sure some are a matter of taste.
Oh, thank you for the correction, and sorry for the misinformation!

In any case (pun intended?) it's the underscore insensitivity that makes it difficult to use standard search tools.
Concur. I was diagnosed with T2 about 3 weeks ago. I’ve been on a CGM for about two weeks. It’s been invaluable. Also much less uncomfortable since I’m not tearing my fingertips up.
Zero explanation of what the actual contaminant was.

This is a garbage clickbait article and Buzzfeed should be ashamed.
Is there a video demo or screenshots?
> Let's for a moment assume that the government sector is incompetent and couldn't build a workable software solution.

Why?

I mean, presenting a specious premise such as "the government sector is incompetent" ignores the fact that whatever private company which offers tax preparation must, by definition, interact with IRS systems.

Unless your premise is that one or more startups can replace federal tax collection.
If you want something more accessible, I highly recommend the BBC documentary "The Hidden Life of the Cell": https://www.dailymotion.com/video/x6agslv

If this course is at the same level of production values, I would buy it just for entertainment purposes. It beats watching CGI explosions from movies! It looks like it's just $65 dollars for independent students. The samples look decent: https://www.smart-biology.com/life-unit-1-from-atoms-to-cell...
I mostly agree with two exceptions:

- [Major] I feel (but could be potentially convinced otherwise?) that there is one very deep fundamental flaw in the semantic model, and that is the fact that the identity of a commit depends on its history. I simply do not understand why this has to be the case. If I later discover a ZIP backup of the tree that I forgot to commit, and I want to insert it into the history, it shouldn't suddenly completely break the entire repo. Of course it seems fine to have a hash that depends on the history, and it's very likely useful for many purposes, but that shouldn't be the primary mechanism for identifying commits. By default, I think the identity of a commit should be defined by a hash of its contents only, but independent of its history. This would (among other things) let you re-write the history structure without rewriting the commits themselves and causing other people to have to reset their repos, which seems insanely useful to me.

- [Minor] I wish metadata was also preserved.
XML does compress well as text or over the wire but the parsing trees can be quite large in memory and processing consumption. At least in Perl I've had enough scripts crash out due to this overhead when implementing the common/naive solution using off the shelf modules. You can get around this by choosing between DOM or SAX but I consider that a symptom of the problem, you choose XML to solve a problem and now you have another problem to solve.
only $0.01 a day.
http://man7.org/linux/man-pages/man1/tmux.1.html#NAMES_AND_T...

case $TERM in
xterm*)
echo -e '\033]0;INSERT TITLE HERE\007';;
screen*)
echo -e '\033kINSERT TITLE HERE\033\\';;
esac

Based on what I do, but not in front of a computer to test exactly what I typed above.
Not any more. And in the end the nice people of G banned me having run the same website unchanged for 5 years.
Ads.net, revcontent, adcash
The comments upstream are debating whether there's been malware on the app store. There has. Goal posts aside, it's worth remembering that no app review process is infallible, including Apple's.
> Isn't a mouse generally better at that?

I won’t comment on which is better, but tmux lets you navigate the screen (and history buffer) by searching and vi(1)-like movements which serve me well. To say nothing of being in a situation where there essentially is no mouse...
Who are you to "call out" dang?

What you are arguing for, essentially, is for the mere existence of an article to be denied all HN readers unless you are being given free access to all of that article's content.
It's interesting that WhatsApp is suing NSO for CFAA violations under the theory that NSO violated WhatsApp's T&C (paragraph 54). This is the same theory that organizations like the EFF believe is too vague and gives too much freedom to prosecutors to bring criminal charges against people. So I'm curious how the EFF will react to this.
You have to follow the 'network science' crowd. eg -https://twitter.com/NAChristakis/status/1187331121777786883

https://twitter.com/NAChristakis/status/1187331121777786883
Posting bond should be sufficient. The bond company would do all kinds of 3rd party testing to cover their investment, far more than any agency would.
They're on Series 5. But Series 3 is still a great watch. I'm using a Series 1 and it's still a useful addition to to my life.
cali has added 10 million people since 1990 but 30% of PG&E's infrastructure is over a century old.

also in the 1990s, deregulation allowed the valuable parts of various electricity companies to be sold off in a classic private equity vulture move, leaving the utilities basically holding the bag on largely crufty shells. the governor said it all:

> Wilson admitted publicly that defects in the deregulation system would need fixing by "the next governor".

it's hard to imagine this ending well. i would advocate for regulatory enforcement via state attorney general election as the most direct /potential/ route for changing things. obviously jailing executives would be more effective, but despite way more deaths than boeing, that seems unlikely.
They are generally deployed separately. Django is used to build a rest API and webpack / Vue are deployed on their own to consume the API. You can put something like nginx in front to route API requests to Django and everything else to an s3 bucket for your single page app.
Ohhh, I came really close to finding that astronomy signal processor that I wrote in Flash in 1999, but nope.

(No, of course it didn't go into production; Flash VM was way more complicated than the custom hardware we were using. I did a Flash one because I wanted to see if I understood some of the details, and wanted a little animation. I didn't. I learned a few things, though.)

No points. Dang.
They ban my account without specifying any reason or what actions have violated their terms of service. I had earned over 500$ from a blog.
No, building random number generators is easy; the reason arc4random was (it's been fixed) insecure was because arc4 was insecure.

If you have a secure stream cipher, you have a secure RNG. Not "can build", they're the same thing. If you only have block ciphers, the security proof is less trivial, but in practice "decrypt /dev/zero" still works.

If you don't have a secure (symmetric) cipher, you have bigger crypographic problems than bad random numbers.
Apparently, their name is "NSO Group". So I agree with many of your points.

Or we could all just simultaneously guess what popular 3 letter NSO acronym it really is?

https://acronyms.thefreedictionary.com/NSO

Seriously, that's a lame answer. There's almost certainly another "NSO" company with more past or future notoriety/revenue/whatever. Why be ambiguous when that's not actually their name? The name is , "NSO Group".
5 years ago, mid 20s - $600k and a bunch of Fender guitars

Now at age 31 - $0 and a bunch of Fender guitars
A major complication is that here in the US we have local (city/county), state, and national taxes, all of which can vary by location.
I wouldn't personally say that tmux is superior to something like iTerm2, but on WSL (Windows Subsystem for Linux) there doesn't seem to be a superior alternative since I haven't found a decent terminal on this OS that supports tiling.
HN has a pretty vocal contingent that won't allow systemd on their systems, so they wouldn't have noticed?

Also, this issue was discussed here when it was noticed shortly after release. AMD acknowledged the issue and released a fix pretty quickly, subject to microcode updates don't necessarily make it out to all motherboards very rapidly.
It's theft of service.

Remember as abstract as the law can be, the legal system is not going to be amused by contrivances like "they were offering DNS service free and clear, so tunneling youtube over DNS is fine"

The legal system is going to understand that you were trying to circumvent paying for services and treat it appropriately.
I'm not going to tell you how to live your life, but isn't that intentionally violating security policy and likely to end poorly? I suppose if we ignore ethical questions it might come down to hoping that IT departments that block stuff are also incapable of catching you, but that seems... riskier than I'd like.
Sam Zeloof's YouTube Channel
Wow, are you surprised that a company those product does little more than addict you, whose buisness is primarily preying on children, would put profits over consumers?
I don't know where you're getting no impact from, countries like Bangladesh are often being flooded (https://edition.cnn.com/2017/09/01/asia/bangladesh-south-asi...), in 1998 they had 68% of the country under water (https://en.wikipedia.org/wiki/Floods_in_Bangladesh). They are gradually getting more frequent and more severe, sooner or later they will be catastrophic.
You're right that the second sentence is simpler, but both of the sentences are in the active voice. (The difference between the two is in verb tense: the first sentence is in "present perfect" tense and the second sentence is in "simple present" tense. The first sentence places more emphasis on the writing as a completed action than the second sentence.)

A better example of the passive voice here is "A comment on HN was written by me".

Here's a guide to the difference between passive and active voice: https://writingcenter.unc.edu/tips-and-tools/passive-voice/

...and a guide to verb tenses: https://learningenglish.voanews.com/a/introduction-to-verb-t...
Once upon a time I was making $1,000 a day with AdSense. Then Panda happened. Now I don't make anywhere near that much in a month.
time to help Uganda, npp uninstall...
The options in python to speed up your code are vast without really having to do much, on a fundamental level. My outdated experience with Nimrod told me that it was a tad too opinionated E.g. Everything is a string in dbs is mentioned in the article.

It was an interesting language, for me it felt like a stepping stone to something better. But the docs were really bad,
> It's sad that there are so many people who would knowingly cause harm to others, just all for the opportunity to make just a little bit more money.

This is why we are where we are with the state of Earth's health.

> Danaher....allegedly told Breja that he should remember his loyalty to Juul

What's with all this cult behavior? I'll never understand it. It reminds of frat culture.
Neither has to be blind to walk into that one. Just distracted.

(I too walked into a trasparent wall once, in an office I was unfamiliar with. How I cursed the people who kept it so clean it was invisible.)
What’s Panda?
The way to progress as a manager is to develop the vision to grow the scope of your team, justify additional headcount, and groom some of your tech leads to become managers under you.

If done well, the optics are that you have a strong upwards trajectory as a leader and are well respected by your teams and executive leadership. From here, it's fairly easy to continue to move upwards toward an upper management role.

If done poorly, the optics are that you are an empire builder and not capable of actually moving the company forward, or supporting your people effectively. You will be not be respected and many people, including your own reports, will talk behind your back end eventually you will be pushed out.

Another path up requires a patron or sponsor. This might be your direct boss who moves up and takes you with them.

The last option is waiting for your boss to quit and be given the opportunity to take their job by your boss's boss. The best bosses will groom you for this.
KarmaScript!

It's just a weird mashup of English, JS, and C# that I'm using to help me think
Rebuttal to the New School study: https://www.minimumwage.com/2019/08/the-new-schools-bogus-an...
> P.S: Please do not pay attention to Main.hs because as I hate to write command line code this file is crappy

Well thank you for directing me to the most entertaining readme I've seen in a while... Though of course we should appreciate a developer willing to admit to their weak spots; good show.
https://en.wikipedia.org/wiki/Google_Panda
Nickname for a large ranking rule change which affected a lot of people's rank on Google.
I used to earn couple of thousands dollars a month via my Android games. I created them to learn unity and not to earn money but the games were picked up by some game magazines and took off.

Google then banned the whole account for some "likeness to merchandise" reason. They kept the whole money too
You can alias git to whatever you want.
I don't think a company follows ONE process to decide what to build.

Sometimes it's reactionary. If Google builds a truly world class camera that is so cutting edge that it makes iPhone camera look like a joke, then AAPL will be forced to build a similar one to keep it's market share.

Otherwise, I would say Steve Jobs decided what to build next.
Happened with me too.
People tolerate bad inputs when the outputs are good. They ignore the sausage-making process specifically because they don't want to give up the yummy sausage.

But this particular sausage isn't yummy. It's gross, and the packaging is deceptively labeled, and it steals from veterans.

If I was being handed a yummy sausage, I might not want to ask many questions. But this one smells funky; so now I want to know what's in it, and what went wrong cooking it, and I'm even thinking I might want to get my sausages made by someone else from now on.
Also the thing is they don't provide an option to clarify the things.
It's under- and mis-used, but XSD helps to validate config files and provide some guidance on the structure. I know JSON has a schema in draft, is it used much?

An example of XML config we used at my workplace was a processing pipeline with various modules and options/parameters encoded for each phase (some optional) of the pipeline. So in a sense it was configuration that resulted in executing code modules, not so much your standard options.
I read the whole article hoping to get more detail...NOT ONE DETAIL! Reads like a rumor report.
It would be one of many possible features firms could compete on. Developing more accessible apps would result in an increased userbase leading to greater revenue (and potentially take you from a perfect competition to monopolistic competition secnario, reducing the elasticity of demand for your product, allowing you to raise the price).
I know I may catch shit for this but lobbying is not synonymous with corruption. Lobbying, lobbying groups and lobbyists actually serve a very valuable role in the interface between the government and the people their rules impact. Like every endeavor, bad actors can give the whole system a negative stereotype but judging anything by its worst examples is not a reasonable way to assess that thing. And no, I’m not in anyway a lobbyist or associated with that industry.
This is a really interesting story, but let's wait to see what the result of the suit is.
You know the language has potential when the top comments on HN are all about syntax.

To generate more talking points, somebody ought to write an inverse of dumpLisp: https://nim-lang.org/docs/macros.html#dumpLisp.m%2Cuntyped
My earnings also dropped, but I would say it's mostly because of their policy changes and not adapting to it.

I wanted to change provider, but most of them are more scammy than AdSense.
Yeah, that’s fair. I think the other thing is with cars, parking is an issue in a way that it isn’t with a bike, so you end up having people park in the bike lane or on a sidewalk or in a driveway. If those spots aren’t available, they’d probably double park in the road too.

With a bike people wouldn’t just dump it on the sidewalk typically because they’d be worried about it being stolen (of course with the rentable scooters and dockless cycles, people do exactly that since they don’t have to worry about theft).
Uber and Lyft have launched a campaign to avoid regulation in California
Not sure if you're familiar with Ethereum, but they are decentralized in development and operations. It's really quite impressive.
How about native ads?
If you can meet the minimum traffic numbers, Exponential is an option. Higher quality ads than AdSense, but the fill rate isn't always as high as one might like.
May I ask what you guys are using?

I've seen the freestyle libre but it still seems like a costly option that most probably couldn't afford.