skysight-inc/HackerNews huggingface dataset:
I personally don't think an item is particularly dangerous lacking the intent to use it. I'm tired of the breathless stories about people forgetting their concealed weapons and then getting nicked for it. Yes, it's a dumb move, and maybe for some carrying a gun is irrational, but for others, it is a daily part of life and is necessary and they passed the background checks so what threat are they? None. Yet the government lays a heavy fine on these people for what is a minor mistake.

And for the downvoters: I'm fine with how firearms are currently handled when it comes to commercial aviation, but I will note that if you own your own plane or have access to a private jet, there is NOTHING stopping you from carrying your gun right onto the plane! The horror! And many commercial pilots are also armed, so these 'prohibited items' are all over the airports despite what the public believes.

What most concerns me is not the few dumbasses, but the breathless reporting of non-newsworthy events. We all just want to get where we're headed safely and not deal with a lot of bs.
This is a fun data structure to implement in Haskell, and I've always been curious about how one would do it in C++, largely due to the fact that

data FingerTree a = Empty
| Single a
| Deep (Digit a) (FingerTree (Node a)) (Digit a)

Has polymorphic recursion in the last case. What would be the C++ approach for dealing with this sort of thing? Pass in a compile time integer to represent the level of nesting?
Now you're suggesting calculating the energy used by the human champion's ancestors, which I am not suggesting.

The computer can train itself with just records of past games and self-play. The world champion level human cannot. You must account for the difference in training.
Yes.. tips are technically included in the price since the waiters union made an agreement with the employers union that waiters salaries should be covered fully by the employer. And yes tips often has a relation to the price of the meal that again often has a relation to the level of service.. If you are just out of school or still studying then it might be different for you which makes the system even better since you are not expected to even tip and therefore pay what you feel like.
FastText for Windows
It's hard to do the latter. When is the appropriate time to intervene to ask if everything is ok?

But I can't tell you how many times I've not had a fork, or needed a drink and my waitperson never came to ask if I needed anything. The frustration can go both ways.
If the goal of terrorist organizations was to kill the most people, they would target critical infrastructure, like drinking water reservoirs or perhaps air traffic control towers, if they have a thing for airplanes.

They will say they are trying to kill people to help their cause, but it's more likely that they operate as any other 'business'. They try to impress the 'investors' (e.g. Wahhabis with oil money), so they can get more resources and expand into other 'markets'.
They do it to this day. Application compatibility assistant or whatever its called now runs on every single machine and hot patches loaded programs. Malware authors love it.

https://tzworks.net/prototype_page.php?proto_id=33
>> My understanding of these technologies from 15 years ago remains relevant today,

I have almost the exact opposite experience. I use next to nothing I learned eight years ago today when I'm building apps and websites.

- Float based layouts? Nope, everything is a grid system these days.

- Browser inconsistencies? Nope, they're almost all gone except if you still have to support legacy browsers. All the quirks of every IE version I used to have memorized? They're all but forgotten now and I don't need them.

- I used to be a whiz with Flash. Nobody uses flash anymore. CSS animations, transitions, and better javascript rendering libraries have rendered my Flash skill set irrelevant.

- I used to only have to worry about how my sites rendered on desktops. Now, everything is mobile, mobile, mobile and has to be responsive. More and more media queries to handle all those weird outliers of screen sizes.

- I never had to think about UI/UX patterns. Now, it's almost all I do nowadays. Make sure this is touch enabled, how can a user use this app on a phone? Are you hiding menus when you should be showing them? Does a desktop user even know what a "hamburger" menu is? A/B testing out the ass to make absolutely sure you have the right color/shade/hue of a button so the user clicks on it.

- When I first started, I never had to know Javascript. The places I worked had JS plugins all written for you. All you had to do was copy/paste a snippet and you were done. Prototypical inheritance? Closures? A functions "this" keyword and how it works? Never, ever had to know that stuff. Now I have to know all that, and a TON more.

I'd say on average my skill set tends to do a 100% turnover about every 2-3 years. That's not to say I don't still use some of the basic understanding of HTML and CSS that I learned right off the bat such as selector classes and pseudo classes or the difference between elements and tags. But on the whole, I'm constantly having to learn new techniques, new standards, and generally anything that's being added to the HTML5 or CSS3 specs. I've actually quit jobs because I felt like what I needed to know to do the work was too easy and my skills were just eroding while I was there.
Show HN: An artistic take on Himawari satellite images
yes even now in the physical security
I Am a Troll: Inside the Secret World of the BJP’s Digital Army
Cons of 2016:

- Brexit

- Trump

- some famous people died

Pros of 2016:

- Brexit

- Trump

- some famous people died
Ask HN: Those who bought the new Mac Book Pro, what do you think?
Now that the dust has settled over the lack of ports/keyboard modifications.. Would you recommend getting a Macbook Pro? Is the MBA worth considering? I'm mostly interested in Web Dev/ iOS development but all perspectives would be helpful!
no, they did not control for these variables you mention. Most interviews start with a phone screen. I am betting most asians dont pass the phone screen since the recruiters have difficulty understanding the asian candidates over the phone.
The Lewisville Dam near Dallas, Texas is also one to watch, although the scale of a potential disaster is much smaller and something is being done about it.
http://interactives.dallasnews.com/2015/lewisville-dam/
Yeah I found this description of the process: http://www.chicagotribune.com/business/ct-how-chip-cards-wor...

Do the systems in Europe take the same amount of time, and have the same amount of communication? I can't imagine passing a JSON object back and forth could take that long.
> Does your skin colour, sex, how you dress affect your bonus?

I am not aware of a study on this, but I would bet my annual income that those factors affect your bonus.
If the government is setting the requirements and doing the implementation then it would seem appropriate to blame them.
We are a data company :)
> One is the idea of a percentage

I've always found this odd too. Say for a special occasion I decide to go to a high end steakhouse... mid-range bottle of wine, two nice steaks, a'la cart sides, appetizer, and desert we're at $500. That's $100 at 20%. Did that person really do more work than the person I tipped $10 at Chili's (an american casual family restaurant)?

> Another inconsistency is where to tip

I usually end up spending 20 minutes Googling "what to tip _______" before going anywhere or getting an deliveries.
Lemmings originated on the Amiga, iirc.

First level on PC:

https://www.youtube.com/watch?v=JJ9CS0KUZvY

First level on Amiga 500:

https://www.youtube.com/watch?v=TOZ-zeVJCxw

Anyways, to elaborate a bit on what you stated. It was common back then that games came with driver libraries rather than having them installed on the OS.

Effectively each game took over the PC for the duration of play, and if it crashed you reached for the ever so useful reset button.

Quake for example had multiple versions. The original one that used software rendering. One that was custom built for 3DFX cards (assets now owned by Nvidia), GLquake that used OpenGL, Quakeworld for playing online (different network code to be less sensitive to latency etc), and the list continued on.

Quake 2 had a in-game toggle between 3DFX, PowerVR, OpenGL and software render.
What Are Specifications and Types in Elixir?
I disagree. There is a reason it is called an "evil maid" attack.
The captains I asked was a captain for one of Maersk E-class vessels. They don't use the minimal amount. Unfortunately it's been a few years since I asked and I don't remember much of the details, just that the stated minimal crew is not what's on a vessel.
​CyanogenMod is dead. Long live LineageOS
I did this in the 1960s with American Basic Science Club. The projects were incremental- the amplifier tube one month became the core of the radio receiver next month and hamradio telegraph another month. I got almost everything to work. It was five dollars a month then, maybe 75 dollar in current money.
http://www.quickreference.info/small-business-stories/americ...
I see similar kits are making a comeback.
What about people who support school choice, believe government should be local, and are strongly pro-life, but who believe in equality of potential and thus the need for equality of opportunity among all people? Lots of those people exist.

(I'm not one of them).
Much has been written on the system call interface in NT (INT 2E, later SYSENTER), but there is surprisingly little documented about the 9x system call interface. So I disassembled its kernel32.dll and looked at where the function calls went... they all eventually end up at a far call: "call far [BFFC9734]" with EAX containing what looks like the syscall number, arranged by major/minor code --- and some of the numbers look suspiciously like the same as for the original DOS INT21 services.

BFFC9734 seems to be the "magic address" for this.(Googling "BFFC9734" yields results, but surprisingly, not "BFFC9734h", "0BFFC9734h", or "0xBFFC9734".)

Here are some more references to that I found, if you're curious:

http://xaknotdie.org/TopDevice/5/articles/z0mb009.htm (Russian)

http://andrewl.dreamhosters.com/site_z0mbie/ntoskrnl.txt (English version of above)
Well this is cool. I've spent hours last week tweaking stupid little content changes for clients. Can't wait to try this out.
Organizing Functional Code for Parallel Execution
bad-ops is of course also a thing, and mostly comes from the same mindset ("how hard can it be?", and "why do I pay so much for this stuff?"), but I personally believe that the concept of no-ops is hilarious. Treating infrastructure as code is fantastic, but developers and ops people have different priorities, skillsets and approaches. Neither are dispensable in any kind of serious environment.
The standard tip for table service at a restaurant in the US is 15%.
Basically this, combined with the fact that people who dislike public transit for cultural reasons (see also: hate the poor) point to SDC's as a panacea for all our transportation problems.

There was literally a post in one of these threads saying we should "screen" people so undesirables couldn't use public transit so it would be more attractive to yuppy scumbags.
World’s smallest diamonds made into wires three atoms wide
you can only pick one. that is how economy works. no matter how exceptional you think you are.
Nope. It's safe to make a MAC out of a keyed SHA3 hash (one of the criteria for the SHA3 contest was that none of the hashes be vulnerable to length extension). Fun fact: that's also true of the "truncated" SHA2 variants (SHA2-384 and the like).
Linked-Lists often get used in low-level code and embedded systems in situations where you might need multiple statically allocated entries to be turned into a list of unknown length. There certainly are times where this comes in useful, but it is also a memory constrained space with an emphasis on determinism, where malloc and new can be bad ideas.

There is a time and a place for them, but if you need speed I agree... there are better solutions
bandwidth nowadays is a given. the only problem now is latency. but we don't care about that for background stuff.
It’s so strange to read a TSA person make some reasonable criticisms on the one hand, and to then come up with ridiculous proposals such as adding REMOVAL OF SHOES to the pre-check lane?!? Heck, removal of shoes and other items is probably 75% of the entire travel delay (they should just sit there for a few minutes and watch people stumbling around).

Just about the only sensible measure at this point is to return to a bullshit-rules list of length zero, and just say “right this way, please”.
For all talents – singers, bands, musicians and more
If a ship has no people, it also needs no bridge, control room, bedrooms, kitchen etc. If it has none of that, it needs to water system, toilets, lighting, heating etc.

And with all that gone, you could fit a lot more cargo on the same size boat.
I dont believe in being rude to people, but sometimes you have to make things clear. In their comment chain they asked the dev to rename the application so it didn't give the reputation a bad name. I can understand that, especially since Darktable apparently is a really good app. Open source means you can take the code and build/modify/play with it, it doesn't mean you can take the name and reputation of a product and apply it in a new direction (using the same name).
The Same Old, Brand-New Argument: All-In-One or Best-Of-Breed?
The only piece of Haskell I rely on is Pandoc. Which is awesome. But I think hardly a shining example of "Look what you can do in Haskell that you can't do in X!"
I too love to cook. For myself in my time. I keep the surplus value I create and enjoy it. In the past when working in a cafe I've not enjoyed being ordered about by people who know I cannot afford to answer back.
Why is it my responsibility to do performance reviews of restaurant employees? The management already forced me into a performance rating system through tips, I shouldn't have to sit down with the manager to do a detailed performance review too. Besides, if the food and service was so bad that it warranted a $0 tip, I'm probably not coming back.
Love to hear any book recommendations on the Algerian wars, especially older books in English, not by Alistair Horne, and not taking the standard Western "missionary position." Really like Wolves in the City by Paul Henissart, about the OAS episode...
RenderGAN: Generating Realistic Labeled Data
That's the wrong way to think of it. Rather, it must not be a crippling survival disadvantage or we would have stopped doing it. And happiness doesn't necessarily correlate with survival either.

I don't remember the name, but in an anthro class we discussed a culture where children were married as infants and raised together. This ends up being suboptimal because the kids identify each other as siblings and biology basically interferes with them developing a romantic relationship. As a result they end up taking romantic partners outside the arranged marriage. But hey, it still produces kids so the culture continued on, even with this suboptimal practice.

Likewise for tribes who practiced eating the brains of the deceased. It gives you a neurodegenerative disease, but the incubation period is sufficiently long so that you can still keep your population up.
I like the idea of tipping based on time at the table if you need some metric to go by. Which also usually means a bigger tip at a more expensive restaurant because you usually stick around for longer. But at least if you take 20 minutes to eat at a cheap place and 20 minutes at a pricey place you could pay the same tip.
I actually ran a dualboot of 98SE/XP up until around 2004 or so when I gradually transitioned to XP completely, and 98SE was pretty stable --- as others have mentioned, it lacks full memory protection so it really depends on what applications you use; I was never one to install/uninstall lots of apps "just to try them out", and stuck with old/stable versions of what I needed to use, so perhaps that has much to do with it.
I don't know how the kernel is using intrusive lists, but that kind of traversing and switching is occasionally useful.
Show HN: Offset My Ride – Donate to CarbonFund to Offset Your Uber/Lyft Rides
- prod US (and friends) into ongoing military engagements in the middle east

- foster Islamophobic sentiments in neighboring regions

- destabilize local power structures

these people are getting exactly what they want.
It would probably be easiest to swap the cargo onto a charged tractor. Since there is no driver, you just have an automated station that swaps the tractors and the cargo goes on its way. Swapping a giant long haul battery would be very cumbersome.

I agree though that swapping and slower charging would make more sense than trying to charge at some multimegawatt level to reduce the cargo transit time.
So is there a virus out there that will do the opposite? Or maybe some gene modifications that could be made?
It's because we as a society treat obesity as immoral. You see this across any disorder where there is a sizable proportion of the population who think it's a "choice" rather than a disease that needs to be treated: depression, alcoholism, ADHD. People refuse to believe evidence in contradiction to their moral upbringing, rather than refine their morals.
Most people would call those "nuclear". I'm sure you'd find some if you googled them.
But if this is calculated surely it doesn't work at all?

Why would any country say, "Oh hey so those 12 civilians your foot soldiers just killed with that truck attack in Berlin really got us thinking. So anyhoo what do you want we'll gift you whatever. We know you don't celebrate it but consider it our Christmas gift. Merry Christmas. :)"

I mean who reacts that way? It seems the stupidest possible way to accomplish anyone's goals of any kind. It just seems like a much worse form of pointless trolling, except with real casualties. It just gets a rise out of people.

So I essentially don't get the cause and effect that you seem to describe. It just seems like a bunch of trolls, not actual people meeting actual political goals. It seems stupid and unconstructive. We know there are stupid and unconstructive Internet places (thankfully Hacker News isn't one of them) - so isn't it just the same thing on a much larger level? Just toxic stuff?
>Please do not spread falsehoods.

Please assume the other side possibly doesn't know something you know (if that's really the case here), instead of being rude and accusing them of spreading falsehoods.
If anyone is interested in doing TCP/IP networking on DOS (and it may work on FreeDOS [1]), read on:

Reading this thread, I just remembered that I used to have an old IBM PC Jr that ran DOS (years earlier), a great machine hardware-wise (though it was not a marketing success, I've read). And some time back I had written this post about it:

Lissajous hippo, retrocomputing and the IBM PC Jr.:

https://jugad2.blogspot.in/2012/09/lissajous-hippo.html

While looking up info about the PC Jr. for that post, I came across Mike Brutman's PC Jr. page (mentioned in my blog post):

http://www.brutman.com/PCjr/

He was an IBM employee for a long time and so had access to good info about the PC Jr. - both hardware and software, and his page above is one he maintains about that machine - a sort of retrocomputing site about the Jr.

We then talked some on email, and he told me he had built a TCP stack for DOS and was running it on his Jr. That page is here:

http://www.brutman.com/mTCP/mTCP.html

He says others are also using mTCP, for fun, work and even business.

Here's an excerpt from his overview section about mTCP:

[1]:

[ mTCP should run on all variants of DOS including IBM PC-DOS, Microsoft MS-DOS, DR-DOS and FreeDOS. All of these applications will run well on the oldest, slowest PC that you can find - I routinely use them on an IBM PCjr made in 1983 because nothing beats the fun of putting a 30+ year old computer on the Internet.

People are using mTCP for goofing off and for real work. If you have a DOS machine that needs to send data across the network mTCP can help you get that done. Besides its utility to vintage computers I have heard of people using it to transfer lab data from dedicated industrial PCs, allowing backups to be run on old machines, and sending sales reports from the branch offices of a retail store to a central server.

Don't have a vintage computer laying around? No problem! mTCP applications will run in a variety of virtual and emulated environments. It has been tested with DOSBox, SwsVpkt, VirtualBox and VMWare. See the documentation for the details. ]
UDP is a Transport Layer protocol. NTP is an Application Layer protocol.
Core problem: how do you measure effectiveness of deterrent methods.
Actual or avoided incidents? Feeling of safety of the public? Most likely how happy the insurance companies are afaict
Yes. Another inconsistency involves the point in time at which a tip is expected. Historically tips came after the meal (or other service), and in theory you would tip well if you were happy with service, and badly or not at all if you were unhappy. In itself that made a little bit of sense (w/o considering the contradictions you mentioned).

But nowadays you're often expected to tip at beginning of meal (i.e., when you order and pay at register), and your tip is not tied to quality of service at all (and very often there isn't even any actual service, other than taking of order and preparation of food). As an older person this strikes me as bizarre; grew up in atmosphere where tips were always after meal and explicitly tied to quality of service.
ArXiv
It makes reading HN impossible.
Thanks! That's fantastic. CSS frameworks should talk about this idea more!
Maybe developers should get paid "not to put us in the headlines with 1 billion accounts breached".
I just said "play NPR news" to Siri, and it loaded their proprietary news app.
Without regarding any other research on this topic, this particular paper has some interesting notes that may be considered. The sample size (52) is somewhat small, and the humans in this sample are already obese. (Even) the N-AGPT group (no antibodies found) had a 30.7 BMI on average. This makes it difficult to conclude that the virus was the cause of obesity based on this paper alone, as the entire sample set was obese by definition (BMI >30). At the very best one could infer that the level of obesity was affected by the virus to some extent.
Clearly there is a choice, since there's an obvious deontological argument against choosing a set of sparsely distributed human attributes as a basis for privileging some people above others.
Scenarios #1 and #3 allow a 3rd party with access to the graph to send you e-mail related to the Physician (#1), and XYZCorp (#3)... and that is with a single edge. The graphs are not useless.
Mine: Sorry for the mundane question, but what is your system architecture like and why? Some people work on 1-tier, some on 3-tier, some on CQRS, some use a combination of things. It helps others to know what approaches people are using to solve problems.
Library-managed 'arXiv' spreads scientific advances rapidly and worldwide
> So the fat cells that exist are getting bigger, and the body is creating more of them.

That summary at the end indicates that the researchers believe all 3 are happening.
> Bonuses are fun but I have seen a lot of misconduct in the pursuit of a bonus. Maybe its just banking...

It's not just banking. I was horrified at some of the behavior I saw from the sales folks at a software start-up I worked for (including the CEO). As a sales lifer, our CEO came up with some pretty generous comp packages for the sales team that promoted bad behavior and short-term "wins" that the rest of us would be cleaning up for months.
I've dropped GA and all other Google services from my sites specifically because of their inaction in fixing this problem. They know what the spam domains are. They should be filtered automatically.