skysight-inc/HackerNews huggingface dataset:
Yeah, I totally forgot about the polite company thing. It’s exactly the same with Koreans. The ones who were forward about it were people who had lived in America or abroad for some period of time, typically.

In the same way you shouldn’t ask a group of Koreans “do you understand?” when teaching, because they might answer “yes” to save face.

It’s definitely an interesting culture, compared to mine (American).
Hemp competed with cotton and doesn't require chemical spraying (it's a weed!). How are you going to convince John Q. Public to ban hemp? Give it a Mexican-sounding name...

The Nixon-era War on Drugs:

“The Nixon campaign in 1968, and the Nixon White House after that, had two enemies: the antiwar left and black people. You understand what I’m saying? We knew we couldn’t make it illegal to be either against the war or black, but by getting the public to associate the hippies with marijuana and blacks with heroin, and then criminalizing both heavily, we could disrupt those communities. We could arrest their leaders, raid their homes, break up their meetings, and vilify them night after night on the evening news. Did we know we were lying about the drugs? Of course we did.”

[0] https://harpers.org/archive/2016/04/legalize-it-all/
Cropping a video to match another, and adjusting the color balance to match, seems simple enough, compared to asking a computer to do it without a reference. In other words, "make X look like Y" as compared to "make X look good".

Of course, the quality won't be as good as something done by a professional, but the question is that since we don't have a HD DS9, whether the version produced by an automated system is noticeably better than what we have.
Another reason to cut all ads alike.
I can relate to you in verbatim, except never had the courage to ask publicly. I ended up going with excel and then ended up hating any tool in the browser.

Updates with startups take too long and your nit-picky features to increase your productivity probably do not directly correlate with these payment software companies business goals. I prefer full control / or the possible option for extensibility. Most importantly, looking at the data, no matter [or my several failed experiments/finance tool investments past year] ... I would eventually go back to excel. You just don't get the mental massaging that you are the shit in the UI.

Anyways, if this sounds interesting, I hope it saves you some time. I spent way too much time wasting my determination to find the perfect tool that actually never existed in the first place.
Going to go with the unpopular opinion here, but I don't understand the comments saying "Japan/Korea is so backwards/archaic, cannabis tobacco and alcohol are all drugs, if you allow one, you should allow them all".

In the US/Europe, I totally agree with you. The benefits of making it legal far exceed the cost and the associated risks, so if I was asked to vote, I would vote for legalizing cannabis. But this is not a vote to cannabis, it's a vote against the criminal networks that are profiting from cannabis.

Now, what you are saying, is that a country that does not have a cannabis problem should still legalize it. Call me old fashioned, but I do not think that a society that smokes weed is better than a society that does not. Saying "yes, but alcohol/tobacco is worst" does not make is good.

Your point basically is: "these countries should allow weed because in the West, we do have an issue with the criminality associated with it". I believe on the contrary that Japan, Korea (and a few others, such as Singapore) should be very proud of not having a drug problem, keep one working towards not creating one, while at the same time focusing on solving their tobacco / alcohol one.
Your boss bought 5 replacement MacBooks instead of just saying, "I never spilled liquid into any of these"?

TBH I'm astonished at what Apple customers accept.
I have to question how valuable it is to include stack overflow in equation. It implies that all languages suffer the same rate of problems for which people need to seek out help.
My original question is: "How is it that countries with both high restaurant wages and no tipping (eg, $20/hour for McD's in Denmark) still have restaurants?"

This compares not 'gross pay' but 'gross pay plus tips'. Of course a more complete analysis would also include benefits and payroll taxes.

Note however that my question does not depend the raw numbers. It holds even with a "less severe" difference.

It would only be a problem if the tax level in Denmark was high enough that the difference is inverted, which I do not believe to be the case.
To be fair, there's a grain of truth in this downvoted comment. Western elites increasingly turning in favor of censorship using blurry definitions of "hate speech", "extremist materials", "terrorist propaganda", "fake news" to persuade societies to surrender free speech. It nevertheless doesn't make Chinese censorship less ugly.
And it was only some ISPs. I was a bit confused to being with as mine didn't seem to block it.
He didn't say anything about what ought to be. Rather, just an observation that based on the last few hundred years, making a living off your art is simply not the "natural order" of things. This is relevant because a reversion to the mean (which you could argue this is) is not particularly shocking.
agreed. interesting data point, but maybe not worthy of an entire axis.
Please do remember global reach. That's quite an amount for someone in Bulgaria, the Philippines or most of Africa. Yes pricing for Americans/Western Europe is one good idea - but if it's still profitable why not do open up to a price range affordable to many?
For me, it's the best language for game development that I've seen ever since I wanted to make my own games as a kid.
I've personally tried several different online services but ultimately landed on Wave (https://waveapps.com - no affiliation). I used it for personal consulting and lately have used it for somewhat more formal (bit still fairly straightforward) corporate accounting. I'm a big fan - just my two cents.
> Get a host with CN2. I heard hosting in Hong Kong is fast too.

Tested Alibaba Cloud in honkers from Shenzhen and Guangzhou late last year for a couple weeks as a Shadow Socks host. Worked really well, <10milsec ping.

That said, its not day to day that i've had probs with Honker <~> Mainland traffic. It's the seemingly random network performance degradation that bites.
To each their own. I support that.

It's quite possibility that they too find it baffling to see the ridiculous attitude that and
some western country have toward marijuana.

They have every right to decide for themselves to make marijuana "evil", whatever the reason is.
Wood pipes apparently have some surprising advantages. For one thing, the wood doesn't rot when it's immersed constantly in fresh water. The pipes don't corrode as easily, and the water doesn't freeze as easily either:

https://en.wikipedia.org/wiki/Piping#History
The existence of DIY approaches was and is real, but:

1) it's a marginal point in response to observations about the meteor-strike level of impact the invention and spread of recorded music had on the market for live performers. The difference between a past with no widespread recording/playback tech and a present where recorded music is widespread and came to be treated as essentially free is so great that invoking the past seems hazardous even if ...

2) we actually have an accurate understanding of it. For my part, I'm pretty skeptical about the idea that paid performances were largely absent in common life before the 20th century.

3) Carefully consider your last sentence there. What exactly was the wealthy aristocracy buying when they hired? Why wouldn't a community or individual with modest wealth want to buy that if they could? Why would it be priced out of reach?
1) Drug problems still exist in those countries. Albeit it’s different than say, the US, pretending that it doesn’t exist doesn’t mean it doesn’t exist.

2) I’m not saying the attitude toward weed in japan should be the same as in the US, but having this amount of social stigma is ridiculous. It’s absurd when you consider just how much Koreans and Japanese people drink. It’s way more than Americans, and at least in Korea it’s mandatory after work for a lot of people.

3) Legalizing marijuana (even just for medical use) will not create or worsen any existing drug issues.
Ask HN: CLI – Java or Python or Go?
We want to write a command line interface tool that will be distributed to our customers. It is intended to be used on Linux. This CLI tool primarily will do few remote REST API calls, copy large number of big files from local file system to remote server (like AWS S3) and is expected to take few hours to complete. We have lot of in-house Java expertise. Should we pick Go, Python, Java or some other language? I am biased towards Java but would like to hear additional opinions.
I don't think a lot of people realize that Unicode itself, in any representation, is complex, and there is no one abstraction that will make it always easy in all cases. So I think your goal is unobtainable.

Some of that complexity is because world languages themselves are not simple. (eg. If you were to ditch Unicode and start from scratch, it would remain hard to do bi-di text, to pick a random example.)
As my world is currently only serverside this isn’t a limitation but a feature ;)
Wow great article. I am so thankful I found it again.
If I connect IFTTT to my Gmail to automate some aspect thereof I can reasonably expect it to have access to my emails.

If I connect my Facebook to my Spotify so that I can log in with one account and maybe share music with friends, I don't expect Spotify to have access to my private messages.

Obviously context is important, but I'm not seeing the double standard.
> The key ingredient of good music is creativity, not sound quality, and having decent recording gear for cheap just lets more people be more creative.

I have to remind myself of this everytime I get the urge to buy new stuff aka GAS
IMO, it's extremely reckless for this type of ranking. Most people who only seek 'coding' as a means to an end end up in JS, which would lead to an explosion in that section from folks still learning. Most ASM and to a lesser extent C programmers see it as a last resort...at least I do.
The verge is not blogspam - its long form tabloid
I think those are fair criticisms, tho Dave Rubin does defend free speech to the extreme. He calls himself a free speech absolutist. Ben Shapiro is quite a free speech absolutist as well (when he's not accusing people of being anti semitic lol).

I do wish the others would be as rock solid as Rubin and Greenwald tho. I actually consider Greenwald to be part of the the IDW because he asks the questions that you're not supposed to ask, and does real journalism, and defends real free speech.
> Why would anybody think that's not a good thing?

It sounds boring...
Analytics and Adsense are not blocked in China.
CSS is a language, but somehow SQL doesn't make the cut.
I think you'll have the fewest distribution issues with a go binary. But if you have lots of experience building and distributing java programs to your customers then go with what you know!
There's a slight learning curve but I've been very happy with GnuCash. It supports multiple accounts and containers, has decent reporting, invoicing, categorizing, etc. I also really like that it's offline.

https://www.gnucash.org/
I don't know what's the best, but, on the desktop, among other things I tried, I used GnuCash.

In addition to tracking personal/business finances in GnuCash, I used the invoicing feature to track billable hours and notes for each chunk of time. I had a custom invoice format that generated PDFs without the notes, and then I used the notes as reminders of what to put in periodic work reports.

A drawback to GnuCash, though, is that you can spend a lot of time getting your accounts and transaction splits just right, and tracking every little transaction. One of the best things I did was to move to doing less categorization and itemization in GnuCash (e.g., unless an expense was was tax-relevant, it got moved to "Misc.", and paper-money expenses weren't even tracked, but reconciled monthly).
Smaller companies might have smaller blast radii, but that's cold comfort for the 4,999 people whose data would be lost in a breach. I don't think allowing small companies to externalize security risks is a good plan; neither, apparently, does Google.
hilarious remy. you younguns cannot even remember 8 years ago. the answwer is ALWAYS PRINT MORE MONEY BABY!!!! PRINT WEALTH!! https://www.youtube.com/watch?v=EoS52fVtVQM
Print THE MONEY , PRINT THE WEALTH! BEST RAP EVER.
https://www.youtube.com/watch?v=EoS52fVtVQM
https://mint.com
This can depend on how you access to Internet. In my experience a Hong Kong travel SIM is best as everything will be pretty efficiently routed via honkers and uncensored. My home country SIM sucked as everything was routed back to my home country which is an awful round trip if you are trying to access a mainland site or service. If you are on a mainland travel SIM local services should be on par with what you use in the west and a good VPN should be pretty fast (especially if your gateway is honker).
It sounds as if you're intentionally misrepresenting the argument the parent is making.

The problem is poor regulatory standards, which is a leadership problem.
Everything is blurry if I cross my eyes, but focusing far doesn't do that.
Such attitudes are still quite prevalent in most US states and at the federal level, especially with former attorney general sessions. Archaic indeed, but hardly unique or surprising.
They'll need to do an awful lot more on their IDE for that to happen.

That GUI drag'n'drop onto code... ugh.
I think that the issue here is little to no access to a more detailed portfolio of the ads ran on your platform, as you are generally going through a middle-man, which in this case is the scammer by selling to providers on their front than they are paying you for.
How are they making money by draining batteries?
the left wing plan to destroy the world with their hypocrisy
The article begins with the headline “How the former Fear Factor host’s podcast became an essential platform for “freethinkers” who hate the left.” and then details Rogan’s interview of Democratic presidential candidate Andrew Yang 4 paragraphs later.
I just did a quick search and the story seems very accurate, everything points to SAC. https://www.yahoo.com/lifestyle/polar-fleece-is-the-new-powe...
Are we posting obvious politicaly driven character assassination articles on HN now? Really?
In a similar vein, I had one particularly obscure winapi bug that was discussed in some old msdn articles and blogs, but with no solution. Only after a few days of ramming my head into my keyboard did I do a wayback search and discover that a now-purged comment on one of the articles had had my solution all along.
Google used to have that function. But it was very useful, so of course they removed it.
Marques Brownlee on Building an Audience and Other Advice for Creators
Modern battery chemistry lasts longer, and after three years they will still hold a charge.
I'm not writing rust yet, but I'm using a couple of tools written in rust, and based on my experience with it, when I need a utility I seek out one that's written in rust.

I'm using https://github.com/BurntSushi/ripgrep which is rg, like ack or ag (TheSilverSearcher). I've been using it for a few months, and I like it just a little bit more than ag, because I find its help and interface a bit easier to use. Like ag, it's incredibly fast.

Just this week I started using https://github.com/watchexec/watchexec to run rsync to sync from my mac to my vagrant box, because I was switching from using neovim on vagrant to using Visual Studio Code. It works great and has a very nice command-line UI.

Another tool that's written in go that I thought maybe was written in rust that's handy is https://github.com/shenwei356/rush which runs multiple commands in parallel, like xargs. I'm using it to transfer images between folders on s3 using aws-cli.

Based on this, and Servo, which is unstoppable with its Doge logo, I think Rust is going to be a very widely used language. https://github.com/servo

Edit: I remember part of why I liked rg more than ag - I got to use cargo rather than go, which is a much more intuitive and less opinionated way of downloading libraries than using the go cli. go is coming around though: https://blog.golang.org/modules2019
I could definitely get on board with that. My only concern is that the expense if paying a professional auditor might make startups and individuals and open source projects unable to compete, but there could be solutions to those problems.
I wonder how feasible getting some temporal consistency in the dots would be? (Something similar to what the return of Obra dinn does?)

Alas it does actually make me nauseous :(
It isn't. Without commingling I know for a fact that if I buy from Amazon I'm going to get a genuine product (I don't really think Amazon acquires their stock through grey channels). With commingling, I no longer the guarantee of knowing which seller's stock I'm receiving.

The customer loses valuable information and decision power with commingling, especially important in these bazaar-type situations.
the answer is in the Title of TFA:
This Giant Ad Fraud Scheme Drained Users' Batteries And Data By Running Hidden Video Ads In Android Apps
+1 for Wave. I started an LLC to do contract work and so far it's been great.

I do have one minor gripe: I have my Wave linked with my Azlo bank account, and when I'm scanning and uploading a receipt Wave creates a separate transaction, in addition to the one from my bank feed. You have to go in and manually select both txns and click "Merge". Seems like a pretty big miss, but still very usable. Especially on my small scale.
It amuses me how Western media outlets continue to quote Adelstein, his entire shtick consists of spouting made up stuff about Japan to Western reporters with no means of fact-checking.

I guess it goes both ways though, the self-proclaimed "America-tsuu (US experts)" here aren't any better.
I can know that The Guardian is blatantly awful.
I am amused that the article detailing a very good reason to use an adblocker asked me to disable mine.
It is not an analogous situation at all and it is mainly due to the highly intermittent/variable nature of wind and solar.

If I have to provide 100 units of energy (peak) a wind/solar farm that produces 100 units of energy (max) doesn't cut it. Solar obviously varies with time of day and doesn't particularly match actual demand curves. Wind is very unpredictable and can generate 0 units of energy when it is needed and 100 units of energy when it isn't needed. So you still need to have 100 units of capacity coming from traditional systems (coal/gas/nuclear). Congratulations you are now using renewables perhaps 30-40% of the time, still building/maintaining your existing systems, and everybody's electric bill has doubled or tripled.

See southern Australia or Germany for real life examples of the problems caused by relying too much on renewables.
Thanks. Url changed from https://www.theverge.com/2019/3/22/18276542/scam-hidden-vide....

Submitters: please read and follow the guidelines. They include: "Please submit the original source. If a post reports on something found on another site, submit the latter."

https://news.ycombinator.com/newsguidelines.html
Docker is celebrating its 6th birthday with an easter egg
Official Docker Image

https://hub.docker.com/_/surprise

---

Quoting the README of docker/birthday [1]

"March 2019 marks Docker's sixth year, and we thought we'd celebrate it docker-style with a birthday surprise!"

To try it out, run:

"docker run -it --rm surprise"

---

Self-plug but I have noticed this from my side project "Follow GitHub Organisation" [2]

---

[1] https://github.com/docker/birthday

[2] https://github.com/follow-github-organisation/follow-github-organisation/issues/35#issuecomment-475447066
> I don't think the theoretical perfect supply/demand curve always matches up with real life. Maybe - in the long-term, it does, but sometimes things fly under the radar, maybe for decades, before the business cycle or something else forces a correction.

Yes, it's not perfect. But supply does play a large role.

Nobody is lining up to do "bullshit jobs" but a ton of people do want to make a living with music(and in the arts, in general).

It's the same problem with video game software development. The pay is not that great compared to other "boring" jobs like finance because the supply of people wanting to do it is far greater.
I was pretty disappointed in the lack of progress, but a few things come to mind:

1. IMO Rust has the closest thing in "imperative" languages to haskell's type system in a recently released "mainstream" language.

2. Rust brings an entirely new value (memory safety), and accordingly an entirely new hurdle called the borrow checker. This feature is so advanced that languages like Haskell are catching up (it's not a competition really) by introducing things like Linear Types[0]. That's really impressive.

3. Rust is targeting system programmers -- they move the slowest (as they should) in the ecosystem and are the most risk averse (as they should be).

4. Compare Rust to relatively recent systems-level languages (I won't name any), it's doing great.

5. Staying at the same place in the rankings is actually moving forward -- it may not seem like it, but it's hard to stay both effective, liked, and relevant in the world of programming languages (see: Dart).

I don't think rust is the kind of language to just shoot up the rankings -- it contains both higher level techniques that aren't quite mainstream yet and is targeted at a smaller community (though they're kind of going after web people with the wasm stuff).

I think rust is the kind of language that shows up to be consistently near the top of the rankings in 10 years (and I've said it numerous times but I think Go will displace Java and Rust will displace C/C++ where possible).

Yes, I will concede to a slight bias in favor of rust :).

[0]: https://gitlab.haskell.org/ghc/ghc/wikis/linear-types
I would make the sample available on the homepage. I had to scroll up and down twice in a row to realise it's in the tabbed FAQ.
"Blogspam" is more an article attribute than a site attribute. In this case the article was a couple paragraphs lifted from another source, which is usually how people use the term.
I think there's somewhat of a leap of logic in there. The idea that the transition to the present era is due to the end of artificial scarcity is questionable considering how many confounding variables there are.

Look at the graph of real median income vs. per capita gdp or productivity, income has been flat even while the economy grows. And this somewhat understates the problem because the economy today is different than what it was back in the 1970s. A huge segment of the working class is being pinched, economically, and they have less money to spend than they might otherwise. It shouldn't be shocking that people are spending less on things like music when they can do so. That doesn't necessarily mean that they wouldn't spend plenty if their earnings were in line with pre 1980 historical norms, however.
Totally see what you are saying (the underlying issue is language itself), but it's pragmatically obtainable.
Just a side-note. Swift comes with an repl and has support in Jupyter and Google Colab for whatever that's worth. As you mentioned the numerical computing ecosystem is just not anywhere close to Python or even Julia. There is a silver lining in that Swift has pretty decent Python interoperability.
That's true, but the for the majority, that attitude has changed now. Of course there are still staunch holdouts [like the state where I went to college, South Carolina...] but overall it's much better. Particularly for medical usage.