skysight-inc/HackerNews huggingface dataset:
Don't leave out NAT PCP (RFC6887)!

It's a must for p2p communication

https://tools.ietf.org/html/rfc6887
I wouldn't put Zuckerberg amongst the others. He didn't invent anything and neither did he make an immense _positive_ impact on civilization like the other guys did.
Woah! buttplug.io author here! Hi! Happy to answer any questions you might have. We also have a discord server up at https://discord.buttplug.io.

Kind of a big day for me since the US teledildonics patent is no more. :)
This is correct. The main sinkhole is roughly 3 km downstream from the source. Disappearing water was first noticed 300 years ago, and the first total disappearance was in the 1870s. It is expected that this process will eventually make a small creek [1] the new source river of the Danube over the next 1,000 to 10,000 years.

There is a group of hobby enthusiasts who are digging into the cave system since 1990 [2], expecting to find a cave containing an enormous underground lake, as the amount of water disappearing into the underground is much larger than the amount of water later carried by the Aach. AFAIR, they managed to finally reach the underground river ~15 years ago. arte did a documentary about them, called "Die schwarze Donau" ("The black Danube"). You find it on YouTube, but it's in German.

E: here is an image of the underground Danube found by the hobbyists mentioned above after 13 years of digging: http://www.wolfgang-bauer.info/pages/reportagen/schwarze_don...

E2: if you are interested in the subject, I highly recommend visiting the Skocjan cave in Slovenia, which was also formed in a karst region by an underground river. I found the visit to be an almost surreal experience [3][4][5].

[1] https://de.wikipedia.org/wiki/Kr%C3%A4henbach_(Donau)

[2] http://www.wolfgang-bauer.info/pages/reportagen/schwarze_don...

[3] https://cache-graphicslib.viator.com/graphicslib/thumbs674x4...

[4] https://cdn.tourismontheedge.com/wp-content/uploads/2011/02/...

[5] http://www.pension-silvia.si/images/activities/the_skocjan_c...
I do have an occasional stutter with HD+ video running fullscreen with VLC, but otherwise hadn't noticed. Hopefully W improves on that.
Three things:

- sleep on a very hard surface
- you are more vulnerable on your back than on your side (fetal position) so make sure you are in a 'sacred space' where you feel safe
- don't force yourself to sleep like this always, it's pretty advanced and not every day is a high confidence day

You could also try a flotation spa while you are getting to learn to relax on your back. Yoga nidra is another possibility.
You have got to be kidding. A list of recommendations is something that is worthy of taking investors?
This kinda sounds like objectivist kool aid. I should do what I can to make sure Zuck succeeds? I do not want to live in such a, er, utopia. Current state of progress is just fine.
Thats not terribly far fetched. I eat breakfast and lunch while working. If I had my own office I'd have a treadmill desk too.
There is. https://plexstorm.com. They're still fairly new, but that's exactly what they're trying to do.
How about type inference? You can look at rebol/red/tcl for inspiration, that already look like a config format but have a defined way to types:

https://randomgeekery.org/2004/12/26/rebol-datatypes/

http://www.re-bol.com/rebol.html
Well, there's a fine welcome from HN: new account that's fifteen minutes old, which posts what could be useful information (I just skimmed it) in a non-controversial manner and...insta-dead.

I obviously vouched for the comment, but yeesh.
I'd say that proves the opposite - the moment of realisation is when your brain identifies the sex of the person, and then discounts them as not being of interest.
> they got preserved...

the best joke in this thread, open your browser then search for the artworks "protected" by the European thieves, for instance, why The British Museum cut Admonitions Scroll?
And many many more commitments. They can't dedicate the same resources that Intel can.
> For instance, French Emperor Napoleon gained .49 WAR for his victory at the Battle of Borodino.

Yes he won that battle and probably all other battles in that war. But he has lost the war. Does it make him a good general?
Acting with true humility rarely pisses anyone off.

Ego and insecurity are two separate things. You can mask insecurity with a big ego (and people often do that), but you can also be calm, confident and assertive sans ego if you're comfortable with yourself.
Honest question: how does it compare to bugs everywhere?

http://bugseverywhere.org/ has been around for a long time but services like GitHub and GitLab refuse to support its format, effectively blocking the adoption of the tool.
I agree, I don't think it will. It just doesn't make sense.
If it's the one you have to pay bills in, it's reality.

Or Hell.

Same same.
http://www.catonmat.net/blog/why-unix-commands-are-short/

> I was watching videos about my favorite topic, UNIX history, and found a talk by Hendrik Jan Thomassen. He's the UNIX pioneer in the Netherlands and has worked with Thompson and Ritchie in the past. He says the real reason why UNIX commands like ls, cp, mv, etc., are short is because PDP11 console keys were super hard to press. You'd get knuckle pain if you typed too much. So to save your fingers, all the commands were designed to be as short as possible. True or not, that's a fun story.

The page includes a video.
I got a feeling of incredulity from reading this article because it seems like the article is saying that sexual fluidity is a sexual orientation, you can be asexual, gay, straight, bi or fluid. But that seems like falling into the same type of rigid thinking that the article decries. I think sexual fluidity is orthogonal to sexual orientation. If right now you're attracted to both men and women, you're bisexual. If, in a few years, you find yourself attracted only to men (as a man), then you'll be gay.

I think the problem arises because most people consider sexual orientation to be an identity, instead of a description. Some languages have multiple verbs that are covered in English by 'to be'. In Spanish, for example, there's ser and estar. Ser is used for things like inherent characteristics, while estar is used for temporary conditions, moods, etc. If you say "I'm tall" you would use ser, if you said "I'm tired", you'd use estar. People tend to think of sexual orientation in the ser sense instead of considering that it can be used in the estar sense.
I find it odd that there's so little choice between Raspberry Pi and Intel NUC. With all these high powered mobile phones there should be plenty of chips that would be fast enough. I can buy a phone with CPU, GPU, battery, modem, screen, etc for $100, but there's very little cheap low powered PCs.
He didn't have a 2011 finals perhaps because at the same age that Lebron was in 2011 (26) Jordan was getting his behind handed to him by the pistons and not even making the finals. That's the fallacy with the "6-0" argument
Not only does it exist (and was created by models themselves), it's patented! :(
Weird move. X is a big reason I and probably others use Lubuntu. It's not bloated but still compatible with everything and therefore easily configurable and personalizable. For example, I have xbindkeys for keyboard shortcuts with a bunch of scripts that use xprop, wmctrl, xdotool, etc. Wayland breaks those. And if mandatory, it will definitely force me out of lubuntu. Gnome flavor dictatorships don't work for lubuntu.
I recently made a video where I got the old Rez Trancevibrator working with Rez Infinite. :) https://www.youtube.com/watch?v=rAYdo1vDNak
Jordan was a below avg 3 pt shooter. He may have gotten to the line frequently today but he'd also be relying on the his classic mid range shot which is the most inefficient in today's NBA.
MiniKanren
And the KDrive server can still be compiled to fit in a few hundred KiB. And it's a full-featured X server. X is small, especially when you start comparing it to the sort of runtime modern devs are fond of (looking at you, Electron).
My understanding is that X was designed during the Terminal/MainFrame era of computing where window rendering, composition and display were distributed between the client and server which may or may not be the same machine. And that paradigm is maintained to this day in X which is limiting when all rendering, composition and display are handled locally and possibly offload to a GPU with the distinction between a client and server being unnecessary. So Windowing environments like Wayland have a distinct advantage over X when it comes to performance.

I could be anywhere from completely right to utterly wrong on this so take it with a grain of salt.
Even companies like Patagonia that have really made a commitment to sourcing things ethically have had a very hard time with it.
Isn’t this just like a type system?

I suspect that other languages seem even better as subjects for this kind of formal verification. Haskell and Rust come to mind. For the same reasons, Go and Smalltalk strike me as less suitable. (For those people who think I'm just a Go and Smalltalk partisan.)
Not so niche: Bugs Everywhere does that, and when you fix a bug in a branch and then merge the branch in master the bug is closed in master as well.
Disclaimer: This comment is mostly in jest.

For a second there I thought i was reading about golang[1].

* Single letter var names[2] / [3]

* Underscores [4] / [5]

* extended ascii code [6] / [7]

[1]https://golang.org/doc/effective_go.html

[2] https://github.com/Droogans/unmaintainable-code#single-lette...
[3] https://github.com/golang/go/wiki/CodeReviewComments#variabl...

[4] https://github.com/Droogans/unmaintainable-code#underscore-a...

[5] https://golang.org/doc/effective_go.html#blank

[6] https://github.com/Droogans/unmaintainable-code#extended-asc...

[7] https://golang.org/ref/spec#Source_code_representation
It's likely that whatever healthcare system you access has some list that serves a similar purpose. Wikipedia lists some of them:

https://en.wikipedia.org/wiki/Formulary_(pharmacy)
It's not pleasant. Sometimes intense enough that I'm in a state of shock through much of the next day. Most of the pain I remember has been in the form of lucid nightmares. Usually snake bites, gun shots, knives, etc. Almost never from environmental realities like hot surfaces, crashes, or falls.

Self-aware nightmares are way more terrifying than the regular variety, a lucid dream where I sometimes can't take control. I usually try to wake myself immediately, but sometimes this leads to repeated false awakenings. The worst I remember is 5 false awakenings before waking up for real.
Tig integration for vim
I agree that the value it provides is really high for how simple it is to set up.

At first, my only complaint was the relatively short data retention period, but I found that it was really easy to send the data into InfluxDB or Prometheus by following their wiki. That's not netdata's use-case anyway, and it's trivial to set up a backend db when I want to have long term metrics.

https://github.com/firehol/netdata/wiki/netdata-backends
Twitter’s fear of making hard decisions is killing it
I'm not sure how I feel about sticking so much complexity into the kernel, but one thing I would really enjoy is being able to use standard tools like `strace` on TLS-speaking processes. With user-space implementations, you only get to see the encrypted content (you can use other tools like ltrace to get around this, but I've found that tools for observing the kernel-userspace boundary are easier to use).
Execution in the Kingdom of Nouns (2006) [pdf]
Equal Earth projection
We Still Don’t Know Whether Uber Is a Real Business
Well, this is a classic problem with people taking a guideline and applying an extreme version without understanding the rationale. I had a meeting one time where someone suggested that a code review went much easier when the submitter used remarks on the PR to explain what it did, and I suggested that if they were helpful during review they'd be helpful later, so just using comments would be better. He replied to me that that didn't make sense because comments are a code smell (a term I've kind of come to detest).
> Yeah? And?

The space taken by X cruft is not worth mentioning today.
I'm being sarcastic. The joke is that it would be the worst possible signal to send out.

AOL was an internet provider that mostly died out in the mid-2000s. Back then, "true nerds" scoffed at it -- it was for grandmas and total noobs.

So if you got an AOL email address (which you still can actually do, turns out), it not only is a relic of ancient technology, but it's a signal that you're a technology noob in like the 90s.

I just am amused at the idea of sending a resume to a trendy tech company with an AOL email address. They'd either laugh or flip out.
>Is this "matter of fact" mindset an unique trait of European cultures? No judgement is passing here, I am only curious about the thinking and mindset. I would venture to guess that nations of other cultures in modern days probably would feel very uncomfortable to openly display artifacts sourced in similar ways.

What shroud do you keep Manhattan hidden under?
Ask HN: How to build a Todo App with ReasonReact – Part 1
I can appreciate the fun to be had with so many core cpu, but did you actually measure the performance? According to Passmark, both single and multithread performance of EPYC is very poor [1][2]. Passmark database is years in building and very informative, but I think for EPYC that is an erroneous result. Could you run Passmark benchmark on your rig to get another data point public?

[1] https://www.cpubenchmark.net/cpu.php?cpu=AMD+EPYC+7501&id=31...

[2] Compare that with performance and price of something like E5-2670 from 2012: https://www.cpubenchmark.net/cpu.php?cpu=Intel+Xeon+E5-2670+...
It's easy to prove correctness for IPv6 NAT: if you're doing it, it's wrong.
Yup! One of the first programs I wrote for Buttplug was the Game Vibration Router. It hijacks force feedback signals from games using DLL injection and reroutes them to hardware:

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

I also built Twine (interactive fiction engine) bindings because our tutorial needed to be branching:

https://github.com/buttplugio/buttplug-twine

We're working with a couple of different game studios on Unity integration, that's just taking a while because I'm having to rework our C# codebase a bit first.
That is strong grounds for saying that `i` is likely to be well understood. Which is why I would not even bring it up in a code review. (Unless there is nested looping with multiple indexes, in which case I very much want better names to help prevent mistakes.)

And yes, words can have many definitions. This is where you actually do rely on context for the reader to separate. And I have zero issues with local conventions overriding global conventions. So if you really do have a lot of confusion between whether an integer means an array index or an SQL index, by all means create convention to disambiguate.

(Also, while "hundreds of years" is technically accurate, it's probably not as old as you think. Euler was mid 1700's with his sigma summation notation.)
Whilst absolutely a concern the cost of a college education is hugely inflated by the guaranteed loan money.
Good news, it is possible. According to this calculator https://www.dollartimes.com/calculators/billionaire-calculat... I will be billionaire in 110 years at the age of 145. That could work out eventually.
I can't tell if you're being sarcastic. Are you literally saying that art must remain geographically located at its origin forever? That seems insane.
Technically Greece and Britain are within the EU.

No problems there either.
everyone has a favourite injustice in online politics. It's somewhat understandable as there are so many injustices happening around the world that it's impossible to pay attention to all of them. So we pay attention to the ones the media covers - if the coverage is perceived as biased in one direction or the other, the other side will charge in with whatabout-isms. The Israel-Palestine conflict is a classic example of this.
Paywall bypass: http://archive.is/uMq0c
When I was younger, flying was hard because I'd inevitably crash the experience by looking down. However, after spending a lot of time staring out of windows on planes I discovered that I could actually now "look down" in dreams and not crash.

Reflecting on your comment about there always being something on the horizon, I realized that I've always imagined being surrounded by a fairly sparse cloud layer while "in flight".

So my two pieces of advice are: (1) Build up your neural network's ability to support large scenes by observing large scenes, and (2) consider things that would be reasonable to find around you while in flight (clouds, planes, other flying people, birds, etc) and actively try to find "yet larger buildings" as unreasonable.

Staying in a lucid dreaming state, for me, seems to be more about knowing when the density of ambient "plausible reality" drops too low and steering (or snapping) yourself away from those areas.
Ask HN: How to build a Todo App with ReasonReact – Part 2
I think you are misunderstanding "Market Exclusivity" vs. monopoly: Yes the EpiPen mechanism is patented, and people cannot knock it off directly - this is not a monopoly, because competitors have been allowed to create new designs for a long time. [1]

The fact that Auvi-Q, TwinJect and many other Epi-autoinjectors are allowed on the market as New Drug Applications (Non-generic) shows us that the FDA has allowed healthy competition from other Autoinjector designs -- they simply have not been as effective, safe or simple to use, leaving EpiPen as the standard.

1- https://www.fda.gov/drugs/developmentapprovalprocess/ucm0790...
People seem to agree. Perhaps I read it wrong!
I suggest adding zebra striping to the list. It's hard to follow some of the short titles over to the names.
We'll probably go Rust with C bindings.

If you're going to put the concurrency in your butt, it better be fearless.
> MCU which does have code protection

http://www.break-ic.com/

in short, MCUs are not secure devices. the additional protection is great for surface level protection, and certainly sufficient for most threat models. but in this case, we are talking about an authentication token that is obligated to keep secrets. one cannot claim "secure implementation" without secure key storage.

even the atecc508a doesn't really meet the definition of secure. eg, there is no eal certification. no reputable vendor would use it in a commercial security device. it's great for its target market though.

unfortunately, there is no way for a hobbyist to acquire actually secure chips. something like the atecc508a will have to do.
Roundup in multiple cheerios – weed killer that causes cancer
I wrote something similar in the past. It's tailored for my need but the idea behind it is very similar. It brings up window with hotkey allows to write simple command and params and run it.

http://netrix.org.pl/index.php/2016/01/09/nassist/

I'm using it up to this day but I think I'll give a tray to Pext because it seems more mature.
You already can buy an extremely high performance workstation without ME or PSP or equivalent; they are just a bit pricy.
https://www.raptorcs.com/content/TL2WK2/intro.html
It's a whole lot better than nothing, that's for sure.
Incredibly beautiful and easy to install on a wide range of linux distros including Raspberry with its standard image.

Amazingly there is only 1 (one) host found in Shodan with netdata running on the default port (19999) but plenty on other ports.

Very cool project. I will certainly take a long look at this, thanks for posting!
The notes say it will "default" to Wayland, which I assume means you will have your choice.
libertarianism and classical liberalism are still alive and well in tech. Just depending on how loud the far left is, they may go into hiding in specific circles.
I wonder how lucid dreaming compares to a phenomenon where (A) we dream that we know we are dreaming and (B) it happens to line up with reality enough that we are convinced we had control.

Maybe philosophically there is no difference. But it would certainly dispel a lot of the folk magic around lucid dreaming.
Problem is both are popular algorithms books and both are red...
Wow, so much random justification to make it fit your view.
I bought some embroidery in a shop in Korea a few years ago. If someone classes that as stolen art, then the word has become pretty meaningless.

When Van Gogh sold a painting, at what point did it become stolen? Was it stolen from him as he willingly accepted money for it, or was the act of theft committed later when the purchaser moved house?
Does anyone actually take "next gen is XX% faster" numbers at face value? Apple, Intel, all say things like this, and real world performance is always worse than the marketing since the tests run in ideal conditions (say, on AC power) but the real world conditions are always worse (say, throttling down the CPU to save battery).

In my mind, there are two big questions: (1) is it fast enough for users, and (2) will users be able to run business-critical x86 / Windows software on it?

(1) was pretty bad with the first ARM-based Chromebooks, which could handle at best 3-4 tabs, but has started getting better (see the Samsung Chromebook Plus).

(2) boils down to whether the relevant parties can get x86-on-ARM emulation working. I feel like Microsoft had a pretty good tech demo of this at a past Build conference, but I wouldn't be surprised if non-technical reasons prevent it from shipping.
There's a new electrostim box (only sold via a forum on Fetlife) that uses RS485 breakouts to create plugin modules.

And yes it was absolutely designed by an old industrial automation dude.
> That kind of rubs me the wrong way, but I'm not sure why. I like having the option of overriding the doctor if I disagree.

If you're American - my guess is it is cultural: you don't want someone else making decisions for you, rather, they should be making suggestions and you have the final say. American culture extolls autonomy/individualism.

I think this is explains some of the differences between the US and other developed countries when it comes to drug abuse and over-prescription. In the US, the doctors tend to defer to the patient on what's good for them more than elsewhere, especially around pain management.
How Citus real-time executor parallelizes Postgres queries
Sabermetrics works for things like baseball with enormous amounts of data to work with over long timescales and a very well-defined and limited domain with explicit rules and constraints. This hardly applies to war, especially over millenia. If anything, this guy's analysis just proves the point. Reminds me of the tongue-in-cheek "power rankings" people make for granola bars or hot dogs.
Why do so many celebrities blame Ambien?
Those who’re interested in lucid dreams should definitely watch the film Waking Life - https://en.m.wikipedia.org/wiki/Waking_Life
You can't delete comments that have been replied to though.
I see. Hmm. Thanks for the feedback.
What do yo mean by "least amount of abstraction"? Unless I am misunderstanding what you mean by that, suggestions by user drej entail less abstraction than Spark / Hadoop etc. Also there's a difference between familiarity with "industry-renowned" frameworks and strong knowledge of the core small-scale libraries. FWIW, I'd certainly prefer to hire a developer/data scientist with the latter experience (if you feel like you have already mastered this, then congrats!).