skysight-inc/HackerNews huggingface dataset:
ive hd my macbook do that too.. opened up the bag it was running HOT HOT HOT. still works so im happy
This is the most intelligent post I've read in the entire thread, and that includes the original blog post. I read through the entire essay, thinking that at some point, the author would mention functional factors such as livability, room-proximity, space and natural light, but it was instead entirely about aesthetic preferences. There's something very off-putting about writing an entire essay insulting people for having aesthetic preferences that differ from yours and your friends'.
GCC 6.2 Release Candidate available from gcc.gnu.org
I think the case here is for a Blockchain company trying to break out of the cryptocurrency chains.
Insinuating that aesthetic architectural principles are anything other than class signalling is a good way to silence a debate on class signalling which makes you uncomfortable
Arguable - history is not pretty. And today an individual can be a much greater threat than any time in the past. So yes I think our future will be one of constant Surveillance. We need to manage that, not deny it.
It's funny you mention that Microsoft keyboard. I was reading your story about the Model M and thinking "Yeah I'd love to switch to a mech keyboard again but I love my Natural Ergonomic Keyboard 4000 by Microsoft too much." It has pretty much saved my shoulders because, instead of having to put them together to type on a normal keyboard, I have space to angle them out. It's great!
You mean 'stored procedures'?
> Note that you should only ever do this if you are absolutely sure that you are the only person pushing to that repository.

I would revise this to say the only person pushing to that branch. But yeah.
> they believed I was a pishtaco, an evil person who had come to steal the oil from their bodies.

> in the sixteenth century, [...] some of the Spaniards, frustrated that their muskets and cannons rusted so quickly in the jungle humidity, were said to have killed Indians and boiled their bodies in iron pots, then used their fat to grease the metal.

Really, Spaniards? Really??
Ask HN: How do you protect your personal private keys?
Having your private keys as plaintext files is very comfortable on one hand (e.g pushing code to remote a repository or connecting to your server without typing any password) but obviously risky on the other hand.

how does one win this conflict?
>> "I'd give a good chunk of change to projects that I used if they had a crowdfunding page for their cryptographic audit efforts that didn't expire ever."

What in USD is a good chuck of change? What projects?

Think for example I asked Moxie about doing something like is for Signal, and as far as I recall the response was that it's open source.
"anonymized" is mostly a joke anyway. Seems more likely to indicate they removed your name and email than any attempt to prevent identifiability.

Cynical me says 95% of everything in this area is profit, to hell with anything else.
YOu need to implemet complex source navigation
The rapid speed of communication today is unprecedented, and it allows decentralized terrorist groups to form and morph at a very high pace and cause high levels of destruction. Surveillance, ideally, can act as a counterforce to that.

I highly suggest reading "The Seventh Sense," which looks at the impact that high speed networking has and will have on the world. It frames it as the next era of power, where the last one was industrialization. It's a very good read with balanced viewpoints, and touches on subjects like terrorism and surveillance. Basically, the thesis is that networks are expanding into a great power, and we are completely unable to control them, especially with existing power structures.
> I drastically restrict the ability of people to use my software.

There are no restrictions on usage in any free software license. There are restrictions on distribution of modified versions in the GPL. So you're only restricting the ability of developers to use some code that you've written to make a new program. Is this suboptimal? Yes. Is it necessary? Yes. Any other method of licensing would allow for proprietary forks to be made from your software. Whether you agree that is a problem or not is besides the point -- the purpose of copyleft is to make it impossible for proprietary software developers to create proprietary versions of the software. Unfortunately in reality it happens to also disadvantage some free software developers.

There are (soft) solutions to this: always use GPLvX-or-later to future-proof your licensing choices, encourage others to do the same.

> I’m talking about that most fundamental of software freedoms, freedom 0: the freedom to run the program as you wish, for any purpose.

Users are not encumbered by any of the GPL requirements. If a user just wants to use a program (or give copies to people), they will never encounter license incompatibility. Developers are the only people who have to worry about this, and I would argue "the 'freedom' to create new software under a different license" is more of a privilege than a right. Is it important? Yes. Is it as important as (or more important than) preventing proprietary forks? I don't think so.
Very interesting! I worked around a number of CTOS-based machines in a Unisys-based financial environment in the late 90s. I was responsible for the "PC" portion of the network. The CTOS-systems all fell on the "Unisys-side", where we plebeian non-Unisys vendors weren't permitted to work! I was always interested in the CTOS machines but never got a chance to mess around with any of them. Sounds like it might have been a lot of fun.
I just went to their 'ideas' page - they actually have 175, I only read the first few and 2 looked very promising: Journalism trust system & Peacemaker Unated Nations 2.0
Cool stuff. I'll keep my eye on them
Logging in Kotlin and Android: AnkoLogger vs. Kotlin-Logging
This attitude is not just wrong, it's dangerously wrong.

It's this sort of blame-driven, individual-focused, ask-the-unachieveable answer that makes it completely impossible for organizations to move beyond a relatively low level of quality/competence. It's satisfying to say, because it can always be applied and always makes the speaker feel smart/superior. But its universal applicability is a hint that it's not going to actually solve many problems.

If you'd like to learn why and what the alternative is, I strongly recommend Sidney Dekker's "Field Guide to Understanding Human Error":

https://www.amazon.com/Field-Guide-Understanding-Human-Error...

His field of study is commercial airline accident review, so all the examples are about airplane crashes. But the important lessons are mostly about how to think about error and what sort of culture creates actual safety. The lessons are very much applicable in software. And given our perennially terrible bug rates, I'd love to see our thinking change on this.
What one Google recruiter looks for in engineers
So the number of people doing something is how you determine the definition of a word?

That really makes no sense.
Equation Group Cyber Weapons Auction
This is an excellent implementation of variable valve gear timing that external combustion steam locomotives have had for about a century and a half. Impressive to see it put into an internal combustion engine.

Edit: looking at the posted image, they change the stroke depth of the power linkage. That plus valve timings let them customize the entire combustion cycle.
> ugly gaps, quick to stain stuccos and metals, slapdash construction and very little craftsmanship.

I lived for a couple years in a slowly-deteriorating house on the national historic registry. Upper middle class when it was built in 1907. Big by the standards of the time, but not huge.

You'd have to be very wealthy to afford the lumber quality (even the lumber under the floors and inside walls was excellent by modern standards) and the woodwork in that house these days, assuming you could even find such without simply ripping it out of an older house. And despite never having had air conditioning and having very bad heating, every joint in that house was so tight you couldn't fit paper between the boards. Beautiful solid wood doors throughout, which would cost a fortune to put in a new house.
If you are relying on anything alone you are a fool. If you are not using the above as part of your solution you are a fool.

Each of the above will consistently find certain types of errors. The above tools do not "let their mind wonder", get bored, or any of the other things that happen to humans.

When you as a human find an error it is worth asking if you can modify one of the above tools to find that class of errors so that you can be sure all cases were caught. Unfortunately most of the time we cannot yet (generally because the number of false positives is too high - I'm hoping for research to improve this)
Shot because Guevara had a thing for shooting people.
Can you provide a link with evidence it wasn't? Because every article I've seen cites Russia. Applying Occam's razor and asking "Who benefits?" along with everything about Trump's campaign manager, along with proposed policies re: anti-nato and pro-Russian regional invasions, it all leads to Trump being an unwitting or witting agent of Russia. Trump wants some of that oligarch money. Anyone who doesn't see that is being willfully ignorant.

What I love most is how Obama is hated because he's a Muslim agent (despite literally zero evidence), but here's an actual agent of the former-USSR trying to steal an election and these guys are after Hillarys email management. Selective paranoia apparently.
Here is one thing happened in Brussels when people announced an anti-islam demonstration:

https://www.youtube.com/watch?v=7rcb6iK0EHQ

Note that the protesters in that video are the "local youth". And that police force is there to prevent the situation from blowing up. There are about 5 anti-islam protestors who turned up and didn't immediately walk off. Local businesses destroyed, wounded with the police, ... the works.

But even that is a mere blip on the radar. I've heard about women without islamic headdress being routinely attacked in neighborhoods in at least 3 Belgian cities (Brussels, Antwerp and Mechelen), with constant stories from colleagues that Paris and French cities in general are worse. Constant violence perpetrated by muslims for mostly imagined offenses, things like a school accused of serving pork. The attacks, obviously. The demonstrations and attacks on the police whenever they go looking for terror suspects (I don't know how much more supportive of terror you can call these muslims. They are willing to use violence to defend jihadists, on TV. But of course it is still not acceptable to say there are large amounts of muslims in Europe that support these attacks, not even when a video of hundreds of them doing just that is readily available on youtube here https://www.youtube.com/watch?v=8DlYB2qw3jI).

And of course the political correctness constantly hiding these facts. For instance, the video above is from a news report by the state TV, but it was never sent out like that, and even the shortened version was only displayed once, despite a very slow news day. All other news of the day made no mention of it, and it was gone from the website 30 minutes or so after it aired. This in an organisation that normally leaves those things online for years.

The blatantly obvious fact when walking around in those neighborhoods in Brussels is that the muslim population utterly and completely rejects western european values. Stories from people running away from Brussels because criminals focus down non-muslims, with one friend in medicine saying that their apartment was broken in 3 times in a single day and the police attacked when they came to check it out. A week later they moved, making a huge loss on the apartment they bought there. Female colleagues at the companies I go in Brussels complaining about harassment with people shouting "putin" (French for whore/prostitute) after them just for not wearing headscarves (these are colleagues working in companies in central Brussels, it's not everywhere, certain neighborhoods have this). None of this ever getting a single mention on TV. When something does get through (e.g. https://www.youtube.com/watch?v=yKg2UsfnxHc in which a muslim convert matter-of-factly discusses his "right" and "moral duty" to kill everyone who isn't a muslim was completely and publicly suppressed from the state broadcasters website and never discussed again, with one message saying the journalist was told that if anything like that happened again, he'd be more than just fired (by his boss, a state employee, not by muslims).

At what point does one start making conclusions ?
Oh yes, and cork straighteners of electrons in fiber optics so that photons can travel smoothly.
While agree that there's some truth to this statement, a counter argument would be that this is exactly the reason there are so many trivial lifestyle related platforms and services that solve a problem that really only 20-30 something well off Bay Area software developer types tend to have.
Manufacturers often apply some goopy glue on top of inductors to damp out some of the noise, like this: http://i.stack.imgur.com/144ui.png
The Fall of Silk Road
I wouldn't say it was criticizing streams of consciousness. I would say it was criticizing how our streams of consciousness are becoming more prone to jumping from topic to topic. I think the exact intention of the article is to show, by jumping from topic to topic, how jumping from topic to topic is so common. We are meant to read the article like we are reading a description of a morning ritual not quite exactly the same as our own, but similar enough that it feels like our own.

The author seems to be trying to make two points in this: The internet is impacting how much we jump around, and that's not a good thing. I don't buy either of those. I think we have always been prone to jumping around. I think the internet is just making us more aware of it. We lament the loss of long-reading, but the reality is that reading is a relatively modern thing, for the common man, and even in the years leading up to the invention of the internet, being a 'reader' was not the default. I don't at all think that our attention spans are getting shorter.

I think the author's much stronger (but unmade) point is that we are rewarded by the internet for our short attention spans. If we jump from article to article, changing topics and thoughts all the time, we find more content we like. In addition, something just feels right about being able to get bored with an article or topic and immediately jump to the next thing. I think the thing to be cautious (or at least self-critical of) is this apparent fear of boredom that the internet rewards. For one thing, if you cannot embrace being bored with a topic, you're not likely to ever develop a deep understanding of it. When something is new, we do not feel boredom, but new does not last long enough for deep learning. But for another thing, it encourages us to create sounding boards, where we only expose ourselves to things we find to be in line with our personal preferences and beliefs, or things we find to be entertaining. I don't think that's healthy. For my own sake, I find that when I am not exposed to things I might not choose to expose myself to, I have to make an effort to think like someone else might. When I am able to see things I disagree with, I can often very clearly see how someone might come to disagree with me. I also feel like it stifles my creativity, if I am only exposing myself to content that I find entertaining.
I even question the BASIC stuff and FAT maybe but I think not, at that point he was more interested in being rich than making something functional. His "contributions" were to take things that people in educational computing had been using and contributing to for the betterment of everyone and package that and sell it to IBM. I think there is more borrowed in DOS than just the Kildall contributions, but it has been whitewashed and forgotten.
3 Ways to Run Mobile Marketing Campaigns in Developing Countries
> their portfolios appear to be mostly borrowed plumes.

I don't understand this phrase. What do you mean by borrowed plumes?
That just proves his brilliance in the business sense. He was certainly capable of writing MS-DOS himself, but realized he didn't have to and that there was an opportunity in front of him. He certainly exploited it.
The sub 200hp 80s turd can leak out all it's coolant and overheat. Chances are it will be just fine after the leak is fixed and the system is refilled. The same can't be said for most more modern things. When one part of the system craps out there's likely to be more carnage elsewhere, it's just part of the nature of a more refined system.

Take some random engine, now engineer a oiling system that depends on having three different jets at each cylinder to ensure reasonable longevity. Now make the operation of those jets highly dependent on a maximum oil viscosity (small jet, low volume, thick oil would just dribble) and spec'ing the rest of the system for thicker oil (using bigger jets and so on) would be a needless waste of fuel (pumping around lots of thick oil takes more energy than the same amount of thin oil). Now tack on a heat exchanger so you can use the coolant system to bring the oil up to temp ASAP. Wash rinse repeat until the entire system is designed to have every part working together. Now you've got really long chain where any screw up by any supplier results in the whole system breaking down and a bunch of crap engines (or whatever major system you're designing) that wind up getting replaced under warranty at 75k (costing money, damaging reputation, etc., etc.).

The Nissan engine in the article is very much subject to this. Unless they want to leave a lot of performance on the table they've basically got two rotating assemblies they have to get right. That should be easy but for awhile every Hyundai dealership had pallets stacked up with v6 short blocks indicating that it's not that easy.
CS courses are not be the culprit to the failures I have in mind...

I had to study Chemistry for 2 years (no CS DEUG at that time), failed to pass because of thermodynamics, was finally rescued in-extremis because the jury's head was also my CS teacher (CS was an option). I entered a CS engineer school and things went very smoothly after that.

I almost failed to study CS! because of thermodynamics. It could have been because of bio-chemistry, or maths. None of which were needed to study CS.

42 fixes this. Their pre-requisites are relevant to what you'll need to study.
[pdf] Report on Pixel Art Academy: Self-Directed Learning Environment for Devs
Complete chaos had been the default state of that region for over 2000 years. Interventions and abrupt withdrawals by Western powers certainly haven't helped, but it's naive to think that they are the primary cause.
A 3 year onsite warranty is ~$300. I doubt that over multiple incident you will be able to get a repair shop for that amount of money.
I hadn't! I just started writing React last week, and coming from writing Swift it feels more wild-westy. Of course, that's how I felt going from Java to Objective C long before Swift came around, so I'm sure I'll get used to it. Nice to know about these kinds of things though!
4.) https://www.yahoo.com/news/exclusive-hacked-emails-of-dnc-op...

In mid-June, Democratic Party suspicions about the hackers seemed to be confirmed when CrowdStrike, an outside security firm retained by the DNC, reported that it traced the hackers to two separate units linked to Russia’s security services: the FSB, Russia’s equivalent of the FBI, and GRU, the country’s military intelligence agency.

5.) Trump explicitly said "russia, if you're listening, i hope you find hillary's emails"

7.) you're ignoring the fact that putin is a dictator that has $200 billion in wealth, and has committed various heinous crimes to his people and to other countries

8.) trump's anti-NATO remark was so bad, republicans ripped up trump for it http://www.politico.com/story/2016/07/trump-nato-new-york-ti...
Sorry but can you point to the particular use of "transpiler"?

I've skimmed this several times and have now run it through a PDF OCR program, and am not finding it.

Even if this paper does use the term saying "we've been using it all along!" is hardly accurate because this has hardly been a well-known term until very recently - I've read hundreds of academic compilers (mostly on the optimization & code generation side of things) going back to the late fifties, and it's only a term I've seen used in the very recent past.
Experience with the Scala.js ecosystem suggests that it is very well suited to cross-compiling existing code after the fact. All the major libraries of the Scala/JVM ecosystem have been ported to Scala.js by now, several of them only by changing the build script! And I'm talking about serious, language feature-intensive libraries like Scalaz and Shapeless.
You don't need the owner's permission to fork it. It's MIT licensed.

https://github.com/vuejs/vue/blob/dev/LICENSE
I don't have an opinion on this particular compiler, or really any other similar one, but: Can't one make the same argument about a compiler from C++ to x86 machine code? C++ and x86 certainly don't have anything like a 1:1 mapping, but people use those all the time.

I think an important question is whether the compiler output will need to be touched by humans. If it's just going to be run or compiled more or whatever then it doesn't really matter how the various features map.
So can construction workers on the other side of the street.
Less insane then binding yourself for all eternity to one supplier?
A great suggestion, to spend money on something actually valuable.

But I'm pretty sure buying your wife/GF driving lessons as a gift is ill advised :)
It's very unlikely that he is there to actually guard anything. In most countries, outside a state of emergency or war, soldiers do not have any right to shoot citizens in the streets. Even if someone specifically attacks the soldier, the correct response is to back away and call the police to handle it.

He's just standing there either for ceremonial reasons or for training (possibly both). In any case, his only task is to stand there and call the police if there's trouble.
Which, if you're running CI, might be every time you push a build to it.
"> We need surveillance
Source? "

A) There is no need for 'source'? Asking for 'source' does not count as an argument. Where is your 'source' for 'we got by for thousands of years?' for example?

B) We didn't 'get by for thousands of years' without surveillance. Spying has been part of statecraft for 5000 years. The very first textbook on any subject, written more than 2000 years ago - 'The Art of War' has a chapter dedicated to it.

C) If you were ever exposed to what is actually going on in this and other countries, you'd immediately change your tune. It happens often. Here in Canada, we had a fuzzy new Prime Ministerial candidate who wanted to kill a new surveillance bill. Until he became PM and got his 'daily security briefings' as to the reality of the world. And 'poof' - his promise to overthrow the bill disappeared immediately as his naivte withered against the facts.

I do not believe in a 'surveillance state' (i.e. arbitrary surveillance) and I generally believe that citizens should have the right to privacy as per other criminal issues. But I also believe that if you are building a bomb in your basement, and the Feds want to know why, they can get a court order and 'surveil' you.
Do you think that Mohaamed Bouazizi would not have set himself on fire if the US hadn't invaded Afghanistan and Iraq?
If you are listening to your customers, trying to get the product "right", sometimes its hard to know what the distractions are, and what the great idea's are.
As CTO I know I find myself constantly try to keep out CEO on track to delivering one product, when he wants to try 3 other variations.