skysight-inc/HackerNews huggingface dataset:
Well, in the case of windows, I recall that maintaining backward compatibility with a variety of applications required a knowledge of the resource demands of each of those applications, with those applications each operating in a different domain. Similarly, creating memory allocators is something of a "black art" - it's a matter of generically good allocator but one which doesn't generate fragmented memory in "normal usage patterns" and then you have to learn what those normal usage patterns are, which involves understanding however many applications.

So the question of "sophistication" is both subtle and difficult to call.

Edit: And the production of a algorithm that's a conglomeration of ad-hoc processes might qualify as another sort of sophistication, see "the hardest program I ever wrote":

http://journal.stuffwithstuff.com/2015/09/08/the-hardest-pro...
http://journal.stuffwithstuff.com/2015/09/08/the-hardest-pro...
The main dislike I had of using Material Design was trying to make it not look like just another Material App.

With bootstrap the basic buttons are fairly simple, so distinctive theming was easy, but with all the shadow and shimmer effects of the Material Design components its a lot of work if you want to change their structure to give it some of your own app's personality.
That's very valid because Recruiters are dumb confused. I'm an undergraduate engineer with decent experience in Analytics and my resume doesn't even get into some company because I don't have Masters while my friend who did an MS in Data science from UK is also not getting a job because she just pivoted her career from Mainframe to data science with that MS and they don't want a fresher. Hence you are left with a minimal talent pool that gets to hop here and there increasing their market value while the demand doesn't reduce and at the same time with this fancy word PHD every company is ants to get them or at least an MS just for God knows what reason. In an ideal scenario, You are just exploring data and getting actionable insights ( I'm not talkign about publishing paper nor programming self.driving cars). I'm an average guy knowing R and Python with Pandas and Scikit learn. Anyone who can connect the dots can learn these tools and become a good data scientist, but the blind belief of these recruiters just kill those hope and look for the hardly available job hoppers. Such a paradox self created by them.
The Data Scientist "shortage" is another scam by the big tech companies to drive down wages. My boss had hundreds of applications for the position he was looking to fill and the majority were so well qualified that it was basically a coin flip between multiple PhDs with great resumes.

Tech worker's arrogance reminds me of "made in the USA" factory workers who thought their jobs were safe. If people don't start pushing back wages will be pushed down to global equilibrium. Based on how things are going I'm predicting neo-feudalism thanks to the joys of open-boarders globalism putting all power into the hands of corporations.
Yes but I think the point is a lot of interviewers do not go for pseudocode. They want syntax perfect solutions on a whiteboard.
The code base for the International Space Station is probably also VERY complex
Interesting:

> The vaccine will be kept in the capital until shortly before use because of the lack of facilities in the provinces for storing it at the required temperature, between minus 60 degrees and minus 80 degrees Celsius, or between minus 76 degrees and minus 112 degrees Fahrenheit.

Are there any other vaccines that have to be kept at such low temperatures?
Material Design is fundamentally broken. It's based on the idea that things should look like animated physical materials, but UIs shouldn't look like real motion, because there are many people out there with visual motion accessibility issues.

Animation should be kept to an absolute minimum unless you're making a game.
I find this confusing:

> Note that the 20 million Euros or 4% of global turnover is the maximum fine, the specific language is ‘a fine up to €20 million or up to 4% of the annual worldwide turnover of the preceding financial year in case of an enterprise, whichever is greater’, so that’s the maximum of the fine that’s being set by the 20 million or the 4%, and this bit is there to ensure that even the likes of Facebook and Google will not simply ignore the law and pay the fine to be able to continue as they have so far. This in no way should be read as you, the small business operator will face a fine of 20 million for each and every infraction that could be found.

Saying that this is intended to be aimed at the Facebooks and Googles is all well and good, but that's covered by the "4%" criterion. The €20 million figure is aimed at companies that have a global turnover of less than €500M, not the Googles and Facebooks. That's why it's scary.
Great work, guys! Still bummed that you dropped Flow support, but I understand your reasoning. Definitely the most pleasurable UI toolkit to work with, and contributing is a blast.
I think he's referring to hardware and software specific to disk drives.
After the first couple of sentences I came to the opposite conclusion: perhaps the greatest nuclear powers have all had their launch systems compromised already, and if people started pushing buttons nothing would happen. Comforting thought.
You don't have to use VIM as your daily driver, you can use it on your personal projects. I was in the same boat as you. But now that I am comfortable with VIM, I feel like learning it has been one of the most rewarding and fruitful investments I have made in myself. I use it for JavaScript, Python, C#, golang, and more.
just some random memories this brought up for me:

I attended a lecture with my to-be wife while she was in undergrad, where she had a Deaf studies minor. It was about self-inflicted deafness (this is not the speaker or material but could get you started if you’re interested to learn more: https://primemind.com/deliberately-deaf-fbeed775c563).

After visiting India for a few weeks it was stunning how quiet Boston seemed when I returned. It was pretty unnerving at first, felt like the city was locked down or something. More recently hiked the Long Trail for several weeks in Vermont, and returning to Boston was overwhelmingly stressful. Silence seemed to be both unnerving and calming depending on the context.
I use bahnhof VPN (Swedish) and they are well known for standing up to pressure from government.
ReRAM is, but MRAM was definitely positioned as a competitor to eDRAM and SRAM for low end applications (it's generally unstable at higher frequencies)
Ask HN: Putting something on the blockchain forever – which project/stack?
I want to put a book on the Blockchain in form of scanned images. I am a bit confused with all these projects about where is the best place to put it so it is:

searchable
permanent
easy to download?
Well, it's interesting on the human and historical side, especially the part that it was all self-taught, but on the technical side, it's not clear from this interview that he's using GCR and how (https://en.wikipedia.org/wiki/Group_coded_recording#Apple) and that e.g. Commodore had a more efficient scheme that allowed a whole 170KB per side, at the same density.
Granted, for most cut/paste operations, PuTTY falls way short of the mark. However, where I like PuTTY over other SSH terminal windows is the ability to grab entire router/switch configs easily.
When it comes to in-depth SSH stuff, I prefer using a *nix VM which offers up more functionality.
Lastly, I posted this article because I was completely aghast when I learned Microsoft had not only installed an SSH client but also began accepting connections natively, without the user's knowledge.
That's unfair. "Not missing the boat" is a natural need for a company. Everyone with an MBA has studied companies that missed the boat. Throwing some money at various new fads isn't necessarily irrational.
Uncalled for.
> For a thought experiment (though this may be hard for atheists to stomach), imagine if the author had suggested that the only reason to still read the Bible today was to understand "how" Jesus acted the way he did, or "how" God did what he did. That would be ridiculous. Of course there is more reason to read the original text than that. And Bible is a very old text indeed.

The Bible is not a philosophical text in any way remotely like Nicomachean Ethics. The Bible is a series of stories, genealogy and poetry, not an argument, or a dialogue that attempts to illuminate the truth, or at least points of disagreement over the truth. The Bible is not about how Jesus or God did anything in the way that the Ethics is about how you think about what is good. The Bible is why. If you believe that the reason to live a righteous life is that there is a righteous God and his son was born, died and rose again the Bible is that story. It does not tell you how, except in the very barest details. That's what the Church is for, the community of believers.
I feel like it’s ok to just say “you dont have to do programming on a analog device”; if they want to write on paper/whiteboard/with a tattoo gun I don't give a damn, but they wont be asked to write actual code. That’s what it means to me.
After running :terminal, is there a way to yank text from my editor window and paste it into the terminal? Likewise, is there a way to copy text from the output of a command (run in the terminal) and paste it into the other window?
I've been a heavy Vim user for 20 years, and I hear people say this all the time. Recent converts especially love to write breathless blog posts exalting Vim's editing model as the One True Way, but the truth is that if your editing speed is the bottleneck for your productivity, you must surely be some kind of software engineering deity. There's absolutely no shame in sticking with a model that works for you if you're productive and efficient.
Philosophy is not "This is true" but rather, "What do you mean when you say, this is true".
I don't disagree with your assessment but, right or wrong, Steve Jobs was on another level.

Most great leaders have character flaws. Some of them are very obnoxious petty people. See Nick Saban or Michael Jordan.

Steve Jobs pushed people to achieve extraordinary things. My guess is they would not have achieved many of those things without his influence and authority. That's what great leaders do.

But it's true. If you are a selfish narcissistic jerk people remember that too. Maybe more than what you accomplished.
I've often wondered if the U.S. would work better if there were some sort of multi-layered federalism wherein each cultural region (Northeast, Deep South, Cascadia, etc) got their own executive and legislative office above the state level, but not at the federal level. Doing this would probably eliminate a lot of the gridlock in DC since people could work on cultural and social issues at that level rather than across all 50 states (although it would also probably make things a lot worse for minorities in the South...).
Elvis. Then the early beatles stuff. In the next couple decades some actual pop songs are ready to hit public domain.
Just stay away from USA. They can do anything they like with their dumb laws.
For sure. There's no defending the sadists out there. I just think that even if we got rid of them, we'd still have a lot of issues.
depends on how fast you want to achieve, there are good pcie cards for network and storage purposes with excellent linux support.

gosh I miss those low power powerpc boards with excellent network performances, x86 is still power-hungry/less-network-efficient comparing to them, arm is a joke at the moment, not familiar with mips there though
Wrong. Ask the NGA.
Find a good cheatsheet that you're able to browse through quickly. Uninstall every GUI editor you have on your machine.

It took me ~ a month before I was fully getting the hang of it. Now I'm about a year in and not only has my familiarity with my keyboard greatly improved, but I am finally reaping the benefits of speed and portability (gotta love having an identical editor experience on any machine you SSH into).
Mikrotik supports those ASICs, when you run RouterOS on their native hardware.
I work for a company that develops and maintains an online platform used by quite a few large (academic) publishers.

I'm working on the search side of things, integrating the rest of the platform with the text search service we're using. Some (or a lot!) of it is busywork, but sometimes things get interesting. Mostly when you're out of options with what functionality is offered out of the box and you have to essentially look under the hood at the internals and write your own custom thing to serve whatever weird requirement client X came up with.

Apologies for the vagueness!
Lessons in Thrift: How Facebook Keeps Its Web Pages Snappy
KDE Plasma 5.13 Beta: Fast, Lightweight and Full Featured
Never knew this, so is it that just no employer cares enough about minor misdemeanors or the cost of doing so makes it not worthwhile? I've never heard of anyone getting a job offer taken back because of a minor misdemaonor
In Germany for example with the new environmental regulations. Everyone selling their house, renting it out, etc had to comply.
I so much wish everyone who makes arguments like this could get the following into their heads:

When a population has a) a life expectancy of 30 years, and b) an infant mortality rate of 50%, the life expectancy of "people who live a year" is 60.
random _italics_ to really _emphasis_ a point _like this one_
My wife will be attending a university based data science boot camp. She has spent 12 years as s microelectronics process engineer. Seems a dead end job and can’t break the $100k mark. Hopefully it will be worth it.
When you do the research you'll find that it spreads to fast. Look out for those that control the speed of the virus. Source: my research in extending human lifespan.
So this has happened before. If anyone here has read “The Hot Zone”, which is one of the great ‘techno-thrillers” of the 90’s (but still nonfiction), the virus spreads to Kinshasa. It’s the capital of Zaire and a major city. But then...it disappears.

Ebola is a weird virus. Extraordinarily fatal, about 90% during the 1995 outbreak (smallpox is around 20% for comparison), although they have better treatments now for Ebola that bring it closer to 50%.

Either way, lots of health workers have been documented working in a hut with an infected person and never getting infected, yet others have just passed an infected person on the subway and died.

The real concern here is what this means for the future of warfare.

A lot of people have noted that chemical weapons, and perhaps biological weapons, are perfect for distribution by drone due to their light-weightedness. Biological weapons, much like computer viruses, also can be hard to attribute, making them attractive to use.

The Japanese cult that put Sarin in the Tokyo subway in 1996 was also working on biological weapons. They never got far enough, but it demonstrated even non-state actors can pull off credible bio-weapons.
with vim modes form Intellij mainly

Definitely don't do that. A well-written IDE should never make one express movement in terms of text because source code is only serialized as text, but the unit of movement should always be symbols. I love vim dearly, and it is an outstanding text editor, but no one should be programming in it when a more intelligent editor exists for the language.

I have seen people trying to fight with the vim plugin in IJ and it has yet to end well
Use real vim, not emulators. Emulators all suck, and won't teach you the right habits.

Vim is also extremely powerful when customized to your needs. Build your own setup over time. Start with vanilla vim and add to it over time. If anything annoys you and requires too much manual repetition, it can probably be automated and streamlined.

Force yourself to use Vim for everything, and soon enough it'll be second nature.

Also — consider Neovim. It's real vim, but better.
I guess I spoke too broadly in this case. The primary I see isn't an MD, they are a PA-C. But I know that they're consulting with an MD behind the scenes as necessary.

I'm not exactly sure where I draw the line, and for me it's a lot of "I know it when I see it". I'm not suggesting any specific code here, just pointing out that there are positions all over the spectrum. I find the fact that a CID (Certified Interior Decorator) is a thing is absurd.

Maybe my requirement is that someone with an appropriate level is in the chain somewhere.
> Clearly deeply offended by John’s T-shirt, he sat down at the conference table and looked straight ahead, silent.

Why would he be offended by Watchmen reference?
Airbnb to report homeowners' income to Danish tax authorities
Ah, understood.
You want to ask all those who lost their lives in any of the numerous conflicts. Only, because the big clash didn't happen (it nearly happened three times in 1983), this doesn't mean that there weren't any conflicts. E.g., the biggest air war in history, in Laos, even was conducted in secrecy, African politics is just a single mess, etc.
I was reading Ben Horowitz's book The Hard Thing About Hard Things the other day, and the stories about Jobs and Carmack remind me of this passage:

>"When do you hold the bus?"

>The great football coach John Madden was once asked whether he would tolerate a player like Terrell Owens on his team. Owens was both one of the most talented players in the game and one of the biggest jerks. Madden answered, "If you hold the bus for everyone on the team, then you'll be so late you'll miss the game, so you can't do that. The bus must leave on time. However, sometimes you'll have a player that's so good that you hold the bus for him, but only him."

>Phil Jackson, the coach who has won the most NBA championships, was once asked about his famously flakey superstar Dennis Rodman, "Since Dennis Rodman is allowed to miss practice, does this mean other star players like Michael Jordan and Scottie Pippin can miss practice too?" Jackson replied, "Of course not. There is only room for one Dennis Rodman on this team. In fact, you really can only have a very few Dennis Rodmans in society as a whole; otherwise, we would degenerate into anarchy."

>You may find yourself with an employee who fits one of the above descriptions [heretic, flake, or jerk] but nonetheless makes a massive positive contribution to the company. You may decide that you will personally mitigate the employee's negative attributes and keep her from polluting the overall company culture. That's fine, but remember: You can only hold the bus for her.

Really exceptional people often get exceptions. One challenge may be that more people think they are really exceptional, than really are really exceptional.
I think you'll find recording a video of your neighbors from your home without their permission will be seen as quite different from your other examples by most people.
Philosophy presents a methodology for argument. The arguments made by Plato through Wittgenstein need not be objectively true, rather they serve as simply great arguments of history.

Many teachers forget to instill the fact that when we as a species infuse reason and language to make persuasive arguments, we call that philosophy.
> NIST 800-53/800-171 are catalogs of "security controls and associated assessment procedures"

Yes, so a law or rule or EO says "you must be compliant with this framework" - the GDPR just left off the part where they have controls/a framework.

It's not rigid box ticking, a control defines what you need to do. How you do that is up to you and should be updated often as things evolve. For example, in the GDPR I would say you must catalog data collected and perform a personal data assessment with justification for whether "piece of data" is personal data or not. I can comply with that, I have lots of supporting documentation that an IP address does not personally identify a person.

Then if a regulator releases a clarification that an IP address is personal data or the consensus of the security community changes or whatever happens, I just update my security plan and make sure the IP address is handled the same as all of the other personal data in our systems and I was never out of compliance.

It basically works the same in practice, you must make a good faith effort to comply -- but proving you made a good faith effort and documenting what you did and why is also part of the compliance framework. The GDPR doesn't have that, you're at the whims of the EU because there is nothing except internet opinions on how to comply.
There's lots of different ways to solve the issue, but the point is they haven't, and show no signs of changing it in the future.
I think it might be a easier path if you apply for "data engineering" jobs and convince internally to give you a chance at data science. Get data science on your resume and look for next job.
No different than throwing away a $100 OS when you buy a computer. Sometimes there simply isn't a way to purchase it without the undesired item included.
I've been using SUIR in production for about a year now. It's been working out pretty well.
Nice point. The fundamental questions that we wrestle with are universal across time and geography. Questions such as how we should lead our life and how we should function in a society. The ancients are the best source for understanding these questions and their virtue of having survived through generations is a testament of their value to society.

We are often too quick to dismiss the ancients, who end up more often than not being right all along.
It was already in effect, it just wasn't enforceable and that is what is changing next Friday.
Thanks for all of the plaques :)
I consider myself a fan of Schmidhuber.

He gives a talk that he starts with a joke. It's a self-referential self-deprecating joke about Austrians, and it's funny! The audience laughs.

I watched that and thought to myself, "This is a formidable man."

http://people.idsia.ch/~juergen/

Cf. Gödel machine http://people.idsia.ch/~juergen/goedelmachine.html https://en.wikipedia.org/wiki/G%C3%B6del_machine

Also, "Deep Learning in Neural Networks: An Overview" ("88 pages, 888 references"!)

> Abstract. In recent years, deep artificial neural networks (including recurrent ones) have won numerous contests in pattern recognition and machine learning. This historical survey compactly summarises relevant work, much of it from the previous millennium. Shallow and deep learners are distinguished by the depth of their credit assignment paths, which are chains of possibly learnable, causal links between actions and effects. I review deep supervised learning (also recapitulating the history of backpropagation), unsupervised learning, reinforcement learning & evolutionary computation, and indirect search for short programs encoding deep and large networks.

http://people.idsia.ch/~juergen/deep-learning-overview.html
> So it doesn’t induce people to create more works of art and entertainment.

Promoting artists to create art has long been sidelined as a goal of copyright. Now, copyright is there to make sure already copy written works are profitable forever. I mean think about it. All they have to do is take old music and movies and repackage it as new media. Disney movies from the 30s can be remade today with CGI. Pop music from the 80s can be remixed in 2040, and a whole new generation of people will buy it up, without any artists involved. Copyright has lost its purpose.