skysight-inc/HackerNews huggingface dataset:
> Not sure Anti-ad-blocking laws are practically enforceable

An anti-ad-blocker ad would probably be easy to enforce: arrest the people making and distributing ad blockers.

However, I think the main threat is a repeal of requirements to label ads (which this technology relies on), not to ban ad-blockers outright. I bet that would cause less resistance. Quoth the OP:

> Perceptual ad-blocking, on the other hand, ignores those codes and those lists. Instead, it uses optical character recognition, design techniques, and container searches (the boxes that ads are commonly put in on a page) to detect words like "sponsored" or "close ad" that are required to appear on every ad, which is what allows it to detect and block Facebook ads.
That's my feeling too. Likewise for hardware backdoors. Yes: it's certainly possible that these things exist. But if they do they're exotic and closely held. They aren't part of the routine hacking toolkits in use in the intelligence community. Routine surveillance happens via routine means that we've already baked into threat models.

In this case, it seems (though I can't find confirmation) like standard firewalling of SMB (what you get if you click the "untrusted network" category on connecting to the cafe wifi or whatever) would be enough to protect a user.
I've never used screen, but I love tmux.

I particularly love tmuxinator and using it to set up complex environments, like sourcing a virtualenv in python on all my windows/panes.

I use tmux for my main development environment, which usually has:

Window 1 (2 panes): vim and tests
Window 2: bash console, used for git or one-off tasks
Window 3: console (python/ruby REPL, usually)
Window 4: localhost server (running whatever webapp I'm working on)
Also, tax calculations in Sweden are easy.

Q. How much money should I pay in tax?

A. All of it.

:-)
Except it's not. You've just set a precedent that would invariably become way more expensive in aggregate.
Ad tech is a nightmare. Since advertisers and publishers failed to listen, most users are now lumping all online ads into the same categories of security and privacy risks. The "free" ad supported biz model is broken.
Sure. Many of us don't have any need to leave America at all.
I really hadn't heard of SWOT.
Privacy there are some, plaintext-only. I don't know.
You may just host a email-server yourself if you want to get what you're looking for.
Someone really should patent "a method for identifying and litigating on patent infringement".
I'm bullish on self-driving cars, but they won't be able to do even highway driving in time to save Uber from funding collapse.

If they do get urban self-driving cars that don't submarine them in liability from crashes, Google will prove IP ownership and take their lunch.

Uber is an unsustainable bro-party of magic money, that will implode in the next year, based on my gut. When these things fall, the fall is fast.
> put it through an algebraic transformation that subtracts known biases

> Do you consider that algebraic transformation enough of a "morality system"?

I would consider it a sort of morality, yes. But keep in mind that the list of "known biases" would itself be biased toward a particular goal, be it political correctness or something else.
Maybe 'unicorn' wasn't the correct word, how many of the products you absolutely love feature a character in their logo? Yes, it does depend on the context but you can consider the context to be as appropriate as octocat is to github.
Does this cover the issue of tracking, etc? It seems that in order to detect/block the ad, it must allow it to load - and at that point, the malicious payload is already on my machine, and I've already spent part of my precious allotted bandwidth on someone's idea of profit-making.
I'll give you OCaml:

let addr s = 2 * (Obj.magic s) + 1

let main () =
let table = Hashtbl.create 0 in
let key = "foo" and value = "bar" in
Hashtbl.add table key value;
Hashtbl.iter (fun key' value' ->
Printf.printf "%b %b %x %x %x %x\n"
(key == key') (value == value')
(addr key) (addr key') (addr value) (addr value')
) table

let () = main ()

This prints:

true true 10cbd2490 10cbd2490 10cbd2378 10cbd2378

The exact addresses may vary from run to run.

Note that == is reference equality in OCaml.

I'm honestly baffled why you think that there is a need to copy the variables or why you can't use them later or whatever you believe there.
The passenger wasn't throwing a temper tantrum, he was being assaulted. If that sort of thing happened in any other civil context where there weren't babies around, like a bar, the assaulter would get their asses kicked. And that's even if they're police, if they have not made an arrest. If they tell you you're under arrest, you must comply even though they still can't use excessive force, and even if you think it is an unlawful arrest. If you're not under arrest, any force is an attack and legally you can defend yourself. Plummer vs State.
Funny you'd ask, I used to look into that a lot too. There wasn't one when I last checked, lemme know if you hear anything.
I used to do that pattern just because it was the one I found when googling how to make classes in JavaScript back in 2011. It worked until I hit scaling issues and the inefficiency of it all caught up with me, and I had to learn the prototype pattern.

Personally, I think sticking to one pattern makes more sense than having to switch patterns and deal with the inconsistency of that depending on your performance use-case. I personally think the prototype pattern is nicer, too.
Same here. I use screen mostly because it's generally available, whereas tmux usually has to be installed.
Some later ISA cards also supported "negotiation", iirc. It was marketed as plug and play, but often referred to as plug and pray (because sometimes the result would be less than useful). Also made DOS drivers downright massive!
The example the parent poster described is "doctors are 66% male", which could very well be true.
For some historical perspective, compare this to Harold Cohen's AARON generative rule-based system:

http://www.aaronshome.com/aaron/aaron/index.html

https://en.wikipedia.org/wiki/AARON

Pamela McCorduck's book about Cohen's work, Aaron's Code, is also a good read.
Ugh. Added to my list of 'manipulation tactics to be on the lookout for.'
It was Pfizer that pioneered that, and it's cataloged wonderfully in the book "Overdosed America"
An apparent life lesson for Mike Judge: if you posit a bunch of "scary" stuff and associate it to stupidity, people will feel smart about being scared of the stuff even if it's implausibly ridiculous because it's in service of a comedy film.
It could be necessary for NSA to rely on zero days or implanted bugs. Any entry point must be possible to close quickly, as soon as the enemy discovers it. Creating what you call structural back doors would make it possible for the enemy to use the same structural back door.

Along these lines, I would expect the NSA to encourage the use of cryptography and encrypted software/Secure Boot/secure communications while they ensure the NSA have a set of extra keys and can sign software at will.
Remembered another one: gravitational orbits can't occur in 4D space or higher.

In 3d space, we have inverse-square laws. Think of a light source, the area that is covers at a given distance is the area of a sphere, so it makes sense that it would decrease with that area, or 4piR*R. Gravity is also inverse-square in 3D space (though relativity makes this much more complicated, I expect). Implication is that in a 4D space, it would be an inverse-cubed relation.

It turns out that stable orbits can only happen with inverse squared laws.

https://en.wikipedia.org/wiki/Bertrand%27s_theorem
"This FUZZBUNCH framework contains the closest thing to a cyber weapon since Stuxnet," Hacker Fantastic said. "It is packed full of exploits. It's Metasploit but with zero-days."

This describes a whole category of commercial products that anyone with a few thousand dollars can buy, and have been able to buy for at least 10 years.
This is probably obvious, but where is that file?
> I'm 43 and would like to start a family.

Don't wait for success or money if you want to start a family, there really never is a 'right' time.
Oh, the legislation is enforceable all right: just require cryptographic remote attestation for access to online services.

Corey Doctorow was right about the coming war on general-purpose computing.
> Why would we want to reproduce existing structures of oppression in mechanical form?

If (for example) 66% of Doctors are male and 34% female then it's not reproducing "existing structures of oppression" it's inferring something about reality.
> It's definetly not an isolationist paradise

"Isolation" and "Isolationist" are significantly different concepts. One is a physical property, the other is a social construct.

> To have isolation you need to have a place with very lax laws where people don't want to bother you.

This isn't isolationism either. Switzerland is isolationist, but it has plenty of strict laws (including conscription), for example. What you're describing is a libertarian fantasy country.
Why Do We All Hate Fundraising?
Watch out for the corresponding ruling that adblockers are not free speech ...
> Ubers bet is autonomous cars.

Autonomous cars being generally available lowers the barrier to entry for competitors to Uber, and makes their position worse, not better. Uber's bet is Uber controlling the autonomous car market, which is a different and much harder thing.
> Sales growth in commodity product that is loosing money on ever sale? I'll never understand this.

It's almost a standard by now: lose on every sale, make it up in volume.

Joseph Heller had that one first I think.
Wifi might have a core to handle various things, but you could probably already do that on the main CPU. Ethernet adapters don't need processing, they need specialized transceiver circuits attached to ram. Deciding what to display is already done on a GPU that's almost entirely generic processor. Feeding that to the hardware takes special circuitry and doesn't need any real processing. Audio processing is almost always done on the main CPU already.

I expect more cores to be used in the future, but all the things you mentioned are either already handled on the main cores, or take utterly trivial amounts of processing. They can all be handled on couple cores. They won't be what pushes growth.
Follow the Rainbow Road – Training AI to Play Mario Kart
Apache Maven Surefire Plugin 2.20 Released
Yep, seems so. Seems the PC-DOS program did the same job, but had been developed by a different company.
I really wish that these people would describe their legal authority. If they were a lawyer, what they practice in, etc. etc. This man is a professor of law and associate dean... which means his opinion is pretty good but he's not necessarily a practicing lawyer.

With that said: by breaking the contract with Dr. Dao, it would seem that United is therefore required to pay up the cost of Dr. Dao's ticket.

It isn't too hard to come up with a situation where passengers are already boarded, but then are forced off the plane. (Ex: weather conditions change. Another airliner crashes in the runway, causing an unknown amount of delay, etc. etc.). Surely under such a situation, all the "already boarded" passengers will be forced off the plane, and probably refunded the full value of their ticket.

---------

But under no circumstances is there actually a requirement to fly every passenger. I'd expect that the absolute limit that can be forced onto United Airlines is the ~$1350 cash + Refunded Plane Ticket.

Well, aside from the broken nose and concussion. But that's the Chicago Police's problem, not United.
> Not sure Anti-ad-blocking laws are practically enforceable

Many doubted that DRM was practical to enforce.
> The US government already has legal and very broad access to SWIFT for anything even slightly terror related.

Not really. SWIFT maintains multiple datacenters outside the US so that transactions between 2 non-US actors don't touch US-based computers and are therefore not (easily, officially) accessible by the US government.
Apache Commons JEXL 3.1 Released
.. which requires banning all existing browsers, which is something Microsoft, Apple and Google are unlikely to go along with quietly.
Even though I really like my accountant I completely agree with you.
State of the art in advertising today, is pusing it via websockets. This extension failed to detect those ads. PornHub is one example, with plenty others using webSockets.
Nobody has to have any information either

I mean hey, nobody has to participate in a democracy. It'd be so much more convenient if I could just, like, dictate what would happen, and they had no way of looking it up

The internet's such a fad I'm just so sick of hearing about, let's just let companies buy it up and kill it off
> It's like saying you don't wear your seatbelt because the fear of dying makes you drive more carefully.

This kind of thing is a real phenomenon:

https://en.wikipedia.org/wiki/Risk_compensation
this is great!

that being said, I really like text files.

Does anyone know if there is a way to migrate the pdf to a text file [omitting figures/pictures] ?
They certainly can. That will be why everyone on the aircraft has been issued a refund.
> But that's the whole problem right there. Such a plug-in architecture with every Tom, Dick & Jane writing modules that are loosely vetted and deployed in the 100's of thousands is broken by design.

Wait, are you talking about npm or Drupal? (only kind of kidding)
> It already helps many DRM applications to restrict what content you can play and how.

[citation needed] - I'm aware of the hypervisor capabilties of ME but not aware of it being used for DRM yet?
And who do you criminally sue in a corporation? Who goes to jail? A piece of paper? It's a person that doesn't exist. It's assets are fiat currency that exist as 1s and 0s and barely bound to national borders.

Modern corporations have mastered something the Nazis once did: distribution of blame across an organization so the quantized bits of evil performed by each person in a process chain is enough for their consciences to survive, but the net effect of evil is attained.

It basically is RAID5 for evil. Distribute and make minimally redundant the execution of evil, to make resilient against accounting, investigation, blame, and of course, liability.
You can do that in US too. You can take itemized deduction (similar to A you mention) or you can take standard deduction which is flat amount (similar to B). But the US government lets you apply many more deductions after taking either of these and that is where the complexity comes. You can choose to do just itemized or standard deductions in US and not bother about other ways of saving money and then your taxes will be simple like Taiwan. That's your decision.
Self-taught AI beats doctors at predicting heart attacks
So much wasted development effort. I applaud Princeton and this team though. Ad tech is just a flawed attempt to monetize user data which has alienated users. Online ads are a security and privacy risk. Developers need to stop supporting ad tech completely. Put the effort into more beneficial endeavors. If only ... advertisers and publishers had listened and took UX seriously.
I remember those 'Plug and Play' ISA cards. The PnP bit never worked, I eventually hard set the IRQ, IO port and DMA channel directly to get sound working, and that was that. At least, until the Windows95 install was messed up enough that it was time to reinstall again.
cases like these usually depend on who is making money in the event of a decision. business make money off advertisements, therefore it's free speech
It was too accurate. Growing up in Texas, I couldn't watch it for a long time because I didn't see where the humor was - it was just a show about people who were like my neighbors.
The A10 isn't a "true" quad-core - it's a 2x2 design with 2 "heavy" (processing efficient) and 2 "light" (power efficient) cores. But, importantly, only one type can be active at a time - ie. you effectively only have 2 cores.

https://en.wikipedia.org/wiki/Apple_A10 has more information.
I think we all understand why this is happening, but its still funny.
Social media is more than fickle.. it amplifies the breadth (spreads to lots of people fast) and depth (make it look worse) of incidents. Millions of people have now seen that brutal United video, and remembered that it's all United's fault. Tomorrow when there's another United incident, albeit minor, regular and social media will amplify it - one more hit for the consumer. Each incident in isolation will be forgotten, but the bad taste remains. Look at what's happening with Uber, Bill Oreilly, etc.
>TBH the harder part of the bay area and kids is actually finding an affordable place to live that have good schools.

Translation: it's expensive to live where rich people live. "Good schools" is a flimsy proxy for wealthy, exclusive suburbs.

Where I'm from, "good schools" is a nice way of saying "it's a white neighborhood". I would not feel good about letting "good schools" influence where I live, or buy a home.
This is probably mostly an age thing. I mostly agree that "nobody has to use the internet" because for most of my life there was no internet, at least no consumer internet, and I have personal experience living a happy, productive life quite well without it.

Many people over 60 today really don't use the internet much if at all.

A younger person who has never known life without a mobile device and ubiquitous internet might well have a different view.
This article is a bit inaccurate about XMS. XMS works just fine on the 286; see the original spec [1]. This is done purely in real mode on the 286 with the the A20 line [2] which allows addressing a 64kB area above 1024MB, in combination with the the undocumented LOADALL instruction, which allows addressing even beyond that [3].

[1] http://www.phatcode.net/res/219/files/xms20.txt

[2] https://en.wikipedia.org/wiki/A20_line

[3] https://retrocomputing.stackexchange.com/questions/1006/what...
If you're going to use 'bounded', define in what sense you mean that.

Yes, Riemann HYPOTHESIS is a conjecture.

I don't think you're getting what I'm getting at. Let me put it another way. Which parts of the paper have anything to do with physics? They're just talking about operators on linear vector spaces and their eigenvalues.
The 8086 also ignored high address bits, and Intel had to add workarounds for that in later CPUs: http://wiki.osdev.org/A20_Line
> It's actually highly questionable whether United had that authority.

I was thinking about this some more, and I would think that they do. Consider what would happen if, instead of the actual situation, the passenger was being removed for being highly obnoxious. Maybe if he was sexually harassing flight attendants or intentionally making a mess or something. In that case, the commander of the aircraft might also demand that he leave, without needing to cite an exact law that he broke and prove that he broke it.

I'm not saying that the actual removal in this case was right. I am saying that the ability of bad actors to behave in ways that are obnoxious and interfere with normal operations yet technically do not break any specific laws is the reason why property owners, vehicle commanders, etc generally have broad authority, recognized and enforced by law, to demand that anyone leave at any time without needing a reason. The law only specifies a few minor exceptions to this based on certain very specific types of discrimination.

I would consider United to have abused that right in this case, but that's why the system is that if the commander says that you're off, then you're off, and the police don't hold some mini-trial on board the plane to figure out what if any laws were broken.

> It's corporate propaganda to claim consumers have no rights.

I don't think anybody is arguing that. It's a matter of exactly what rights do they have, and how those rights are to be enforced. He does have the right to either be transported or refunded his fare, but that is to be enforced by a civil court of law at a later date, not by a snap decision by whatever cop happens to show up.
There were others as well. VIA is still around, while others have folded or merged (with Intel forbidding a license transfer).
You can use public-private key cryptography that the enemy cannot compromise unless they compromise the NSA (the private keys).
But no one mentioned those things, and the book doesn't seem to either. Why make this book about the crusade against Google's interviewing zeitgeist?

For what it's worth, I work with someone who used to be (is? I think he stopped competing) red on TopCoder. He's one of the best developers I've ever worked with. I don't know about the causation there, but his development process and skill is better than most of what I've seen in many other tech companies (I say this in the context of reviewing other companies' source code for errors and getting an understanding of what their respective SDLCs look like).

That's obviously a sample size of one, but I felt like saying it because I think you're really pushing it with your comment. It almost just seems like you have an axe to grind. I can agree that a good developer doesn't need to be adept at competitive programming, but it does help with understanding things like algorithms, data structures and time complexity.

I think you trying to claim that competitive programming has "nothing to do with getting a better job" is just as egregious as people who only hire engineers that can produce impeccable red-black trees on a whiteboard with little preparation.
Web Scraping with Go
Is it really, so why they don't advertise cigarettes?
If all people were programmers/coders
Corey Doctorow predicted this event in his prescient 2012 article "The coming war on general-purpose computing": http://boingboing.net/2012/01/10/lockdown.html

He's talking about DRM as it applies to downloaded content, but the same argument applies to web advertising.
>Exploring the latent space of generated chair-cats.

How is that not the title of the blog post?
Don't worry, don't lose too much sleep over it.

You forget that Uber was the last one to market with ridesharing. Lyft and Sidecar were out there faster. The reason why Uber is huge is because it was the first company to take all its money and go all-in into growth, by any means necessary. They spent and grew and got more funding until they were global within a few years, unlike most other companies. Their growth strategy is unprecedented and what is the most special about Uber, not the app itself, or even the idea.

You would most likely not have duplicated their growth strategy, and would have gotten steamrolled. At this point, there's no way you could get your foot in the door next to Lyft or Uber, without significant funding.
Advertisements, like any communication, are a form of free speech, but it'd be unprecedented to demand that anyone provide an audience for your speech. You can speak all you like; nobody is obligated to listen.
That's good to know. I've been annoyed a few times over the years when I've run into someone who was basically boasting about how he wore stuff out over a number of years and just took it into REI for new kit. Why we can't have nice things and all that.

I agree that REI staff are much better than average.
I don't want to be rude to you but you're trying to get validation for your opinion from social media to win an argument, which is rather immature. This is disrespectful to your designer.
[1] Pepsi: That was the biggest PR blunder of the week, year maybe.

United: Hold my beer.

Sean Spicer: LEEEEEEEEEERROOOOOOOY JEEEENNNNNNKINS!

Fickle indeed. Hopefully United learns from this incident, tho I think it's unlikely

There's also an episode of It's Always sunny in Philadelphia (S12E04) where they talk about the 24 hour news cycle - which pretty much sums up social media unforgiving nature

[1] https://mobile.twitter.com/lance_bradley/status/851864862426...