skysight-inc/HackerNews huggingface dataset:
I feel like the art of UNIX is slowly fading into oblivion, especially with the new generation of programmers/developers.

Eventually, they'll become the ones that decide the fate of software engineers (by being hiring managers, etc.) and we'll see more and more monstrosity like the article portraits, instead of cleverly using UNIX tools where applicable.

There's so many things that the software world is doing wrong that I am surprised that even at this inefficacy, it's such a viable and well-paid profession. It's almost as if we are creating insanely complex solutions that in turn require a large amount of developers to support them, whereas we could have chosen a much more practical solution which is self-sustaining.
Important to note that while the work itself is not illegal it's usually surrounded by a minefield of things that are illegal, such as "running a brothel" or "soliciting". In extreme cases two women sharing a flat posessing condoms could be deemed a brothel and prosecuted.
I'm talking about the report from a few weeks ago banning top level government officials from using Huawei devices for personal use. At the time, they were considering banning them for all military members as well... But there was no mention of any other Chinese manufacturers. The only other one that's been in the news lately is ZTE.
https://cran.r-project.org/web/packages/xkcd/vignettes/xkcd-...
But this time, it's US that impose restrictions on Huawei. That is your so called free market?
LSD is an acid, literally, maybe it just burns the receptors. Non of that experience talk. It's not an opiate anyway but the body can produce neuro transmitters on its own, if you are paradoxically happy about intoxicating yourself. If somehow this pathway is interrupted, I'm not sure that's a good thing. Alcohol in great masses can have the same effect, after all, if the drinking at some point only serves to feel miserable, lacking the joy and done only out of habbit.
I think I understand this. In "he only drinks soda", The token "only" opens the opportunity for "fcontrol" (like yield in a generator) to be resolved at a yet-to-be-determined position in the sentence. So if you "run" the function of `only { f(drink) soda }` or `only { drink f(soda) }`, `drink soda` is an independent construction by itself, but this pitch accent allows an additional information channel to be threaded through it.

I imagine generalizing this, not just "fcontrol" but other information-awaiters, it would be like functions wrapped in decorators of the various yield-channels they can emit to. Probably someone already does this.
> Python is very much not type safe

It's strongly typed and mypy adds static typing support too (so you end up with a strong gradually typed language). Would you consider it insufficient?
Blocking implies you can get deadlocks if you're not cautious, whereas with async you just can't.
Bélády's Anomaly
I'm curious what you dont like about the syntax, and which parts of the ecosystem you're waiting on?
There is a xkcd package to fulfill this need :
https://stackoverflow.com/questions/12675147/how-can-we-make...
> That's just up to how you model your data.

Well, a NoSQL database forces you to reduce or eliminate relations, whereas an RDMS allows and encourages them. Sure, theoretically, you can make an RDMS database without relations, but it goes against the standard design methodology. You can be sure that if you implement an RDMS in a large organization, relationships between tables will seep into your schema. With a NoSQL database, that's pretty much impossible.
99% of the time, yes, except when no. http://tonsky.me/blog/github-redesign/
Making your RL Bot in 20 minutes
Survival of the fittest has always been rule of the nature, why we must change it now?

Fighting natur is fultile, those who are intelligent able will always have more money, more survival than those who are no.
I am not an emacs or vim user, but doesn't emacs support vim style editing(key bindings) or it supports just a subset of vim?
Hey LawZ, thanks for sharing your resolve. Perhaps you could shed a bit more light on your decision.

Also, would it not be better to save yourself the context-switching between ecosystems and sticking with Dart?

I made a YouTube video series on Aqueduct and would love to gather your thoughts: https://youtu.be/vvDomA-ru3E
Uuh so China is doing drone bombings in the US then or how's that gonna work?
Yes. I follow him for a while. Great guy. Seems working for google now?

https://www.youtube.com/watch?v=inN8seMm7UI&t=4s
(Author here) I don't think it would defeat, but I have tried pypy and the performance was worse (probably due to lack of support for uvloop and hiredis) so I've decided to stick with CPython.

When I have some time, I'd love to port those two to pypy and see how it performs (but porting uvloop would be task on its own!)
Blockchain technology will solve this trust issue automagically!
Except we've been waiting how many years for actual multicore support and ad-hoc polymorphism (or anything approaching it)...?

No, OCaml really isn't a language where things move forward; quite the opposite.

Also, if you had actually written any Haskell code you'd know it's not about eliminating any side effects, it's about denoting them in the type system. Your comment reeks of someone who hasn't actually used either of these languages.
I hope this isn't revisioning. The drinking might actually increase the stress levels, subtly so and slowly, if sticking to small ammounts. That means I'm not denying that the job wasn't difficult to beginn with, but the addicted are prone to shift blame out of proportion--I know because I frequently blame e.g. work schedule, when I'm too tired because I spent all night with something else instead of sleeping like most people regularly manage to achieve. It's literally irresponsible, i.e. not responding to good faith.
You are in extremely shaky grounds given you are comparing Chinese communist regime is US' in terms of human rights and legal processes. Who are you kidding here? You won't even know when people disappear in China and the legal process is there is completely driven by the govt vs. the country having an independent judiciary. Look at how Apple denied FBI to give it access to their device and took the case straight to SCOTUS. Are you really serious that such a thing can happen in China? And human rights - I feel the fact that I have to explain this tells me that I am talking to someone who is ignorant and will not agree to my point regardless of what I say.
I agree with the sentiment that many solutions are over-engineered, but when you need to process billions of records a day, you do need more complex systems.

Bottom line: when facing an engineering problem, start with the simplest, fastest to implement solution, and build complexity as necessary. The simple solution suffices most of the time.
Predicting the future works until is does not. This happens a lot more frequently than ome might think.
Is there a bootstrap or css theme to go along, so my PoC web-app can match the style of my proof of concept graphs?
You are getting downvoted because you are stating your opinions and assuming those are facts vs. providing any clear proofs that they are in indeed known facts.
They could publish a hash of the whole existing tree regularly.
Anthem PS4 Version Gets a $10 Price Cut on Amazon, Now Available at $51
As it stands right now I actually feel the US has a much stronger influence on Europe, which is what I'm concerned with. Not anything those two countries do at home. Considering how there's a backdoor revealed in Cisco products every other day I already know who I don't want to supply our 5G infrastructure.
Hacks You Should Know About Instagram These Days
Budget Smartphones for 2019
Does this add anything to the Taco Bell post linked in TFA?

I suggest changing the link to: http://widgetsandshit.com/teddziuba/2010/10/taco-bell-progra...
Fair Enough.
Dynamically adjusting the hash count is an interesting idea (though I would strongly recommend using a better measure of entropy than password length alone), but I'm not really sure how this answers my concerns - as attackers will generally have at least one known username-password combination, it is trivial to recover the pepper if the database is not strongly enough hashed. If you use high password complexity as an excuse to lower hash counts, you only make it easier for attackers to recover the pepper.

It also doesn't really address the root failure of password policies, in that many users will simply pad passwords with required characters and/or be more likely reuse a single password that fulfills standard requirements. Comparison against lists of compromised/vulnerable passwords remain a better way to ensure complexity, preferably in combination with a password strength meter.
Why don't you go to China and try calling their President by names and see what happens to you? Are you really serious comparing the two countries?

Surveillance of Muslims vs. China kidnapping Uyghurs and putting them in re-education camps? Are you even seriously comparing the two countries here?
>> In the U.S. at least, the true maker space is still in your basement or garage.

> That doesn't scale.

It most definitely can scale. If there is a strong national or regional social norm that encourages tinkering in your current garage, basement, or dorm room, it can reach a far broader scale than forcing folks to make things in pre-defined maker spaces that require memberships and monthly fees.

Maker spaces have benefits, like increased connectivity and collaboration as well as efficiently dividing the cost of larger pieces of equipment. However, they also introduce costs, like monthly fees, forced social connections, and engendering group-think. It can be far more beneficial for a group of students/colleagues/friends to meet in their parent's basement or garage than to each sign up for a maker space.
No doubt that social media is often a waste of time. However Facebook's products are also great tools for communication.
And Google's YouTube is likely the largest time sink on the net.

But that doesn't really matter. Even if Google made only the most innocent products known to exist, how can that justify that they abuse those products and build huge databases of private data to be shared with their advertisers?

> And at least Google doesn't tend to reset our privacy settings to "share freaking everything" every year or so like Facebook did.

Can you elaborate on this? Do you have at least one example of Facebook undoing a user's privacy settings?
You got that backwards; it “powers” hydraulics, and in some (uncommon) cases, supplies electrical power to other systems.
We're right to complain about methadone clinics which show poor effectiveness when compared to other better programs.
Lower bounds for the cost of multiplication via network coding
> Having said all of that, I wonder why FB gets piled on here vs Google.

Because this is not about what's actually being done but about likability of the founder(s).
A whale also washed up on an island in Brazil a couple of weeks ago, apparently the tide movement and a river helped that happen
My favorite term is "annoying sized" data, not enough to warrant clusters and HPC, but enough to make a decent laptop crawl to a halt. It's that uncomfortable in-between that makes up the bulk of the data I usually encounter.
You are either ignorant or disingenuous.

23m Chinese have been banned from buying plane or train tickets based on their social score. Show me anything in the US that is remotely equivalent.

Show me a re-education camp in the US where tens of millions are being detained. Is Guantanomo Bay even remotely the same ?
I don't think it's a strict convention, but it's common to see (a block of) imperative statements with side effects enclosed in:

begin ... end

It's ugly and stands out in its awkwardness, almost as if by design, with the compiler saying: "I will let you do this, but do think about it some more and try and come up with something more elegant."
Early in my career someone taught me a useful technique for dealing with this situation.

After each "new" idea, spend about half an hour working on the idea. Best to do this on paper and target producing some good looking notes. Then file it away close at hand. If the "idea guy" ever follows up and asks you about their idea, pull out your notes and say "ahh yes, I've been working on that and I have a few things to discuss with you." You now appear as a hard working and enthusiastic underling. For the majority of cases where they never follow up, you have limited your wasted effort.
>Once we have publicly attached our name to an idea, the path of least resistance is to continue believing it.

This reminds of Paul Graham's essay titled "Keep your identity small": http://www.paulgraham.com/identity.html
it would be cool if Randall stopped drawing plots by hand and just started using this ;)
Yeah - US is a free market and should everyone in. But China should exclude whoever they like. And it is all totally fair right? Why not, because US is a free market and how dare they didn't let Huawei in?
the definition of a security has nothing to do with how they're valued.
> It’s an okay operating system, but it could use a good text editor.

is an old meme.

> I am not an emacs or vim user, but doesn't emacs support vim style editing(key bindings) or it supports just a subset of vim?

it supports quite a bit via Evil.

https://www.emacswiki.org/emacs/Evil
Threatray | (Senior) Software Engineer, Software Engineer (Big data) | Biel, Switzerland | SALARY: 90k-150k CHF | ONSITE | Swiss or EU member-states passport-holders ONLY

Threatray produces code-based threat intelligence by making massive malware repositories and feeds searchable and correlatable. Our code-based threat intelligence and advanced analytics tools enable enterprise security and incident response teams to develop a deep understanding of cyber-attacks and to quickly and effectively detect, investigate, and disrupt attacks.

We are building a team of software engineers and threat analysts working in the fascinating and emerging field of large-scale threat analytics. Our team has unique insights into the realm of cyber-attacks and defense. We use state of the art and novel technologies from the fields of machine learning, big data and automated malware analysis.

We are a Swiss startup company with a solid foundation. Threatray is backed by a highly successful and experienced group of investors and advisors. As a startup company, we provide unique opportunities to shape our technology and company, as well as the possibility to receive stock options.

Our open positions:

- Senior software engineer: https://threatray.com/jobs_seniorsoftwareengineer

- Software engineer - Big data: https://threatray.com/jobs_softwareengineerbigdata

- Software engineer: https://threatray.com/jobs_softwareengineer

Feel free to get in touch: jonas@threatray.com
Assets cannot by themselves generate future cash flows. If a house just sits there, it cannot generate cash flows, it needs a tenant to do that. A hundred dollar bill cannot generate cash flows by sitting under your pillow. It needs to be put to work to generate cash flows. Assets can be used to generate cash flows, but they cannot generate cash flows just by existing. Hence the difference between asset and security, though both can be ascribed to have value.
How is that credit score hidden, when they are openly labeled as fake news?
Sounds like an Alex Jones rant.
Because a lot of people vehemently disagree
There was reporting last year about Facebook being a catalyst for spreading violence against the Rohingya in Myanmar.

Facebook owned Whatsapp also caused several so called Whatsapp lynchings in India based on rumors that were quickly spread via the app. Brazil's current president's campaign also used a succesful disinformation campaign via Whatsapp.
Just like behind many dumb bots doing a distributed denial of service, there can be one mastermind controller/hacker, It is quite possible that behind these non-experts doing the intellectual denial of service, there is an expert mastermind.
I hate to be that guy, but they're NOT "Unix" tools, as the name GNU literally states.

The post makes a good point that I fully agree with, just doesn't explain it well enough.
It goes hand in hand. Mental performance is to a large degree reliant on physical performance, as for digestion, respiration, blood circulation, hormone ballance, wakefullness (focus), muscle tonus (literally being upright), nervous integrity and what have you.

Maybe a small bit of spirit is helpfull for digestion. For everything else, alcohol is a nervous agent. Social easing is a bit like shaking up the weights of a neural network, a little randomization does often make no difference and might even help to get out of a local minimum, but also away from an optimum. You don't want to go at it with a cheese grater and kitchen mixer, or let an epileptic operate with a rusty knife on an open heart.
Here's the Real Story Behind the Demise of Mars Rover B
You forget that using more developers means more headcount, and more headcount means I have more responsibility as a manager.

These crazy complex solutions also look a lot more difficult on the slides than the simple 3 layer architecture that’s often shown to me.

With something that simple, and requiring so few people, how am I ever going to convince my clients to pay me multiple millions of dollars for it.
You like that huh?
https://www.dwitter.net/
Yes, Emacs supports full vim-style editing via Evil.
I thought the boundary point was RAM. It is relativly simple to work with data across multiple drives. When you pass the boundary of being able to work in a single systems RAM, you genneally need a more significant rework
I think it's very likely for financial instruments to go to nil if you're using leverage or investing in very speculative crypto.
Will It Take an AdTech Crash to End Digital Ad Fraud?
Let’s say the internet denial of service is controlled by a hacker who owns bots, and is the mastermind. It is possible that in an intellectual denial of service by non-experts there is an expert mastermind.
because it's a race between startups and other entities whose option is profitability or foreclosure. it's their standard mode of operation, move fast and break humans.

no idea why people thought companies would have handled this differently.

beyond that, it's the usual overselling 'neural network' and other classification technologies as AI, of which they are not.
I did, but I'm not really sure I know what this. Is looks like it's performing filtering for "ES modules" on npm?
Wouldn't this risk the idea guy latching onto you as being the first person who has shown interest (or, in the idea guy's mind, the first person who sees the real potential of my genius)?
As someone who spent childhood in a communist country - no, it’s not the same.

Us has a lot of flaws, and the justice system (for less affluent people) is a shame but it is uncomparable to a totalitarian regime.
Market moves sideways - trend following underperforms ...
When comparing alternatives you want to look at marginal rate. Above $82k, your marginal tax rate is: 24% federal income + 6.3% social security + 1.45% medicare + 9.3% California + 1.5% San Francisco for a total of 43%. This is not the same thing as paying half your income in taxes, but it is paying (nearly) half the additional income in taxes.
De-Nerding Programming: Jonathan Edwards
The two-man rule only applies to the launch officers, not to the launch authority (president or his successor).
That really goes for any new technology that makes the dissemination of information more easily accessible to the common man, and/or makes it easy to duplicate works.

The printing press, magnetic tape, CD burners, MP3, peer-to-peer filesharing, high speed internet, the list will go on forever.

Anything that lets ordinary people duplicate and share information will be vilified and demonized by those in power, because they know their power is built on an information monopoly.
The hardware refresh for 5G has only just started in a few counties right now (Korea, China and the US). Everyone else will get there but its not happening yet. No serious operator is doing a software upgrade for this. The main driver for 5G is increased bandwidth and that comes from new boxes throughout the network. The investment for this is huge and long-lasting. And while it is harder to lose a customer, sure, ripping out one supplier out for another is absolutely what happens in this market. Operators will have some Huawei stuff but I don't known anyone (outside of China) that has built their network on them so ripping that out is a non-issue. Some have already done just that.

I wouldn't disagree that Huawei are ahead right in terms of products available right now, the other two are behind but there will be a competitive market.

I have no idea why Samsung even get a mention. That confused me.

Disclaimer: I work for Nokia (but not in mobile networks, or whatever they call that division these days).
I have been using the command line for all type of work for years now. The most satisfying is to realize that there is always more to learn. And once you grasped the basics, they fit together like LEGO bricks.

While I think it's important to make that argument, the posted article and the one it refers to lack some guidance on how to reach "command line mastery". I recently came across this great resource here on HN:

https://github.com/jlevy/the-art-of-command-line

It gives great overview of the toolbox you have on the command line. Equipped with `man` you're ready to optimize your everyday work. And always remember to write everything down and ask yourself WHY something works the way it works. The interface of the standard tools is thought out very well. Getting comfortable with this mindset pays off.
Yes - and there is also a second order effect where latecomers to a well known strategy must focus on marketing and cost reduction to compensate for lower alpha, so each dollar flowing into the strategy is more likely to go to a less innovative, follow+on implementation (such as algorithms packages offered by big banks).
I see a bug in the code. Columns 14 and 17 do not appear to be working. If the vector values are replaced with 524251 (which is the sum of 2^0 through 2^18) we should get 9 rows of 19 shiny spheres, but we get 9 rows of 17 shiny spheres with the spheres at positions 14 and 17 missing from each row. Can anybody say why this might be?
"I will always prefer the US where at least there is a functioning judicial system for the rich."

Fixed that for you.
The alternative is often worse.

"The mainstream media misled me about Iraq, therefore I'm going to get my information from Facebook articles posted by Russian intelligence!"

"There was once a batch of contaminated vaccines, so now I'm going to risk the lives of my and other children by not vaccinating them"

"The banks were unfairly bailed out, so I'm going to keep my money in Quadriga"
The correct response to that is "winnie the pooh" not "names" .
Rampant homelessness accompanied by outrageous home prices only wealthy people can afford. California’s bubble will soon burst, you can only tax the rich so much...
You can still connect a fairly big NAS to a beefy server and do the processing, unless thoughput rate becomes an issue. Saturating a 10Gbit link means you can probably process up to 100TB a day.
Have you listened to the same song over and over again before?
https://arstechnica.com/cars/2019/02/in-2017-the-feds-said-t...

"When QCS director Randy Whitfield ran the numbers for these vehicles, he found that the rate of crashes per mile increased by 59 percent after Tesla enabled the Autosteer technology.

So does that mean that Autosteer actually makes crashes 59 percent more likely? Probably not. Those 5,714 vehicles represent only a small portion of Tesla's fleet, and there's no way to know if they're representative."