skysight-inc/HackerNews huggingface dataset:
> Training yourself to read terse code is O(1) understanding code is O(N) where N is the number of lines of code.

Even granting that, this:

> f[iII]{m:0;$[k:-x;W(x){x-:1;j:y;N(k)y[i]:y[+i];y[k]:j;j:f[k;y;z];$[m<j;m:j;]};{N(#y)z[i]:y[i];W(j:z){m+:1;N(j){k:z[i];z[i]:z[j];z[j]:k;j-:1}}}];m}

Is not a single line of "terse code". It's a bunch of lines of code with the newlines and spaces removed.

> Try writing code as simple and succinct as possible.

I already strive to do that (I don't always succeed). But the operating word here is as possible. Not "above anything else".
I appreciate their efforts on open-source projects. Jaeger is wonderful and the effort they put into both making something great, and supporting the open standards (Opentracing and the legacy Zipkin propagation) is greatly appreciated. I recently had the need to write a service in Typescript (most everything else is Go), and I felt very at home using the Jaeger node bindings. It felt like I wasn't losing any features for using a less-popular language and everything just worked.

Sure, they just reinvented Dapper from Google... but unlike Dapper I can download and use Jaeger. That counts for a lot. Do I use their ride sharing service? Nope. But I do like their open source projects.
This game keeps getting better. Sean and his team are the best example of focusing on what matters in the face of backlash even if earned or not. True grit.
At the very least a fire should be lit under their arses to try and address/fix the vulnerability.
Guccifer 2.0 Game Over – Year End Review
You seem surprised. Why is that?
It’s not as if there isn’t extensive documentary evidence of semitism throughout that era up to and including massacres.
This is a common practice today, even among startups. Being in Taiwan can give you access to mainland markets without the risk of the PRC coming by and demanding your tech, or someone frivolously suing you and you losing in a PRC court.
> make it possible to turn it off.

That's not actually sufficient. It needs to be opt-in, so I can search without signing in.
Why can't we? From my point of view, we've just began. Maybe we will see a low decade now, but the decade after that will be incredible.
In my mind, that is a hard question to assess. Hopefully, more tools will exist for automating data cleaning and ETL such as handling third-party data schemas and integrations, data errors, and so forth. I don't this means data science jobs will be eliminated. Rather, one data scientist should be able to handle integrating more data sources and investigating a larger number of models. New and novel data will continuously present itself though, and if the total volume of data continues to grow at its current rate, these tools might just allow for a data scientist to keep pass with the growth of data. Hopefully though, progress allows for everyone to focus on higher-level tasks versus cleaning data and building pipelines.
Right now, I'm self-studying analysis with Stephen Abbott's "Understanding Analysis". I strongly recommend it. It has clear explanations that help to develop the intuition about each concept and what I think are well chosen exercises.
When to Use Target=“_blank”
Well, what if you do one of jobs that require you to drive? Bus drivers, taxi drivers, truckers, delivery people, etc, are not lesser citizens...

Plus, who said people in the developed countries don't commute, or that even if they have public transport, having to and waste extra hour or hours in many cases (to wait at stops and to change buses or subway lines, etc), is small matter in the extra effort, free time, and health impact on the person doing it compared to being able to just drive there?

Not everybody in Europe lives in Amsterdam or some such city, nicely close to walking distance or a single public transit line to work.
What prevents a sender from changing the content of an email? If none, the legal ramifications would be scary.
I'd wager this contract has a 90+ day termination notification requirement at a minimum.
> That said, a lot of homelessness happens as a result of mental illnesses like drug addiction or schizophrenia, or degenerative diseases like Alzheimers

Those with mental illnesses who are also homeless are more visible, but the majority of those who are homeless are homeless because of financial reasons. And often, they're entire families.

For NYC[1]:

> Research shows that the primary cause of homelessness, particularly among families, is lack of affordable housing. Surveys of homeless families have identified the following major immediate, triggering causes of homelessness: eviction; doubled-up or severely overcrowded housing; domestic violence; job loss; and hazardous housing conditions.

[1] https://www.coalitionforthehomeless.org/basic-facts-about-ho...
One of its dependencies, OpenSfM, does a lot of the heavy lifting with regard to generating things like HOG descriptors (since SIFT = $IFT)

That project used to have a bug with their multithreading implementation where if your photo sets got too big children threads would terminate but fail to get reaped and your heap size would just continue to grow until things kaboomed at the SfM phase.

Not entirely their fault though as it stemmed from a deeper issue with Python stdlib's pool implementation.

Back then, with certain photosets I would literally run OOM on my homelab which was equipped with 128 GB DDR4

Should be fixed by now though.

You wouldn't happen to work for a small MPLS based startup would you?
I don't see what it follows that google is placing a bet on annexation, this seems almost the opposite of that. If you wanted to support that out of china, go to Hong Kong maybe. This seems against annexation if anything.
>I said this before, but I still cannot understand why a service like Uber need so many engineers in the backend (multiple thousands). It is a complex distributed application, but nowhere near the scale or complexity of a Facebook or Google.

Thank you so much, I thought I was going crazy. I understand the demands of running a service on the level Uber has, but well, for instance I can't imagine what kind of computational workload / infrastructure requirements would make developing your own resource scheduler a reasonable option - for a Taxi app? With non-essential (to the core product) machine learning?

Forgive me if I'm ignorant, but what exactly does Uber engineering team do?

edit: On their blog I was able to find that they namely "forecast rider demand", from a relatively small [0] article - that is, comapred to the article [1] about what essentially is "just" data visualization, which doesn't help my confusion much.

0 - https://eng.uber.com/neural-networks/
1 - https://eng.uber.com/maze/
Binaries can now be obtained from Anaconda: https://anaconda.org/shaktidb/shakti

Not sure what was on gitlab, I assume not source?
Oil industry for sure; the larger energy industry as a whole to a lesser extent.
if (country === countries.US) {
input.setAttribute('inputmode', 'numeric');
}
Yet, notably, copyrighted material meant for human consumption is exactly the kind of content that aligns best with high throughput/extreme latency scenarios.
Poo found on every McDonald’s touchscreen tested (2018)
> Given the bytecode, it is not obvious which previous instruction pushed the null value. To find out about this, a simple data flow analysis is run on the bytecodes.

This is a petty nit on what sounds like some great work but please do not use the word "simple" in technical contexts like this. Having you assert that it is simple does not make it easier for anyone to understand, and it is really quite irritating. I don't even know what "data flow analysis" is and I've been involved with computer programming and data analysis for 15 years.
As a taxpayer, I want you to pay also.

I also want the government out of the educational loan business and think that some of the financial risk should be borne by the educational institutions.

Making educational loans dischargeable in bankruptcy sounds reasonable on the surface but it problematic when you consider that a newly minted college graduate basically has no assets. Allowing the loan to be dischargeable would encourage graduates to immediately declare bankruptcy to get rid of their student loans. Not sure what the solution is there other than not making the risky loan in the first place.
Creating a Monorepo with Lerna and Yarn Workspaces
>I'd love to see email go away and more modern messaging platforms take its place.

Agreed. Can’t wait for Google Wave to replace email!
Have you tried AnySoftKeyboard on android? It's open source and fully customizable with different layouts and allows you to switch between different entry methods with a swipe or button press.

I've got a QWERTY layout, both regular and one with extra keys for terminals, a full number layout and a keypad layout all easily switchable. It also has what's surprisingly become one of my favourite features, left and right arrows at the top. It helps so much with text navigation, especially when writing long blocks of text.
Possibly? The Tern GSD has a quoted range of 140 miles with the 900Wh battery pack. Of course, it would take you about 7 hours to cover that distance.
No, as I said:

> They can get something wrong once in a while, sure, but it's mostly good.
I think you may like the book "Never Split the Difference: Negotiating As If Your Life Depended On It" by Chris Voss. There are pretty insightful tricks there for dealing with extreme situations (the guy used to be a hostage negotiator for FBI).
Oh, hi there Anxiety! There wasn't enough going on in the world, so we brought you volcanic tsunamis. Enjoy!
"8 % of the EU workforce commutes to work in a different region" (NUTS 2 defined region: different province, city, etc).
Spot on. In the 1970s pop-psych was "Neuro-Linguistic Programming" (NLP) [1].

[1] https://en.wikipedia.org/wiki/Neuro-linguistic_programming
That's actually already been proposed in Germany.
The parliamentary state secretary of the interior ministry just last month said:

"People who use the darknet usually are up to no good. This simple realization should be reflected in our legal system."

and

"I understand why the darknet can be useful in autocratic systems. But in a free and open democracy, in my opinion, there is no legitimate use."
Alternate title: 'I Enraged 11,584 online customers..'
The situation seems a bit more nuanced than that:

https://daliaresearch.com/the-countries-with-the-longest-and...
> How it works? ... Either behind transactions fees, or by fixed costs covering maintanance of credit card, or by some other ways.

You're correct, US credit card companies do still make a profit on those of us who pay off their balance in full every month and therefore pay no interest.[1]

Visa/MC/Discover/Amex all charge the merchants a percentage (~2%) to process a credit card transaction. I have a cashback card with no annual service fee which pays 1.5% cashback.

Let's say I spend $10,000.00 on this card in 1 year. Visa will collect $200.00 in merchant fees, pay me $150.00 in cashback, and gross profit of $50.00 on my account for 1 year.

Some cards charge an annual service fee which adds to the gross profit.

[1] It's possible there are some people who are a net loss to the card issuers due to gaming the rewards systems, but generally the issuer will make money on someone who pays $0 in interest.
There is nothing more expensive than being poor. Once you hit a certain level of poverty especially if you become entangled in the criminal justice system it becomes readily apparent that the system is designed to simply milk you of any resources including your freedom as that can be profitable for corporations.

Poor people deal with obstacles that people with means never even think about. For example, Florida just voted to restore voting rights to felons and now the state legislature is attempting to change the will of the voting public to state that only felons that have all court costs and fines paid can vote.

Public defenders are another example, if you are poor and charged with a crime your defense is worth ~30 minutes of a low paid attorney's time which results in higher fines and/or jail time and the cycle continues.
People familiar with Eartly customs of casual conversation do call 95% "almost certainty".
_Only_ if they are adequately defined (and it's clear what the legal effect is). Two and a half years on from the Brexit referendum, we are still arguing about what it even _means_, and it's not clear if people even want to leave anymore. Ideally, they should be considered advisory only, otherwise you could end up with a tyranny of the majority situation (a very slight majority is probably not a good reason to make sweeping changes), or at least require a supermajority. I'd also say that in a lot of cases people do not understand the implications of what they are voting for, hence my preference for electing a representative to make these decisions, who are at least in theory elected to consider this effects.
You mean not a bike company?!
Animoca Brands Secures Partnership with Formula 1 to Develop Blockchain Game
Does seeing other people suffer cause you to suffer? Probably, right? Unless you're some sort of psychopath who has no capacity for empathy. Therefore a stoic is encouraged to alleviate the suffering of others, when it's possible.

The idea that stoicism calls on people to ignore all the social wrongs of the world is a malignment of the philosophy. It's not fatalistic, nor is it isolationist. Somebody who is a stoic acts to improve the world when it's possible.
Ask HN: How to find supplemental/short term freelance work?
I am currently looking for a new job and figured since I have so much downtime, I might as well do a couple of freelance jobs. Since this isn't a direction I'm looking at taking my career right now, is there a different or better way of getting a couple of jobs than then longterm advice that is common on the internet for getting started in freelance?

If it makes any difference, my expertize is in web development. LEMP/Laravel mostly, with a smattering of the cottage village of technologies that supports LEMP.
As I tried to indicate, I wrote it based on memory. (i.e. stuff I read online.)

This article came up when I searched it:

https://theintercept.com/2018/09/14/google-china-prototype-l...

>GOOGLE CHINA PROTOTYPE LINKS SEARCHES TO PHONE NUMBERS

>GOOGLE BUILT A prototype of a censored search engine for China that links users’ searches to their personal phone numbers, thus making it easier for the Chinese government to monitor people’s queries, The Intercept can reveal.

...

>Sources familiar with the project said that prototypes of the search engine linked the search app on a user’s Android smartphone with their phone number.

...

>“Linking searches to a phone number would make it much harder for people to avoid the kind of overreaching government surveillance that is pervasive in China.”

...

>The search engine would be operated as part of a “joint venture” partnership with a company based in mainland China, according to sources familiar with the project.

--

The Guardian's article leads with these sentences: https://www.theguardian.com/technology/2018/sep/18/google-ch...

>Google's prototype Chinese search engine links searches to phone numbers

>Google’s secret prototype search engine for China reportedly links users’ mobile phone numbers to what search terms they’ve used.

>This feature would allow the Chinese government to simply associate searches with individuals, thereby putting Chinese citizens at increased risk of government repression if they search for topics that their government deems politically sensitive, according to the Intercept.
But a great idea to apply to all the websites of Article 13 supporters.
One other issue is that even at a startup that did this right, you're still in danger of learning from a smaller set of individuals. It can lend itself to group-think / inbreeding.

I'm not sure that startup vs. big company is useful anymore, if it ever has been. You can be in a team in a big company that is an awful place for learning, for example.
Based on my experience, the article contains a lot of misinformation. Some of the statements might have been true at one point in the past, but are now out of date by years, while others have never been true in the time I've been around.

Without getting into a point-by-point rebuttal, my reaction to each section/Exhibit is "that's wrong/misleading".
Any study starting is nothing to see right now.... you could say that about anything.

Start of an investigation certainly can be news.
It's not false advertising. Swapping the extension model to explicit opt-in is one of many pieces designed to help you manage complexity in a non trivial project for the reasons I've stated.
Even then exceptions are likely being logged and the 'API' may be getting consumed by other processes, reporting scripts, log formatters, email rules and god knows what else. Changing an exception string can ruin a lot of peoples day.
Getting a template to render probably across all clients (assuming you’re working with more than just text) is already a rat king of client implementations, HTML specs etc. Some versions of Outlook, for example, use the MS Word rendering engine which forces you to rely on a pattern of inline comment conditionals to even get markup and styling to not break the entire message. Mobile email clients add another dimension of concerns. Worst of all, you can’t undo or fix emails that are already in the wild so the consequence of errors can sometimes be catastrophic (broken unsub links, incorrect ESP merge variables, etc.)

That said, the problem is not email. Email is just fine. The problem is people using email to solve problems that email was not designed to solve, namely marketing. With this move, Google is adding a considerable amount of fuel to the fire. Can’t say that I’m a fan of this, as cool as the features may sound on a surface level.
This Kafkaesque system will be the end result of the constant increased collection of information from governments (and private businesses, which is the same, they're bed-pals, only after a certain size it's the businesses that wear the strap-on) everywhere.

Technology is a multiplier. It can give us some irrelevant goods (basically, access to every article, news, movie, information without effort, in other words, without any real investment from us, or the ability to make some bureaucratic experience faster, while helping add tons of new bureaucratic requisites that weren't there before), but it mostly multiplies control, and thus dystopia.
What Is It Like to Be a Baby?
There are 13million in China social credit system. That's around 1% of the population. On the other hand, the US has the highest rate of incarceration in the world.

Which would you prefer? Be thrown in jail; or be limited some freedoms/privileges?

I'll take limited freedom. Maybe, then, I'll have a simple chance to prove my case. From Wikipedia, 21% of prisoners in the US are unsentenced. That's roughly 400,000 persons.

It's as crazy to think that close to a half million people are sitting behind bar with no sentence and probably no resources to fight back.

Yes, China is bad. But I think it is doing better than the US given the resources it has and the population challenges.
Exactly. Basing the policy of the whole Union on the internet votes is... just wrong.
How are satellites different from the radio mesh networks they already mentioned?

They're not, regardless of medium, the same cops and IP lawyers can get on it and track down people to arrest and sue according to whatever laws are on the books, good or bad.
Does anyone know an open source Uber Michelangelo?
I am a medium ERP programmer, “Machine Learn” is it for me?
I am a medium ERP programmer.
I'm average in math, but I like statistics, data, analysis, and I'm curious.

"Machine Learn" is it for me?

Or is it just for experts, PHDs, masters, etc?
Without going into too much detail, sophisticated operators of hidden cameras are operating in a “golden age.” The examples caught by guests are frightfully amateurish... the technology is way ahead of the common knowledge here.
Hey, thank you!

As someone who has been practicing a lot in an 'old school' environment (many of our customers still run our software the old way) I honestly think this still is a very good curriculum.

Actually I think many of the things listed, people underlook at them. I've seen with my eyes digging very deep on "cloud" and "devops" stuff fail completely (and spectacularly, I must admit) ad very basic things.

I'll be digging deeper into opschool.org, is there a way to have an offline copy (besides running httrack) ?
Using N+1 Theory to raise money from my bankrupt startup
All the existing code and libraries have to be recompiled. Non-javac compilers have to be updated, etc.

Pretty much all byte code editing tools would be obsolete as the constant pool needs change and so on. Also the generated byte code would be more verbose (worse load times)

The current change is easy to implement and it'd work on code compiled for/with java 1.0.
Creating a Sustainable Continuous Discovery Practice at CarMax [Case Study]
Lots of N64 games did this, especially the Rare ones — Banjo-Kazooie had a fair bit of music dynamism, Conker's had even more. It's pretty easy to do, and game devs figured it out pretty early on.
An idiotic recommendation, but perhaps good for catching cameras placed by idiots. The cameras I’ve used aren’t even IP cameras.
Because Google is developing unethical censorship tools for the Chinese government.
It got attention here: https://news.ycombinator.com/item?id=19418570.
replying to myself: http://readthedocs.org/projects/ops-school/downloads/htmlzip...
Facebook and Google are so big they pretty much set the standard for what people talk about. You might prefer to say, I dunno, AirBnB, but that detracts from the point people are trying to make, which is that a bigger de-risked company is better on financial terms.
> What really disappoints me is when unions make demands unrelated to pay or work conditions, but to restricting competition

That's not competition, that's just giving away public money.
They dont, there are internal MAWS movements though, meaning Move to AWS.
https://jatins.gitlab.io/me/amazon-internal-tools/
Right, like capitalism.
I think "Programming Languages: Application and Interpretation" does much of what you want: in particular, it takes the view that "from our perspective parsing is mostly a distraction, because we want to study the parts of programming languages that are not parsing." The author, Shriram Krishnamurthi, puts the complete text online for free at http://cs.brown.edu/courses/cs173/2012/book/
You are in for a surprise.

https://jatins.gitlab.io/me/amazon-internal-tools/
Maybe not at the same scale but imo their core system has a lot of tech challenges:

* Lots of realtime

* Resource scheduling problems

* Route optimization problems (especially with shared uber or shared lyft rides)
Leah Busque: It's Time to ReFUEL
Oh, geez. It really does look like a patent for (paraphrased):

A method for reducing power consumption by detecting a power-on of a second supply voltage while a first supply voltage is already on and adjusting current draw from the first supply as a result
Summary since it's 25 minutes long: He manages to buy several original batteries used and new for about 7 USD and the battery tester (cool tech, 150 USD) identifies them as original and same specs. Unclear if all parts are original. Puts them in his iPhone 7 and it boots up fine. Bought others where sellers said they're not original and the battery tester agrees. Advises viewers to buy from reputable sellers.
B.C. seaplane company's plan for electric fleet is set for take off
Yes, some people choose to cut off their nose to spite their face. I'm not one of those people. I think people who are willing to make life worse for everyone in service of some moral ideology are idiots, and they make me question the wisdom of democracy.

But that's just me.