skysight-inc/HackerNews huggingface dataset:
There's a lot more to this than just "a little delay" to avoid accidental triggers.

Good menus are complex. In desktop toolkits, there is a lot of logic to ensure they are accessible and don't behave in annoying ways. For example, a high quality menu will have a certain leeway to trigger into and out of submenus so that you don't accidentally drift into the incorrect submenu should you make an error of a couple of pixels while navigating them. They will have various delays and margins in place so that you are able to move your mouse in straight lines rather than make awkward 90 degree turns.

A good menu system will also be navigable with a keyboard-only and will have access keys to quickly jump to items within it.

Everybody who is reinventing the wheel because they see a menu as a mere "styled list of links that shows on hover" is missing out on the decades of learned UX that desktop systems have gone through. I sigh whenever I read, as I have many times in these comments, about making menus in CSS so that it's accessible to the 0.001% that doesn't use JS, while shutting off the much more real percentage of users that can't use a mouse (users that don't generally have a choice in the matter - unlike those turning JS off).
Do any of them involve mobilizing thousands of people to occupy or disrupt contested territory?
Thanks for the correction!

I misremembered because my professor's group did a lot of fMRI stuff, as well, and in the seminars we mostly talked about those.

Speech/language and brain is fascinating. There are resident linguists at major hospitals who are consulted before neurosurgery. Speech sounds are processed faster than other sounds in our brain. Rearranging sentences from active voice to passive voice, silently in your head, lead to easily seen activity in fMRIs, distinct from non-linguistic mental actions. And so on.
> some companies have secrets and other's don't.

The big companies (and TLAs) have good intelligence, as shown.

Small businesses and the public ... well, tough luck.

Dump a ton of bricks on the clumsy oaf that blew the gaff.
MIT engineers design programmable RNA vaccines
On what is normally a pretty good connection this took me 14 seconds to load fully. I think the HN attention is increasing.
Mozilla (including Firefox) had XUL, but nobody cared.
Appnexus is a RTB platform and a DSP (and a whole lot of other things they do). OpenX is/was an exchange and is generally the #1 place for buying/selling dodgy af traffic.

Neither does what Adsense does per se. What Adsense does is it reads the content of the page, and loads relevant ads from from its database of ads (things people put in adwords) and from GDN (also things people put in AdWords, and DBM, only they're pictures). The GDN bit has always been a bit icky IMO.

So, no, they aren't alternatives. Chiticka and others WERE alternatives, but there was a quality control issue (also supply side issues, because Google is a HUGE brand) which led to their eventual demise and/or pivots to waaaay dodgier practices like popunders.
Because paparazzi and other journalist have such a long attention span concerning "human interest" stories about ordinary persons.
What could possibly go wrong? I know it's Wikepedia, but the concept that 10% casualties on your own side could be expected when done correctly should be a clue that this is another crap WW1 technique.
https://en.m.wikipedia.org/wiki/Barrage_(artillery)
I've been using a Linux machine (Ubuntu+X11+nvidia+Kodi) as my HTPC for years. What's so sucky about it that I didn't notice during that time? No tearing, no artifacts, no crashes.
Interesting. Amazon has rules on their affiliate program against storing price information. They have recently kicked out a big player in the space for this reason. Any info on why camelcamelcamel has been allowed to stay?
On my phone, I switched from Chrome to Firefox because many websites had ads that used the phone vibrator, others redirected to the play store, etc. It's insane and you can't disable it from Chrome...
> People learn to perform quite complicated mathematical operations in the course of their lives, through experience.

With the greatest of respect, I do not think a child is going to learn significant mathematics beyond arithmetic by "living". Give them a book and an interest? Sure. A little direction and help? Better. But the number of people who can invent calculus from scratch is pretty low.

> most of what most people need

Ugh.
Wow, I am not sure how you managed to infer my lack of appreciation for people's freedom of choice merely from a title of a book. You may understand what I am trying to convey, if you ever read the book.
> Extra abilities usually translate to suid

If a binary has the suid flag set then it's not running as your own user, now is it?

> I described a system where you can change `foo`s and `bar`s configuration, but `foo` cannot change `bar`s config without going through external process (with possible approvals). Sure, you could create a `foo` which can mess with `bar` if you want - you're allowed to do that. What this system protects from is someone taking over the `foo` process (via exploit in it) and modifying it at runtime - this is not security through obscurity - this is normal ACL enforcement where process / execution domain is defined by both the binary and the user who runs it, not just the user.

Except it doesn't protect against that. Someone could exploit foo, have foo modify bar's memory and merrily carry on from there. Unless neither of these binaries run as the same user, or are getting sandboxed. But at this point we are so far from your initial point of simply moving files from $HOME that I'm not even sure what we're discussing.
Sorry I don't understand your point about travel adapters.

1. I go to your link

2. "Oh cool, there's a lot of travel adapters"

3. Filter by free shipping

4 (optional). See the top 2 are Sponsored, which makes me less likely to trust them, so ignore them. [NOTE: This is similar behaviour to using ANY search engine]

5. Open the top 3 links (https://www.amazon.com/MX-UC1-Protector-Universal-Charger-Ad..., https://www.amazon.com/Adapter-Worldwide-Universal-Converter..., https://www.amazon.com/Grounded-Universal-Schuko-Adapter-Ger...)

6. Dismiss #2 because it's twice the cost of the other ones and has lower reviews

7A. Pick #3 because it's a "best seller" - which means it has been vetted by other customers

7B. Pick #1 because it looks the nicest

Both have mostly good reviews with some bad ones, but hey it's a 7 dollar piece of plastic that tries to work in 150 different countries, it's not going to be perfect.

What is so customer unfriendly about this process?

Oh and by the way, this is a POWER user process who really wants to get the best one. A layperson could have just as easily just went straight for the "Best seller" and been satisfied.
A simple, fully featured command line note taking tool written in Rust
github does not reveal the part of their code that is hosted on Eyeo's servers.
While i certainly can't prove that they do, you also can't use their repo to determine what else they do in the background, leaving it up to "trust" again, as usual.
Also, i couldn't care less about some headline. I would like a discussion, not e-pride
As far as I can tell, all alternatives have either lower revenues or the shittiest ads ever.
To some extent yes, but this is only good if you can make sure that not a single malicious adversary has access to the source code. My assumption would be that in the voting case, the ones in power do have access to the code, which is actually worse than open sourcing it.
Offtopic: IMHO, the only way to fix the voting software issue is to deanonymize the voting process to some extent, which is a hard problem by itself too.
Why? Anyone that been to the Netherlands would tell you they got enough cows on Land.

Rotterdam is surrounded by farmland, what's the point of putting them on water? If anything this would be an environmental disaster with bovine excrements being flushed into the ocean...
iPhone 7 to Undergo Late Changes: This Leaks Suggests It
>>Why, only on the edge of dying, people suddenly becomes "philosophical" and aware of their life and surroundings?

Because when you expect to live indefinitely (as most of us are until old age) your priorities are different. A lot of what we do is insurance against being alive tomorrow. If you want a roof over your head and food on the table, you need to spend some of the present NOT thinking about the big questions. You might even lower your quality of life, just because you expect it to be long, for instance by taking a job you don't like.
Can your smartphone really handle all your finances?
From the article:

> In a large room in a nondescript modern office block in Seoul, staff from a recruitment company are staging their own funerals. Dressed in white robes, they sit at desks and write final letters to their loved ones. Tearful sniffling becomes open weeping, barely stifled by the copious use of tissues.

> The macabre ritual is a bonding exercise designed to teach them to value life. Before they get into the casket, they are shown videos of people in adversity - a cancer sufferer making the most of her final days, someone born without all her limbs who learned to swim.

Showing how worse things could be is a very cheap and torturous way to build appreciation and attempt to increase morale.

> The participants at this session were sent by their employer, human resources firm Staffs. "Our company has always encouraged employees to change their old ways of thinking, but it was hard to bring about any real difference," says its president, Park Chun-woong.

> "I thought going inside a coffin would be such a shocking experience it would completely reset their minds for a completely fresh start in their attitudes."

And also

> He [Park Chun-woong, company president] also insists that his staff engage in another ritual every morning when they get to work - they must do stretching exercises together culminating in loud, joint outbursts of forced laughter. They bray uproariously, like laughing asses together. It is odd to see.

Here is a much better way to improve morale and to prevent the helplessness that leads to suicides:

- pay workers a livable wage

- create an environment where the workday is completely and separated from the personal day

- and one where it is possible for the worker to fully live their lives apart from their workplaces

Then none of these charades will ever be necessary again.
The only one who could run an AdSense alternative is Facebook. I'd love to see them going that way but I seriously doubt they'd bother. There's too much friction to support such a platform and with ad blockers gaining traction it might become unsustainable pretty soon.
- "CSS", not "Css";

- "JS" or better yet "JavaScript", not "js", nor "Javascript";

- "don't", not "dont";

- use title case as per the guidelines.
The following link introduces the tool:

https://www.bracewel.net/introducing-theca/
When computer looked like car parts. I wish I could go back to 79 with a pi zero and a 128GB microsd and let PARC guys faint.
Tap water is drinkable anywhere in Japan.
In the volume cows make it, demand would be satisfied fast. New Zealand's waterways aren't dead or dying while people want the run off. They are being destroyed because of the volume dairy farms produce so badly exceeds that which is easily used.
What's the point of this post?
Add modal to DOM as and when needed
Some of these travel adapters are outright deadly. As in "pop out a second set of plugs while plugged in" deadly.

They are even shipped by Amazon. These products should never enter any western market. If a kid electrocutes himself thats going to be very bad news for Amazon.
I understand the rationale for this (performance), but it scares me a bit to have something as complex as a TLS stack running in kernel-space, which I assume it will do.
Syntactically significant indentation doesn't mix well with parentheses. (That's why Python doesn't have multiline lambda, for example.) And Haskell's rules for indentation are much more complicated than Python's, so the interactions with parentheses are even worse. I'm not sure there's any single person who really understands all the edge cases. It's a complete clusterfuck, they better start afresh. C-style parentheses and curly braces are so much better for parsing, copy-paste, automatically generated code, etc.
It's really, really simple here dude:

Either they're keylogging, which has to be done client side, or they're not. Which is it?

I linked you to the client source code. Tell me where in that source code you see a keylogger, and I will personally guarantee your name will be on the front page of this website tomorrow as uncovering what is almost certainly one of the largest keylogging networks in history.

Your "server side" handwaving is bullshit and constitutes evidence that you know nothing at all about how the technology actually works.

If AdBlock were making connections to some server to send back keylogging info, that would be headline news, but requires evidence to be taken seriously.

Right now, you cannot be taken seriously. You can only be taken as a spewer of Fear, Uncertainty and Doubt.
I've got other experience:

- random failures to mount network shares,

- drag-and-droping files between Finder windows suddenly stops working,

- the file rename edit widget appearing in random part of the screen

that are bugs, that should not appear in the supposedly best desktop OS.
> Someone could exploit foo, have foo modify bar's memory and merrily carry on from there.

I recommend doing some reading about LSM (selinux/apparmor) and/or grsec. This is exactly what they can prevent, even if you run foo and bar as the same user.

> But at this point we are so far from your initial point of simply moving files from $HOME that I'm not even sure what we're discussing.

Per-process / process group configs. You can (today, with tools you likely have already installed on an everyday linux distro) implement a basic system where the view into .config is limited per process and processes can read-but-not-modify settings, even though you (user who executes those processes) can read and modify.

It's possible in flat $HOME, but hard. $HOME/.config makes it easier. Configuration as a registry service makes it trivial.
That's very cool! How do you get the inventory? Do you buy from the original sellers and re-sell on Amazon? I notice your listings have "sold by DataAlchemy, fulfilled by Amazon."
The Imposter's Handbook
The US isn't much better. The subsidies farmers get block more efficiently farmed dairy here in New Zealand and are a source of some frustration to NZ farmers.
First ad i have ever seen on GitHub
There are HN guidelines, and there's also the English grammar with a plethora of tools to help those with a mother tongue different than English like myself. HN is not a chatroom - it's a news website.
Microsoft had a deal with Motiga to make Gigantic a Window 10 exclusive. It backfired big time with the community when a lot of Alpha/Beta testers refused to switch away from Windows 7.

They ended up signing a new deal with Perfect World Entertainment and Gigantic will now not be a Windows 10 exclusive after all.

The two most recent blog posts at https://www.motiga.com/ show a nice contrast:

https://www.motiga.com/blog/studio/motiga-announces-microsof...

https://www.motiga.com/blog/studio/perfect-world-partners-wi...
Behind the Collapse of Britain’s Only LGBT Domestic Abuse Charity
I was looking up a method using a remote printer on my tablet.. And i saw this...

Has anyone else saw an ad on GitHub yet?
I totally agree that we should get rid of the CAP. Not going to argue on this one.
wow 2.5 million. rotterdam is among the poorer cities in the netherlands. they could have done a lot of other things with that money. like give a thousand people a job for a year. or expand the subway or the docks (its main economic engine).
The key point of democracy isn't voting, it's participation.

Your right to vote is the mechanism by which your right to participate is ensured.

If you have participation, where all are heard, and real work is made for a consensus, voting doesn't have to have centre stage

And yet in practice, the only reason for a political party to hear all (including its opposition) and to seek consensus is to seek the number of votes need to pass a rule. Therefore, in practice, voting does take the center stage.
How remain failed: the inside story of a doomed campaign
There was a time when you were required to accept a license using a web browser to build the port… Now you just `sudo pkg install openjdk8` or openjdk7 or openjdk6.

You can even install IntelliJ IDEA with pkg!
I had a rather bad pneumonia once. Couldn't walk 10m without losing my breath. This only was for two weeks, thinking about living like that would drive me insane.
You're complaining about casing and one missing apostrophe... if you cared this much, how come you didn't notice the title is missing two words to even make sense?
Dday.ical is now ical.net and available under the MIT license
I recently went through the same thing – building my own simple BitTorrent client, mostly just due to curiosity about how the protocol works. There were some tricky parts, most of which are outlined in this but I found the underlying concept so simple. I guess simplicity is a requirement for scale and resilience.

I wrote up my adventure too: http://seanjoflynn.com/research/bittorrent.html
It is pretty easy to cheat at the rocketship game by dragging your mouse to avoid enemies.
No, it would be like if a mechanic replaced the wheels on his own car with wooden ones to try it out. Nothing wrong with that.

He's not forcing you to drive the car.
With significantly better performance:

Old dday.ical test suite: ~17 seconds

Latest ical.net nuget package: 3.5 seconds
Fish School Us on Wind Power
Adverts have already created a persona of obtrusive, irrelevant shit.

It's not the users fault that they don't want their browser playing music or redirecting them or trying to get them to take a survey. (Seriously look at my local newspaper website http://www.derbytelegraph.co.uk/ - try using that on mobile, you will never want to go on the site again).

If adverts were relevant and unobtrusive I would have no problem using my local news site, but at the moment I avoid it completely or use AdBlock

I regularly read uncrate.com and everything on there is pretty much a paid advert.

Just my 2 pennies.
There's on beautiful thing you're missing at the language level: method_missing. So much of ruby's power is derived from this one feature.
Nordstrom's 10 Cute Dresses Under $100
Chemo is really crazy.

A friend of mine had brain-cancer and got chemo every month or so.

While the chemo was running he looked like he would die any moment.

When it was done he looked like he wasn't even sick.

This went on for years till he died two years ago.
Not a service but the Google Play Store is often regarded as providing above par support.
I'm always impressed by the depth and quality of Pieter Hintjens' writings, even more in such a difficult moment. He must be a remarkable mind. Kudos for fighting this, and keeping thinking.
aside from the fact that less than 2% of users actually do this, it is still quite arbitrary how they determine intrusive and non-intrusive. I'll give them the benefit of the doubt to improve on this. But the amount of trust given to Adblock Plus is ridiculous. They are a money-grubbing extortionist company that is in no way improving the advertising landscape at the moment. They are just taking full advantage of the fact that people hate ads and block them altogether, and unblock them for a big fee
Doesn't look like I can use an expander with my chassis. http://www.supermicro.com/products/motherboard/atom/x10/a1sr.... Don't know why I was so set on this in the end. Had to import it, and then it wasn't really supported by FreeNAS.
The World in 2050: will the shift in global economic power continue? [pdf]
That's sales announcements.
From todays perspective it's really hard for me to understand how different society must have valued their own young men to sacrifice 20.000 within 90 minutes without knowing for sure or at least having a high probability of succeeding. (Keep in mind that populations were generally everywhere much smaller than today)

Today even the strongest militaries in the world are terrified of the possibility that they could loose a few thousand men within a few years of war.

Maybe it's because we in the West have become so productive that we value every member of society much more. If it is so then it'll mean that eventually as every society gets richer over time it'll see these mass killings and sacrifices as pure insanity and refrain from it.

I believe we would have less of a mess in the Middle East if there was economic stability and the young men there would have the means (and attitude which is often missing) to reach their goals without resorting to violence. After all it must be obvious even to the crazy people running ISIS that the state they are trying to build cannot be sustainable on the long run only through looting and killing their neighbours, even if they were to win every single battle.

Eventually they would run out of neighbours that they can loot and what then?

Edit: I criticise the attitude of men from the Middle East because since we have now many refugees and immigrants here I had the chance to meet many of them. I've not met a single one that didn't come across as a free loader to me so this leads me to believe that this is nothing unusual in their culture. So it's no wonder to me that they are generally poor over there while countries like Germany are rich.
How you should be pricing your software
I'm not doing anything that any motivated programmer couldn't do.
this is actually pretty cool. i think cryptocurrencies could benefit from the implementation of some design features from the bittorrent protocol.
How Rootstock Is Focused on Using Bitcoin for Financial Inclusion
In Search of Alien Life, China Completes World's Largest Radio Telescope
Easy: All of the Google for Work products, namely Google Maps, Cloud Platform, Search, Android or Chrome.

https://www.google.com/work/

Yes, they're all paid services and some require you to explicitly purchase support on top, but in exchange, you get access to engineers who can go down to the source code and actually fix issues.

(Disclaimer: I'm one of these engineers.)
>>You see an annoying commercial on TV about Butter over and over again, over the course of a month. These are quite intrusive and you certainly wouldn't want to see it again, if you had the choice.

The very big difference between the TV ad and the intrusive web ad is: the web ad can run arbitrary (potentially harmful) code on my computer. So whatever you say adblocks are very important from end-user's POV.

I don't want to and won't sacrifice my safety just because some (shitty or non-shitty) publisher may be saved by playing the ads (malware) on my machine. These publishers may go to hell, I don't care.

Only textual or static image type inline (content) ads (also privacy respecting) are okay, at least for me.

edit: a typo
A lotof the cultural aspects described in this article also apply to Japan almost litterally. Its not just a Korean thing.
How to set up a burner iPhone as a locked-down secure travel device
You can capture their sentiment by reading letters sent to announce the loss of said child. You can even observe how big a change occurred in the 19th century.

In the early 19th (and before that), the loss of a child is described almost in passing. There was grievance of course, but child mortality was normal then; almost expected. By the end of the 19th century it had become unusual. And indeed, dramatic.
business.google.com is like this too. No possibility to get our locations verified, all the "helpful" links just lead to the black hole of the forum.
If I do not need JS, why do at least the first four demos do not work without it? I stopped trying the linked demos after that.