skysight-inc/HackerNews huggingface dataset:
Bret Victor's "A Brief Rant On The Future Of Interaction Design" is just as relevant now as it was back in 2011:

> There's a reason that our fingertips have some of the densest areas of nerve endings on the body. This is how we experience the world close-up. This is how our tools talk to us. The sense of touch is essential to everything that humans have called "work" for millions of years.

> Now, take out your favorite Magical And Revolutionary Technology Device. Use it for a bit.

> What did you feel? Did it feel glassy? Did it have no connection whatsoever with the task you were performing? I call this technology Pictures Under Glass. Pictures Under Glass sacrifice all the tactile richness of working with our hands, offering instead a hokey visual facade.

> Is that so bad, to dump the tactile for the visual? Try this: close your eyes and tie your shoelaces. No problem at all, right? Now, how well do you think you could tie your shoes if your arm was asleep? Or even if your fingers were numb? When working with our hands, touch does the driving, and vision helps out from the back seat.

> Pictures Under Glass is an interaction paradigm of permanent numbness. It's a Novocaine drip to the wrist. It denies our hands what they do best. And yet, it's the star player in every Vision Of The Future.

http://worrydream.com/ABriefRantOnTheFutureOfInteractionDesi...

(that second-to-last paragraph is surprisingly on the nose with the car metaphor)
You can almost make a continuous variable version of all the logic gates, for variables A and B which are between 0 and 1, but I couldn't quite get it to work. I tried: (I'm using => to mean "maps to")

!A => 1 - A

A && B => AB

A || B => A + B - AB

If you do this, some of the rules of logic work fine:

!(!A && !B) => 1 - ((1 - A)(1 - B)) = A + B - AB, which is the same as the expression for A || B.

But A && A obviously doesn't work, you get A^2 instead of just A.

And to relate this to the article, the rule to convert NAND into OR doesn't work either, you get

(A NAND A) NAND (B NAND B) => 1 - ((1 - A^2) * (1 - B^2)) = A^2 + B^2 - (AB)^2

Now all of these do evaluate to the right answer when A and B are either 0 or 1 but not when they are some value in between.

You can also try letting A && B => sqrt(AB) but you get similar issues.
Practical Threat Models
I'm hoping that Mozilla's upcoming paid browser will open a market for browsers and browsing software.
My Vizio "smart" TV does this... turn it on during the day and mildly inappropriate content is still playing, volume locked for up to a minute.
It was built with React, so they don't really care about how the actual HTML elements are laid out.
They do realize it. Why do you think there are millions in the streets?
>And in general: Buying old domains for backlinks is a waste of time. Getting high-quality backlinks from legit sites and improving your own domain in regards to technical optimization and usability is much more effective - and scalable.

Yeah no kidding. Like saying that a 5 star hostel is nicer than 1 star one. Obviously, it's much more epxnsive. If buying a $11 expired domain is good enough to help get the page indexed, then it may be worth it even if does not help your rankings.

>Therefore, in the case of PageRank and SEO-potential: It is better to try to buy domains of local companies in your area that went out of business. These are much stronger.

yea this is old method that is saturated. there are many of ppl with programs scanning for expired domains
Baloo is alphabetically first dependency of Dolphin in Debian (both Stretch and Buster), so either you have to use a different file manager or disable it after install.
Before the birth? Within limits, yes, isn't that the whole reason for having abortion legal?

After the birth, I am not sure how would that work.
I didn't make any comment at all about whether Russia does the same. I assume that any major power is constantly propagandising its own people, and those of other countries.

The issue is that this propaganda has become a mainstream news story which is:

1) Endlessly repeated on-air by trusted individuals

2) Almost universally accepted as a truth by politicians and pundits despite there being zero concrete evidence of any Russian conspiracy

3) Rarely, if ever, challenged by politicians, pundits or guests on any mainstream news channel.
Other countries can adopt English as an additional official language, and allow children to be educated with English as the language of instruction.

This would be particularly advantageous in Europe, where the population of many smaller countries with their own language is falling. It would also attract inter-EU migrants.
My experience with programmers is that while there are a lot of them, there aren't a lot of good ones
Well it can't be that obvious that Uber is overvalued. Are you of the belief that all the big players/investors betting on Uber are missing what you consider to be obvious? Or do you think everyone's just trying to time the bubble collapse...?
Will those also come preinstalled with Lenovo "productivity apps"?
Why is my laptop suddenly cooking when I'm just reading that page?
It seems like Russia is USA's boogeyman. Every time, the establishment want people to believe some narrative they use Russia. Conservatives used Russia and communism throughout the cold war. Surprisingly, so called leftists are doing the same from 2016 onwards, blaming russian influence because their choice of candidate did not win.
You can buy little bluetooth remote controls that strap onto your steering wheel. They don't look great and you have to charge them. The charge thing is really annoying now that many cars turn off the power outlets when the car is off. I remember never really having a dead battery in my devices because they could just charge while I was parked either at work or running errands.
Indeed. Take a look at Brexit, where only 37% of the electorate voted to leave the EU, it has been politically impossible to pass the legislation.

The electorate don't want it and the politicians can't get the votes to pass the withdrawal treaty.
> Every programing language you look at

Isn't the point of CSS that it's not a programming language? It's just a list of properties, after all.
The full name of the project is "Das U-Boot" so you're not far off. =)

https://www.denx.de/wiki/U-Boot
This is only true in a very theoretical sense. Going 180 km/h will 9/10 be more dangerous than going 120 km/h. Reaktion time, brake time, requirements to equipment, everything is tougher at higher speeds.
Much of the suburban US has busy roads with zero accommodation for bicycles and sidewalks with no people on them for half a mile (~1km) in each direction.
I actually had this idea a few months ago... this repo contains the full list of extracted domains, as well as a trivial script I used for checking domain availability.

https://github.com/om3n07/MillionDollarHomepageDomainTravers...
I don't mind it, the biggest issue for me is finding parking as I always seem to hit crowds of people whenever I go. I also like the idea of going around and picking out specific fresh produce. I like looking at the apples and bananas before I put them into my cart, as I trust my own QC over somebody elses.
> Async notation as a better way to express threads

CompletableFutures?

You don't deal directly with threads in java (unless you want to) these days.
Does Time magazine represent America in this comment?
Ini Kemenangan Rakyat – Najib
There's not "too much money in circulation." There's too much money in the hands of the wealthy who have nothing genuinely productive to do with it.

That same money in the hands of those who are currently barely scraping by—or not even scraping by, homeless or heading that way—would make a real difference in their lives, and would be spent on truly useful and absolutely mundane things.
The real reason Mazda is purging touchscreens from their vehicles is because their screens are terrible, laggy, hard to use junk and they have no way to fix it because they lack the vertical integration and expertise to bring it in house.

I would guess this is a technical failure wrapped in PR messaging.
Emacs is great. It's got a calendar and a web browser and even comes with a text editor. What else do you need from a desktop?
> you went out of your way to choose a hardware combination that is known to properly handle PM on Linux

This is no different than with windows. Except that more vendors sell you windows compatible pre-built systems. With macos the situation is far worse.

If you want more Linux enables hardware it will help to vote with your wallet and buy hardware from manufacturers that do provide support for Linux.
> Yes, because the alternative is the government forcing a 3rd party to provide a platform for speech they disagree with. And since that platform isn't free, you're also forcing them to spend their own resources to support it.

> Those 3rd parties have rights too. They shouldn't be required to support and provide resources for speech they disagree with.

I think people keep conflating the notion of being _able_ to say what you please and having a platform to do so. I sympathize with these people because I have witnessed the erosion of the public square as a place to promote your own ideas (with people glued to their phones, with headphones on, etc).

However, I agree that we can't force service providers to host content they disagree with _for free_ but there's a reason we require water companies to provide water to synagogues and mosques alike.

I think as we advance technologically, access to information (and the platforms through which they are spread) will be regarded as a necessity to function as a member of society and will be regulated as such.
Super Nintendo Aspect Ratio (8:7 vs. 4:3)
but like many cars with automatic climate control you set it and forget it.

plus in some cars HVAC controls are low on the center stack, six of one....
+1. Just to add an explanation, they do so by taking naturally occurring radioactive particles that would otherwise remain locked deep into the Earth, and putting them in the atmosphere.

This should be common knowledge, but almost no one knows it.
Road safety on the highway is a rhetorical trap. Who cares how insane it is there? Just please drive human speed when you are on surface streets.
It's interesting how differently developers respond to languages and their ecosystems. While I don't love Java, i think it's fine. The documentation is very good and interoperability is excellent. Far from a punishment.

Punishment for me is PL/SQL which, despite its charming Pascal-like syntax, is painful to work with due to the lack of good tooling and it's awkward constructs (string handling, exceptions, etc.)

Honestly, despite its popularity, I feel the same way about Python. Working in Python on anything larger than simple scripts is difficult due to the packaging mess, the 2/3 issue, it's sometimes unintuitive idioms (think "".join(...)). Ruby is probably the most pleasant ecosystem I've worked with but I find dynamic typing a challenge on large projects. Point being, if I were starting a project in a corporate environment, Java (or at least the JVM) would be my default choice. Java seems to occupy a space where it's good enough or "least offensive" to the majority of the team.
Would it really be any better if I handed them a laptop with Notepad or some IDE and asked them to type in their ideas?

What I'm asking is the bitbanging equivalent of "store 2+2 in a variable", so setting up an entire coding ritual for 3-4 lines of code isn't really what I had in mind.
banners and logos obscuring the view, and often mantling plot critical visual details are what turned me off cable and satellite feeds. i just wait until the disc is being sold and enjoy it sans banners. thats not available with the net.

here the state law defines ANY unauthorized access to any computer system as felony, that includes snooping unsecured systems or MANIPULATING FUNCTIONALITY.
Or just don't enter your WiFi password on it.
You can control climate through steering wheel controls as well. I can and do control most things - music, temperature, calls, headlights, cruise control - with either voice or using steering wheel controls. Tesla UX is pretty amazing. Compared to that when I’m in my 328i from 2011 it feels outdated.
Presumably, GP means as a whole, confronted with the entire array of challenges, not for a single simple task at which the computer happens to be unambiguously better.
Sure, but to whom? If your web site has data or works you uploaded but have no particular rights to, you can't prevent someone else from reusing it if you've given them access to download. Royalties are fine -- it depends on where you draw the line on fair use -- but they should go to the artist or publisher, not a random web site with no particular rights to the work who just happened to aggregate it. That's not how IP works.
The human can often predict that some type of avoidance will be needed several seconds earlier in a way that computers can't at the moment and thus avert the need for emergency braking entirely.

The two can, and should, be complementary.
There is certainly a strain of leftist totalitarianism prevalent on HN, which suppresses any news not in sync with their "we good, they bad" world view.
people vastly prefer touch screens

Do they?

A car's dashboard doesn't have to be small enough to fit in your pocket; it doesn't have a screen you want to look at constantly where there's a direct trade-off between screen space and physical keyboard space; a car's dashboard doesn't have limits of where buttons can be because you have to hold it around the edges without pressing the buttons accidentally.

I still hate typing with on-screen keyboards, I just grudgingly accept that for a given small phone size, I'd prefer more of it to be screen than keyboard. That doesn't at all mean I want my car to turn into an Android tablet because I prefer a touchscreen in the constraints of a pocket size device.
Crypto Package Review of Qvault
We just made a bunch of updates to Qvault, a new opensource password manager. If anyone has a second to review our crypto package that would be awesome!

Website: https://qvault.io

Github: https://github.com/q-vault/qvault

Crypto package: https://github.com/Q-Vault/qvault/blob/master/src/lib/QVaultCrypto/QVaultCrypto.js
Vacation Break: Week of June 17
Open and Efficient Type Switch for C++ (2012) [pdf]
why not just add lane assist like every other company?
>While interfacing electronics projects with a 1980's vintage computer was certainly possible, it did not afford such ease.

One of my favorite examples of interfacing 1980s micros with electronics is 8 Bit Guy's[0] series on interfacing with LCD character with the Commodore 64's user port[1].

[0] https://www.youtube.com/user/adric22

[1] https://www.youtube.com/watch?v=vV8FbwobrKY
Thank God for GDPR, then. My Samsung smart TV hasn't shown me any ads yet. Except in the Youtube app I think, but that's probably not Samsung's fault.
To me you're talking about the java of a few years ago. It's really not the case now.

The enterprise-y types are no longer dominant in the space.
Ah, I see you too work for the FBI.
I’m more interested in the domain name being displayed as several skull and crossbones icons in iOS.

I didn’t know icons could be used in a url.
I learned synths back in the 80s with wall-sized panels of knobs, switches, and patch cords. I loved it. It was Direct Manipulation. I could do anything to anything directly and instantly.

I hated synths in the 90s. All interaction was funneled through a tiny screen. I called it "building a ship in a bottle."

Now several manufacturers have brought back knobs (and even patch cords!) and it's a much better situation.
Okay, I misunderstood, your message seemed to imply Russia doesn't try to spread propaganda online.

You're right, it is blown way out of proportion. Russia is most likely doing it, but yeah, I've never understood the focus on Russia when literally anyone can, and basically everyone tries to influence US politics, many (like Israel, or certain media outlets) do it openly.
Not quite that straightforward https://en.wikipedia.org/wiki/Texas_divisionism
It's disgusting that polygraphs are still in use and their results taken seriously, especially in modern and developed countries like Canada and the US ... Call me next time and I'll flip a coin for you instead
> Where I've worked email has simply been a very poor chat which I could not distinguish "info broadcasts" from "the server is down" without getting all notifications or none

Something like Procmail could provide such feature.

Slack (and Discord) is on the long term worse than e-mail/IRC because it isn't federated, nor an open protocol, nor FOSS. This means people are forced into a proprietary, centralized theme park of clients and servers. Its a potential security hazard to put sensitive data in such software.

Of course, Slack (and Discord) both have their set of advantages as well. The good news is, its a matter of time before FOSS alternatives catch up and become good enough.
Firefox mobile on Android with uBlock origin is currently a vastly superior experience to Chrome.
I wrote a little bit of basic on C64, but I was around 9 years old and din't understand English well (I'm Danish).

Later, I found QBasic and spent a few hundred hours messing around in that, the built-in index and manual with examples made it extremely nice for me, as I could always try out things where I didn't understand what they did from the description (still lacking English skills at that point).
I mostly wrote stuff that used the lowres graphics mode and put stuff on screen, and a tic-tac-toe game (every move was hardcoded, I didn't know of algorithms at that time).

I never did anything interesting with it, but it seeded my curiosity in programming, probably made it a lot easier for me to understand stuff like variables and calling functions when I moved to PHP, and later C.

I've worked the past 10 years as a programmer, and I think I owe a bit of that to basic.
Fwiw, "ad" is short for "advertisement" which has one "D".
Why wouldn't you want it to defrost automatically without a spyware microphone and neural network and a ton of problems with accents and background noise?
"Tesla’s can drive themselves a large portion of the time. Etc. Concerns about tactile feedback and such don’t really matter if you don’t have to pay attention to the road anymore. "

And Teslas ALMOST never kill their driver or innocent bystanders when the driver is negligently ignoring -- or bored and not paying attention to -- the road. There have been low speed accidents where the operator is tasked with taking over for the vehicle and they couldn't respond in time. Real life is neither a video game nor a perfect simulation. Limitations of the technology and the human operator as well as conditions of the road, lighting, and weather will always be a problem.

1. https://www.nytimes.com/interactive/2016/07/01/business/insi...

2. https://www.citylab.com/transportation/2018/05/behind-the-ub...
eh.. I had a 2016 mazda that I replaced with a 2015 lexus. The mazda's rotary knob based interface is soo much better than the the "mouse" based lexus one.

My mazda had the touchscreen, but I hardly ever used it.
VSCode Extensions might be mining cryptocurrencies on your machine
> On the contrary I recently plugged my phone into the USB port of a hired Peugeot 207.

This can be privacy-violating, as if any kind of syncing happens, a whole bunch of your personal data is now in the car:

* https://www.usatoday.com/story/money/cars/2018/01/30/car-ren...
* https://www.privacy4cars.com/home/default.aspx

If you rent cars somewhat regularly, than a USB car charger may be a worth considering:

* https://thewirecutter.com/reviews/best-usb-car-charger/
Something that I can't seem to find highlighted ever in any discussion about communication tools (but I acknowledge it was kind of hinted at by the federated nature of email in this post) is that by using email you have ultimate and complete control over the information received. I mean in slack you don't have much chance to download an archive of your messages, mentions and message threads (although it might be possible,IDK). On the other hand hosting your own email server (or even by using most of the popular email providers) you have this option out of the box. And this is more important then you think. In court for example this might be the decisive factor in your favour (e.g. having something vs having nothing). But it might be useful in other disputes too, not only in legal cases.
Ok, just remembered baby-boxes exist :)
This makes a lot of sense intuitively as vehicles moving at the same speed will mean fewer variables for a human driver to worry about. Although it must have its limits.

Do you remember where you saw the data on this?
Usually the only people who see engineers playing are their own team members, while basketball players play in public, in front of crowds, recorded simultaneously from many angles by video cameras.
Uneven cooking is because of standing waves within the microwave. Lots of microwaves have rotating platforms to reduce this problem. If they're not being forcibly rotated, small enough creatures can avoid being cooked by staying at the nodes of the standing waves.
Phishing Attacks Are Spreading WSH Rat, Houdini’s New Version
Blaming the language for the market is a mistake... If you stop promoting PHP, more devs will start on other language, and the market will pay lower, since there is more people to pick from with that particular skill...
I don't get it, when I try to configure a laptop I cannot select linux. Also, it's a lot of older versions?

I have installed Ubuntu on my Thinkpad t460 and it worked great out of the box.
I promise you both work just fine it designed properly and placed properly.

Example, 2017 Chevrolet Volt. Center stack UI was nice to look at it but many options required multi level drill downs to change. HVAC controls were at the bottom of the center stack. Forty plus buttons between steering wheel and center console and this does not count all functions on stalks. Z4 I had had three stalks and forty plus buttons with heated seats at bottom of center stack and under.

Touch screens like anything else in the car that a user interact with can be bad or good.I found Apple Car Play when used on the Volt to be obnoxious and far more requiring me to take my eyes off the road.

I keep emphasizing one thing that people keep ignoring. You rarely if ever have to use the touchscreen at all. Almost every setting is set and forget. You catch glimpses of the navigation and such from normal eye movement. let alone, lets get real silly here, the TM3 can drive itself in traffic just fine if I wanted to get stupid and take my eyes off the road.
I went there, expecting some information how DOSBox was hacked to emulate some old-fashioned CRT-visuals and output 4K-content. Got instructions on how to convert AVI to another format with ffmpeg. Great!
> Okay, I misunderstood, your message seemed to imply Russia doesn't try to spread propaganda online.

I don't really see how anything I said could be construed that way, but ok :P

Sure you're a not a fed yourself? :P /s
The market already exists: car improvement stuff on taobao is sold by tonnes: from the same independent DC-DC, and ECU interfaces to projection huds, and complete dashboard revamps

I still think the bash car dashboard was that of Honda Beat or Suzuki Cara — no dashboard, with just a motorcycle style gauge, and non-driving related controls almost wholely on steering wheel levers.
What benefit am I getting here over doing a fresh install?
> Uber's tech is simple and easily replicable. The moment they raise their prices, they loose their market share. There is no network effect in this market.

I disagree that there is no network effect. When one travels to another country it is much easier to use Uber rather than to find what local brew of 'carpooling' service is available, create an account, put in credit card info etc.

Their tech is easily replicable but their global presence is not.