skysight-inc/HackerNews huggingface dataset:
Been studying standard HK Cantonese for almost 2 years at this point, can understand a wide variety of written Cantonese, news, stories, but cannot even read a basic mandarin sentence I see on wechat. Cantonese having 6 tones (with 9 in some regional variants). There are over 2200 different syllables in Cantonese, more than twice the number in Mandarin: https://www.britannica.com/topic/Chinese-languages/Standard-....

I'd argue the majority of daily vocabulary is completely different, both in writing and in pronunciation, than its mandarin counterpart, such as some of the most commonly used words 而家，頭先，邊個，喺唔喺係，佢哋，講，有冇，點解，佢同佢講，畀 as in 我講畀佢聽，聽日，尋日，嗰陣時，嗰個，嗰啲， I could go on and on. Even after all this time, I didn't know the characters 是 or 哪里 until learning them a few weeks ago. Likewise, if I were a native mandarin speaker and heard the relatively simple, common sentence 佢哋而家喺邊度呀 spoken to me, I would understand exactly 0% of it. Grammar is significantly different with word placement, nuance of ending particles, usage of adverbial comparisons using Noun + V + 得 + 過 + Noun, using 畀，未。。。添, etc. I cannot understand a shred of mandarin when spoken to me, despite being able to communicate conversationally and understand most of spoken Cantonese from others. https://languagelog.ldc.upenn.edu/nll/?p=1211. There are varieties of sources analyzing the etymology of words in sinitic languages as well as their grammar structures and phonologies. Both languages are far from being mutually intelligible for monolingual speakers. Perhaps being a native speaker in both has allowed you to have a comprehensive mental-map of their isomorphisms.
How to Sell a B2B Product
Really it doesn't matter if the advice is from the court jester or the viser - only the validity of the advice itself.

Between the child and the imperial tailor who do you believe is valid when one says the emperor is naked and the other insists that he is wearing opulent garments? The one whom the facts support. Telling what is the truth is easier said than done however.
If they make the UBI permanent, then in 5 or 10 years (assuming the world is put back together by then) we'll have excellent observations of how it functions in "normal" mode.
I'm sure I read a story like this on HN only a few months ago. Unfortunately, the new guy was put in place because he had previous connections with the upper levels. So, that didn't go well.

Realistically, the new guy is the manager. His managers put him in place because they thought he was the best for the job. Perhaps for reasons we don't know about, perhaps they are incompetent or perhaps they think he is the best thing since sliced bread and he misled them.

I appreciate your exception 'if you have a reasonable company culture' but the truth is that of the ones that do, some of it is faked and I think the likelihood of bringing their failure to their attention and having them appreciate it is actually quite low.

If I thought somebody was listening in to my private conversations I might start having false private conversations and see if they pick up on that. If they do then that might be a crime of its own.
This looks pretty interesting, I wonder how it would do with the CTF dump from Defcon 19 and 20.
For novel (and sometimes wacky) user interfaces, I recommend skimming through the annual UIST proceedings: https://dl.acm.org/conference/uist
A friend of mine said to do a successful software product you need three kinds of developers. Skip one and you will likely fail.

1. the kamikaze

2. the soldier

3. the sniper

Kamikazes start the project. They have a broad vision of how the result will look (total victory, ofc) and they do not pay attention to the mountain at the horizon or the road missing a bridge over a canyon a few hundred clicks ahead. They just start running.

Soldiers are those who march on day by day. Following in the kamikazes footsteps they do the grunt of the work. Much more thoroughly than a kamikaze ever could muster patience or care for.

Snipers are needed when the army hits an obstacle. Like a booby trapped rock in the middle of the road. They will shoot the explosives from afar. They are highly specialized individuals who care much more for the problem they solve than what means to what end it presents.

Most developers I know have a little bit of all these three types in them.

I did understood long ago that I am mostly a kamikaze.

Coming to terms with that when I do not finish yet another spare time project ... that's a lifelong goal to overcome.

You are in good company. As others said: focus on the learning more than on the result. This is what makes coping with not finishing stuff much easier for me.

At the same time this change of perspective may just provide the inkling of additional motivation needed
to actually do finish one or the other of those projects.
The Office 365 one (at least, for a long time) looked just about like a phishing message because it was an email from Microsoft asking you to click on a link. Especially if Outlook blocked the images (as it does by default).
bnh?
So it turns out you're wrong and the GP is right. Of course it's technically possible, but not legally. Many European countries do have these protections, even in the fairly privacy lax UK it is illegal to read employees emails unless you have a reasonable reason to be doing so.

Even if you do have a good reason, perhaps they're ill, you're not allowed to open them if it's obviously not from a business contact or it's obviously a private email. So reading an email from an employee's spouse or girlfriend would be illegal.
I'm guessing a lot of this is location dependent, and based on warehouse-proximity.
> I tried it and discarded the whole work.

Why wouldn't you publish on how it can't be done reliably?
Ebay is generally cheaper and arriving on time.
Ebay seems to be doing fine. I make about five orders a week through them (this week it's mostly hardware and electronics supplies). Having the platform truly just be a transaction facilitator means the hard, linearly scaling, work of actually shipping merchandise is distributed among tens of thousands of sellers instead of hundreds of warehouses.
Then consider that it's mindblowing to you because you're not used to any of the many jurisdictions where there is a legal expectation of (some) privacy at work.

Under European data protection laws, for example, many countries have considered the privacy restrictions to extend to employee e-mail addresses.

This includes Norway, for example, where employees have extensive rights to prevent employers from accessing their corporate e-mail accounts without substantial safeguards to prevent them from accessing personal information, and including rights to be notified where possible, be present, be able to respond and challenge the access etc.

You can find a lengthy (in Norwegian, though Google translate ought to do a decent job) walkthrough of the rules here [1].

Not everywhere treats people as serfs at work.

[1] https://www.datatilsynet.no/personvern-pa-ulike-omrader/pers...
For public companies in the US it is illegal not to.
Can anyone explain how this is better than analyzing wireshark captures within wireshark?

What is zeek and can I use it to analyze wireshark captures?
I have a similar thing - too easy to generate an idea, too hard to move them forward. Some die after opening a code editor, some half an hour later.

First and foremost - if it is your style, try focusing on short projects - something that can be done in a few hours. But once you decide, make a rule that for 3 hours you stick for it.

For anything longer that one day, I try to find collaborators (otherwise it is impossible). Importantly, they do not even need to touch the same parts of code - it is enough that I get some stimuli from time to time. Even for things that are day long, I try to move checkpoint-by-checkpoint, to have a sense of completion.

...

In general, I really recommend diving in materials on ADHD, especially "Driven to Distraction" https://www.amazon.com/Driven-Distraction-Revised-Recognizin..., this attention-jumping may be a symptom of larger issues.

Another thing that is worth nvestigating - WHY do you quit? Is it like that there are too many ideas? Or maybe being afraid of failure. (Vide perfectionism & procrastination.)

On the other hand, I strongly object to some pieces of advice found in the thread, in the line of "if you cannot sustain attention, it means it is not worth it". Well, it might be true for the neurotypical population, but certainly isn't for AD(H)D folks.
Find a problem to solve. Don't focus on tools.

You want to do these side projects to show to yourself that YOU can do it. Focus on the problem not on the skill.
"Globalism"?

It's very hard to say right now. Money will be tight, so the pressure to buy the cheapest will remain. A lot of producers and consumer businesses will go bust. Shortage and oversupply will ping pong around for a while.

A lot depends what the effect of deaths is on politics - do any leaders get killed? Differential effect on older voters? Hopefully the number of those will be small enough not to matter.
This diet is the opposite of the advice for gremlins: subjects were only fed when it was dark.
It helps a lot if you pick something you think is important, not just start working on some random ideas.

Or maybe you can accept that you like jumping from project to project and that's okay too.
Are you sure?

320,000,000,000 / 47,000,000 = 6808.51
Agree, but then what's the point of using a Cloud IDE instead?
Basic for the ESP8266
the reason for this power isn't just for abuse of power, it's literally to prevent fraud and reduce liability. You need to know if your dev is exfiltrating PII to his buddy who is a scammer, if your employees are participating in bullying or discriminatory behavior, etc. Work is work, it's not your personal life.
> I'm spaniard, and havent read anything alike on the Spanish news.

There is a link in the article (I don't speak Spanish though). They refer to the Economy Minister Nadia Calvino.

https://www.lasexta.com/programas/el-objetivo/noticias/nadia...
It can sometimes be impossible to be 100% sure that notification is useful.

For example, you might follow 100 people on Instagram, but only really care about updates from 20 of them. Instagram uses several signals to detect which people you want to hear updates from (such as whose images you favorite the most). It's impossible for them to always be 100% certain, but they do the best they can. I'd wager that about 50%+ of the Instagram notifications I get are those I feel are worth clicking on, and I'm glad they send them to be.
Germany’s devolved logic is helping it win the coronavirus race
I've been working on a side project now for about 8 months. By far the longest for me. Whats worked this time is I don't work on it every day and sometimes I'll only write a few lines of code if only to keep the momentum going. I think anything you do for your side project is a positive step. Once you give up its done.
If your boss wanted to be included, she could have Bcc'ed herself.
I've also noticed that if you order multiple items, and one of them has a short shipping time, they'll suddenly ship your other items that are waiting. Presumably if they're all at the same warehouse, and they're already shipping one thing, they put the other stuff in the box.
Small typo in title: "ans" -> "and"

The paper itself is linked here: http://web.mit.edu/digitalapollo/Documents/Chapter1/cyborgs....
Another angle, maybe you have to churn through many (hundreds?) of ideas before you get to one you really want to see through.
The feedback loops for UBI will be much longer though. I bet you can tell only after a few generations if it was a success. I also don’t think it sustainable long term unless we change the economic system. After a few years or decades politicians who promise to cut benefits to the people who are doing nothing will be very popular. Let’s start with something simpler like universal health care or affordable education or affordable housing. If you can’t pull that off forget about UBI.
>I'm spaniard, and havent read anything alike on the Spanish news.

The article has a link to this Spanish article (and an embedded video), I'm curious, does it contradict the statements of the Forbes article?

https://www.lasexta.com/programas/el-objetivo/noticias/nadia...
Securing ML Services on the Web
I remember 'dd' as 'data dump'... whether it's right or wrong, it makes sense to me.
I've tried a variety of things. The first big step once I realized that I was sloughing off the boring bits was to try tackling the boring bits first. Start with a basic app that included user registration, an empty FAQ page, etc., but that generally meant quitting the project earlier rather than later. Then I thought well, maybe I'll just build up a library of reusable components for that, but hey guess what? That stuff is boring

So, that's the long way around, but yes, I have partnered up with people who might compliment my lacking skills, but it's tough finding people motivated enough that I feel like I'm letting them down if I don't keep up. I'm generally great at getting projects going through the hard bits, but in my experience, most other people fall off or lose interest in the project before it even gets to the point that I might.

To date, the only thing that reliably ensures I'll complete a project is paying me to complete a project. Weirdly, if I'm getting paid for something, my mind doesn't suffer any of these ailments. I will still cherrypick the most interesting work to do, but if there are features with deadlines, so long as there's money in it, I have no problems getting myself back on track.
https://www.smbc-comics.com/comic/2011-07-13
> 400+ of your coworkers were let go over Zoom via a two minute prerecorded message.

That's harsh and cold. Wow.
At the beginning of the pandemic, Amazon was overwhelmed by people panic buying or preparing for shelter in place. The problem was not primarily the shipping industry, it was within Amazon. They've since hired large numbers of people and deprioritized [items deemed] non-essential so that people can get their essential needs in a timely manner.
I am not a doctor nor do I have anything to do with the medical field...

Have you been diagnosed by a doctor? Specifically a cardiologist? They'll recommend a device to monitor your heart if they are worried about it.

If they're not worried about it and you want to monitor yourself, Apple Watch would probably be fine. Although pricey if all you really care about is HR. Personally, I wasn't that impressed with it. I found it was always off by a few beats per minute. And there were times that the sensor didn't work at all (which I attribute to having very dark tattoos on both arms right where the sensor sits).

If you just care about heart rate, there are cheaper alternatives out there. LETSCOM, Lintelek, etc. on Amazon have HR wrist monitors that are <= 30 USD. For me, that is in the "grab one, if it isn't great, get rid of it" range.
> assume that your employer has access to _everything_

I hear this a lot and it seems like sound advice, but always leaves me with questions.

Sure, my employer can see what URL's I am hitting, what applications are installed, their usage, and if they want they could even decrypt https traffic, take screenshots without my knowledge, key-log, turn on microphone and camera too.

I mean, I won't hesitate to open my personal gmail, read news, make comments on social media sometimes (like this), perform online "errands". At the back of mind, however, I wonder if someone is seeing what I am doing.

It makes me wonder, what is typical? Under what kinds circumstances would the most draconian measures (like screenshots) be taken? How much latitude are IT folks given? Are there ways to detect when really ugly things like keyloggers/cameras/mics being controlled by whatever "enterprise IT" software suite?

It seems IT folks don't talk about this much. The dominant advice is always don't use work computer for _anything_ but work. The reality is that almost everyone in every profession takes that advice with a grain of salt.
Query-based summarization generates answers from the Covid-19 Dataset
Maybe when this proposal meets with disaster, we'll then realize that most jobs exist for a reason, and that society is an incredibly complex system that can't be rationalized on the basis of five minutes' thought.
For the same reason people who use Facebook tend to forget about people who don't. Convenience is sticky. Amazon, like Facebook, spends a lot to subsidize that convenience and thus that stickiness.

It's the online equivalent of the Wal-Mart effect.
Clock that writes the time every minute
There's typically not much cap ex when you add another shift as your'e running when existing equipment is idle. He even mentions this possibility. But any such risk should be baked into the higher price. Nobody's going to complain that he has to charge more for added emergency volume.
6808.51 / 12 = 567.37 :)
Dupe? https://news.ycombinator.com/item?id=22788738
$6808 per year is about $567/mo.
Show HN: Get free feedback on your CV from Hiring Managers – RateThisCV.com
I really wish they could provide more clarity. I haven't tried ordering things that list as May, but browsing items, I randomly see individual items that for some reason have much closer dates. I even saw one with 1-day shipping. It makes no sense to me. I wish they could give a slightly better window prediction than "this may take a month"...
That is interesting to me to hear. Bloomberg News has the lovely characteristic that a lot of people believe them and they're also generally wrong so you can usually trade on that info. It's the fascinating power of building an enduring brand through one field (the terminals and Bloomberg himself) and parlaying it into another.

For instance, the day after the SuperMicro story popped up and I saw that it was Bloomberg that broke the story, I went long SMCI. A month later, the sweet smell of victory and +100% gains sat in my eTrade account. Now there's edge, and I didn't even need 5 ms to the exchange to get it.
I almost certainly have no idea what I'm talking about but

Can I write a device driver using io_uring? As in talk to i2c endpoints instead of normal files?
Dataviz and the 20th Anniversary of R
Wireshark dissects protocols and gives debugging traces. Zeek (FKA "Bro") is an intrusion detection system that analyzes debugging traces (which it generates itself, not through Wireshark dissectors) to generate usefully semantic data, ranging from "which hosts are fetching this URL" to "where are there signs of this vulnerability being exploited".

Both Wireshark and Zeek use libpcap, which is the de facto standard for raw packet captures, so yes, the same data you'd be feeding to Wireshark to browse, you can also feed to Zeek to analyze.
I don't have access to the text right now, but when you consider the literal definition of "fantasizing", it's pretty heavy: "to imagine things only possible in fantasy"
RClone is very much appreciated tool in my collection. Thank you people for this very useful and well made tool
I recently learned about bookshop, and was super excited until I actually started making a wishlist of stuff I wanted and found half of it to either be back ordered or not exist in their system at all. Turns out all orders are processed through a single book supplier and if they don’t have it bookshop won’t either.

As someone who doesn’t use Amazon, I tend to use indiebound, which just pairs you with the closest independent bookstore who has the thing you want.
Now divide by 12, and it's in the $500pm ballpark.
> fear of shame be damned

I hope that starts to become more socially accepted now. The thing that's always stopped me from wearing my mask as early as February was all the news reports of people being assaulted for wearing a mask on a subway. Like no good deed goes unpunished.
There is heavy reliance on GPS for precision timing to make cellular radios work (why spend $100k on an atomic clock, when a $500 GPS unit will do). A few other things are starting to take a dependency on GPS (power grid, TV).

Good roads can be hard to come by in quite a few areas. Even if a area has a road big enough to support a truck, they can be impassable during the rainy season.
For no-code internal tooling, have you checked out Internal? https://internal.io/

It doesn't require code or SQL knowledge - so anyone can build/update their internal tools. You can hook it up to your database and/or business apps like Google Sheets, Salesforce, Hubspot, and Strip in a few minutes. You also have the option to add http services, graphql endpoints, or custom SQL queries as well - which turn into reusable building blocks that anyone at your company can use to build internal tools.

Full disclosure: I'm one of the founders. I'm not a developer, and I use Internal to build all of our internal tools.
Some example tools we've seem people build:

1. Support lookup tool: Allows customer service reps (with permissions) to quickly view relevant data from your company database alongside ticket details (e.g. from Zendesk of Hubspot) in order to resolve customer issues quickly

2. Refund tool: Allows anyone (with permissions) to view customer orders from your company database, view previous Stripe payments, and issue refunds - all from one tool.

3. Onboarding tool: Allows anyone (with permissions) to quickly check the status of customers who are onboarding, review information, and create/update records.

4. Cross-datasource CRUD tool: Allows anyone (with permissions) to create, read, update, and delete data across your company database (e.g. PostgreSQL, MySQL, MongoDB, Firebase) and business apps like Google Sheets, Salesforce, Zendesk, Hubspot) — in a single interface.

5. Data mapping: Allows anyone (with permissions) to view data from multiple tables (or even systems) side by side, and map records together.

6. Easy CRM integration: Allows anyone (with permissions) to use data from your company database to quickly create a new lead or opportunity in Salesforce or Hubspot.
Could part of a solution be some form of randomized taxation, so that companies will sometimes have to pay a lot more than other times, to incentivize the creation of economic safety buffers and increased resilience? Similar to how noise is added to machine learning training data to prevent networks from overrelying on specific features.
As a Slack admin, I changed the default retention period from "forever" to "1 year". Old Slack messages are more likely be a liability as a benefit, for the company as well as individuals.

If you want to store something important for the long term, Slack is not the place to do that.
Being "political" only tells if it is contested - it says nothing about right or wrong. The implementability of it is dubious as are claims that this would help mental health.
Is avoiding this bug a realistic goal for most of us? It simply won't be feasible to keep people locked down until a safe and effective vaccine is available (at least 18 months, maybe longer). Transmission is still going on due to essential activities, and voluntary compliance is going to get gradually worse. So the reality is that something like 70% of us will be infected before herd immunity causes infections to burn out in large areas.

But it's certainly worth delaying infection for a while if you can. The treatment protocols are improving every day.
I wonder if this applies to ad-hoc Hangouts calls made using corporate accounts as well (and specifically, ones which aren't explicitly set to record by the participants).
I like how this ends up on the topic of efficient encoding of an x86 instruction that zeroes the accumulator.