skysight-inc/HackerNews huggingface dataset:
In this context, it usually means reducing waste and consumption by prolonging the useful life of hardware. By providing an updated user land (and, in some cases, a mainline kernel) after vendors lose interest, users aren't forced to choose between buying new hardware and software obsolescence and/or security issues.
This is the logical next step and I’m all for it except it would be great if PC manufacturers first made their trackpads at least as good as Apple’s before they move on to whole new technologies.
Ahh ok, I misread your message. My mistake.

I've spent a good amount of time looking into the issue (for a number of reasons), and it seems to me that nuclear policy, on the level of an individual US citizen, is highly complex, especially if one concludes, as I have, that keeping nuclear weapons on some scale is the best option.
'We break things for a living': how Microsoft tests its Xbox controllers
I agree - it's a great tool and useful for a lot of things. However, it's not useful as a general purpose network stack, which is what Network.framework is.
There's another factor not mentioned in the article. Maybe it's not an issue for the rich. Avoiding getting put on mailing lists that are then shared with other charities that then drown you in passive aggressive guilt inducing junk mail or unsolicited phone calls.
A clearer title would be, 'How does a spray bottle work'

I'm guessing the authors first language isn't English, but saying 'why' would be better suited to explaining why a spray bottle works for a certain solution or process.

Why does a spray bottle work well for watering a plant?

A spray bottle produces many small drops of water which is an effective method of covering the leaves of a plant.
Yes, I proofread his blog post and tested the code. :-)

Olivier's approach is very clever. Especially the method of extending Qt classes.
What if Star Wars never happened?
http://a.co/j9e8T90
Wouldn't this design create a vacuum in the reservoir?

Edit: (reservoir = bottle)
And to be clear, Swift’s ARC and Rust’s Arc are different; automatic vs atomic. Swift’s ARC is automatic usage of Rust’s Arc type, if that makes any sense.
Toshiba produced a model ca. 2002 with a display in the trackpad. That the idea of an additional display in that form factor hasn't caught on says a lot about the usefulness of the feature in general.

It's tough to imagine the end-user utility will outweigh the engineering challenges to make this viable longterm.

https://support.toshiba.com/support/viewContentDetail?conten...
Great write-up, awesome diagrams, some parts could use some improvement in language, but the diagrams more than make up for it.
It was diesel to overhead. It was the Thameslink train and I think it used diesel south of London (to Brighton).
Thomas Metzinger’s ‘The Ego tunnel’ is a very good book picking apart the phenomenon of consciousness.
It's another Window tethered to your trackpad. Probably my cynical side talking but I don't see how this will save me much time from using Spotlight, Alfred or Launchy. And yes, I have a touchbar and feel much the same towards it.

On the flip side, having all keys as little oleds that can be remapped to anything I want is something I would likely use constantly.
Critical Thinking: Tools for Taking Charge of Your Professional and Personal Life was part of my degree, I wound up buying it. https://smile.amazon.com/dp/B00ER86QOU/ref=cm_sw_r_cp_apa_i_...
How to DEAL WITH BAD MOOD
On the Radio, It's Always Midnight
Loading multiple scripts from one site isn't actually a performance issue. With HTTP2 there's almost no overhead since they all get multiplexed as streams over the same connection. With server push you also don't even have to have to wait for multiple round trips.

https://medium.com/@asyncmax/the-right-way-to-bundle-your-as...

AMP is more focused on UI responsiveness with things like having a fixed content layout so the page doesn't jump around when things load, as well as loading things asynchronously in the background so first paint is faster. Splitting up the JS so only the first paint JS loads immediately and then progressively upgrade the page is actually a good thing. It makes it immediately usable for slow connections.

https://www.ampproject.org/docs/fundamentals/spec#performanc...
So many fingerprints
In my view, the best way to learn critical thinking is to practice it. For example, let's analyze this part critically for a moment:

> * Post-modernism, in the critical literary sense: The fact that so many respond so angrily to it should tell you how powerful and challenging it is, as well as the fact that those same people use it without seeming to realize it.

Some of the most devastating criticism of postmodernism consists of incidents like the Sokal affair [1]. I don't see how this would count as 'using' postmodernism, though, when it is merely pointing out that the theory is indistinguishable from word salad. I suspect you had other criticism in mind, but this specific criticism could only be seen as 'using' it if you privilege postmodernism itself as the overarching framework under which to understand everything else. Such a viewpoint which would be quite ironic in postmodernism, though, and should therefore be rejected as self-contradictory.

The other bit of reasoning employed here seems to be pretty much the 'denial is proof' trap, which should also be understood to be an inherently self-refuting argument. This is true even if one wishes to say that it 'uses' the argument in some sense while playing the thing against itself to arrive at a contradiction.

After all, one cannot both accept that denial is some kind of proof, while denying the rest of the above logic and thereby providing proof for it.

[1] https://en.wikipedia.org/wiki/Sokal_affair
By the way, "opinion formation" is a pretty well-established area of research in theoretical computer science that studies stuff like this.
You start with a graph where each node has some opinion that might change based on that of its neighbours. Then you either prove something about the steady state thanks to graph-teoretical stuff, or you run simulations and see what happens. The "committed" individuals (ie. those who never change their opinion) are known as zealots.
GPS and other precision guidance systems do help to save civilian casualties by allowing militaries to use smaller and fewer explosives. The designers of GPS have probably saved more lives than any doctors. I want to live in a world without human violence but creating a world like that doesn’t involve banning technology, it requires political action.
Always look for the hidden agenda.

Believe none of what you hear and only
half of what you see and still will
believe twice too much.

Rationalism over emotionalism.

Get facts only from respected,
objective, primary sources.

Extraordinary claims need
extraordinary evidence.

As Sharyl Attkisson warns,
essentially everything in
the mainstream media is paid
for by someone who wants to
influence your opinion.

Remember the statement of Nazi
Minister of Propaganda, J. Goebbels
"If you tell a lie often enough,
then people will believe it.
Eventually even you will
come to believe it.". A
lot of people out there
are pushing propaganda in
just that way.

Measure twice and saw once.

In many circumstances, people
are permitted to lie and
commonly take advantage of that
fact.

At dawn, a lie can circumnavigate the
globe while the truth is
still getting its shoes on.
It's also possible that there is a meaningful "why." From the perspective of mystical traditions, apparently physical reality is an expression of God's mind. Why God is having this particular dream can then be answered meaningfully, by entering into direct gnosis -- because you are, after all, Him.

The hard part is testing this objectively. In a lucid dream, you might understand why the Dreamer is generating this particular setup, but until you can demonstrate it to the satisfaction of others in the dream, it's not very useful to them.
What's the evidence that consciousness is reducible to an algorithm again?
> as I would then face the criticism that I was "getting information from the internet"

People who dismiss anything from "the internet" in general, independently from the source website are just stuck in the stone age. If that's their argument, you might just as well dismiss anything from the original paper-versions of the newspaper websites.
If you define "critical thinking" as the ability to reason correctly, ie to identify the truth value of a statement or idea, given certain assumptions, then you're talking about logic.

It baffles me that -- at least in the U.S. -- we don't include logic per se in the core curriculum of a liberal arts college (let alone high school) education.

As an undergraduate I took an "Intro to Formal Logic" course, found I really enjoyed it, and was invited to become a tutor in subsequent semesters. At the time (circa 1995) we used the 7th edition of a classic textbook, "Logic & Philosophy: A Modern Introduction"[1]. Doing logical proofs in sentential and predicate logic is a lot more fun than it sounds, and results in improved instincts and ability to determine the logical validity and veracity of any set of statements. This skill is profoundly useful, and has incredibly broad applicability. It helped me ace my LSATs, and enabled my transition to software engineering. I think logic per se should be a core requirement for any kind of decent education. And if you're looking to improve your critical thinking skills, this is the foundation. It's reason, distilled.

[1] https://www.amazon.com/Logic-Philosophy-Introduction-Alan-Ha...

[Edited to add intro / context]
In my opinion (I work at said company) the best thing about the monorepo is that 1 feature that touches several parts of the infrastructure can be in a single PR, and therefore is much easier to review.
At what point should the military refuse the orders of civilian leadership? A tactical level order to shoot civilians (or similar, non-cliche situation) should be disobeyed.

However, is it the military's responsible to disobey the decisions of a duly elected civilian government, such as the Iraq War resolution[0]? Civilian control of the military exists for a reason, and allowing/requiring the military to go against it would have wide ranging consequences. There are definitely unique cases to be explored, but credit/blame need to be assigned to the party responsible for the decision.

[0]: https://en.wikipedia.org/wiki/Iraq_Resolution
Satire is just entertainment, none of the comedians on air today would be brave enough to tell the truth, which is a 'revolutionary act' in Orwell's books.

Therefore satire is a distraction from truth, cheap shots about our great leaders and what is going wrong in the world, not anything that gets us nearer to understanding what is going on. It is just another way to disengage but be apparently engaged.
You should have made this a show HN and linked the post directly to the site.
This is quite cool, nice work! I'm a self-taught player and only in the last five years or so have I managed to punch through the fog and begin to understand what I'm doing. This is a great tool for visualizing scale positions and finding roots. I use smartchord on my phone, but this is a much more accessible reference when playing. +1 for including the Martin serial number lookup, although I already knew my D18 was built in 1974 :).
The idea that consciousness must arise out of "something" also needs to be demonstrated, even though it looks obvious on the surface. The best analogy I can give is a dream. If you see a red flower in the dream, you will assume that the experience of redness is caused by something in the dream, whereas its real cause lies beyond any "somethings" in the dream. It is possible to know this by waking up from the dream.

I could try and convince you that it's possible to know the same thing about this particular dream, but without being able to offer you evidence it might not be very useful.
I don't anymore. Low quality, racism, and spam essentially led to me removing commenting altogether. I have considered creating threads on HN or Reddit for commenting but that doesn't feel right.
No, because the one-way valve on the bottle end is pointed the other direction, so that it allows fluid into the reservoir, but not back into the bottle.
How did a perfectly reasonable conversation and disagreement cause you to decide that you can't talk to him about religion anymore?
The highest roi I ever found for critical thinking enhancement was LSAT prep.

Specifically, the logical reasoning section has you evaluate a series of arguments and answer (often tricky) questions about the argument--analogizing, finding flaws, etc.

Formal books etc are fine, but if this were programming, I'd say dive in and write code. Imo LSAT prep is the 'write code' in this instance.
The sticker on his skin under the clothes however is a stuff based on which the movie stories are made.
Also, it's not the same book. There are literally hundreds of lineages of the Bible, having traveled to us through multiple languages, very different cultural perspectives, rewritten and re translated adding in their current perspectives and removing one's they don't agree with. Not to mention just plain old misunderstanding.
It’s possible that there is a god or something similar, but it’s not possible, as you say, to test it (at least not in the foreseeable future) in a meaningful way. We just don’t know, and have no way or knowing. Anyone can float a view from dreaming gods, through gnostic concepts, to simulated reality, and we have no evidence for or against and no real hope of finding such evidence.
When I pet my cat and it begins to purr and stretch out its paws, I know there is qualia involved.

But a cat's brain is scarcely larger than a walnut.
I’m familiar with Java systems that have been replatformed a dozen times without incident and on the cheap

AS/400 went from 48-bit CPUs to 64-bit without even a recompile
Hey I've played that before!

I really liked it. Great game. Thanks for making it and sharing it with the world.
How does the nozzle diffuse?
How to Install Drupal on Ubuntu 18.04 LTS
It’s not about being “lazy”. Most of the people I follow are both bloggers and podcasters. But not everything is not worthy of a blog post and I would hate for my RSS reader to be polluted with everything they tweet about (even if it is interesting.)
I thought "Why does a spray bottle work?" was a fun way to phrase it. It implies that OP originally believed, upon casual inspection, that it shouldn't work at all.
How did I forget:

- forget to #include string.h, so strdup is implicitly declared, so its return type is int, which implicitly converts to char*, so everything still compiles -> possible UB
As a serious Java nerd now programming python, I'd love to see something like this for python!
Once a friend of mine with a mac suddenly had a mouse malfunction, can't remember if it was broken or just out of battery but doesn't matter. He was literally stranded, and this is developer who knows how to use a terminal and a keyboard. Everything we were working had to be put on hold, i can't remember the exact scenario but we couldn't even save the document, unlock the machine, get to a terminal or something like. Having keyboard accessibility enabled as default would have saved our ass that day.
The result seems to depend critically on the researchers' estimation of the neutral current of neutral pions, which if underestimated could produce the bump in the data at the low energy range observed. I think that with further experiments this result may well fade away.
EU publishers on proposed “link tax”
> ... not very good adaptation of Heinlein's novel

Why? It's an excellent apology of fascism disguised into a cheap sci-fi blockbuster with a teenager comedy's aesthetics. It really makes you wonder on whom the joke really is.
Google Maps Has Captured a Plane
There’s no evidence that the impact on the extremely low density part of the atmosphere makes any kind of environmental problem except perhaps for sensitive radio wave measurements (ie GPS, whose satellites are also launched on rockets).
Can we make hardware that runs JVM bytecode? It's a neat idea.
This Is How I Reduced My CloudFront Bills by 80%
Slashdot had the best moderation system ever. I used to dock "Funny" posts by 2 points, so I would see the top ones but drop the others. It also had a maximum of 5 plus points, and downvoting needed a reason, and "disagree" or "you're not in the groupthink" were not reasons.
It's 2018 for fucking sake!

My grandfather knew the importance of being informed, he was born in 1911, from a poor family in the country of south-central Italy

He went to school until he was 7 and then quit to go to work

And still he fucking knew!

How is that even possible that nowadays people can't tell satire from truth?

Is it a consequence of inbreeding?

Is it common in the US?
I've never been in a windowless plane, but I think I would be anxious that I'd have a panic attack because of the claustrophobia - not that I'm claustrophobic, I can travel in lifts. When all the windows are closed I don't get anxious because I know if I get a panic attack (which has never happened!) I will always be able to ask someone to open a window, or even jump over a few people and open it myself.

But well, maybe you're a psychologist and your flippant dismissal of it all as being "idiotic" is correct.
If the personal information is not necessary you need explicit consent.

> Processing shall be lawful only if and to the extent that at least one of the following applies:
>
> 1. the data subject has given consent to the processing of his or her personal data for one or more specific purposes;
>
> 2. processing is necessary for the performance of a contract to which the data subject is party or in order to take steps at the request of the data subject prior to entering into a contract;
>
> (there are a few more cases)

Given that there is no contract for which the personal information is necessary when you view a news site, they have to ask for consent. Which is why they ask for consent. However:

> Consent should be given by a clear affirmative act establishing a freely given, specific, informed and unambiguous indication of the data subject’s agreement to the processing of personal data [...]. This could include ticking a box when visiting an internet website, choosing technical settings for information society services or another statement or conduct which clearly indicates in this context the data subject’s acceptance [...]. Silence, pre-ticked boxes or inactivity should not therefore constitute consent. [...] the request must be clear, concise and not unnecessarily disruptive to the use of the service for which it is provided.

I would say that this especially violates the last sentence. It is definitely unnecessarily disruptive.

Unfortunately this is in a "Recital", not in the main text. I have no idea what that means but I expect we will have to wait for a court case to find out the real answer.
The hidden assumption is that the difference is fundamental rather than circunstancial — maybe a sufficiently powerful computer running a sufficiently sophisticated program can be conscious.
> In general, I agree with you that army should not do that. However, enemy rarely tries to help to achieve that, i.e. they are not putting markers "we are soldiers, shoot us" at their positions. So goal of typical army is to minimize loses, not to avoid them completely, because risk is non-zero for every shot.

I agree with that. This is why I was only asking for "reasonable effort" to try to avoid this. I realize this is vague, but there are some cases that are a clear violation.

> It looks like error (one bomb hit territory near to hospital), not a precise strike.

In the incident I was referring to (but can't find a link to for some reason right now), it was a sustained attack that didn't even stop for 30 minutes after the US forces were informed that it was in fact a hospital. I'm willing to attribute that to negligence and organizational dysfunction rather than malice, but even then this indicates a lack of concern for civilians and medical infrastructure in the country.

Another case was the bombing of that infant formula factory in the first gulf war that was, as far as I remember, also claimed to be a chemical weapons site, even though the administration knew this not to be the case at the time. I don't remember many details on this though.

EDIT: Okay, seems I was mistaken about this, they didn't know this to be false, but seemingly had no strong evidence to support their claims either. Here are some other examples of US strikes on civilian targets based on very flimsy evidence though, along with details on that original hospital case I brought up:

http://www.informationclearinghouse.info/article43079.htm

> Intelligence was not falsified in case of Iraq: chemical weapons are just moved to Syria few months prior to invasion.

This is the first time I've heard this claim. Most Western media reported that there was no intelligence to support the WMD claim at the time. e.g:

https://www.theguardian.com/world/2004/jul/09/usa.iraq2

> Not sure about Vietnam, but I know a bit about war in Vietnam from USSR side, and it not good. Not interested much in the topic.

In this case the administration lied about the reasons for the war to the general public (this was revealed by the Pentagon Papers).

I know very little about the war in Ukraine, so I'll take your word for it. My main argument was that the US military in particular (since this is the one most relevant to Silicon Valley) has a history of this type of behavior that significantly complicates the point of military research to keep us safe.
Looks like it is capitalized in the HTML snippets, it just doesn't reflect in the example images.
Ask HN: How to get unstuck with programming skills
(Using a throwaway account to protect my current job)

Little bit of background: I've been programming as a hobby for nearly 20 years now, mostly full-stack web stuff (PHP, Java, Python, Ruby, Javascript), worked in Silicon Valley and an European startup, done some freelancing and now I'm working as a junior software consultant in Europe.

Even though I've been spending almost my entire life programming and learning programming, I still can't seem to grab enough skills to become a non-junior. I try to build hobby projects (can't share any to remain anonymous) but almost always struggle to build anything worthwhile.

I can write code but that's pretty much it. I can't seem to learn how to architecture software, how to build interactions between different parts of the app and can't make technological decisions about different technology choices.

As a junior, it's always someone else responsible for making bigger decisions or building important integrations so I will never get other experience than maybe reading through their code. But that stuff doesn't seem to stick with me.

At the same time I see people with zero experience take on three-month bootcamps, work as a junior for a year and then head on to building a career as a successful developer while I stay in the same spot never able to progress.

What can I do to escape the situation and learn how to build real-life stuff?
> That the idea of an additional display in that form factor hasn't caught on says a lot about the usefulness of the feature in general.

Or maybe it says more about the economics. Screens have gotten cheaper since then.
Ignorance Is My Superpower – TensorFlow
Turing-completeness might be a sufficient framework for consciousness. (Meaning it would be possible to distill it into an algorithm, even if we have not sufficiently advanced to do so, and even if the slowness of current hardware might make it slow beyond belief.) It might also prove wholly insufficient some day; too constrained to express what we'd call consciousness.

The problem, I think, is that we're still so unbelievably far removed from that point (of being able to model and completely probe apart consciousness) that assuming either is just random conjecture.