skysight-inc/HackerNews huggingface dataset:
I wonder if closed-access publishing is part of why academia seems so insluated from the "real world". People write for their audience, and if the general public can't read academic papers, then academics are going to write as if only other academics are reading.

Likewise, if research output is difficult to access, the feedback loop between ideas and implementation is broken; folks outside academia can't easily comment on the cutting edge work in a field, and academics only have to worry about what other academics think of their work.
> my H-11 (a PDP-11)

Oh wow, I did not know someone made a PDP-11 kit. That's interesting!
On bare metal you'll be hard pressed to beat LMDB.

It's really about as simple, and as bare bones as you can make a traditional KV storage while still preserving MVCC, transactions, and maintaining ACID.

Furthermore it's design is prefectly suited to exploit Optane/FRAM non-volatile RAM devices that appear to becoming.
No, that's not how it works internally. The Python compiler resolves all local variables at compile-time. You can see this for yourself by defining a simple function f, import dis, and calling dis.dis(f).

Global variables use a dictionary, however. The disassembly actually looks similar for both.
Flashback: Hitchcock Talks About Lights, Camera, Action
Ask HW: idea for a mmo
Peer to peer gaming. (in i using that right in this context?)

A game, which each new player installs. When the player creates his character, a town, city, area etc. Is procedurally generated. Other players can visit these new player's homeland when the player is online.,i.e portal times. Each player host's their unique homeland. They don't own anything or have powers, from other players.

..
As it doesn't offer transactions, or MVCC you really shouldn't compare the two.
> there's no reason why analytical skills can't help us improve services that require a lot of emotional empathy

While I agree with that to a certain extent (example, the work Microsoft is doing in collaboration with Dr. Eckman's work on microexpressions to read emotional cues from facial expressions), there is a certain part in mindful, loving-kindness that I doubt could be replicated by automation. (Or rather, if there were a way, it would involve a kind of self-serve ... where the user is lead through an experience that generates self-compassion).

I say this as someone who has spent much of my 20s and early 30s heavily analytical, then went through some extreme, transformative experiences. These transformative experiences got me in awareness of emotions in a way that was difficult for my intellect to fool me into thinking otherwise. There was a world of experience that made much more sense.

You're mistaken in thinking that emotional empathy means that such people will not be divisive. The most compassionate can stay centered even in face of extreme divisiveness -- being centered in midst of extreme emotions is why they _can_ be compassionate -- and as such, can often be the voice of uncomfortable, deep, soul-shaking truths. Or better, to bear silent witness for the uncomfortable truths as it works its way out into the open.

The kind of "emotional labor" this article talks about involves bearing a lot of pain and suffering, above and beyond the physical labor. These pain are often pain that, others are not witnessing or mindful themselves. The traditional archetype of heroism is exactly the wrong archetype that bears these pain: the traditional hero who bears pain fools himself into thinking he still retains control over when and how that pain expresses itself. Life, though, brings pain all on its own. No one can control it. Absorbing, deflecting, and armoring against pain does not develop empathy. There is no fooling yourself that you can control when and how it happens, and that unpredictability and lack of control makes it much more difficult to experience. A traditional hero eventually breaks under these conditions. Our society currently materially rewards these heroes, even though they are not suited for dealing with pain and suffering.

When we cross a threshold with automation, I think we will no longer have much left to keep the existential anguish at bay. And that's when people who have been quietly working with these difficult emotions will help keep things from flying apart.
Is this meant to be useful or just look interesting? I can't really say I understand what is being shown.
This only works in global scope. It won't work in a function:

def f():
a = 5
locals()['a'] = 6
print(a) # 5

Inside a function, accesses/writes of locals use an internal array of local variables, to skip dicts. Same with constants. See:

https://github.com/python/cpython/blob/master/Python/ceval.c...
They should be handled by a visibly and audibly slow emulator? No thanks.
It is enough for them to send the source on a written request. May be a link (working!), may be source code on a disk.

Someone will have to set up an automatic snail mailer.

If they do not respect that, they are explicitly violating GPL.
SpaceX plans to deploy >4000 of their own satellites over the next few years. I wonder how Iridium reconcile SpaceX's plan with their own.
Well, what you say may be true with regards to investing advice. I would NEVER invest in Gamestop, and I would (and have) pumped more money into Amazon.

But alas, my opinion as a consumer is grossly different from my opinion as an investor. As a consumer, I've had better luck browsing used games from Gamestop than on Amazon (yeah, I'll save $20 on used rather than buy new or full-priced digial). Be it in-store or online.
Was just going to say this. It's annoying, but of all the ads, it's actually more of the least offensive. Instead of a faked video of what the game "is" you actually get to see the mechanics of it. No idea how true the ad is to the game since it's not my cup of tea but it's smart.
I think the only thing I really miss about the Tandy/Radio Shack era is going ice skating at the Tandy Center in downtown Fort Worth when I was a small child. I got my start in engineering with their kits and Forest M. Mims books, but shopping there was a mixed experience. Talk about a poorly run company.
Let me break it down for you with all the necessary substitutions

> (idiomatic) To raise a false alarm; to constantly warn others about an imagined threat, thereby failing to get assistance when a real threat appears.

The imagined threat is the level of quality in patches. He consistently raises false alarms about the quality of patches. The false part being the absolute terms he uses about the character of the people that proposed the patches. Calling someone an infantile moron qualifies as falsehood in my book and counts as raising a false alarm. Now that he is complaining about grsecurity I'm not inclined to listen because the level of alarm he has used previously has been incommensurate with reality, as in he has said "here is a wolf" (this patch is the worst thing ever and the person that wrote it is a moron) when in reality there was no wolf (patch was actually fine and the person was not a moron). Less alarmism would have helped everyone involved get along better and make a more secure kernel. Instead I'm arguing about how comparing his alarmism to crying wolf is or isn't idiomatic. FML
Harsh but true.
No they're not. And if they are, they are more advanced than this brief overview.
Just from my personal experiance in Switzerland I think this is mostly the case, but not always. I have a contactless Visa with a rather low limit that I use for small day to day purchases. I only use it contactless and most of the time I can go over the monthly limit if I only use it contactless. Sometimes if I do this it will still be declined by a shop due to «insufficient funds», so some contactless terminals must be calling home.
At this point the Card stops working at any terminal, even the contactless kind. I have to wait for the next month and use it the Chip and Pin way once to make it work again.
Most ads don't work without a connection, so for games that allow it, I just disable Wifi on my son's iPad. Works great for e.g. Zombie Tsunami, it's actually a way better experience without wifi.
Hey everyone! Vim Girl here. I've just created a demo of Pencil! If you are interested in seeing how pencil works I built a simple page: https://youtu.be/KTcYMvENb0k
Ask HN: Commercial licensing of code that runs on R
We are trying to bootstrap our startup with R analytics, the only thing that is restricting us from going ahead with R is the licensing (GNU GPLv3).

1. We would love to know whether we can build the analytics logic in R and sell it but also restrict them from accessing the code?

2. Can we release our algorithm alone as a separate bundle and let the users install R and other runtime libraries; we at runtime run our scripts on top of the R installation? (The libraries which would be installed might be GPLv3.)

3. We also find enterprise versions of R (Oracle/Microsoft/Alteryx etc.,). How are they able to price it? We are not sure if they are releasing the source as and when required. If they aren't releasing the source, how is that possible?
> Whether he's religious or not, or decides to pray or not - is separate to how good a pilot he is.

I totally agree with this. A pilot can be religious, he's free to pray in a bad situation, particularly if it helps him calm down. However this is separate from the pilot's work. His religion should not affect his decision making as a pilot.

> In terms of asking somebody to pray - I've never been particularly offended by that, no matter what the faith of the person.

It's not that praying is offensive, it's that his suggestion that the passengers pray implies that their survival is at least somewhat dependent on divine intervention. Going back to my first point, it's fine for the pilot or passengers to believe this in a personal capacity but in a professional capacity it's the pilot's responsibility to remain purely in a realm of fact.

Plus, this implication could (and very well should) scare the shit out of the passengers. You definitely don't want them panicking.
I wonder how this issue affects cloud providers?
Ya right
http://www.coindesk.com/eos-unpacking-the-big-promises-behin...
> it's still significantly safer than the taxi driving you to the airport.

That's a bit of a myth, or a misunderstanding at any rate, as far as I can tell.

Jets are much safer than cars per passenger kilometre - so for a given distance, you're better off to go by airliner than by car.

However, per vehicle hour, fatality rates are the same order of magnitude (plane is actually 3x worse). So, if you take a 1/2 hr cab ride to a several-hour flight, you're more likely to die on the flight.

Source: https://www.uber.com/elevate.pdf, p. 17
This is a rather absolute statement:

"There's just one good and true advice"

People are different. Some of the advice which you say is bad, is actually wonderful for some people.
The odd issue is why the vibration continue after he shut down the engine?

Was it an avionics issue instead? Two previous issues[1] have occurred in the same airspace (near Learmonth) with similar Airbus aircraft from Qantas.

"The incident again fueled media speculation regarding the significance of the Harold E. Holt facility, with the Australian and International Pilots Association calling for commercial aircraft to be barred from the area as a precaution until the events are better understood, while the manager of the facility has claimed that it is "highly, highly unlikely" that any interference has been caused."

[1] https://en.wikipedia.org/wiki/Qantas_Flight_72#Subsequent_Qa...
An illustrated introduction to the t-SNE algorithm（2015）
1 billion ico raised =] instant millionaire
This is my preferred way to pay for games, having it ad-free so I can trial the game without paying, then if I like it pay a one-time $1.99 to play the game ad-free.

I think everyone wins, you don't pay for games you don't like, game developers are funded and can focus on making enjoyable games instead of trying to engineer games using dark tactics to extract maximum revenue with pay to win IAP's.

The Game of War is an ad that you can close after a short time when the X appears. Not a fan of this ad-style but I wont be seeing too many ads if I like the game as I'll just shell out for the one-time ad-free IAP.
Security in git is done by signing tags with GPG. This signs the whole tree state as in all of commit IDs and blobs. To break that, you need to collide a blob hash and commit hash or potentially pack file hash. Much harder than doing it for one file.
(Albeit git used to be lax with its compression allowing garbage at the end.)
Have you read any Tibetan philosophy? They have thought (and continue to think) about death a lot, and in fact they celebrate it! However this doesn't mean they encourage suicide... If you're interested, you should be able to find some books about it.
Fair. I was making a huge assumption that the alist would be implemented as you statically see it in code.

My point was supposed to be that an alist really has an obvious implementation, whereas a hashtable actually does not. My main objection being that there is a ton of glossing over what goes into an actual hashtable. While I would expect someone to be able to do a basic alist implementation, I have grown away from expecting folks to do a basic hash table.
I set up my Raspberry Pi to tweet Comcast whenever my speeds drop significantly
Well like I said, I haven't played them. Is the shipped emulator not good?
Another interesting site shows current uk grid demand and generation from different types of power:
http://gridwatch.co.uk
*Human males are expendable
No, under the GPL you have the right to redistribute the source. You don't have a right to receive new patches or maintain any particular subscription, that is a different consideration that you can maintain in a separate contract.
His point about desensitisation of audience stands whether cry wolf in English is limited or not. It was also quite clear from original comment.
Ohh, that makes sense.

If I, as a disputing cardholder, try to claim that “I didn’t intend to purchase that widget”, it will require my card issuer to believe that the merchant signed it themselves and committed intentional fraud (as opposed to a simple misunderstanding)
Is it still required to download the entire 300MB+ Boost library to use a small section of it, like odeint for example? This has always been the "joke" that prevents me from taking it seriously.
> I have plenty of discretionary income for my situation.

Then it sounds like your salary is great.

> But even a sacrifice of 100% of my discretionary income wouldn't put homeownership or childrearing (extra bedroom + good school district or private tuition) within reach.

Middle class doesn't mean you get all that without effort. You have to budget, you have to shop around for the right neighborhood, you may not have the option of spending money on a whim, your partner may need to find a job, but $120,000 is more than enough to buy a great home in a good neighborhood, it just won't be one in the heart of the city.

> Even the studio is extravagant: several of my peers of similar age have roommates

Right ... you're living in an expensive studio apartment in the city, you have to move when you want to start a family unless you're making much more money than a typical senior level engineer.
Maybe set up a Pi-hole at home and filter your network ad traffic, specifically for your kids devices?
Ha. Awesome idea. I'll check it out!
Types for instance.
I have thought about this a lot, and yet when you observe little kids, little boys want to play with trucks and cars, and little girls like playing with dolls. Nobody has to tell boys to play with cars or toy guns. They just like them. Obviously everybody's an individual. But by and large I think there are trends at such a young age it's apparent that the gender differences in occupational choices aren't just due to culture.
The Reader Monad – Part 1
Funnily enough I originally read the title as "Tazos" which are another type of garbage coin.[1]

[1] https://en.wikipedia.org/wiki/Tazos
It sounds like the GPL is the only reason these patches are available at all.
The comment I was replying was about the general "toxic communication" from these people..Not about this specific mail...
I have to concur with you. I've been hearing about this death at 40 thing for decades and I think it's a bit blown up, especially in IT field. There were a lot of folks warning about this even during the dot com bubble when there was very severe IT labor shortage.

In my 20 year IT career -- and I've worked mostly in tech/finance in the NYC area -- the only downturns I noticed were during the most extreme financial crisis, such as the dot com bubble (2001 -- I was at an internet startup) and the housing crash (2008 - I was at Merrill). Most of my buddies in my age group are doing quite well. Even those non-technical folks who used to complain about the age discrimination two decades when they were in their 20's, are now employed in semi-technical jobs.

Now, I'm pretty sure that the age discrimination is real in other industries, but it's still quite difficult to find qualified, experienced candidates in IT, regardless of age.
Thanks foir the suggestion. He just uses my iPhone which I lock, but if disabling wifi doesn't work I'll try this approach instead.
Used to think the same. Got good quality LED lights with "warm yellow" color (same as an incandescent bulb). Even at 5W, they are far superior to a 60W regular bulb.
This is the modern equivalent of a penny stock.

Could an admin please change the link to point at their technical whitepaper instead of this content-free solicitation to participate in a funding round that conveniently opens 5 days from now?
The vibration continued because the shut off turbine was windmilling, AFAICS. Nothing you can do. Except reducing airspeed to zero AKA landing the bird.
VC Firm Binary Imperiled After Co-Founder Admits Misconduct
How does this 50ns compare to commercial hardware routers like Brocade, which have dedicated memory (TCAM) for their routing table, which should be extra fast memory - as e.x. Brocade claims?!
...is $1.5M.
Looks good. Definitely something to consider. I agree it would be nice to have an alternative to my iPhone, I fear it is only a matter of time before we have lots of tears and a broken screen.... :)
5 times as expensive to install, and looking at all those moving parts probably 10 times as epensive to maintain.
Same goes for Linus though. The "best" he can achieve is maybe stopping people from getting patches from grsecurity, which isn't a very productive use of his time either. Relations between these two camps have been poisoned long ago, unless someone with a budget decides it's worth paying grsecurity to help patch the mainline kernel I don't expect any change, and even then I wouldn't be surprised if that project fails.
Eurogamer hates it too: "Unity ports run much worse than older emulation, even on high-end devices"

http://www.eurogamer.net/articles/2017-06-21-sega-releases-c...
> Well, I'm not an expert in this, but at a high level, each variable is assigned a location in memory or registers, and then future references to that variable are rewritten to refer to the memory location by register name or memory address. This takes the whole "looking up a name" issue out of the path of work that has to get done at runtime.

Python does this for local variable names in functions. Because of this, moving a tight loop from global scope to a function can make it a couple percent faster.
There's ONE thing that really amazes me. A lot of people around the world - not just in Europe or in US - keep speaking about talent crunch, STEM shortage, etc, as an emergency... so, if this research is not flawed, the real issue is that such talent is just ignored at 40?
In addition to differences in recommended calorie intake, is there a good, scientific, international comparison that puts dietary guidelines side-by-side, nutrient guidelines, balanced meal?

It's amazingly difficult to find clear information anywhere. For instance, CDC Nutrition guidelines?! It's an example of something that, in trying to be comprehensive, results in a mess of awkwardly qualified terms and difficult to digest (couldn't help it) high-level recommendation.

USDA Food Patterns, Healthy US-Style Eating Pattern. https://health.gov/dietaryguidelines/2015/guidelines/appendi...

Meat poultry and eggs in the same line? They are completely different foods with wildly varying nutrients.

[UPDATED: good start] - Pictorial Nutrition Guidelines: http://www.fremont.k12.ca.us/cms/lib04/CA01000848/Centricity...

- Comparison of International Dietary Guidelines and Food Guides in Twelve Countries across Stages of the Nutrition Transition http://www.fasebj.org/content/29/1_Supplement/898.36.short
"2016-2017: - Linux foundation founds KSPP and works on integrating basically PaX/grsecurity into mainline - does not even ask grsecurity or PaX if they want to get paid for helping but they are flamed at and bothered with inquiries from devs - according to grsecurity most of KSPP work is copy&paste the grsecurity code without deeper understanding"

I don't follow this stuff closely, but I believe that the KSPP was started by Kees Cook because other approaches had failed: grsecurity/PaXTeam had been unwilling to cooperate to get their patches upstream for a long time, so the only way to move things forwards for everybody was to re-implement the functionality without PaXTeam.
Have you heard of Kyoto and Tokyo Cabinet libraries? That's the first thing I think of when I think of a KV in C++:

http://fallabs.com/kyotocabinet/

http://fallabs.com/tokyocabinet/

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

(The names contain Cabinet but they aren't related to city/national governments.)

I once played around with Kyoto in Lua but can't say anything good or bad about it's performance, scalability, etc. They have documentation and some presentation slides in English on their website and provide quite a lot of language bindings if you are interested.
*the American Internet
That's because it is the hash tables.

You can have dynamic binding (assuming that's what you meant, dynamic linking is something else) with way fewer hash lookups.
>I've always found it weird that de Raadt is admired for being abrasive, and Torvalds is pilloried.

It's because most of the people who get upset about Linus, have never heard of Theo. The ones who have, tend to think he's worse.
That would be me.

I wrote the patch against the original KeePassX which seems to be no longer maintained (?). One of the KeePassXC guys asked me to rebase it over so I did. Then we (they) spent a week or two debating on how to support libargon2 and the newer libgcrypt required for ChaCha20, coming to no resolution, and I just lost any motivation to push for them to merge my patch.

They also disagreed with the way I implemented KDBX 4 (by adding conditionals to the KDBX reader/writer instead of just creating a whole new class — I did this because KeePass did it this way). I agree that it should be separated, but at that point I already gave up on getting them to accept my patch.

The PR is [here](https://github.com/keepassxreboot/keepassxc/pull/399), you can read it, I know I sound rather impatient here. The other PR on updating their Docker to get newer libraries (libargon2 and libgcrypt) is [here](https://github.com/keepassxreboot/keepassxc/pull/419).

I honestly thought someone else would take it up after I gave up to get it in by 2.2 (it's not even a very big patch), but.. I guess not.

Someone with more experience/patience/persistence, please, you can take the patch and rebase it and clean it up to what they want. You'll also need to wait for them to figure out how they want to use the libraries required with their packaging system.
> There's just one good and true advice: Please seek help.

It doesn't sound like good advice if you're depressed, it sounds like an anxiety inducing platitude.