skysight-inc/HackerNews huggingface dataset:
At least it might prevent ads from causing sites to be unusably slow.
The thing that's really going to get people on board is whether or not the people they want to follow are on there, and actually posting. If people just use things to repost the same things they post to Twitter and FB, and not engage, then that won't be much of a draw.
Uber Wants to Rule the World. First It Must Conquer India
Even if a categorization is true in a trivial sense, what generally isn't reported and thus readily inferred from fairly naive text-parsing algorithms is significant. People generally don't bother stating a perpetrator (or indeed a victim or possible witness law enforcement hopes to contact) is $majorityrace in most countries' crime reports, for example.
> Here's the thing. Would New Zealand stay that way if it pursued a policy of large scale immigration, they way the US has?

Probably not. Anyone adopting the "give me your weary" immigration stance would by design attract those who could not "get in" elsewhere, so unless they had a stellar education system and benefits to help those people get up on their feet, they'd probably not do well (not saying the US does)

> I do wonder why the US, which takes over a million immigrants a year, takes so much heat for enforcing immigration policy, while New Zealand receives so much praise for being an ideal society

For the same reason some people still see reddit as having 'betrayed some principle' - it set itself 'apart' as living up to some purported principle (in the US' case, "anyone can come here and make it") which enforcement policies "seem" like they are against (even if they're implementing a means by which that ideal can be met).

Apparently, first impressions w.r.t. companies, countries, and other organizations that center on ideals last. Make sure you're honest and upfront about your ideals, or figure out a way to re-brand, or get ready to 'always be seen as' some kind of 'welcher'. ...shrug
IAAL.

This is again wrong, you have skipped the important part of the oversold definition. It says "Oversold Flight means a flight where there are more Passengers holding valid confirmed Tickets that check-in for the flight within the prescribed check-in time than there are available seats."

This was not the case. The employees did not have valid confirmed tickets, and they did not check in within the prescribed time anyway.
United does not even dispute this, because they can't. They could not have legally confirmed a ticket at that point.

You can't just eliminate the "valid, confirmed ticket" part. It is the actual important part.
The dude was complicit in the clusterfuck. Having seen the video it would surprise me if the man was sober and mentally sound.

The the officers screwed up the extraction, but the guy was ridiculous.

Did he actually believe wailing like a 2 year old and doing his damnedest to hold on to his chair would result in his remaining on the flight?

His face injuries were caused when he finally lost his grip on his seat. The effort of the guy extracting him suddenly had no resistance and the guy sprang out across the aisle and whacked his face hard on the aisle arm rest opposite him.

The whole thing was a shitstorm where mistakes kept compounding, made by both parties.

Of course the whole thing was instigated by united and I firmly believe they were in the wrong, but the passenger was obnoxious and not free of blame.
Revenue, not profit. They wouldn't be saying that they forgot about expenses, just that their expenses come out of $20B in revenue, not $7B in revenue.
Food delivery robots are rolling out in San Francisco
You assume ads will be recognizable as such, but even today we have ads that few people recognize. From waves of reddit /r/funny posts about certain sitcoms or sugary beverages to product placements in articles, shows, films to magazine and news articles, not always recognizable as ads because often they are not actually ads but actual articles that only happen to mention some products. Very nice for publishers who get whole articles that they don't have to do much to produce.

So even today even 100% human "ad blockers" are unable to block a lot of ads because they are unaware they are looking at one.
Mastodon.social? I'm not seeing any kind of anti-capitalist message there.
Interesting! I find it puzzling that insider knowledge on how google search works never seems to leak into the public domain. Is google killing leaks in their search algorithms or do they pay the search team such ungodly amounts of cash that nobody has ever left?
Not sure Anti-ad-blocking laws are practically enforceable. Even with the ad labeling requirements relaxed, unless it is truly deceptive, a CNN could identify it just as well (or better) than we can.
Ask HN: How do I persuade my designer that a character is useful
Hi guys, we are a couple of friends building a product. I'm the so called 'leader', and I'm having the following problem -

I'm a huge fan of Github and Travis CI design. I just love the characters and the way they help the marketing of the product. I have a great idea of a character that fits the purpose of the product. The problem is that the designer doesn't like having a character in the logo as it is 'too childish' .Of course, I mentioned we can use it in email marketing etc.In my opinion having the character in the logo is crucial to the marketing. How do I persuade her that we must do this? What are the pros and cons to having a character? In short... can you compare the success of top products who feature a character in their logo and top products which do not. e.g which one maximizes the probability of a 'unicorn'.
Just a throw out question:

One of the biggest issues (IMO) is the security threat... if there is a second copy that "we" don't see, doesn't that mean that the second copy can do "bad things" still?

Case in Point: Forbes requests you disable ad-blocker... then serves pop-under malware:

http://www.networkworld.com/article/3021113/security/forbes-...

I could stomach ads - just like I stomached commercials on TV shows... you get used to them and they become white noise... if the ads were unobtrusive and non-invasive (IE: Google Search Results)... it's full screen, pop-up/under, audio, video, etc. Then throw on top of that malware...

What's to stop the malware from biting on that second copy?
Isn't there a global limit of 3 bitcoin transactions per second and a cost of about $10 in electricity too?

21.co was an obvious scam with near zero sales.
Nintendo is three companies operating as one brand. It is a hardware design shop. It is a game production studio. It is an international marketing agency.
I guess, to the degree that you would assume "competitive programming" could be interpreted as something specifically to advance your career, which I know I didn't, and I'm not sure how you could (but I could easily be missing a common different interpretation).

That is, I wouldn't assume "A Competitive Fisher's Handbook" would apply to my career as a bulk tuna fisherman, and I would find a comment that points out that there is nothing related between the two as as both obvious (colloquially), and overreaching (specifically) to the point I might feel the need to counter-correct as there very well might be links between them that could help in non-obvious ways. That competitive programming and interviews share more than superficial similarities might make me even more likely to do so.
From the description, it only finds very specific types of ads:

For Facebook ad detection, it finds newsfeed items by looking for containers within the given width constraints and border on the side; it looks for the sidebar ads by searching for containers with the proper size constraints in a sidebar. It then determines which newsfeed items are ads by searching for the "Sponsored" link within them and checking whether this link ultimately goes to the Facebook "about ads" page.

For Adchoices detection, it runs a content script in every iframe which searches all of the images, (those explicit in an img element, those in the background-image css, and those drawn as an svg) and then uses fuzzy hashing to compare them to example Adchoices icons. If any of the images match, it highlights the iframe as an advertisement.

That won't remove a typical banner ad, or an ad popup.
As long as we are extremely clear of the implications it's a good enough reasoning.

Many people, especially newcomers, believe that just because their code initializes a class only N times it's being instanced exactly N times. This is false more often than not, especially in server environments.
The result is expected but not desirable. However, I have little hope of you realizing why any time soon.
I find it interesting that he did not mention Bitcoin or other blockchain based solutions as an alternative to SWIFT. I doubt that that's because the author is unaware of these technologies.
i like this book because it has certain time and resource constraints in mind. that maybe a typical professional programmer does not have. but maybe someone from another subject can learn.
Yes, I've heard about nearly only Kuhn-Tucker; apparently Karush got ripped off.

E.g., it's the Cooley-Tukey fast Fourier transform, but IIRC once that work became popular, and for a while was wildly popular and now is likely just crucial at the core of lots of work, some people found work similar or the same going way back. Still Cooley-Tukey get credit.
That ANSI program sounds oddly familiar, but I never owned honest IBM PC. I started out with a second hand 486 based clone (complete with MS-DOS and Win3.11 on floppies), after having been an Amiga 500 kid for a number of years.
Does your local jurisdiction allow right turns on red? It'd be legal to turn right and pull U-turns until you get to the direction you want to go.
I saw something quite similar that that blew my mind on high dimensionality (eg, on order of 10^23 dimensions).

At low dimensions, if you take a sphere of radius 1, and another sphere of radius 0.999999999999999 or so at the same origin, only a tiny fraction of the outer sphere's volume exists in the 'shell' between the two spheres.

At very high dimensions, all of the interior volume is in the spherical shell. The fraction of volume in the interior becomes insignificantly infinitesimally small.

Basically - at sufficiently-high dimensionality, a point chosen at random within the volume of an n-sphere will be on the surface.
For most people, taxes are not as complicated as they are made out to be. If you can file a 1040EZ you can fill out the form in 10 minutes. If you have a "normal" return with mortgage interest it's still not that difficult.

Most people are just afraid of making mistakes (it's not a big deal if you do, you'll get a notice and you file an amended return). Or maybe they just feel their time is too valuable to spend an afternoon filling out forms. But most individual tax returns are really not that complicated.
It's more like Intel had a CEO that understood what it took to win in the CPU business and Motorola ended up with a CEO that printed out his email and banned Macs from the company when they were one of the few licensees making Apple Mac clones and Apple was one of their biggest buyers of CPUs.
rumor mill suggests as early as this summer
Kicker – IoT Foosball with Node, React, Redux
Remembering Pornhub's April Fools Prank
Music production software is home to some of the most complex and inventive UIs out there, so significantly improving upon the status quo is tough.

As an aside, when looking for Qt alternatives a few months ago I stumbled upon JUCE.[0] Prior to that I had no idea there were general purpose UI libraries with such heavy emphasis towards music creation. Granted, the cross-platform support was quite lacking, but perhaps things have improved since.

[0] https://www.juce.com/
It is very much a social network. That's the place I go to for group chat, catching up with friends and share irrelevant stuff. It wasn't branded as such. But it is entirely social.
The Dark Secret at the Heart of AI – MIT Technology Review
Portland's okay. I enjoy visiting for a few days here and there. But it's attached to a state that elected Paul LePage, which is...a problem.
The problem with one-off payments is that payments are just that... one-off. If you make $500 this month, the correlation on making $500 next month isn't strong enough for most people to feel very comfortable trying to make a living or reliable hobby out of whatever you're trying to pay them for. The long tail is generally going to have "hits" where they spike up on certain posts or videos or whathave you, but those are unreliable. People don't generally like their income to follow a power law.

So I think that's where the core Patreon advantage lies; get around 1000 people to give you 1-5$ a month and you're living a middle class lifestyle with some reasonable assurance that next month you're not going to make 1/50th what you made last month. (It isn't perfect, but nothing is. There is not a single person reading this who can guarantee me with mathematical 100% precision that next month they're going to have positive income.)

In fact I'd point out that when it comes down to it, the incentives created by pervasive, automatic micropayments looks almost identical to what we have now. Clickbait, low-effort high-volume articles would rule. There would be fewer trackers, but that would be about it. I like what the Patreon ecosystem puts out waaaay better than that. I think you actually need that bit of detachment between the product and the payment, if you ever want to see a work produced with a thought other than "How many clicks can this exact article get?" Patreon artists are not severed from the need to make sure they stay popular with their base but at least they can go down tangents and be speculative sometimes without it instantly trashing a noticeable portion of their income.
Not to be overly pedantic, but I'm I missing something here? "that" -> "this" is a two character change, no?
Intel's HTM and CET are both very exciting developments.

Now that both clang and Visual Studio have mainlined control flow integrity, it can be made fast using hardware.

It looks like CET matches the Microsoft implementation of CFI more (according to [1] they worked together on the feature), I'm sure it'd be useful for clang as well.

[1]. https://software.intel.com/en-us/blogs/2016/06/09/intel-rele...
I've been a member of the Park Slope Food Coop for about a year. We have 16,000 co-owners, do about $50MM / year in revenue; and have the freshest, most local and affordable food in NYC.

You have to work 2:45 hour per month (I do childcare), and we have monthly GA meetings to vote on things.

We also have a fund / capital, training, and even labor available for others who want to start cooperative grocery stores in their area.
Hackathoners fight for prizes and more
Indeed. But I also keep thinking that regulation is broken. It should be just 4x, not 4x with a cap. If you paid $2k for the ticket the cap means the airline can steal from you. I'm sure airline lobbyists influenced that regulation.
I.e. it is a social network.
You're still subject to the laws that get passed.

How 'bout that ISP spying, and those latest pushes against net neutrality. (But okay, at least you have cheap - for the US - rent) I'd love to get locked in to that as a small business.

> Easy: don't watch the news.

"The news" is not just followed as an emotional stimulant; your life in relation to "the news" does not begin and end with the television or computer screen. It's a harbinger of law and policy to come.
"Quality of life" is inferior on any axis? Fort Lauderdale is the Yatch Capital of the World, the intercostal are a billionaire playground. Name any activity on the water from recreation, fishing, diving, to bio research...SV isn't on the map.

On the other extreme - absolutely free - I would take Fort Lauderdale Beach and the weather over anything SV has to offer. After all there was a move to totally relocate Hollywood movie industry from CA to South Florida. And parks? What measure does SV outperform? Everglades National Park is probably 4-5x larger than SV and it's in Fort Lauderdale's backyard.

Though South Florida doesn't get the tech press, we also have billion dollar startups. As far as schools, I went to a public high school (top 50 in the US) not even the best rated public school in my area, but my 4 brothers and I all have graduate degrees, fellow alumni include astronauts, countless professional athletes and even a tech founder by the name Jeff Bezos.

I won't touch culture, because it is much to loaded but there is no shortage of meuseums dedicated to arts and sciences. Come to Wynwood during Art Basel and you might leave thinking we have the most progressive city in the world artistically. Finally, I don't want to minimize the diversity of the SV demographics but it again doesn't compete with the diversity and actual cultural influence these various background have in South Florida.
Each instance can have it's own spin of the network. There's a right wing instance, and there's a left wing instance. It's up to you to choose an instance, or create one yourself! Mastodon itself has such message that you're describing. The official instance is: mastodon.social. I personally chose mastodon.network.
Hypervisors are all the rage today but that's so 1970s in the mainframe world. Welcome to the party, kids.
I realized yesterday that for years I've been mentally measuring data by how many Amiga 3.5 inch disks it would take to store. Noticed this when I was patting myself on the back for getting the build output of the tool I'm working on down below ~60 disks.
Predictions that didn't happen
I am pretty sure that would be covered by "Safety – Whenever refusal or removal of a Passenger may be necessary for the safety of such Passenger or other Passengers or members of the crew including, but not limited to:" since everyone is required to be seated during take-off and landing due to safety reasons.
Porsche Motorsport – The reason behind
whoa -- I didn't know geogebra could be put on the web
Up until a week ago, four times the fare plus your hotel if necessary was sufficient remedy for this sort of event. It's a new thing for grown adults to throw temper tantrums and then get nearly-universal public support for their cause. It's only now that companies need to be proactive in knowing how to handle this of all things.
Java 8 Language Features Support in Android Update
Programmers participate to ICPC in teams of three. According to my experiences, teamwork is a fairly important part of success since there is only one computer for each team.
A Note on Spacetherm Aerogel Thermal Insulation – Earth Notes
The real flaw was not where they put it, but that it was immobile, the whole block was "reserved".

If they made a few tweaks that allowed peripherals to slot into different spots using some kind of negotiation over the ISA bus this could have been avoided, but that was also way too sophisticated for what was a quick prototype.
Yeah, can this thing block product placement in youtube videos? Didn't think so.
For instance, the LastPass vulnerability was an architectural mistake.
But it is a universal truth that humans generally find plants pleasant and insects unpleasant. And the word "pleasant" is entirely based on human preferences after all.
I'm curious why you think it's "unfair". Can you give an argument why Facebook owns the attention of its users?
Sound cards had to have IRQ #, IO port base address, and often a DMA channel.

The IRQs were handled by the PIC controllers, usually two with the secondary piggybacking on the main controller's IRQ #2. This was how the hardware could signal to the software that it wanted attention. The sound driver needed to know what interrupt to listen for or it would never reply to the sound card's requests. It was setup this way because these were physical pins! If you look at the ISA slot pinout there are physical traces for IRQ 3-7. 16-bit ISA slots added pins for IRQ 10-14. A bunch of IRQs were permanently assigned from the old IBM PC days which is why turning off COM ports in the BIOS would free up the IRQ for use by other peripherals. I seem to remember having a card at one point that was 8-bit, but had a little extension off the end with a couple of traces for 16-bit slot support only so it could support higher IRQs; The manual told you not to use IRQs > 9 if plugged into an 8-bit slot.

The IO port base address is directly related to the article: It selected where in main memory the device was memory-mapped. Writes to that address would cause the device to latch onto the bus and start receiving data. Anything not in the appropriate range was ignored even though all devices technically received the signal electrically. If the driver had the wrong address it would either write to unmapped memory (not that there was an MMU so the data words just went by on the bus without any listeners). Or worse: the write went to a different device that might ignore what it considered malformed data, but in many cases would do random things, scribble on memory, or just blast the bus and cause a lockup. IO base addresses were pre-assigned to peripherals like COM and LPT ports too but they were not in such high demand compared to IRQ or DMA channels; still in some BIOSes you could change the COM port's base address which would make it show up as COM3 instead of COM1 for example.

The DMA channel was exactly what it sounds like: the system had a limited number of direct channels to the memory controller. Often the protocol for a sound driver was to write a "Read audio from address XYZ, length X" to the IO port. The sound card would use the DMA channel to read the audio from that address. Then it would signal an interrupt when it finished so the driver could submit the next batch of samples.

You usually configured ISA cards by setting jumpers on the card. The available jumper settings were usually much narrower than the hardware supported so conflicts were more common.

PCI still used the physical IRQ system but had a protocol for devices to negotiate available settings with BIOS on startup.

PCI express uses a higher-level protocol abstraction. An interrupt is just a special message on the bus and doesn't have any dedicated pins.
DB Fiddle
AWS vs. Digital Ocean – A Performance Comparison
Rotations can be composed in up to 3 dimensions only. That means that for any sequence of rotations, you can come up with a single rotation that is equal to that rotation. In 2d, this is just adding scalars and rotation has no meaning in 1 or 0 dimensions.

In 4 dimensions, this is not true. A rotation in XY cannot compose with one in ZW so at least two rotations are required.
Other systems not about money have been tried, and they are worse for the environment.
I'm pretty sure at least some of the popular adblockers out there block based on basic keywords as well. We had some users complain that an adblocker was blocking valid parts of our web app because some of the page elements had IDs that started with '#ad-' since 'A.D.' was an internal abbreviation for one of our features.
Why would we want to reproduce existing structures of oppression in mechanical form? Have you noticed how automation often vastly amplifies things? It's a short step from saying 'this model accurately reflects the bias in society' to 'that's how things are, the computer says women aren't cut out to be doctors.' Surely you are aware that in real world world people rationalize decisions they don't actually understand all the time because they are not capable of or interested in improving upon the system within which they pursue their own economic interest on behalf of others whose interests do not seem coincident with their own.
Interesting, thanks Dan.