skysight-inc/HackerNews huggingface dataset:
I've seen similar posts when Apple announced that there won't be Flash on mobile Safari. And I agree with Chrome team decision to force passive on document level listeners.

Also, note that not many people complained about "blocking
video/audio autoplay on mobile browsers", because it's good for users.

BUT:

- Passive event listener detection is horrible and it baffles me that they start thinking about proper way only now.

- The announcement of this breaking change was quite silent. Chrome has so many influencers on social media, but almost no one shared/explained this change properly.
See: Brouder.
Aha, thank you.
Amazing Homemade Inventions#56
Also here you go. Andes is putting out two RISC-V families (N25 and NX25).

https://www.eetimes.com/document.asp?doc_id=1332546
Possibly, but if they are that useful to users, those sites either need to be maintained or forked. Your argument could have just as easily been used to argue for Adobe Flash support(OK it's still sort of around, but it's nearly irrelevant at this point).
From a USA point of view: it's highly regulated at the state level. State gaming commissions hire third-party labs to audit the mathematics and software to make sure everything matches what the manufacturer says it does. Things like changing the odds dynamically is never allowed. The casino may load up a new program with different odds or mechanics, but for any particular game the odds must match what is published to the gaming board.

Now, this doesn't necessarily apply for non-governmental casinos, like ones on indian reservations. They are their own enforcers. Use that information as you will.
I am a fan of this sort of thing, which is probably why the image popped into my mind instantly. Sadly, my ability to generate it is not so great, but I at least get to appreciate it.
Tinkerbell effect
I could not agree more; I long ago decided that while I might work on many a terrible corporate project I'd never work for two types of companies; defence or anything gambling-related.
But not before first going up to $5.6tn in value though, and then crashing back to approx. $1.5tn. The entire crypto space is at $200bn now.. :)
> essential properties of the target object

They are only "essential" properties according to the limitations of your particular perceptual system. To a bee that can see UV light, a stick bug may look entirely different from an actual stick. An animal that hunts by scent would find them clearly distinct.

There is no such thing as "true" ambiguity unless the two objects are actually the same thing in all respects. If they are distinct but appear the same, it's because they are overlapping in some respects but not all.
thanks sah2ed
Ask HN: Conference room microphone setup for video calls?
We have a conference room that fits ~16 people. I wont mention the brand, but the conference audio hardware we use for Hangout/Zoom calls has 2 separate wired microphones at each ends of the large table, with the main unit in the middle. The audio quality isn't great for those outside of the office. We added carpet and we're in the process of adding sound-absorbing panels... but the volume keeps dipping in and out, no matter who is talking.

Just curious if anyone has recommendations on high quality microphone setups in 2017 for a larger room? We actually have to turn off the A/C when it comes on, yet we have a hard time hearing people at random times during the calls.
Privacy is actually a common misconception when it comes to cryptocurrency. More currencies, bitcoin included, are actually the opposite of private – every transaction is completely public for everyone to see. There are currencies (i.e. Monero) that aim to add privacy, but by and large it doesn’t exist.
>This response creates no opportunity to argue a compelling case for why scientific knowledge should not remain pay-walled by publishers and/or establish new legal frameworks for copyright of scientific knowledge.

You somehow think this would have been the correct platform to do that? While being a target of a copyright-infringement lawsuit?
Qualcomm Set to Reject $130bn Bid from Broadcom
ISP level blocking seems inherently objectionable.

I agree that "trying to get injunctions against sites breaking US law" is mundane regardless of whether one agrees with the law, but that's not really my concern here. Generally pursuit of actors outside US jurisdiction is either abandoned or done in partnership with foreign governments (e.g. trade secrets theft). What's deeply alarming is the movement towards a UK-style system of ISP blocks against objectionable foreign content.
Without commenting on the "intervention" itself: why change the signature of addEventListener? It would have been trivial to add a new addEventListenerEx API with a redefined final parameter, and this alternative approach would have made feature detection trivial.
Introducing Wheelio
Wheel.io is a IOT miniature wagon wheel start up that is coming soon. Preorders starting next week. Get in on the ground floor of a Zeitgeist wave surfing hipster managed blockchain start up...
http://handcraftedbullshit.tumblr.com/
Has there been a videogame console which didn't have overpriced peripherals? As far as I can remember additional controllers were always ridiculously overpriced, even back when they were just a plastic case with a bunch of buttons. Let's not even talk about Sony's price gouging with memory cards (all the way back to the PS1).

I guess it's a way to make a nice profit from what is effectively a captive audience. You can either buy the original peripherals at extortionate prices or you can try your luck with off-brand copies.
This might help..... or it might add further to the confusion -- http://web.media.mit.edu/~lieber/Publications/Treaty-of-Orla...
The law doesn't operate by going back to first principles ("will it really help humanity?") in every case. We've decided copyright is reasonable as a concept, and we evaluate each case by reference to the rules of copyright, without creating special exceptions all over the place.

Nor are any special exceptions necessary. Absolutely nothing prevents scientists and academics from publishing in open-access journals. Scientists and academics do so to cash in on the prestige of the "branded" for-pay journals. Given that they do this voluntarily, why should the law step in and ameliorate the collateral effects of their conduct?
> the problem with hydrogen fission

It's actually fusion they're talking about here, not fission.

> rather containing it ...

You're referring to using fusion as an energy source. Here they're just talking about the energy liberated in individual collisions not in sustainable reactions.

> suggest that quark fusion would make any of these problems easier

The exact opposite. The article points out that there's no real chance of a chain reaction so you couldn't even produce a bomb never mind a sustainable energy source.
Could that be a sign that current AI is not as intellgient as tech blogs suggest?
Most of those examples seem "good" because they prevent nasty behavior. This is conformance to the lowest usage, just like the FBI tries to argue against encryption because bad guys are using it too.
The shows to which you refer were not necessarily to be shown in classes - AIUI they were the classes/lectures for the Open University, a distance learning uni which still exists to this day. The broadcasts lasted into the mid-00s: http://news.bbc.co.uk/1/hi/education/6182747.stm
0Day in Microsoft Sharepoint 2016
There are valid arguments for both sides, but instead of forcing this upon everyone, Chrome team could have added it as a config option. Set the defaults for autocomplete anyway you like, and then let the user change the behaviour only on some sites. Or if you don't wish to pollute the settings with this, extract this behaviour into an extension and let the people choose if it bothers them enough to go and install it.
Thanks, fixed now!
RISC-V is an instruction set architecture right? What do you mean by it will make CPUs a commodity?
Each joycon being 40$ seems pretty reasonable. If one component costs almost 2$ then it's not hard to see how after buying different components, designing the system, assembling the components, packaging, shipping, and everything else adds up pretty fast, especially when you consider that people also want to make a profit on top of all of that
Chalktalk – A digital presentation and communication language
You can tap the turned off screen to wake up and it works from a surprisingly steep angle. (I just did this exact workflow)
>>There are no jungles around where I live. Just forests. And they all belong to the government.

You can live on government land. You just have to move at least 25 miles every 14 days. So basically a nomadic lifestyle. It's doable. People have done it and still do it today.
You're not mistaken - journals don't pay researchers or reviewers. If they did, I'd be significantly less upset by their practices. As is, they get their product (papers) and their skilled labor (reviews) for free.

Elsevier had a 36% profit margin last year, which is a pretty clear signal that they don't face sincere costs or competition.
Thanks, JD.

Agreed, if I have to imagine doing fine in the longer run, I have to confront this phase as a game of nerves. Gotta keep the nerves.

If you were in town, I'd get the first round this Friday!
Quantum is a great improvement to Firefox. I'm running 57.0b14 ATM (normally I'm quite conservative with anything except Emacs) and quite pleased. The performance improvements are quite noticable. Though I do wish they created a more user-extensible browser, a bit a la Emacs.
How they failed is of little relevance, since there is no reason to believe this time things would be different. (In fact, I would expect the US gov to be more corrupt now, not less.)
Bay Area wildfires expose weaknesses of air quality warning system
Heh, I just think "PWAs" are like the famous definition of obscenity - you know it when you see it. But that doesn't translate very well (or, at all) to actual technical requirements, so we talk about specific APIs at appropriate points.

And I wouldn't say the non-technical folks are idiots! They know a lot of stuff I don't, you just need to nail the overlap in what we both know. And given how difficult it is to explain the Service Worker API to even a skilled developer, best to take a pass.
In saying that "Devs assume Chrome", I'm asserting that they do not do feature detection.

However, that does not absolve Chrome of breaking backwards compatibility, workaround or not. Tossing the responsibility of dealing with their breaking changes back on the developer (with little notice) is what caused this article in the first place.
I started probing the Ethernet board's input circuit with the oscilloscope. The board was receiving the input okay, but a few gates later the signals looked kind of sketchy, as you can see above.

Is it even possible to do this kind of debugging on modern hardware? Or is this a lost art?
iOS update leaves iPhone and iPad users unable to type “i”
> The content is dated, using hacky techniques to work around deficiencies that no longer exist.

While I certainly agree that a lot has changed in the 4 years since Magic was authored, I think this statement is a little strong. I’d argue that chapters 1, 4, 5, and 6 hold up quite well and that 2 and 3 still contain useful information for newcomers to CSS—despite the absence of flex.

A chapter on flex is long overdue, no doubt, and chapters 2 and 3 should be written with this in mind. I’ll definitely get to it at some point, but I’d also be happy to collaborate with the community if anyone were interested in submitting a first draft [1].

[1]: https://github.com/adamschwartz/magic-of-css/pulls
How does autocomplete=off affect password managers?
So only people who work with ML classifiers should be concerned? An increasing need for data scientists and ML researchers has been forecast for months and here's a technology to eliminate that need. Hope your next dream job wasn't based on ML.

But anyone who has a large number of ML developers working on tasks could have (and probably should have) done this [automate or semi-automate generation of ML networks] already. The best (i.e.,laziest) programmers automate their work as much as possible.

This situation has the feel of a "Singularity": just as Fall's incoming college students embark on an introductory class in ML, they read about how Google and others might eliminate the need to develop with ML.
Expert Tips to Avoid Falling Victim to Real Estate Fraud Schemes
Each joycon is a fully-independent controller, after all!
Cody'sLab channel suspended [video]
I've been working on techniques to enable a low-level interpreter engine to present (meta level) user function names in stack traces and (meta level) user variables on the debugger watch window, instead of just spilling the guts of the interpreter when you break into it with a C++ debugger. The basic idea is to design the API of the expression-building library so that the user code is always written in the form of callback functions which support staged execution. The first stage builds the expression object to be interpreted; subsequent stages could be all nops yet still serve the purpose of tracing execution and explaining generated plans.

It's encouraging to me that starting from a different goal, I reached a similar point in design-space as you describe in this paper.

I want to ask you about the role of continuation passing style (CPS) in towers of interpreters, and whether you view it as fundamental or merely a feature which is possible to support or not support?

The reason I ask is that in my work on improving debugging, I didn't start out with the a priori intent to use CPS style, but I keep ending up with continuations popping up somewhere. Even when I try to wring them out (to simplify the use of the library) they are still "there", just maybe hidden or disguised.

The intuitive explanation is that, during "tracing mode," it is not enough to simply invoke the callback (and allow it to return). Instead, we want to jump to the callback function, and then leave it's frame open and on the stack while we do additional work. How does the interpreter regain control before the user's callback function has returned? Probably, via a continuation.

However I think there is also an interesting parallel or connection to coroutines. Yes, CPS can be used to implement coroutines. However, suppose coroutines are instead a language primitive, then similar staging and polymorphism techniques could be used to debug coroutines. By inverting the relationship between "main coroutine" and "worker coroutine", instead of treating the worker as a function called-by the outside world, redefine the worker as the thing driving the program and treat "everything that the rest of the world does between coro-yield and resume" as a subroutine call from the worker coroutine.

What I haven't worked out yet is if and how the third leg of this triangle may be completed: using coroutines to implement the staging and debug tracing mechanism (instead of CPS).
AMD's latest chips and APUs are more efficient than Intel's. You should do a hard reset on everything you know about AMD's chips that is older than a year.
A highlight for me is the Home Built CPU's Webring at the bottom of the page.
This is not going to do anything. Libgen.io or https://libgen.pw/ if scihub is down.
They are paid ether by their respective universities/institutions/companies and/or they pay themselves from the grant money they were awarded for a specific project.
"Well, in any sort of secure Tor implementation, such a thing should be impossible. The Tor client should be running in a router or gateway VM, and the machine used for browsing should not even have a public IP address. That's easy to manage with Whonix."

I would go even further and suggest that a mission critical proxy should not live on a system configured with a real (routable) IP address.

As we can see in this instance, the OS is too "fussy" and the total implementation is too complex for even an expert in network security to be assured that they will not leak basic network IDs.

In my own use of tools like this, not only does the proxying software live on a system whose OS has never seen a real IP but I also throw a "slug" on the network border. "Slug" is the term I use to describe an invisible, layer 2 firewall[1] that blocks ALL network activity except for the addresses/ports of the remote proxy servers.

It's sort of like a condom for the network - no matter how weirdly your proxy software breaks, it could only ever talk to the VPN endpoint (and port) anyway ...

EDIT: To be clear, an example network design would be:

PC --> VPN_box --> slug --> modem

... and in this case, only the modem has a real IP, on the external interface. The VPN_box has non-routable addresses on both sides (and the slug has no IPs).

[1] Has no IPs assigned to it - is just an invisible ethernet bridge but is running IP filter rules.
Remember that a lot of us don't work for research universities, and we can't afford $199 per paper just to read the details that are summarized in the abstract.

Also, many landmark papers are several decades old. A lot of time I just want to read the details of an influential paper just to see if I agree with how it is portrayed in popular culture. For example, I recently wanted to read the Dunning Kruger paper to see if it really says what people think it says. And, when James Damore cited research for his Google manifesto - I wanted to see if his conclusions held up.

I'm not sure how an average person can make informed judgments without access to these papers. Without Sci-Hub, we must just believe what is fed to us. Since its creation, Sci-Hub has become an essential part of my life.
With respect to point 1. I don't see why terrorist activity would lead to a ban. Bitcoin will always be an extremely small part of terrorist revenue generation and tracking transactions can give intelligence agencies a window into their finances as a result. Seems like an entirely reasonable tradeoff.
it seems like an existential risk to them

Maybe the problem is that they don't think this is true. How will it put them out of business? Lawsuits? Government forcing them to pull the plug? People not using the platform because fake stuff is there? I'm not convinced that the end result of any one of these paths will be strong enough to wreck their businesses.
Welcome to HN. Don't submit something that you say yourself is bullshit. Jokes and satire don't work well on HN.
Shut up and calculate: an extreme mathematical universe
This is nothing at all like the FBI exploit, which was an RCE vulnerability against firefox.

The reason they have been ignoring you about requiring a vm is likely because it is out of scope and doesn't make practical sense. They don't control the parent operating system.
Curious about what is new with Juggernaut.
Yup, just started seeing this. Never noticed them down before! Wonder if we get a postmortem.

Edit: Seems to be back up
Jesus Christ, to think there are people in this thread defending what the assholes in the Chrome team did is unbelievable. You make breaking changes opt-in, that is API design 101.
Linus should take over Chrome development.
> We're talking about changing the interface.

Who's "we"? I'm talking about changing the implementation.

> Did you watch the video segment?

I watched the bit where he said if you add a constructor to a sum type you have to change everywhere it's pattern matched. True. I'd love to see Clojure's solution where you don't have to change any existing code!

EDIT: Oh wait, I think it's even worse than that. I think he's talking about product types. In which case you should use projection functions and indeed you need to make no changes to old code!
And that AI is a bubble within a bubble?
Plenty of materials are both radio transparent and non-metallic.
Because in my personal case a majority of users would take smoother scrolling over a small UI bug that doesn't impact the usability of the application which is fixable in a few hours at most.

Because any websites that need this "blocking events" functionality can opt-in to it quite easily.

Because as I explained in my first comment, the breakages didn't affect that many websites, and the sites it did affect were mostly just small UI bugs that didn't impact usability.

Yes, some sites were impacted and broken, but they were the extreme minority, and even if you accounted for all of the users of all of those sites I'd be willing to bet that it doesn't come anywhere close to being a "majority" of web users. Hell I'd wager that it's not even close to 1% of web users that were negatively impacted by this change in any way.
Pienso raises $2.1M to help nonprogrammers interact with machine learning models
That's amazing! I had no idea of this result.
I especially hate websites that think it's ever reasonable to disable pasting into inputs! Luckily in most cases you can just right-click -> Inspect Element -> $0.value = 'paste'.

You can also copy text with right-click -> Inspect Element -> copy($0.innerText). Although you'd use $0.value for an input or textarea.
It's royalty free, which (in contrast to ARM's long and expensive licensing process, or MIPS's) allows designers and manufacturers to more cheaply and fairly enter the market. RISC-V eliminates the last true bottleneck/point of control in the CPU market.
What are some examples of progressive web apps?
That depends - Does Hollywood count as 'eastern european gangsters'?

They are probably responsible for every bit as much phony account influence peddling as anyone else..
Automate Your Life with Airtable and Zapier
Tufte is not a typographer. He knows when to employ a designer (as he did on his first major book, The Visual Display...) but he wouldn't make the claim that he has done "a lot of work on typesetting".

In fact, he says "The lessons to be learned from my book-making process are boringly autobiographical and have little broader relevance."
https://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=...

Tufte is a smart perfectionist with a compelling message about graphic organization, but it's wrong to cast him as a master book designer or typographer. His books and display strategies are best understood as personal expressions, not professional masterclasses or templates to be imitated. So maybe we agree, in the sense that blind imitation of minor details of Tufte's style is foolish.
Do they know for sure who is sitting at the computer?
How Pure Is This Cup of Joe?
You're still underselling it; Colorforth is a traditional forth: it's the OS as well as the application[1] - it comes with drivers to write your progress to floppy disk.

One of my favourite blog post by Moore is where he builds up to generate the vga signal needed to drive his monitor from the ga-144. Sadly the code links are dead, even at archive.org - but the text remains:

https://colorforth.github.io/video.htm

https://web.archive.org/web/20160310112830/http://colorforth...

[1] https://colorforth.github.io/install.htm
this is such an obvious use case, they basically threw a ton of web-apps/crms under the bus.
Yeah, not a web dev myself, but this seems kind of like a new <blink> tag: very rarely makes for a better user experience, but tempting for sites to use.

Unfortunately, browsers have a long history of giving sites the power to do things I probably don't want, like opening new windows, moving windows to the back, opening alerts that are implemented as modal dialogs (which block all tabs, even unrelated ones), and disabling context menus.

I guess they are trying to provide a rich set of capabilities to allow web devs to make neat things, but from my perspective as an end user, they're all about could, not about should.
I think there's a middle ground. Cloud/distributed hybrid apps may be the ticket. I keep envisioning a traditional cloud application with appropriate parts of the data on the blockchain. Keeps users data safe, builds the network and diversifies the company all at once. Looking at it this way, any app could be a "crypto" app.
*2016 please, I thought this would be a new one.