skysight-inc/HackerNews huggingface dataset:
Next >$16B opportunity: bring something close to Slack, but that actually works, to China.

China is chat-first culture, but neither DingDing, nor Wechat Work achieved the status that Slack has in the US/EU.

Problems with Slack in China: it's often blocked, it's unbearably slow, the apps are not in the stores, it's Chinese search is lacklustre, it's UI is centered on "longer" messages but Chinese language is very short so it could be optimized somehow.
Survivorship bias can apply to things other than literal survivors.

What I mean is that, since they're in Berlin, they're mostly interacting with other people who live in Berlin. They're not going to hear from people who don't want to live in Berlin, even if those exist.
I do this. But then I find that whenever I have to help someone out at work in their Macbook, I have to go through the hassle of first mapping Caps Lock to Escape on their Mac, do the work, then remember to unmap it again after the helping session is over. Is there any good way to automate this workflow for helping other people on others' Mac?
Renault and Nissan sign exclusive agreement with Waymo for driverless mobility
Show HN: DivvyDroid – Qt/C++ application for remote controlling Android device
I’m in the same spot. Things that are well-understood seem bland, and complicated or unknown problems seem tedious. Productivity comes in 16-hour spurts separated by several days of boredom, guilt, and unsuccessful attempts to get something done. I’ve felt like this since maybe year 4 of programming.

I’m really not sure where people go from here. I don’t know whether to stay in the industry or plan to switch careers; I’d probably be just as bored with something else. Age seems to be accompanied by disenchantment and I can’t imagine ever being a bright-eyed and full of ambition to excel in a field like I once was. Maybe I’m just jaded.

Reading the topic article, I’m a little glad I didn’t study CS. At least I got to feel the “magic” he mentions in the first few years of my career. This poor guy’s already spent and it doesn’t even sound like he’s in his first real job.
China has a silver bullet in its trade-war arsenal: yuan devaluation
Interesting. I'm always surprised by just how little I know about China.
Let's not consider it released until the source is released. So much confusion surrounding this language.

Edit: The author has redacted the binary release and says will release the binaries with the source on July 22nd [1], thus, this post is invalid at this point as nothing is released.

[1] https://twitter.com/v_language/status/1141625734953390081
DivvyDroid 1.0 released an now available as AppImage package for Linux.[0]

[0] https://github.com/maxrd2/DivvyDroid/releases/tag/v1.0
IQ is influenced by education. An illiterate farmer is likely to score worse on an IQ test than someone with a high-school education. If you do transnational IQ studies, you can still calibrate the test to give an average of 100, but countries where the population consists mostly of illiterate farmers are going to have a lower average than countries where almost everyone went to school.

That does mean that 100 is a somewhat arbitrary cutoff to require. A better criterion would be what percentage of the population has the education necessary to retrain for a manufacturing job quickly.
I think it's just delayed to make this free preview useless for most commercial applications. They sell this data after all.
Thoughts on Tribalism in Silicon Valley
AIS receivers on satellites.
No info apart from confirming, that yes, that would indeed be the new price going forward.
Companies are not mowing their manufacturing out of China because China. They move it because the US.

They still keep manufacturing in China. Products that go to Chinese markets or non US markets can still be manufactured in China.
On the Relation Between Unit Testing and Code Quality
"A low trust country" is maybe not the most elegant way of phrasing it. But China does not have the rule of law and long-term stability in politics, policies and enforcing contractual agreements, established historically or by implication, to nearly the same degree as most Western countries. The trend of rich Chinese investing in property in the West demonstrates that Chinese citizens are also well aware of this, and are hedging their bets.

This is an often underappreciated point regarding the industrial and innovative ability of Western society. It remains to be seen whether it's a precondition to being the most powerful nation in the world in terms of technological development and industrial capability. (In the same way as the question of democracy/freedom of speech in general being such a precondition).
Linux Manjaro Phone Based on Plasma Mobile
"trade in shark fins" is correct, "shark-fin trade" would be too; "trade with shark fins" would be weird. Compare the frequencies for a more common commodity: https://books.google.com/ngrams/graph?content=trade+in+wheat...
ReRISC: Reconfigurable RISC
Seems like a classic case of moral hazard here.

I'm surprised cybersecurity insurance doesn't mandate best-practice auditable backups as part of the process to grant a policy.
I feel like hn lives in parallel world from me. I hate business email, and slack has cut out 99% of it. Whenever someone forwards me 30 message thread with message "can you do this" I wanna punch them in the face.

Perhaps this thread self selected people who misinterpreted the title. Email is still OK for newsletters, transactional messages, receipts, spam or from business - something very official.
This is really good advice. Not many devs think about themselves when discussing their managers.

>> The really difficult thing about this question is that it's not a 1 way street. If you don't work hard and have a good attitude, it will be hard to achieve anything. You need to have realistic expectations of how others will perceive what you do. You need to be able to balance the needs of others with your own needs (not too selfish and not too selfless). Your manager can help you with those things, but they can't actually do it for you.
I wonder how startups come up with valuations. In this climate it seems the market is ready to fill in any valuation and convince itself that it was the right one. Seems like they could easily have gone higher
> Email forces you to communicate thoughtfully,

I wholeheartedly disagree. My inbox is full of emails with subjects and no body, one-line half baked questions, non-responses, incorrect information in a body of correct information that gets lost in the sea of noise, broken formatting that render massive email chains totally unreadable. Often times those massive chains of emails have totally diverged from the initial subject and people on the mail.
The world deserved an upgrade to IRC, embracing openness.

Instead we got Slack.

At least its success made developers take Electron seriously for desktop apps.
City of London to Help Stop Legal Tech ‘Mismatch’
Also it's not like they had no clue which parts of an aircraft were important. The less-snappy but likely more accurate story is they looked closely at the parts without bullet holes in them to see what important components in those parts could use some more shielding.
> Not when I have to keep sorting my mailing lists into its own

There's a field on emails called subject.

Linux kernel is still developed using mailing list, I can imagine only a few things harder than that, still the kernel team manages to work on it just fine, without being in the same physical space.

Channels are just another way of labeling stuff...

> (even more when I'm working from home)

emails have been distributed, async and remote-aware since the 60s.

I'm really genuinely curious to understand why people keep making this point, while that's one of the most irrelevant feature of Slack.

I'm not saying email is perfect, just saying that your points are not a unique feature of slack, anyone of them have existed for decades.

> Yes, e-mail could be used for all of that, it would also make my inbox completely useless.

Just like channels on Slack after a while.

BTW https://www.mattermost.org/ offers the same features Slack offers, but I guess people are not switching because mattermost is not a recognized brand.

Just like people don't buy Nike shoes to ditch them for equally comfortbale but brandless flea market shoes.

It's a shame that tech people are so fashionable.

EDIT: formatting
On Apple's platforms system libraries can't be unloaded anyways, as they're mapped into every process as part of the shared cache.
Hey, that already exists (at nation-level): https://en.wikipedia.org/wiki/Special_drawing_rights
The alternative is to flick the power switch on and off a bunch of times quickly which is what IKEA Tradfri bulbs do. That can easily be triggered by kids though.

A reset button isn't going to be very helpful if the bulb is fitted in a recessed light fitting.
...and then my relatives open them up and insist on rinsing each piece with boiling water anyway (conveniently always provided as part of the tea service).

Also, in recent years, many restaurants have started to charge for the wrapped plastic cutlery + dishes, usually 1 RMB for cutlery and 2-5 RMB for the dish set (you don't get to keep them - it's basically just the fee for the cleaning + packaging). Perhaps they're trying to encourage people to bring their own, which is a bit of a weird (but probably environmentally friendly) idea.
Yes. I have to pay the taxes. The 100 is a fine for doing it wrong and I guess pay for the extra time that they need to spend.
This is why I always keep my bike inside my living space.
Just wanted to add to this to say that you can use shift-esc to clear all notifications in a workspace.
Thought I'd drop in since a shit load of traffic is coming from you guys.

Dev here - thanks for playing!

The game obviously has its issues, but hey - its a dumb, free, experimental and ultimately temporary experience.

Thanks for checking it out!
Taiwanese and Hongkongers agree & enjoy their freedom.

This "Western..." thing is something that is used often in Chinese PRC propaganda, to discredit free press and the rule of law as "Western" ideas. Yet, China has no problems following the "Western" idea of communism ;-)
Now they just need to add the missing row of keys, and everything will be fine.
A good manager doesn't tell you what to do, but asks you what you need. A manager should be a facilitator, not a micro-manager. Provide you with the resources you need to do your thing. Juniors need more active guidance of course, but they should be getting that from seniors rather than managers.
the article is not really about "randomly copying stack overflow". It's about the joy of exploration and learning, and once you have attained mastery - the details of applying it over and over again is not interesting (which is usually the case in real jobs)
More likely bean-counters unwilling to pay for experienced IT staff.
I also really like the butterfly keyboard but Apple has to invest in improving its reliability.

I run a 2017 MBP with the second butterfly iteration and stories online have me worried that any day will be the last day of my keyboard.

So far it works very well and when I went back to my 2012 MBP to find some old files, I noticed I vastly prefer the new keyboard.

TouchBar however is the most useless thing ever. I absolutely never ever use it unless I need a FN key. I mostly forget its there...
As a long-time IRC fan (I found many important persons in my life there!), I'm also a bit salty that open protocols didn't triumph and so many people salivate about features of Slack that were already in IRC in the nineties. But I don't get the horror stories about Slack poisoning work culture, I haven't experienced them.

At my workplace, we are a team of 7 (in a research project, it's academia but I don't think our way of organizing things is too different from a small startup), we have been using Slack for like a year and we have a sane relationship with it. Yesterday I think there were like 2 or 3 messages in our Slack, no more were needed. At other points (with looming deadlines, etc.) there is more activity, but it's always activity related to work that needs to be done, and my feeling is that it mostly reduces the amount of email, and sometimes also substitutes private messaging that some of us were using for work-related issues. Which is a plus for work culture, because we keep work and leisure separated. And as there are no notifications outside working hours, I think it has actually been positive for work-life balance, compared to using email or other messaging systems.

I don't know if it's a matter of team size (I can imagine that Slack may be more prone to becoming a behemoth in a huge team?), the personalities of the people using it, or that companies/teams where Slack is problematic already had a problematic work culture in the first place. Maybe it also helps that we don't have the paid plan at my team, so since logs are not stored, we use it for immediate teamwork and we instinctively shift to email or other means for important stuff that needs to be on record or consulted later. But for whatever reason, for us it hasn't become a growing monster. I'm curious about the factors that make it a blessing or a curse.
> we're running Electron apps today

Some of us try not to on the belief that they don't perform acceptably.
Many humans can't do any of the things CS textbook AIs are supposed to do.

For example: play Go or chess at all, never mind to a high level. Write good music. Pass a Turing test. Drive at least as safely as average.

Maybe a third of the population is going to struggle with ticking off even one of those requirements. [1]

Someone who can do all of the above is comfortably in the top 5% of the human ability range.

Curiously, the usual list of goals looks suspiciously like the interest profile of a tenured CS academic.

Things humans do but AIs don't include:

Parsing complex social and personal interactions and maintaining maps of social and political relationships. Improvising solutions to problems using available resources. Converting word-of-thumb learning into memorable narratives - either as informal instruction, or as a formal symbol system. Communicating with nuance, parable, irony, humour, metaphor, and subtext.

Some humans can also parse complex domains and extract an explicit rule set from them - but that's a much less common skill.

Except for that last one - maybe - these all seem like they're much closer to the human version of intelligence than any goal based on a specific output.

[1] Even the driving, because many people can't drive at all, so it's not a 50% break at the average. And even the Turing test, because there are still a lot of humans with no Internet or computer experience, and they'd find the glass terminal experience very strange and unsettling.
Of course, you need to make sure that your system actually provides up-to-date implementations of these libraries.
I don't know much about this topic (finance). But since I see news reports regularly of Indians depositing black money in foreign banks, I am posting this. I am not really sure if this 'financial data must stay in India' requirement could solve the problem of black money.

>The total amount of black money deposited in foreign banks by Indians is unknown. Some reports claim a total of US$1.06 - $1.4 trillions is held illegally in Switzerland. Other reports, including those reported by the Swiss Bankers Association and the Government of Switzerland, claim these reports are false and fabricated, and the total amount held in all Swiss bank accounts by citizens of India is about US$2 billion. In March 2018, it was revealed that the amount of Indian black money currently present in Swiss and other offshore banks is estimated to be ₹90 lakh crores or US$1500 billion.

https://en.wikipedia.org/wiki/Indian_black_money

Getting Switzerland to release that information isn't that easy. I have been hearing about it for at least 5 years, may be more. Even 4 days ago, there were reports like this: https://www.businesstoday.in/current/economy-politics/noose-...
> People like to extend trends into the indefinite future, but macroeconomics is superstition at best. The stagnation of Japan caught just about everyone by surprise.

Japan stagnated after reaching approximate parity with the US in GDP/capita. China only has to reach one quarter the productivity of the United States in order to surpass the US in nominal GDP. If China reaches half the productivity of the US, its economy will be twice as large as that of the US. These are relatively low bars.

> Given this level of uncertainty, it seems reasonable that some powerful Americans might not want the US to go gentle into that good night.

I wouldn't call it "reasonable," but I might call it "predictable." A policy of trying to sabotage China's economic development would put the US and China on a definite collision course, and I don't want to see what the world looks like after that. The most concerning aspect of this is the apparent widespread support for this course of action among both Democrats and Republicans. A lot of people don't know what they're careening into.
Why would I hide my chatrooms in several browser tabs? Sounds maddening.
I realize now that this is also why I left the company where I've worked the longest. Fun company, but at some point I noticed that my job was going to be to maintain all the legacy sites while a separate team was doing all the exciting cool new stuff.
Interesting that the authors concluded there's no strong causal relationship between unit test coverage and the number of defects or perceived code quality.

I felt that perhaps defects detected by tests during original coverage might have been overlooked. It seems they were examining the defects detected by only increasing coverage.

Maybe some of the code coverage they studied were simple smoke tests without much granularity.

Code quality perception is probably very subjective.
Finding no effect is how you end up publishing in Medium (or Frontiers in Neuro) instead of in Nature
> the slowly shrinking set of platform libraries

Not on iOS?
It's pretty hilarious that first Stewart Butterfield tried to make an MMO (Game Neverending), failed at that, and ended up making a fortune on the spinoff, Flickr. Then he tried to make another MMO (Glitch), failed at that, and ended up making a fortune on the spinoff, Slack.

I hope he tries to make another MMO.
Fucking you all the cunts working for FB, find a better job fucking cunts.
MariaDB 10.4 GA release with online DDL, temporal and optimizer improvements
Intel's cascade of data centre riches
So these two assholes are the reason measles outbreaks happened again. Good work you having there.
Cool, thanks! I've learned something today!
I'm going to rant here... I hate the way some people seem to think that a recording is a good way of explaining the pronunciation of an English word. In my (bigoted) opinion the only good way to explain the pronunciation of an English word is with a phonemic transcription into IPA. This is because even within England there are are lots of different pronunciations of the same sound. What you want (or at least I want) to know is whether the first vowel in "Malcow", say, is the same as the vowel in "hawk" or the vowel in "trap". A recording of a particular person saying just the word "Malcow" doesn't necessarily give you that information, and certainly not in an accessible way.

(Also, a lesser consideration: there are some native speakers of English who can distinguish certain sounds in their pronunciation but cannot, or cannot easily, hear the difference between those sounds. I would guess that either they learnt to speak partly by watching people's lips or their hearing has deteriorated as they got older.)

None of the above is specific to English. If I wanted to know how a French word is pronounced I'd prefer IPA to a recording just the same, if not more so.

Admittedly not everyone loves IPA like I do (perhaps some people think it's a kind of beer). The online Oxford English Dictionary provides IPA transcriptions of both the British and American pronunciations and you can click on them to hear a recording. Perfect.
Will the attackers restore the attacked machines once the payment is made? They are just as likely to take the ransom and run.
> The USA is not going to be #2 in 30 years

How and by what metric? China already has a larger GDP (PPP) than the US. And their economy has approximately doubled every decade for the past 3 decades.

There were worries that Japan would surpass the US and that didn't pan out. But Japan has 1/2 the US population. China has 4x the US population. This is also a big difference vs Russia.

I am sure the US does not want to "accept" a 4x bigger country ever having comparable influence. But does the US really have the power to keep China, another nuclear power, at 1/4 US GDP level forever?

You say accepting this is crazy, but escalating a conflict between two world powers in an attempt to permanently repress one of them seems a bit crazy to me (negotiating for a better trade deal is another matter).

There are plenty of countries that enjoy a high standard of living without being the undisputed #1 economic power. I'm skeptical that the US actually looking out for its own interests necessarily involves a big conflict with China, although I could easily imagine that outcome.
Not really seeing a huge void.
Yes, this robot scrubs plates before putting them into a dishwasher. That's really unnecessary and it does it extremely slow. Here's a video of someone showing how fast it can be: https://www.youtube.com/watch?v=qx-aak2zK_Y
Would you mind linking to a few of the startups you've come across?

Also, do you know of any databases of MMSI ship registration numbers or similar? Presuming this should be open access, even if very static.
Do you mean its way more waterfall in that it happens in practice, or do you mean that its much more suited to that style of development process?

If the former, then I would say a lot of large companies end up that way (they tell themselves they’re “doing agile” but in reality are really just doing some form of modified waterfall). If the latter, then I will ask: why is that?

Waterfall might make sense if you know up front exactly what you will build, which as an engine developer may well be the case, but for anybody else, I don’t see how a more agile approach short iterations and tight feedback loops wouldn’t produce better results.
So is atexit: it's part of POSIX, just like the rest of the dl* APIs.
At my current job shit has never hit the fan in my time working there. I have also never really been pressured by deadlines and hardly ever get distracted from what I'm working on.

I honestly think my manager is a magician because when he talks about all the shit he had to do in the day and stupid phone calls to answer I just think "wow, my day went quite smoothly"
So I had a look around and there are actually a few people who make perfectly serviceable hurdy-gurdies that cost not that much.

And so I just went and bought a proper one from this gentleman:

http://www.vrabelhurdygurdy.com/instrument/

People on the internets say he makes perfectly serviceable, no-frills hurdy-gurdies, which explains the price.

So hey, taneq, if you're reading- thanks for the heads up, which started me on the search for an affordable hurdy-gurdy. I'll let my neighbours know it's all the fault of someone on the internet :P
I have to disagree with the author. Google+ did not fail. Had it been a startup rather than a Google project, it would have been considered an amazing success. The problem was that the goal of being a Facebook killer was just too ambitious. Had it instead been a social feature amongst Google products it might have served valuable purpose for both Google and its users. Sadly, in a large corporation, every project has to meet some IRR hurdle, even if not explicitly. And at Google that hurdle was artificially high and Google+ could not meet it. This is why Alphabet makes so much sense, as it allows risk levels to be segregated.