skysight-inc/HackerNews huggingface dataset:
What don't you understand about China being evil? It has a dictator. It imprisons democracy protestors. It kills its leadership critics. It floods the ocean with plastics, and pollutes the air with no abandon. It acts like a crybaby whenever a free standing democratic Taiwan seeks to gain international acceptance. It acts like a bully against all of its neighbors with regards to south Asia sea. It gives its poor neighbors loans and then takes their national assets when they can't pay. It sends its fishermans around the world and depletes those sea life. It floods the world with shoddy products and destroys their community, jobs, and well beings. It steals technologies from other countries with forced tech transfers or espionages.

Etc etc etc
You'll like the new California law AB168:

"California employers can no longer ask job applicants about their prior salary and — if applicants ask — must give them a pay range for the job they are seeking, under a new state law that takes effect Jan. 1."

http://www.calpeculiarities.com/2017/10/12/third-times-the-c...
I use tiddlywiki, which is opensource. It's been recommended by many HN comments in the past. It works pretty well. You can store a copy on dropbox, and use android/ios apps to sync it. The web interface on a computer is really great. The mobile apps are not as great, though (clunky around syncing it).
Blockchain: The New Technology of Trust
"That's not to say wolves can't be pets […]"

Is it just me, because everything you've just said seems to suggest that wolves can't be pets.
Recompiler: Porting Xbox360 Executables to Windows
National protectionism has the same problems as state or city level import restrictions would

No, it usually doesn't. There are benefits of scale but there are also diminishing returns.

Having, say, a steel mill in every town would be a huge waste but centralizing all steel production in one place on the globe would provide only a very minor, if any, benefit over doing it in fifty countries at the massive hidden cost of now world-wide fragility of steel supply. (This almost happened with hard drives.)
And there is not a full hiring process to find out that those are the wrong people ?
> > Does this mean that a web server written in node is running single-threaded?

> Yes.

Just to expand, this (like most things) is a simplification, as I'm sure nitely is just being too brief to explain. It's true for Hello World, and a little further, but real-world web servers in non-trivial contexts typically utilise techniques like clustering, workers, and other ways of delegating tasks to external processes.
Liquor History of Nursery Rhymes
That sounds like ego-driven decision making. The assumed correlation between "time candidate spent reading our PR statements" and "odds she's a good fit" seems hard to justify.
The USB guys should have never allowed so many standards live within "one" standard. It may be better for the OEMs, especially as they both save money on ports and get to mislead customers into thinking they may get that fast version of USB-C, when they really won't. But so many standards acting as one is very confusing to consumers.
As a confound, your original comment (at present that is) defaults to a collapsed view.
Why do you think? National boundaries tend to be relatively homogeneous in terms of human development, which prevents corporations from engaging in labor arbitrage. Comparative advantage is beneficial in capital terms only, and harmful if it is used as a means to deny people basic human dignity in their working conditions. It enables for as wide of a market as possible without labor arbitrage.
The usual style DL paper that focus on tweaking network architecture is running into a dead end. The improvement is becoming ever more marginal but the cost is skyrocketing. Sadly, bigger and deeper neural networks are previously what major drive force to advance DL research.

Meanwhile people turn into RL to approximate non differentiable function, so far it doesn't seem to apply to real world tasks. Give or take 2 to 3 years, if there isn't some major breakthrough, like human level star craft agent, we can then offically announce that this round of DL revolution or renaissance is over.
Ok. But Ontario is the only true Canada as we all know. :)
Which is a little ironic, given how much of the large global conflict in history has been fought over access to markets.

Independence in case of war is a good reason for governments to "overpay" domestic suppliers for defense contracts. It doesn't require them to isolate the general public from trade in peacetime.
The article mentions Unobtrusive JavaScript toward the end:

"With the addition of classes I can enjoy all the custom CSS Bootstrap provides for the most part of what we need as far as styling goes . Why can’t we have same for JS ? It turns out we actually do and such libraries are known as UnObstrusive JS libs."
You do realize where this whole industry is headed don't you?

Ed Yourdon said the same thing about thirty years ago (“Death of the American Programmer”). I’m still staying employed at a healthy salary. Turns out, apparently, when all things are considered, maybe the U. S. is the “cheapest place on Earth”.
Clojure is neither an "esoteric language" nor "close to the metal". Also, Clojure does have a pretty popular micro-framework called Luminus (which is basically ring+compojure), and there are other options too, so developers don't need to code a web server from scratch.

> you have to trust that the original programmers actually know the language enough to not create a massive disaster

The same can be said for any programming language, although I think you may find much more disasters in, for instance, PHP and Python projects than in Clojure and Elixir ones...
In the EU. And it put the insanity of having many incompatible chargers to an end up to the point when some mobile phone producers did not include a charger with the phone they sold because they rightly assumed one available from the previous phone.

One really good EU standardization effort which actually worked except for Apple.
> every (single) headphone cable going to the left can.

FWIW a number of studio headphones support plugging in a cable to either can rather than restricting you to just the left one, if you want to go that route. V-moda sells a few pairs like this and denotes the feature as "dual inputs".
Very few connectors are (look) symmetric but can't be plugged in both directions. It is actually a very big oversight by the design committee because, sadly, most of us are not as sharp as you.
Maybe an "acoustic coupler" of some kind would help?
They look so cool, I've always wanted an excuse to use one for something.

https://en.wikipedia.org/wiki/Acoustic_coupler
> facilitated by the EU

popular rumor is that it was Merkel who wanted them to adopt this, cause she hated traveling with six different adapters
Problem Solving Using Objective-Driven Design
Existing US Tax Code Hurts American Firms
I don't feel that at all. If Musk is having an AMA on a topic, like the BFR, I feel that is better than an open ended AMA, since the signal to noise ratio will be better and I can go there to read about exactly the topic I'm interested in. I'm not particularly interested, for example, in questions about Musk's divorce or dating habits.

Perhaps they need to change the name of these on-topic AMAs, but Musk isn't selling BFR rockets to consumers, generally geeks are interested in SpaceX from a hobby interest point of view, and so the idea of marketing and brand promotion seems a little divorced from reality.

SpaceX isn't going to increase their launch contracts by entertaining AMA questions. My guess is, Musk likes engaging people and talking about the cool shit he's working on.
However when public hospitals actually have a TCM department, it's hard to take them very seriously, at least in medical science. Actual medical science is referred to as "Western" medicine. Zuo Yue Zi (坐月子) -- the list of rules Chinese women must follow after giving birth, for example, is about the most absurd "medical" practice I've ever witnessed. Yet there are highly educated Chinese people that actually believe that stuff.

I lived in China for over 3 years, in Korea a few years prior to that, and while the culture has a rich history and it's a fascinating and generally friendly place, we're talking about people who are often one generation from living like it is still the 18th century. A place where black rhino horn has medicinal properties despite chemically being identical to my toenails and eating dog imparts sexual prowess, especially when the dog is beaten to death. These aren't niche beliefs, these are pretty mainstream attitudes, though it's definitely changing with the younger crowd.

The Cultural Revolution certainly didn't help -- essentially created a generation of people fearful of too much independent thinking. In 1965, there were over 400 technical journals in China. In 1969 -- 20.

You also have the very real problem of the government setting research agendas. It's not far from Lysenkoism. In fact, Lysenko contributed substantially to the 1959-61 famine that killed 30 million Chinese.

Chinese research, in my experience, has rarely been field-leading. It's generally derivative, rarely novel -- or at least if it is novel, it is rarely repeatable. There are a few exceptions, but compared to US, Korea, British, Japanese, German innovation, they aren't even close.
An effective way of privileging wealthier foreigners, yup - not as effective in promoting domestic economic growth or serving poorer citizens I'm guessing.
... and consume less, because their baseline for consumption is typically shared multi-generational living and relative poverty in a developing country.
> Why country? Why not state, county, city, neighborhood, or block?

You joke, but that's exactly what antitrust is about. When AT&T was broken up, dozens of flowers bloomed almost overnight. Unfortunately that was the also the apex of antitrust enforcement (certainly in the US and possibly worldwide).

In many ways, the ugly side of globalisation is often a failure to enforce real antitrust legislation: if a market has so few players that abandoning a location means losing a factory, then there should be space for antitrust action. You want a market so rabid that competitors would jump at the chance to take over an existing factory and already-skilled workforce.

Unfortunately it's also the sort of thing where nation-states rear their ugly heads, as they compete to establish their own champions. If I break my companies into smaller ones and you don't, your companies now have a powerful advantage when playing in my market, because they can exploit economies of scale that mine cannot. This has no solution unless we give more teeth to supranational bodies like the WTO, which nobody really wants to do, but it's probably the only way to save globalist capitalism from itself.
The article makes it clear that these man-made reservoirs aren't considered a flood plain.

The article also makes it pretty clear that regional legislation around the issue has been complicated by competing local interests.
Is that very important? As long as you get a good candidate..
You might want to filter out those people.
> Is the problem that my definition of a "systems language" is too narrow for you?

I'm suggesting that the exclusion of Rust from that category is wrong. Even with it as narrow as you just defined it, Rust still fits into that category.

Is it the best systems language available at the moment? It depends on your context. With TockOS, if you can use that, I would say it is. With Redox and other full OS impls, it's clearly capable as a systems language. With examples of kernel modules for Linux written in Rust, it's again clear that it can work in that environment. By excluding it from that category, it continues a line of FUD against Rust and in favor of C.

> Yea you could say we resort back to the C FFI whenever i need to think about dynamic linkage

Yeah, this is a bummer. And for the foreseeable This is probably going to be the case (C++ has this same issue, but to less of an extent because it is generally easier to flow between C++ and C).

> jesus is it a tedious process for me.

Yeah, again, where a strong ABI is needed it's a problem, but there are people working on some solutions to make this easier, for example:

C headers to Rust, https://docs.rs/bindgen/0.30.0/bindgen/
C headers from Rust, https://docs.rs/rusty-cheddar/0.3.3/cheddar/

(I'm not sure of the status of the latter, but bindgen is getting a lot of attention right now).
Για να μείνει στην κορυφή η ΑΕΚ
I guess so. This is a well thought feature. I like it.
We do that with fire services and police services. However that is because the risk is not really loss of life, just property.

We decided as society that human life is not cheap and disposable. And while I recognize that argument begs the question.. that "we as society" may or may not include an individual who may disagree, the heart of the point is the individual isn't patamouny to how the world works.
Could explain why you need to plug power directly into your MacBook Pro or MacBook? I use both, and was unaware of this. Any source would be super helpful too.
I've always wondered what the marginal cost is for raising a home (e.g. +0.5 meter). I imagine there's some cost, and at some point you run into zoning laws. But if it's your primary residence and is in a flood prone area, why not just put it ~3 meters up and be safe like they do in coastal Florida?
> He said he still considers it a “unique event” and doesn’t think it’s likely those homes will flood again any time soon.

Of all the things that came across in this article as disastrous this really caught me. This event wasn't "unique," something similar happened nearly 30 years ago.

The question that needs to be asked is: when will this happen again?
If they were going to engage in this, they should have made clear and authoritative capabilities markings on the equipment a required part of the standard.

And, as others mentioned, I also worry about torque and stress on the port, particularly in mobile scenarios.
The hiring process in most companies is broken. When it comes to recruiters, it's a very interesting space.

There are two types engagements recruiting firms have with companies:

1. contingency - You only make money when you place someone. This is what triggers the blasting of many resumes over to companies with little vetting. In short, it's a numbers game.

2. retained - This is when a firm pays the recruiter either all or partially upfront. The recruiter is then incentive to their very best to place the candidate.

When you really dig into the recruiting space, it's very interesting and you start to uncover things that create a bad experience for candidates, companies, and recruiters.
Those aren't really "working" animals in the sense of having been bred and trained to tasks that are substantially different than wild behavior. They're just following their instincts, which happen to be beneficial to humans in this case.
The police horse thing is about 20% breeding, 80% training. I owned a former San Jose police horse for years. Big AQHA quarter horse. He was fine with traffic and crowds. But the first time he saw cattle, he lost it, snorting and prancing away. I was laughing; quarter horses are supposed to have "cow sense" bred in. This urban workhorse had never seen cattle.
So that's why were so effective at combating product dumping and counterfeit goods?
Say what? Most dongles with usb-c ports sold so far are specifically designed to relay power. If that's not working for you then you may have gotten a bad dongle.
not if you put a little lightning icon right next to it. that would be just like the world used to be the past 10 years.
So a guy as driven as Musk isn’t doing this for PR, just... because he likes it? I’m sure it’s also totally unrelated to firing 1% of a 30k workforce?
FYI, Kepler's 3rd law (the square of the orbital period of a planet is directly proportional to the cube of the semi-major axis of its orbit) means it'll orbit very slowly (a planet just 100 au out would have nearly a 1000 Earth-year orbit).
I quit that job to go live in a tent to get myself healthier. I was already a member of Hacker News when that happened. I joined the site while I still had a job at a Fortune 500 company.

I was homeless for ~5.7 years. During that time, my goal was consistently to learn to make money online to support myself.

People said shitty things to me like saying that I was "panhandling the internet." People pissed all over me, called me crazy, told me consistently to shut up about my problems, not because I was begging -- because I absolutely wasn't -- but because they had no plans to help me and it made them uncomfortable with the disconnect between what callous assholes they were and what nice people they imagined they were.

A lot of people online knew of my plight. Most of them either did nothing to help me or actively pissed all over me.

Meanwhile, I know of someone who joined Hacker News, networked, told everyone their sob story, got help pursuing their goals, was gifted money, etc. I never tried to use my sob story to manipulate people into giving me money. It works for some people. It isn't something I would ever do. I very much resent being accused of it.

One of the problems appears to be that I am a woman. The ways in which that is a problem are complicated.

But I am really tired of hearing all the excuses or explanations for why I need to understand why the entire world would like to tell me personally "Oh, fuck you. Feel free to die in the gutter. Also, stop making us aware of what assholes we are."

I am really in no mood to listen to this kind of tripe from anyone. Your account is two days old. If you aren't trying to defend the people at my former org, then, you know, just don't. Don't come here and try to explain to me why it is okay for the entire world to have such a monstrous fuck you attitude towards me such that there is just no path forward, not even if I am willing to crawl naked across broken glass to get there.

I spend a lot of time feeling suicidal over what I have learned about the monstrous heartlessness and callousness of the world in the last six years. I am not the type to go postal and go kill a bunch of people, but I certainly understand why that seems to be happening more and more here lately.
Again, I go back to the sub-module approach with some small amount of automation built around that. Managing sub-modules kinda sucks, but if you use it as a reference to all of the products in production and as a synchronization point for delivery, then it gives you all the benefits of the monorepo, without the performance issues.
AFAIK cats aren't domesticated. It's more that we have a deal with them. They moved in on their own when they realised humans provide shelter if you hunt their pests.
I just use a hidden field to handle that.

<input type="hidden" name="_method" value="PATCH">
I have recently spent a long time (i.e. months) and an unholy amount of energy in an interview process that ended up offering a firm number (because of a ladder similar to the one at Google) that was significantly lower than what I was making at that time.

In the same time I talked to that company, I had had enough time to talk to 5 others and get 5 more offers that were all offering at least as much as I was making or significantly more.

Since I was really interested in company #1, I declined really good offers along the way, hoping I'd get an offer from that company.

You can imagine my elation and subsequent horrors when they told me that they had picked me for the job and showed me their salary ranges. I would never ever in my life want to go through such an experience again and I actively avoid companies that are hiding or avoiding that topic somewhat early in the process.
The US is nowhere near homogeneous. At best, it's bimodal (coastal megacities vs. interior). There are labor arbitrage opportunities of more than 2x between i.e. Mississippi and DC [0]. Discussions about Silicon Valley's housing crisis routinely beg tech companies to engage in labor arbitrage by opening satellite offices or permitting remote workers in cheaper parts of the country.

The chasm between human development in a country's cities vs. its countryside is even wider around the world.

[0] https://en.wikipedia.org/wiki/List_of_U.S._states_by_income
Wait, are you talking about China or AI?
> Why would you apply for a job you feel only "meh" about?

Because I don't know yet. You're not that famous that I would know work
conditions at your place from hearing your name only. You need to convince
me that you're a good company. (Too many people forget that interviews are not
only for company to assess the candidate, but also for candidate to assess the
company.)

> Why would we want you to [apply for a job I feel only "meh" about]?

An employee doesn't need to be all cheery and enthusiastic about the field to
do a really good job there. For instance, I couldn't care less about TV,
I don't watch it for a long time, but since I started my current job in IPTV,
our infrastructure got much more robust, easier to manage and monitor, and
easier to extend.

And why would you want me to apply? Because I'm a good craftsman, I bring
to the table a perspective unusual among the programmers, I like to share my
knowledge with colleagues, and I like writing (technical) documentation.

It's a ridiculous thing to expect a candidate to be enthusiastic about you
before he even got a chance to talk to you. This idea needs to die out.
> I more often than not suggest moving from Clojure to anything else.

Rewrites are notoriously risky projects, I'm surprised you suggest this the majority of the time.

> you have to trust that the original programmers actually know the language enough to not create a massive disaster

This is my experience, but I've come across many coding disasters and none have been caused by misunderstanding the programming language. All have been due to poor software design or testing.

> Once this happens, you end up in a read-only code situation, and this is a problem because they leave the project with tons of bugs and downright stupid decisions.

Why have you pinned the blame on Clojure? What are the properties of Clojure that cause programs written in it to have so many bugs? Programming languages don't make decisions, let alone stupid ones.

> I joke that I know all 50 Clojure programmers in the US, and sadly, that's not much of an overstatement

This is a massive overstatement. Netflix, Apple, Soundcloud, and Walmart are all using Clojure. I work on a large team of Clojure developers, many of whom are located in the US. The Clojure community is large, healthy and growing. This is not an "esoteric" language.

> If you aren't located in SF, LA, or some other city that attracts talent

I work with Clojure developers all over the world, many in small towns in their respective country. My address hasn't been a factor for any tooling decision I've been a part of, it's a strange (overlooked?) criteria by which to judge technology.
I had that in 2015 on my Pixel LS - first laptop ever to have 2 USB Type-C ports. Over my dead body I'm going back to proprietary power charger/port.
It's an interesting question. Certainly, received wisdom in my own family is that shared experience is what creates meaning in our life and memories. However, one can find many successful figures in history (Nikola Tesla, etc.) who were certainly 'successful', nominally happy, and relative or declared hermits. I've met real world hermits who seem content. One of the big European self-help authors got his start as an antisocial homeless person meditating on Buddhism. Discipline and a lifelong love of learning and intellectual exploration are not automatic traits... perhaps those without these types of developed habits find it harder to obtain fulfillment in relative solitude?
I've given up on organizing. I find things with ctrl-f and put the date siren every time I start writing, so if I know generally when something happened, I can go back and find it.