skysight-inc/HackerNews huggingface dataset:
Yes, on a CRT the pixels were smoothed a bit, depending on the quality of the CRT and your cable connection, even TVs were available with analog RGB input. But with a good TV you always would also see the pixels.

Of course modern, pure digital LCD screens show a rather cruel sharpness and in general are much larger than the typical CRT (desktop screens were 12-15" back then, TVs less than 30").

That is why the best emulators try to strike a middle ground, where pixels are just blurred to the extend to which good CRTs would doo.
> Without the warrant, they have every right to shoot a strange person walking through their property without permission.

Shooting the postman is illegal.
reposted in https://news.ycombinator.com/item?id=21912316
Python has some fundamental language semantics that make it really hard, if not impossible, to create an implementation that can match Java. Pypy is probably the best you can do to optimize python, and it shines in tight numerical loops, but it gets less effective as code gets more complex.
I was thinking games like bioshock series, soma, quantum break etc. Not sure if yours is similar. They have some replay value but not much
Ask HN: Changing the Behavior of a Commercial CPU
Two decades ago it was possible for a person to tweak the microcode of Intel processors [0]

I wonder if this is still possible, or even better if it is possible to write our own microde to completely change the behavior of a CPU?

Thanks!

[0] https://arstechnica.com/civis/viewtopic.php?t=1062705
FF got so much better on osx lately. Now it consumes as much battery as chrome for me.
‘whatop’
That makes sense. Actually trying out the accessibility features myself sounds... interesting.
WhatsApp not supported on Windows Phones after Dec 31st
Meetup.com Is Down?
Is https://www.meetup.com/ down?
I got a lot of 502 and 503 HTTP status code
Assuming it's https://addons.mozilla.org/en-US/android/addon/simple-gestur...: any ideas why does it need to "access my data for all websites" and "access the clipboard"?

Curiously the blurb recommends "Quick Gestures" which presumably is a different gesture addon.
Temporary Containers for Firefox
> How many people change their IQ?

Literally all of them. However, if someone never progresses to "senior" they might've just lost interest in software development. People in general are remarkable at learning about subjects arousing their curiosity. This is an important fact, too, because environments can be designed specifically to foster just that. Not everything will be working for everybody, of course, and some might never develop an interest in that field again. But that's okay, too.
I'm wondering how as a non-blind person i can actually learn to listen at such high words-per-minute. I don't need to read the screen in general but research papers (pdfs etc.)--while i'm looking at something else; so i can basically multi-task. Or to 'format audio' so that it can be sped-up while the words are distinct and understandable even when spurted-out at high speed--which is different from just changing the playback speed.

I remember articles about echo-location, not only as a means for the visually challenged to navigate the streets but as an additional sense-enhancement tool/technique. I'm thinking of screen-reading having the same function.

I guess an ideal 'environment' for the sort of 'syntopical' style of reading that academic research requires, is something that can involve as many senses at the same time as possible according to some 'sweet-spotting' technique that makes things manageable. I'm thinking: a minority report type interface where i can arrange papers/snippets-of-papers across a large 'space', while having bits (such as the sentences before and after the bits i just snipped) of read out fast to me with some sort of screen-reading. Involving vision, 'touch', sound as well as 'movement' would be awesome. One would need to train a bit of course.

--also imagining how you can do semi-synchronous group work:

Let's think about a scenario where there are like 10 people on a conference call. Usually people speak in turn. What if we 'allowed' sub-groups of people to have their own mini conversations before 'regrouping', but as we do that each person would be played-back the conversations they may have missed in fast form. This would be quite a different dynamic for a conference. A lot more stuff could be discussed in the same amount of time. It would of course come with its own set of problems.
iftop is a remarkably useful utility. It's often one of the first things I install on new openwrt installations.
Funny how words meanings change in time. The original Plato's Academia vs today's academia. Socrates was a "corrupter of youth" too. The word "supremacy", as in "quantum supremacy" is much discussed now but why would anybody risk his career to complain about the alliance of ACM with Elsevier against Open Access?
Hotz initially gave his for free to everyone, and I was referring to the ones that have been released for free, again to everyone. There were like five this year alone!

They aren't valuable by the metric he was measuring.

Obviously everyone knows what Apple and the various zero-day companies pay for them; no one here is stupid or unaware.
Yes name is not unique and conflicting with existing tool. I'm launching exact this utility by defining path as

~/.cargo/bin/what

or

sudo ~/.cargo/bin/what
There are such differs.

https://en.wikipedia.org/wiki/Compression_of_Genomic_Sequenc...
Yes, this. Why do people think the CIA should have a right to do this, but other nations' intelligence agencies shouldn't?

The CIA are not the good guys here. This kind of duplicity just causes more war.
iOS 13: The Unsung Heroes of 2019
The Four-Inch Flight – A Lesson from History
sk is Slovakian.
Interesting. I didn’t even know public water tap is a common thing in other countries.
When I see just a simple `TODO` in some OSS project it's often hard to understand either it's a broken edge case or some micro optimization or refactoring left for future. For my projects I adopted (it grew naturally) priority tags, e.g. `TODO!!! [(WTF)]` for critical [tricky/edge case] bugs, `TODO!` for important hot paths optimizations, `TODO (low)` for nice to have, `TODO?` or `TODO (review)` for rethinking design later.

Actual tags are not as important as ability to understand the priority at a glance without looking up a tag in some docs. And fixing all `TODO!*`s is high priority, ideally they should not be committed.
Damn, this didn't occur to me and I use them for privacy all the time. Thank you, this will make debugging much easier, as I frequently need one "logged in" tab and one "logged out".
>> Also, it's a little ironic that we're reading a page on spoofing, from a site which doesn't support HTTPS.

Let's encrypt didn't exist in 2004.
> and live in only exists because some people fought hard (and many died) to defend it.

Nationalism with extra steps.
Interestingly, the O(1/sqrt(n)) error in the CLT provided by the Berry-Eseen Theorem is the best one can do for general sequences of our RVs. However, if you are happy to put certain 'bumps' in the normal distribution then you can improve the error to O(n^(-r/2)), where I think r is some integer depending on the smoothness of your random variables. These bumps are called an edegworth expansion.
I think you're misleading in quoting a two-year old blog, then closing off with "ooops", implying that Mozilla was caught in a privacy-related oops.

When in fact, Mozilla was super duper clear in the blog about the privacy implications of this experiment. And in the past two years, they have been focusing more and more on the privacy angle.

At the moment, both Safari and Mozilla look to me to be leading in privacy.
Your points are all valid, but I don't think it's the "unquestioned" way. It simply happens to be great way to scale, and also to isolate complexity etc. You can scale to monster loads this way, they way that in-process caches don't.
Anything wrong about that?
My point is that about:profiles improves upon -P. But cf. their other post, they're actually after containers, not profiles.
Simple measures of complexity lead me to think otherwise. For example, the size of the 6502 design team (8 people, four of them circuit designers (several of them were doing things like design rule checks) from August 1974 to June 1975, 10 months) versus the size of Facebook's frontend team (within a factor of 3 of 1000 people, with 15 years of work behind them), the number of transistors in the 6502 (3,510) versus the number of bits in Facebook's minified frontend code (on the order of 100 million), and the line count of the Verilog designs for James Bowman's J1A CPU and Chuck Thacker's thing for STEPS (both under 100 lines of code) versus the line count of just React (a small part of Facebook's code).

You can try to convince people that software that has had 250 times as many people working on it for 18 times as long is "a few orders of magnitude less complex than" the 6502, but I think you're going to have an uphill battle. Three orders of magnitude less complex than the 6502 would be four transistors, a single CMOS NAND or NOR gate.
I think the main issue with trying to learn too many languages is that it is exceedingly taxing on your memory capacity. Being a regular developer in a language comes with a lot of context that you have to keep in mind. This gets hard to do if you are constantly switching between languages/frameworks all the time.

So there's definitely some balance that is good to strike between learning a greater number of concepts and paradigms vs going deeper into fewer languages/frameworks.
My experience and what's often echoed here on HN is that Fx is better with multiple tabs, as Chrome's one process per tab can hog too many resources.

With Fx, that actually has a usable history search in theaaddress bar (Chrome wants you to google), I also really don't need to keep stuff open not to lose it.
The same argument can be made for Python (or for most non-trivial jobs, for that matter). You always need a good technical person to hire another one.
>If technology does plateau and did so near where we are now, it would be extremely unlikely, because it would require two unlikely but unrelated events both happening.

Yeah, I don't buy this argument.

First, regarding "technology plateau" being unlikely, that presupposes what it oughta prove [1]. We can discuss it as a counter-assertion to mine, but it can't be part of an argument that proves that we're unlikely to be in a plateau, because that would be circular reasoning.

Second, even if that "technology plateau" is low probability was a legit argument, and even given that "technology plateaus now" is also low probability, and thus their chances of happening together being even lower probability (the multiplication of those two low probabilities) -- that would just prove that "technology plateaus now" is low probability. It wouldn't mean it's impossible, much less that it's not happening.

And my assumption wasn't based on probabilities, but on empirical observations. Winning the lottery is low probability. Your first script getting accepted to be made into a major movie is too. But if you have the lottery ticket in your hands, have verified the winning numbers, and you just got a call from a Hollywood director that want's to buy your script, the fact that those two events occurring together are "low probability" doesn't matter. They are reality.

(Besides, for any two events with low probability that have happened in history, somebody could have made the exact same argument you've made, to "prove" that they didn't happen).

Plotting the outline of inventions on a timescale, and their impact, one can see that there's a big boom in the 18th century, continues to 19th century, peaking in 20th to mid 20th century. For 60+ years we haven't found anything as big as electricity (Maxwell and co), electric light, combustion engine, telephone, television, internet, photography, AD/DA conversion, nuclear power, transistors, DNA, Quantum Mechanics, penicillin, antibiotics, Relativity, flight, plastics, rockets, etc. Even computers and the internet herald back to 30s and 60s respectively. Where are those equivalent impact theories or inventions (as opposed to mere optimizations and marginal improvements to existing theories/inventions) in the last 60 years?

I'm sure you'll find a few. I doubt you'll find 1/10th as many as in, say, 1900-1950.

(High impact items, equivalent to the ones listed above. Not e.g. string theory -- compared to the advent of Relativity or QM it's small incremental peanuts).

[1] Of course, me saying that "technology does plateau" is also an assertion that I haven't proven. So, sure, one could argue in favor or against it. But one can't start from asserting that technology plateau is an "unlikely event" to disprove that technology plateaus, because that would be a circular argument. So at best your argument is not an induction, but just an unproved assertion itself).
Related: >180 comments in /r/linux:

https://www.reddit.com/r/linux/comments/eh3o41/state_of_linu...
Galaxy S8 Owners
Heu guys, does anyone own a Samsung s8? Id like to test this app and see if it will work on an s8, because we had problems with this device. Your feedback would be much appreciated, thanks.
https://i.diawi.com/H1SFMi
Ask HN: What to Start in 2020?
In 2010 you should have started a podcast. in 2011 you should have bought Bitcoin. What should I start in 2020 to be ahead in 5 years from now?
Humoring your thought experiment: yes, I think society would accept the evidence. Lots and lots of people already dismiss the science, claim it's a hoax, or don't want to contend with the inconvenience climate change demands.

But...I think you'd continue to see pushback on pollution in general, because living in polluted environments is just terrible. Remember LA in the 80s? Been to any of the SE Asian megacities now? Even if it had zero impact on the future of the planet, reducing emissions is still a laudable goal for the myriad other human costs.

Moving away from car-centric lifestyles has a lot of benefits aside from the impact on carbon pollution, like reducing the time spent sitting in cars on gridlocked freeways and city streets. People would still push for the societal changes that reduce auto dependence for those reasons, even if there was zero human cost to carbon-producing transportation there.
ClickHelp Oasis Update Is Here
> 2. we had multiple engines

We have multiple engines. This is a fact.

> 3. we're now trying to have a single open source engine that everyone contributes to since it's better for everyone's experience.

We are not trying that at all. The experience is perfectly fine with our currently existing multiple engines.

> 1. all web engines are open source

This does not matter much if your goal is to maintain a single engine. What matters is control of software releases.

In order to maintain a web which is not exclusively controlled by a single entity, the releases need to be controlled by more than a single entity. This sounds like a tautology because it almost is one.

The only thing the free software aspect helps with is that it is easier to assume control of the releases, but as soon as you do this, you've forked the engine and there are now multiple engines. Hence, there is actually no way of maintaining a single engine while also decentralizing control. Short of Google relinquishing control of Chrome and forming some kind of international browser development committee, but that sounds like a creature from nightmares and is yet again a central point of failure.
Stealing is taking someone else's property without due permission. That applies to intellectual property, it doesn't have to be physical.

Now you can use the stupid libertarian argument that you're just "moving bits around" or "moving numbers around" (and math is not illegal). But do that do much and you'll find that society's answer is to move particles of lead in your general direction, at high velocity.
Funny thing, I see a lot of software development job listings in German that use 'Entwicklung' as a synonym for 'Developer'.
Electric Vehicle Adoption Could Cost Germany 75,000 Jobs
OMG How have I not been using them for multiple AWS accounts for like ever! Thank you for your comment. Sometimes these "i use X for Y" comments are the best!
Containers in Fx makes this super-easy, try it out.
Because there are companies doing boring work that have huge developer infrastructure in place to help cheaper juniors do the mundane stuff (i.e. all of the big tech companies).
How to Prefix Your Commit Message with a Ticket Number Automatically
What kind of site is it? If it is a review site, does he use the products he reviews?
I get a boner looking at graphics like this, and always have. I loved doing isometric sketches on grid paper, but never became any good at it.

Does anyone know good books for learning mosaic art?
Being super duper clear about having sent the full URL history of users to a third party doesn't excuse you from the fact that you, well, sent the full URL history of users to a third party.

And unless the entire leadership of the Mozilla Corporation has been replaced since then (a wet dream of mine) that blog entry is relevant, since they've done it and they could do it again.
>"On the specific topic of IQ and scientific racism, the "centrist" position of "just asking questions" has been a cloak for agendas and not caring about the truth for a while now"

That is the price for _having_ a truth. All sides must be allowed to argue, because sometimes _you_ are the one on the wrong side and just don't know it.
Yup, watching that talk at last years FOSDEM is what informed me of that part of the history also. Great talk, too!
you’re kind of missing the point imo... the goal is to explain misconceptions and misuses of the CLT. it’s useful to people that actually don’t understand properly the hypothesis of the CLT.
How to keep your social media accounts secure
That kind of behaviour in science was identified a long time ago, as Max Planck put it:

"A new scientific truth does not triumph by convincing its opponents and making them see the light, but rather because its opponents eventually die and a new generation grows up that is familiar with it. . . . An important scientific innovation rarely makes its way by gradually winning over and converting its opponents: it rarely happens that Saul becomes Paul. What does happen is that its opponents gradually die out, and that the growing generation is familiarized with the ideas from the beginning: another instance of the fact that the future lies with the youth."

https://en.wikipedia.org/wiki/Planck%27s_principle
Aufrichtigkeit – Sincerity/Honesty.
Literally: To be in an upright posture

This sounds pretty similar to 'having a spine'. Its normally used for courage or sticking up for your beliefs.
Revue is an editorial newsletter tool for writers and publishers
> seems to be a kind of haphazard recollection of programming language history

Agree. The talk is very thin on the real differences between OOP and functional languages.

This old comment [0] points out that functional languages tend to make it far harder to reason about low-level details, for instance.

Personally I think it's more fundamental, and isn't about any such technical limitations. People have a strong intuition for time, which is emphasised in imperative languages (including OOP), which have the semicolon operator or an implicit equivalent. The concepts at play in the fundamentals of Haskell are simply harder, and 'more mathematical', than the sequenced mutation-based statements of imperative/OOP languages.

To put that more provocatively: does anyone doubt that the average Haskell programmer is smarter than the average JavaScript programmer? I'm not convinced this is just because only the curious bother to learn Haskell.

[0] https://news.ycombinator.com/item?id=21281004
They do not allow for complete separation of "work" and "personal" internet. They literally show both in the same window.
Very first result for "cargo tool programming"

https://binx.io/blog/2018/11/27/learning-cargo/

You're getting snark because your own snarky comment is the equivalent of saying "Why do I need Make to run it on the MacOS?" If you had asked instead, "What is cargo, and how do I install it?" you would get more helpful responses. Snark is met with snark.
> What you’re failing to realize is how trivial most apps are and how fast fully functional back ends can be created with frameworks in those languages

A vast majority of web dev is incredibly simple. People tend to easily convince themselves that their app is very special and requires a lot of complex solutions to make it work. There’s a lot of incentives that lead people to that conclusion, but most of the time following the golden path laid out for you by an existing framework is going to produce a better product with much less effort.
maybe but the topic is quite polarised now and the foundamentalists are tolerated to avoid giving munition to the deniers, which might cause even bigger divisions on the public opinion.
https://www.isitdownrightnow.com/meetup.com.html
As that great Germanic comedian Mr Arnold Schwarzenegger might have said: "And here are the jokes ..." :-)
Do you really believe he found 100k coup plotters overnight.
Thanks! Have you tried the app?
That is missing the passive-aggressiveness of "overengineered"... which is probably fine.
Perhaps the title should be the subtitle: "We develop and use new technology to manage kākāpō."

Or the subsubtitle: "Smart devices save time in the field and allow us to do more for kākāpō than ever before."

In case you are wondering how a kākāpō looks https://en.wikipedia.org/wiki/Kakapo
Migrated to Firefox on my work PC after Chrome removed protocol display in URL bar and all flags to revert this change - that was the last straw.
This is a beautiful example of the general case «why don’t you just use X tool that was designed for this?» but can’t because someone made a decision that makes X tool unusable.
I guess all the FIXME and HACK have to be addressed first :)
No, I'm just pointing out that they are different from your average SV company.
"You've come to this page because you've asked a question similar to the following:

I omitted the trailing dot in the domain name in the http://example.com./ URL because it was a typographical error."

That is not a question, though.
Lots of priests down here, says Lucyfer.......join the net...