skysight-inc/HackerNews huggingface dataset:
First and foremost because "they" cashed out all their profits over seas and bankrupted the company, neatly avoiding any of the responsibility of dealing with the repercussions of their actions. This is the most basic strategy of mining companies everywhere. They. Don't. Ever. Clean. Up. Their. Messes. If they did, most mining wouldn't be profitable. This is why people get up in arms about the DAPL pipeline and other such projects.
Show HN: Rust HMAC-SHA512 implementation optimized for embedded devices
China is already doing this quite aggressively in the US universities.
Johannes Gutenberg: The Steve Jobs of His Time
fast here means compared to a naive implementation. They use a lot of optimization and heuristics.

What would be a O(2^256) problem? A boolean formula with 256 binary variables? In many cases those can be broken down to independent smaller formulas which are easier to solve, in which case a solver might be quite fast on it, yes. But something that provably does not reduce to a smaller complexity would still take forever, I guess. Corrections welcome.
Yes, but BeOS was a lot less Unix-ish than Linux. Most of the details are fuzzy now, but there were a few big differences you could run into trying to port, notably around networking. (The never officially released BeOS 5.1 would have added a BSD-compatible networking environment, though.)
I don't really understand the fuss about how robots will kill jobs and how to tax them. At the end, they are a form of capital, that enables a company to work; and as such, they are nothing new. What we need to tax better is companies profits, which get taxed less than individuals in most countries (basically for the reason that companies are more flexible and have more means to fight against tax impositions than a salaried person).

Then, if some jobs dissapear, and not enough new jobs replace them, you go to the companies that are ammasing wealth and you tax and redistribute that wealth throughout the society (one of the functions of the government).
Can you explain what you mean by 'observable' and 'real'?

As I understand it, most science involves using instruments to measure quantities that fit into some simplified model of the world.
How does this differ?
I think they already did when they stated that there were flat Earth believers all around the globe.
I think the main difference is psychological. A dedicated emergency pager application contacting whoever is on call at that moment will lead to quite different usage than a targeted super-buzz feature integrated into a normal messenger application.
No, I just found your off-the-cuff comment absolutely typical of the desktop Linux situation: it's totally stable except when it freezes so hard you need to find a reset button.
Regarding blackmail I suppose I would say that China already has search engines, which seem to have been able to provide a consistent experience for many years. I would imagine that if there were instances of them being blackmailed, we would have seen the results as drastic product changes or inconsistent experiences.

Since Google does not seem to be aspiring to provide a service that goes beyond that local competition in any profound ways, it seems hard to see why or what they would be blackmailed for, that others wouldn't.

Google has also tried to enter China once and willingly withdrew when it would not cooperate, so they have displayed historically a willingness to exit when the situation is something they cannot agree with.

For these reasons it seems unlikely that a blackmail situation would occur, or, if it did, what it would be for or what it would accomplish.
Very few, but I bet there's an order of magnitude more developers who regularly view JSON in a browser than RSS in a browser (without extensions).
Hi,

We are hiring. Kindly send your resume to sasmita@slickaccount.in
Two words: Académie Française, the governmental body which determines what is official "standard" French, and zealously guards the language against loanwords from other languages in an attempt to preserve a purely French French language.
> it’s just exactly the same as all the others

Yup , this article is basically similar to the already existing thousands of "Entrepreneurs" stuff existing on Medium.

>How to hire your first workers, or how to manage them

It's really sad these days we cant get things that are actually intellectually honest , people are "ok" to "open" about stuff that has been written about X Million times , but now how about they fail to manage X or Y or choose to hire X instead of Z and turn out wrong.

Really sad.
> Not just the visual appearance, but for example keyboard shortcuts are relatively universal; Cmd + , is the shortcut for Preferences/Settings in Safari, Chrome, iTerm, Slack, NewsReader etc. I don't know if that would even be possible on the leading Linux DEs.

Kinda funny, but the inverse is true for me. I am forced to use a Macbook at work and shortcuts are a frustrating thing. Do I have to use Cmd + <x> or Ctrl+ <x>?

Considering both Windows and Linux follow almost the same shortcuts, Mac is the odd one out here.
And it's expected that they only respond when they're "carrying the pager", that is, on their on-call shift.

One of PagerDuty's features is figuring out who's the right person to page right now.
I think this analogy/thought experiment breaks down because currently Google is not the water provider and instead has actively been sitting out of the prison and not playing the game, thus some amount of disapproval is shown from google. That is why entering is seen as negative, because it says to the world the game is okay. I agree that morality is contextual but the ever-present lack of Google search in China to me provided a strong message and is the most ethical.
Top Best Microphones for YouTube (Buying Guide and Reviews)
You’re correct on Linux’s (and I would argue SunOS’s) dominance as a web server being the major factor, but Apple helped the popularize slick Unix workstations for developers, allowing us to live in Unix at a time when it was rarely possible to convince IT depts to support Linux on the desktop. This goes back to the eighties if you retroactively fold NeXT into the Apple lineage. Even though NeXTSTEP was never very popular in industry, it gained a substantial footprint in academia, and had an outsized impact on the internet. Berners-Lee even developed the web on a NeXTStation.

This early OS X ad shows how important continuing to serve and develop this market was for Apple:

http://www.mackungfu.org/dump/apple_unix_ad.jpg
How do you pronounce “NES”? Nintendo throws a wrench in the debate
Every couple of years Apple does something that makes me think "maybe it's time to try to do Linux". I'm competent with Linux. I use it daily at work and can manage the cat majority of the time. I have however, on occasion dealt with a catastrophic failure, after some normal suggested upgrade. Catastrophic as in I can't recover from it, or the best suggestion is to roll the kernel back, which is a very foreign concept.

Still, I might try the next time I'm up for getting a new laptop. I'm not pleased with the way Apple is going with their laptops, and I'm not interested in Windows.
Besides great information from people.

I would suggest looking into these 2 platforms:

- https://hired.com/
- http://alist.co/

You should also spend time practice https://leetcode.com/problems/

Practice extensively and in 30 days you will be able to pass any interview because from my experience, a lot of company pick some random medium/hard questions from there.

When people asks about what you do in 3 years, just say you do free lancing work or that you take the time to travel and learning.

I will also see what my current company can do and will put you in contact.
I experimented with MIPS before, mainly for side projects, and I found them amazing for easily solving optimization problems. Reading this article, I felt the logic used for constructing the Sudoku solver is quite close to what I would have done for MIPS: one constraint for one number per row, one constraint for the columns, one constraint for the 3x3 boxes, etc…

I am wondering if MIPS and SAT relate together somehow?
I agree: it's better for the supermarket, it's not better for me.

Like the luddites, I really couldn't give a toss it costs much less resources for them while achieving the same crude goal.
I've used Linux since 2004 but because I needed to do design, I had to switch to macOS sadly. For developers, it really makes no sense to stay on macOS.
To me, it seems that signaling what I belive is right vs wrong is less important than offering water to the prisoners.
Pager duty is typically on a rotation shared between the team members, so ur on call like one week out of 8 or so. Not 24/7, no location tracking, only real issues that impact the product, etc.
>How do the Chinese benefit from that?

If products and services from companies like Apple and Google are not available in the market, it raises the question why. More people may become aware that there are certain limitations which prevent these services from being used.

Offering the censored versions means it is easier to think that things are the same as in other parts of the world - we even have access to the same products and services they are using.

I'm not saying that people would not otherwise know of the censorship - they certainly do. I see this more as an awareness thing. When something is constantly on people's minds, they might be more active in trying to push a change.

Of course, it is a bit hard to relate to this thing. Uber is pretty much the only example that I can come up with. In my local market, the taxi business used to be heavily regulated and Uber could not operate here. People having used to using Uber abroad were annoyed and I think that helped at least a bit in pushing more relaxed regulation.
Do frozen embryos human life?
If it works, it works. I remember standing at the base of the new Tencent double tower, when it was being constructed. They were almost done with the concrete skeleton and the beams looked all crooked standing there looking up at the structure - each column on each floor was slightly misplaced compared to the previous one. I am no construction engineer, but I believe they should have been placed in a straight line, but maybe I am wrong..
Many programmers believe that it is impossible, or at least impractical, to code effectively in a monospaced font.

For most kinds of code, this is a mistaken belief.

You only need a monospaced font if you want to use column alignment. But it's really quite rare that column alignment is necessary. It can almost always be replaced with simple indentation.

Here's what I mean by column alignment:

function foo(firstArgument,
secondArgumentFunctionCall(itsArgument,
itsOtherArgument),
thirdArgument) {
bar();
}

Obviously, those arguments won't line up in a proportional font. But this kind of column alignment is a bad practice anyway. It leads to excessive line lengths, spurious VCS diffs, and is just generally fiddly.

The Rust/Servo coding guidelines formerly mandated column alignment like this. But after seeing the problems it caused in their codebase, they switched to a pure indentation style like the one I've used for many years.

The idea is simple. Stop making a distinction between statements and expressions, and instead format expressions just as you would format blocks of statements:

function foo(
firstArgument,
secondArgumentFunctionCall(
itsArgument,
itsOtherArgument
),
thirdArgument
) {
bar();
}

Once you start using this kind of format, it no longer matters whether you use a monospaced or proportional font. It doesn't even matter whether you use tabs or spaces! The notion of "tabs for indentation, spaces for alignment" goes away when you don't use alignment.

I think every programmer should try using proportional fonts for a while. Even if you decide you prefer monospaced after all, it's an educational experience to see that monospaced fonts are just not necessary for most programming, and that tabs work fine once you stop using alignment.
What do we (we being the west) want to actually happen in China? Presumably we want a dramatic liberalization across political, economic, and civil liberties. So how might western multinationals help effect this?

One theory is that western multi-nats such as Google or Apple withdraw from China, isolating it and forcing the CCP to liberalize (or a revolution). But Apple and Google are small players in China so this would require a much larger coordinated effort.

A second theory is that western multi-nats can partially participate in the PRC economy, attempting to balance state demands against ethical responsibilities. Their products, while still censored, nevertheless increase the availability of the Internet, strong privacy tools, etc relative to Chinese domestic offerings. The result is a more informed Chinese citizenry which can in turn pressure the CCP to liberalize.

I suppose the risk of #2 is that it provides cover and legitimacy to the CCP, so it might increase their power. Nevertheless it seems to me that #2 has a better chance of working.
I'm French and born in Paris, and I find most of French people very impolite (I live more like a Japanese, with the "fear" to disturb order and people), so I don't complain when I am in another country.

But the only country where I could live is Italy, because they have "real food".

I really suffer with the local food when I'm abroad, and as far as I know, all my friends suffer as well. My wife is Russian but lives in France for many years and she has the same reaction with food in other countries (except Italy!). It's not arrogance, it's pain and a feeling of eating dirty things !
My office uses it in China. We use some of the features like the clock-in and the one to file expenses. My company fines you if you clock-in late on the app, but won't hesitate to use the "ding" feature to send you SMS/phone calls after 9PM that records the time seen/confirmed.

Overall it's more a company/cultural issue, but the app certainly makes it easier to pressure employees to always be on.
It looks good and I had no trouble reading it on my phone. It seems to follow the rule I learned of 7-10 words per line.
I will give you a raise, if you let me track you, so I can make sure you get enought sleep and exercise!
> If I had to shift to MacOS now it would be far far more painful than the shift from Mac to Linux.

Wholeheartedly agree.

I've been slowly moving from Linux (mostly Ubuntu 14.04) to High Sierra, and there are a few things that make absolutely no sense about OSX:

- There's a difference, in almost every piece of software, between closing the last window and quitting. In a browser, just pressing the "close" button would lose all your tabs, whereas "quit" will preserve them. That makes no sense to someone coming from Linux or Windows; I'm sure OSX users have gotten used to this difference, but ... it's clunky.

- OSX puts one small dot next to an icon of the app that's open. Unity puts one dot for every open window the app has (but no more than 3 even if you more than 3), _and_ a marker that tells you which app has focus (and whether it is on the current workspace or on different one); also middle click on the icon universally opens a new windows. I never realized how convenient and informative this is, until I lost this feature with OSX.

- OSX litters all the (local) directories you visit with finder preview files. It does it for remote ones to, but at least that can be turned off - not so for local. There used to be 3rd party kexts to stop that, but not anymore. Gnome/unity keeps the previews in one directory; Windows is almost as bad as MACOS (except it can be turned off universally).

- Having used locally integrated menus for the past ~30 years or so, I find OSX' global menus uncomfortable. I've spent a while with Unity's global menus to try them out, and after two months of use gave up and went back to local menus. OSX doesn't give you that choice. (And yes, I know of Apple's studies that resulted in the global menu - I suspect the originals are no longer relevant -- due to higher resolution screens, larger number of open apps on average, and familiarity with window systems; Does anybody know if these studies were repeated any time in the last 5 years?)

- "apt install" (and many of its GUI frontends) are years ahead of Mac OS app installations, whether app store or DMG, both in ease of use and in breadth covered; "brew" comes close, but no cigar yet; Haven't tried Nix, Fink or MacPorts yet.

- A kernel update that requires restart is uncommon on either system; less than once a month. Yet, on the Mac it's 5-30 minutes of downtime to apply, depending on the update; on Linux I have my desktop back in less than 30 seconds.

- keyboard shortcuts. "End" goes to end of document, "Home" goes to beginning; Low frequency of use (for anyone I know). Beggining/end of line: Option+Left, Option+Right; high frequency of use. It's a "different strokes" thing, for sure, but even though the Mac is consistent, it is very weird compared to (everything else going back 50 years), and not optimized.

Yes, OSX looks more polished, and even small utility apps are really gorgeous. But so far it feels that functionality wise for a non-artist engineer like me, OSX is trailing.
"stairs are always much more pleasant than ramps"

They are? I acknowledge they take up less space.
In what distro did you experience the upgrade problems?
Arguably you never actually multiply a color by a color. Rather, you multiply a set of light intensities at different wavelengths by a set of coefficients of reflection for those wavelengths. It's just that the reflection coefficients are often visualized by the color of white light after reflection.
I don't know to what extent the Chinese people are aware of it or what range of feelings it provokes.

But the fact that Google isn't there and that Google is almost everywhere else cannot be censored.

At the very least it is (or rather was) an unresolved issue, an open question and the regime doesn't like open questions about its legitimacy.

I think that's important, not just for China itself but also for the rest of the world.
When folks are calling others slurs and insults based on sexuality, there is still a lot of taboo around it. If it isn't bad to be part of the LGBT community, it is harder to use any of the words describing folks like me as insults. It is in the same strand as using nationality or skin color references as insults: If it isn't a bad thing, you won't use the insult. Of course, you could be ignorant - especially at a young age, but that also means no one has bothered to explain what it means nor encouraged to be inclusive. They definitely weren't talking about the word "fuck" in any of its forms.
FREE Gift – Brainwave MP3 Download
#2 has been in action for decades, and they haven't moved an inch. The only result has been a much stronger CCP and china.
OBike transferred $10mil to Hong Kong. Here’s why the money will Not be returned
Dingtalk actually has a feature that lets you record steps/exercise even though I never used it
I often think of SAT as the assembly language of discrete optimization.

I specify my problems in a higher-level DSL and a library then "compiles" it to SAT, where many solvers are available.
Did you know  ⏩ 79% CEOs say companies can develop with organic growth
If you're accused of harassment as a guy, that has huge negative social and career effects that are close to impossible to fight. Everybody turns against you and you're ostracized from your community. It's a big deal.
Can we also mention those "hacky-package-manager" that are brew and macport?

Things are installed all over the place, hard to have consistent version across different machines.

I think that a developer OS MUST have a proper package manager.
Was curious what language(s) you regularly program in, and if you generally develop/maintain solo or as part of a team?

I don't agree with your disposition, but I don't think it's necessarily wrong either...perhaps subjectively driven based on your "norm" vs. what others have experienced, e.g. I ocassionally program in a niche language where the first 7 columns are strictly defined by BNF, uses relatively heavy ASCII art commenting by local coding convention, and will throw obscure errors if a character on any line exceeds the 80th.
As others have noted, the Japanese have their fair share of criminality and violence against other groups of people on more recent times than slavery in the US.

About the damage to the environment, here the Japanese also have their own share.

If "feeling all one with the environment" includes fishing salmon in deep waters until they had been almost extincted, or whales or dolphins' slaughter on the beach, Japanese does not look special over any other groups in the world.

From my point of view, the difference in perception about robots is that they need them: they are getting old and someone or something must do the jobs.

In places like India there is so much people that robots become a real threat against people's jobs. In Japan if they do not use them, they will be dissapear as a nation.
Technically we don't know whether it's impossible to create an efficient solver.
As easy as it is to say that it’s not google place to judge China government, what concerns me most is the precedent that this will create. I am pretty sure there will be a line of governments wanting to do the same and google will end up with censorship as a service product.
4D toys
Well, Microsoft Bing has been in China for a long time and nobody says anything about that....

It’s inevitable. Consumers will continue to use google because they aren’t aware of the alternatives, so it’ll be a minority that uses other browsers in a silent protest.

I’m sure a Wesrern version of the great firewall will be built soon
I dunno. Do you think that's important? Why?
If I didn't know, I'd think the diamonds are a photo.
There's no economically rational incentive to spend congestion pricing revenue on measures that reduce congestion. To maintain a constant revenue stream, congestion pricing has to rise as congestion decreases...like cigarette taxes congestion pricing is a tax scheme incentivized to become increasingly regressive.
No, they don't collect data from Discourse installs when you host them yourself.

> CDCK sets only its own privacy practices, not the privacy practices of CDCK customers or others who host Discourse forums for themselves or others. You should ask all of those involved in administering and hosting Discourse forums that you use for information about their privacy practices.
SciPipe – A Go-based scientific sorkflow library
Keep it narrow please. It's great.
Can't it be censored, though? Isn't that the point? And if it can't be, what are we arguing about?

Somebody told me once that they met a person from mainland China. They showed them a picture of the Tank Man and asked them about Tiananmen Square. The person was dumbfounded and did not know what they were talking about. They tried to say "this is important to you!," but clearly it wasn't, and censorship had worked. This person would have needed much more than a trip overseas to have any interest in it.

I'm not sure why the Google story would be any different. Its symbolic to us because not only are we able to access it, but we go out of our way to make a big deal about it and study it. The fact that this information is available to Chinese citizens when they temporarily leave their country is not enough for it to become important to them.

The symbolism is important to us as westerners. But given that it is meaningless to the Chinese, I question whether trying to preserve that symbolism for ourselves outweighs the benefits that come from working with the Chinese people and providing them with a good product inside of a system that we mutually agree is terrible.
Pass is amazing, thank you!