skysight-inc/HackerNews huggingface dataset:
Speaking of Sun alumni, there's also Brendan Gregg's one weird trick for inducing disk latency (spinning disks hate him!):

https://youtu.be/tDacjrSCeq4

Side note: that scream makes a superb notification tone for people you don't like, or PagerDuty.

I also heard a good yarn once where a customer's DSL service inexplicably stopped working at exactly the same time every day, and after weeks of troubleshooting and changing absolutely everything, with pretty much everyone involved ready to give up, a senior network engineer sitting in the guy's living room happened to notice the street light directly outside turning on at the same time. Turns out the lamp was poorly shielded and throwing enough RF into the poor customer's apartment to light up Pittsburgh. Never heard what came of that, though I imagine that call to public works was interesting.
Not sure, but I'd expect it to get fixed in 1.4, since that's the version needed to generate later versions if you're bootstrapping.
I agree 100% -- but you outlined the problem yourself by using the phrase "suing the companies".

Consumers cannot and will not do that. It takes time, it takes money, and a company can drag it on forever and just exhaust you financially or psychologically. IMO the justice system's rules on "citizen vs. company" needs an overhaul, badly, for quite a long time now.

I should be able to call Samsung in court and have my interests protected in one week. Does this happen right now? No. I can't see any hope for the future in this regard.

There's no real punishment for companies being sloppy. One might think the capitalistic market would auto-correct things by people flocking to competitors, right? But I find this to not be the case; as you and others in this thread have pointed out, it's becoming harder and harder to buy non-smart TVs. Every OEM seems to be in the same dirty bed with everybody else, and the poor security becomes more and more excusable by "but everybody else does it too!" with each passing day. And we as consumers practically have no choice. You want the best picture quality on the market? Sorry, it comes with a lot of software (requiring internet connection) that you never asked for and you won't ever need.

Furthermore, governments are by default awfully incompetent to help with issues like these. Even if we assume zero company lobbyists, most governments simply have no idea what is the problem at all, let alone take any measures. I hope I am wrong, though.

Sorry if this is too pessimistic but quite frankly, I can't see any reason for hope at this point.
Hi HN -- After hacking on Stripe subscription updates over the holidays I decided to do a quick write-up to share a few lessons learned along the way. Happy to answer any questions!
The various benchmarks are a great opportunity to demonstrate the superiority of the symbolic approach over the neural network based models. I encourage you to try, there's no better way to dispel the doubters.
I prefer to use external SaaS that allows multiple members of a team to login independently, so we don't have to worry about sharing a single username/password. For things like SSH keys and GitHub repositories, we pay for private organization repos that are shared with the team. API keys, passwords, etc are stored in a private GitHub repository that is only accessible to myself.

One interesting aside to your query is "what happens if I get hit by a bus tomorrow?" That is, will the startup cease without its CTO? My solution has been to keep a handwritten password in a safe in my house, and provided an extra key to a trusted third party (my parents). So if worst comes to worst, my legacy will not end when its domain needs to be renewed.

Hope this helps, and good luck!
This seems kind of cool, but also feels a little hackish. There are two pieces they are 'gluing together':

> “The Julia set is the base, like the southern hemisphere, and the cap is like the top half,” DeMarco said. “If you glue them together you get a shape that’s polyhedral.”

And the cap comes from:

> To get the second, DeMarco and Lindsey wrote an algorithm. That algorithm analyzes features of the original polynomial, like its degree (the highest number that appears as an exponent) and its coefficients, and outputs another fractal shape that DeMarco and Lindsey call the “planar cap.”

It may just be that the article doesn't present this aspect clearly enough—but from the description given, it just makes me wonder: why would it be interesting to glue these two pieces together?

I suppose if their geometry is perfectly complementary so that all the complex fractal whorls fit together like puzzle pieces, then that's pretty interesting and surprising, and a key point—but the article doesn't touch on it!

Also, (again, from the description given by the article), these '3-D fractals' arrived at by folding and gluing together planar fractals, seem fundamentally less interesting than the other 3D fractals which are more deserving of the name, IMO (e.g. the Mandelbulb: https://en.wikipedia.org/wiki/Mandelbulb).

Then again, they're probably more interested in discovering deep properties about polynomials than making pretty things, unlike myself, so... go them.
Out of curiosity, how do you get the data?
Very true, when you are sending someone a message you are hiding behind a screen. Instead of an instant, 'the first thing that comes to your head' kind of response, it is edited and refined. It certinly is not the same as face-to-face communication.

While this is true, I feel it is also true that people are scared of face-to-face communication. Hell I couldn't take to a girl face to face until high school and even then I struggled, but truth be told - I could text like a boss.

Whether it hurt real communication or not is a debate, but either way messaging is going to happen.
Sounds like one of those surge protectors that control the power to other devices based on whether or not a central device is powered on. Some powerbars for home theater setups have a similar feature; if you turn off the TV, all the other stuff turns off with it, and if you turn on the TV, everything turns back on.

Weird that a rackmount UPS would have that sort of feature, but hey, it's possible.
I wired up 8 of these as a 32 bit ALU in preparation of building a digital calculator. The next step was wiring some 16 x 4 RAM chips to create 16 registers and then a set of latches to make an accumulator. I was "this close" to actually having a CPU before I completely ran out of steam on the project.
Along the same lines as this new passport here are some cool design proposals from Metric[1] and Snohetta[2] for Norway's new banknotes.

And a couple of concepts from US based designers[3][4] for US currency designs.

[1]http://www.metricdesign.no/work/norges-bank

[2]http://snohetta.com/projects/200-design-proposal-for-norway3...

[3]http://www.travispurrington.com/2014-usd-proposal

[4]http://tyznik.com/currency/

Edit: I thought Travis Purrington was US based but he is actually Zurich based.
The only thing that matters to me is total and absolute privacy, I should be able to chat with people I care about and not have any third-party involved. No advertising companies, no anonymous collection, no state surveillance, nothing. I don't want anyone scraping my business for any purpose. I'll pay to have it that way if I must (thought I don't see why I should have too).

I don't care about stickers, emoticons, videos or anything else.

I know apps exist that do this now, but this needs to be the default behavior and there should be an open standard for achieving this. It's 2017, we should've had this in 1998.

If I can't have something like this soon, then I'll make it myself.
That's easy for you to say from behind a keyboard :)
I hadn’t heard of it—that’s very interesting, thanks. :)

It would be nice to use GADTs for Kitten’s AST, but last time I tried, it made inference complicated, and I never figured out a good way to encode Kitten’s permission system in Haskell types. Even just annotating Kitten types with their kinds (in the old compiler) was too cumbersome.
2007 Infiniti G35x
Or maybe be an asshole about it like Hugh Laurie in 'House'! Make everybody else suffer too
2009 Saab 9-3 BioPower (etanol). Why do you ask? :-)
... but in practice, there is. - Jan van de Snepscheut
> Define good?

I would say "good" programmers are ones that are motivated to make themselves better. People who take pride in their work, and identify with their skill and abilities. This is true for anything really.

> I've been at startup hiring 1 new decent programmer every week. Stopped calling that hard since.

People who care about improving themselves will not typically want to work at the IT department at a conservative insurance company. "Good" programmers will be attracted to places that provide upward-moving career opportunities, which startups tend to have more of. Perhaps you work at one of those?
Grindr brings out the worst in gay men, it is an STD sharing application and often enough it makes me feel ashamed to be gay.

I believe that all in all it made the world worse for gay men.
I do the same with my TV but it doesn't change the fact that its UI is as responsive as a website running on a calculator -- and it sometimes takes 90 seconds to even boot after I power it on.

I wish we had a hardware switch on these TVs, something to alternate between an old screen-and-TV-mode-only, and a smart TV. Sigh.
I understand pretty much everything in here (and have manually disabled most of the things this disables in the past), but the script serves as a useful checklist and shortcut. That's it's value.
All the questions are optional. It's a little more than my team would like, and a little less than I would like to ask each day, so I think it's a fair compromise.
Digital Ocean saved my butt by notifying me a few months ago that a MongoDB instance I had was wide open.

My mistake was coming from the PostgreSQL world were it's secure by default - you have to jump through hoops to get a DB even visible to the internet let alone with read/write access.
They have a compulsion to recycle parts that are there. OneDrive is SharePoint, so you get much of the baggage that comes with SharePoint.

They also offer feature parity with on-prem SharePoint, which kneecaps the product. The main point of that product is to block Box or Dropbox sales.

It's only now getting better, in the form of a mobile app on Windows 10 only.
HN is not a messaging app.

And I have a lot of f2f discussions about this, even if I know that most people feel being offended by my opinion.
That story is what started that thread on Reddit.
They can mandate a lot, or at least bully- the REAL ID act has gotten most states onboard by threatening to not accept noncompliant State IDs for plane travel.
The unusual ports thing is just a total waste of time. If someone wants in they are not going to brute force your ssh password over the network unless you've use stupidly simple passwords. They might get a targeted attack via reused passwords, which an unusual port won't stop either. If you can't control that then use 2FA or force use of ssh keys.
Anyone whose workflow is InDesign-heavy or Illustrator-heavy is shit out of luck, though; there is no reasonable replacement for either, and especially not for InDesign.
Try Pimsleur, Memrise and the book Fluent in 3 months.

http://www.pimsleur.com/learn-spanish-latin-american

https://www.memrise.com/

http://www.fluentin3months.com/
2015 Toyota Highlander XLE
How so? In terms of disease .. in terms of how people treat each other there? Something else?
Interesting :-) I own several ceramic ones of those. But I'm not planning to use them in the near future, instead my next project will be to create my own ALU using solely with 7400 NAND chips.
Thanks. Normally need more few thousand to do a valid A/B test; meaning to me the comment makes no sense.
"The fact that's completely impossible to buy a dumb TV anymore (the only company I know of that does something like that is Vizio, which isn't present in the EU market) is starting to become a huge problem - if you want a big screen in your home, it's impossible to not install the greatest malware vector and security risk in the house."

It's actually quite easy to buy a "dumb" screen and those dumb screens just happen to also be the nicest, longest lasting, physically tough screens you can buy.

I am speaking of commercial displays which are produced by all of the major manufacturers.

You know, airport displays.

They are fantastic displays, they typically have very, very small bezels (even if they aren't displaywall displays) and they are as dumb as dumb can be.

I highly recommend a commercial/signage display.
I couldn't agree more. Honestly we are so early in development, we don't know what we are going to do for data collection, but there are a few things we are certain of.
- Your messages will be encrypted (end-to-end.)
- We will never spy on or store any of your conversations or media.
- No state survailence.

As for ads, we aren't entirely sure. We could make the app 99 cents and have no ads, or we could have a few ads or maybe both. I am not sure yet.

Either way, I really appreciate the feedback and would love to hear if you had any more suggestions!
I studied welding and metal fabrication part time to get my certification. It was a great time. Apart from the physical skills of manipulating metal I really enjoyed the technical drawing aspect. It involved a lot of geometry and visualizing 3D objects.
Its interesting but ultimately to really 'under' 'stand' language in a deep way, the systems will need representations based on lower-level (possibly virtual) sensory inputs.

That is one of the main enablers for truly general intelligence because its based on this common set of inputs over time, i.e. senses. The domain is sense and motor output and this is a truly general domain.

Its also a domain that is connected to the way the concepts map to the real physical world.

So when the advanced agent NN systems are put through their paces in virtual 3d worlds by training on simple words, phrases, commands, etc. involving 'real-world' demonstrations of the concepts then we will see some next-level understanding.
Is it technology holding housing back, or politics? I thought it was mostly the latter?
Top companies get tens of thousands of resumes from undergrads. They actively recruit mostly at only a few prestigious schools because it's an easy filter for candidates without job histories and therefore lacking strong signals. If you're not going to one of the schools they care about you need to be able to give a really good reason why you should stand out.
"We just don't think a Linux partition on a mainframe makes a lot of sense. It's kind of like having a trailer park in the back of your estate."

That gave me more than a few giggles.
I actually found Testing to have the drawbacks of both: it's neither well tested and rock-solid, nor up to date with bugfixes. I used Testing on my laptop for a year, and it was the only time I had serious bugs that lasted for more than a day.
My biggest concern is salary trajectory. For instance, a converting intern at FB gets $75-125K signing over a normal new grad hire (just an example, less applicable to me specifically).
Right! :)

A face-to-face conversation would be entirly different, but that's the beauty of the internet right?!
There's no better time to start than now. The more people that contribute, the better the platform gets. Bugs don't get fixed when people ignore them.
Reinstalling is a sorry solution. I haven't had to reinstall my dev machine in about a decade.
I seriously love the design of this passport. Well done to the company that designed those.
I really, really like this so far. Interestingly, it's dependence on tmux (which I really like overall) for 'extra' terminal features presents some problems for performance and usability.

Tmux has its own non-trivial rendering bottlenecks, the most significant of which comes into play when you have multiple clients attached to a session. As a test, I went into a notes folder and did `grep -r e .`. When Alacritty was sized larger than mate's default terminal, mate's default terminal finished rendering first. When Alacritty was sized smaller than mate's terminal, Alacritty finished first. Also of note was that Alacritty running tmux rendered slower than mate's default terminal without tmux. This was an uncontrolled experiment, especially since this was a tmux session with a couple windows with a couple panes per window, on a tmux server with 2 other sessions (with a lot of vim windows etc), but something tells me the results would be the same if I used a tmux server with one session/window/pane. As a tmux user, this isn't a huge deal to me, but it should be concerning the the Alacritty devs since Alacritty requires a multiplexer to be usable.

My biggest concern, however, is not performance related, but usability related. Consider this use case: Alacritty -> ssh into remote server -> run tmux on remote server. How am I supposed to paste anything into that remote tmux session now? Am I supposed to nest my remote tmux session in a local tmux session? That sounds awful! I've found satisfactory workarounds to the lack of copy/paste when working locally, but it falls apart when I can't rely on duplicating the tmux register to the clipboard (and vice versa) because the clipboard is remote.

If I can find a workaround to the remote paste issue, I will probably use Alacritty exclusively. Otherwise, I can't use this terminal for remote work, and I'd rather not run two different terminals just so that rendering is faster _sometimes_
It's clear in hindsight. Natural language is the serialisation of human thought. Humans don't think symbolically in terms of rigorous logical statements. We stretch and play with definitions, sometimes making up a new definition on the spot, and relying on context and our shared experiences for the other person to figure out the meaning.

Statistics isn't sufficient for fully understanding natural language (for that, a computer would have to go out and experience the world in the first person). But it is necessary.
I wonder, if you could train on just Disney movie scripts, would

King – man + woman = Princess?

Or maybe:
King – man + woman = villain?

(because of characters like Cruella, Maleficent, Ursula, etc.)
Very cool tips. I've been considering stripe for a side project and this helped me figure a few things out :)
> This time around, people's smartphones are already the unifier. All messaging apps have notifications, so your phone will tell you what everyone is saying across networks, and you just tap to go straight into whatever app the message was in.

I think you can go even further and say that having different apps for different types of communications is actually a convenience in the context of something like a smartphone. Different apps implicitly cater to a different circle of contacts with distinct levels of privacy, discretion, formality and posterity. If you had to explicitly manage these types of preferences in a single universal app it would be both tedious and error prone. Having separate apps that work is specific ways is just so much simpler to manage, it is convention over configuration.
I disagree. Sure, there can be crummy people on it, but there's also great people. People you can actually form relationships with—my partner can attest to that one.

Also, sometimes sex is just sex, Tinder is no worse (or better).
I am just a person who loves to communicate. If I write something I acknoledge someone is taking the time to read what I worked on. Not only are they reading it, but they are thinking about it, expressing their opinion, and giving their feedback.

It would be nothing short of a sin to not show my gratitude to everyone who shares their valuable time with me.

I respect your opinion and you have every write to feel the way you do. With that being said, responding is something I want to do.
But does the translation use word2vec or anything similar?

The original Altavista Babelfish (which used SYSTRAN) used rule-based machine translation. It has been replaced by Bing Translator, but my recollection of the Babelfish was that it was accurate enough to be usable, and better than Google Translate was when it was first released. Google Translate has improved a lot recently. My only problem with it is that it doesn't understand the meaning of the words it's translating.

Neural networks are perfectly suitable for perception, e.g. image recognition. No argument there.
- What other programming-languages inspired this one?

- What market is this language addressing? (ie. where should I "be using it"?)

- What is the bus-factor?

- How difficult is/was it to write/design your own programming language?
My take is that if we look at a longer view, right now messaging apps are fighting for marketshare by competing on features. This is a really useful fight to have - what do people want in messaging apps? GIF keyboards? Stickers? E2E encryption? Photo filters? Video messages?

A high churn rate is bad for federation - federation requires a spec, and specs are like unit tests. You don't want to write them in the experimentation phase before you know what you're building.

Over time the churn will slow down (this is happening already) and we'll probably see a standardish set of decent messaging features that everyone wants. (Good notifications, emoji, photos, low battery consumption, e2e encryption and obviously a gif keyboard.)

When we know what we want it shouldn't be too hard to write a spec and start drumming up interest in some decent opensource federated servers and clients. Signal might be a great place to start - but I think we should wait another year or two. Even signal isn't stable enough yet.

(And no, this hasn't happened yet with XMPP. XMPP has, for a variety of reasons completely failed. We need to let it die and start from scratch with something actually designed with mobile devices in mind)
Sex is reduced to a commodity, people get offended if you waste their time by talking about anything but how and where you two will have sex, rampant racism against Asians and black people is common (which, as a white man, does not concern me).

There are countless predators there looking to exploit young and inexperienced men, like me from years ago.

It makes lots people unable to have monogamous relationships, because at every moment sex with incredibly attractive men is less than a minute away.

If you want countless real life examples just search for Grindr on /r/askgaybros: https://www.reddit.com/r/askgaybros/search?q=grindr&restrict...
The product of the first n primes + 1 is not always prime, though. See https://en.m.wikipedia.org/wiki/Euclid_number
The operative word was "popular". The world uses Whatsapp and iMessages and not XMPP.
Evergreen is a cool school.
At that point, you do need some sort of grounding, e.g. a human reading the text, or a neural network embedded in a robot. It isn't symbols all the way down.
I just read Code by Petzold last year, and have been meaning to try implementing the minimalistic little "CPU" he develops in the book, in actual hardware, and see if I can make it work. I have no idea how it'll go, but I'm having fun digging into this lower level hardware stuff. I've also been working on building a Z80 based microcomputer, so I can learn more about the low level architecture of a computer. Maybe not very practical, but tons of fun and very educational.
Your comment made me curious about the design of New Zealand passports, which eventually led me to this atlas of passport covers:

https://www.passportindex.org/

Here's New Zealand's distinctive design:

https://www.passportindex.org/countries/nz.png

But I prefer the elegant minimalism from Switzerland:

https://www.passportindex.org/countries/ch.png

De gustibus non est disputandum. :-)
Actually, one of my main machines is a Macbook running Debian. Works great. Admittedly, I had a few driver issues in the beginning but that is common with cutting edge hardware with any OS that was not shipped with the hardware. Now I'm running stock Debian with no issues.