skysight-inc/HackerNews huggingface dataset:
> I'm sorry I neglected to reply to that bit.

No worries, thanks for responding this time.

> I guess I just don't share your perception at all? I didn't call him a nationalist and didn't flame him. I wrote, "The only place to keep Hacker News as a place for things that gratify intellectual curiosity is to keep it free of nationalistic indignation, however justified." This phrasing is deliberately general (i.e. about HN as a whole) and impersonal (e.g. "nationalistic indignation" as a genre).

Honestly, this doesn't even pass the laugh test. Just look at what little sense this makes:

1. You said the OP was making a "swipe" at Saudi Arabia, when (a) the OP was simply using it as a reference point, and (b) literally no one else's reply to that comment took any issues with what was said about Saudi Arabia (whether in terms of accuracy, or in terms of civility/offensiveness, or anything else). And the replies about Hezbollah and whatnot were to someone else's comment entirely. But you still thought it was somehow provocative... okay, fine. Now here's the ironic part:

2. At the same time, the OP felt the need to immediately defend himself by saying "i am not nationalist" in a direct reply to your comment where you used the phrase "nationalistic indignation". This means he himself (a) felt your comments were directly targeting him, and (b) that you had accused him of being a nationalist. Someone else took it the same way too, and replied that his comment wasn't nationalistic. And now you, a moderator who seems to be trying very hard to understand things from others' perspective, are suddenly claiming that you in fact "didn't call him a nationalist", and that your statement was in fact "deliberately general (i.e. about HN as a whole)", not about the OP. In other words, he made a comment, you thought it was offensive to Saudi Arabia, no one else had an issue with it, but your view stands. Okay, fine, let's go with that. Then the opposite happened: you made a comment, which made him go into a personally defensive mode directly about what you said, someone else also defended him for the same thing, and now you're denying that you were accusing him of nationalism and that it was just some general statement about HN. I'm assuming you're writing this all with a straight face, but being completely honest with you here, it's so ironic and goes so directly against what actually happened that I'm having quite a hard time even reading it with a straight face, let alone being remotely convinced by it.
I have a bad book hoarding habit yet these one will probably never reach my house. :)
Maybe that's an indicator of a technology being at the tail end of the hype curve - IBM marketing no longer mentions it.
What on earth are you talking about?

The first step in a linear algebra course is to codify the method that you use in middle/high school to solve systems of equations of the form a00x0+a01x1+...=b0....

That algorithm sets the stage for everything. The pace is natural, the math is accessible, no geometric interpretation is ever required, and it's built for problems that people of even average intelligence can understand. Frankly, it's astonishing we don't teach it in high school.
>When I see people with these crazy flights of fancy throwing away perfectly good opportunities to work and build incrementally to their dream lives, it makes me a little sad.

If everybody thought like that there wouldn't be jobs in the first place, as nobody would risk to start a business (and hire people).

Not to mention that freelancers are becoming a dominant percentage of the workforce.

Besides, the story is about a person who didn't like his job, and built a decent (if not great) career for himself by himself after he quit. Not sure what's "irrational" about it.

>Sure, he never starved. There was always some money coming in the pike. But he purposefully did not shoot for any more.

Shoot for more of what? More of the same job he hated, with perhaps better compensation but the same lack of satisfaction?

And why should have he "shot for more"? Shouldn't he just shoot for enough? (and he seems content with what he has)

In fact, why don't you "shot for more" and do something on your own? Why is your idea of more constrained to being a salaried employee?
(I'm an American, working in the United States. My perspective is that one alone.)

I've never understood the irrational desire have a job.

My contract work over the last 13 years has been immensely rewarding, both financially and personally. I've met and worked alongside many very interesting people. I've had some great relationships and untold wonderful conversations (and billed for them). There have been contracts that are grueling and difficult and some that have been embarrassingly easy. I have always been thankful that diversity in my income has allowed me to ride-out economic hardships and to be selective about the work I do and how I spend my time.

When I see people chain themselves to a single source of income (and particularly a single source of health insurance) I get a little sad. I see people frustrated with dealing with HR policies, working unpaid overtime, and forced to deal with unpleasant co-workers. So many people seem to be slaves to their jobs but are either unwilling or unable to make a change. The fear of losing a job today and being without health insurance has turned work into near-slavery for many people. I've heard many stories of hardship that start with "I lost my job..."

Working intentionally and working a job/freelance are orthogonal. I work very intentionally, but I don't have a job. I watch my billable number every day, and I tune my work up/down based on my personal commitments and goals.

Any perceived "security" in a job (for the vast majority of jobs) where you hold no equity is an illusion. (Sure, sure-- different states have different protections for employees, unions have contracts, etc...) I feel very comfortable that, so long as I don't do anything to tarnish my reputation in the public sphere I have pretty good security in my income.

Edit: Grammar... oh, the grammar...
Legacy python nowadays? I really cannot understand why one would use legacy with a new project.

Sorry but I could understand if you had to maintain a legacy code base.
Slightly OT: I signed up for the IFTTT newsletter a long time ago, in hopes to find out what people use the thing for. Turns out it's impossible to unsubscribe from that newsletter, which disqualified the whole service in my eyes.
Yes, I read that article too. I already told you why it doesn't apply.
With the proper training and experience, this is an academically rewarding sport / hobby, and is quite safe - still less so than normal open water diving but not the death trap that it seems. The NSS-CDS (http://nsscds.org) keeps accident analysis articles on hand (only seems like older ones are available on the website right now, dead tree is still the boss in this arena) covering these.

Similarly though, there's a trough in the safety numbers where folks between about 100 and 1000 hours seem to be involved in most accidents.

I'm not sure if I'll keep this up if/when I have children, but that's something I'll have to wrestle with when it comes. I have a number of friends who've retired from caving until their kids are teenagers or permanently now that they are fathers & mothers.
HTC backlash over pop-up ads on keyboard
ExpressRoute is just Azure's version of AWS VPC. They're complicated VPNs for cloud services.

Espresso is a system for controlling BGP peering using application-fed metrics. It's basically complicated source routing.
You can also open a lisp interpreter and open an R session from here. Probably more efficient.

If you want to open a lisp repl inside R you can just open an R session and write:

system("sbcl", intern=FALSE)

That's all... use intern true if you want to save the session to an R object

foo <-system("clisp", intern=TRUE)
Hackers Created Fake News Sites in Attempt to Phish Reporters Covering China
How do you know if your chosen organization is registered? Is there a list somewhere?
Trump’s leaks crackdown sends chills through national security world
I'm just hearing of this company today and I consider myself relatively up-to-date with the high level happenings of the industry...what the hell has this company done in the meantime???
Ask HN: Cheap Linux VM hosting for running small personal cron jobs?
Need something cheap (< $20/month?) to upload some code and schedule cron jobs. Any recommendations?
> If you can not arbitrarily compute data on the target
> machine ASLR is still completely useful

Cache timing and other side channel attacks can be done remotely. RSA implementations have been broken via side channels across ethernet and even via thermal noise.

That said, that ASLR could theoretically be broken remotely hardly implies that ASLR isn't an effective mitigation.[1] If you can quantify the rate of leakage across the channel you could, for example, throttle requests to make an attack impractical. Just be careful about underestimating the rate of bit leakage, or forget that a few leaked bits can make practical a brute-force trial+error attack.

This is why, arguably, the new best practice in writing service daemons (see recent OpenBSD work) is to fork+exec when restarting a service, even when restarting it statefully; as opposed to just resetting internal process state. Also, daemons and daemon slaves should be periodically restarted automatically.

This can be difficult to do, especially if you want to avoid dropping existing, long-lived connections. But when writing new software it's not too bad, especially if you farm out sensitive work (e.g. key signing, complex object parsing) to subprocesses that can be spawned and reaped independently and at a faster rate.

[1] We shouldn't discount the distinction between targeted and untargeted attacks. Currently untargeted attacks don't typically rely on breaking ASLR via timing attacks, and even when they do we can expect that the _cost_ of mass scale timing attacks to be significantly greater. Basically, there's no reason to believe ASLR to be a completely useless mitigation against remote exploits; quite the contrary. Useless for local exploits? Maybe, especially considering that Linux and Windows kernels are so riddled with exploits.
> I've never understood Apple's lack of prioritization for the gaming market.

I think people overestimate the size of the AAA video game market with high hardware requirements. That's more the domain of a minority of gaming aficionados.
> As it is, in Chrome, if you let a webpage access your camera (or mic) that page gets permanent permission to access the camera whenever it wants forever, no questions asked again.

Firefox asks if you would like to remember allowing camera access (this appears to be respected when refreshing the page):

http://imgur.com/a/3lbt2

Chrome does not:

http://imgur.com/a/2aSY5
You must be a very scared person then.
Given that the name of their flagship product is basically a lie, I guess I'm not too surprised that they've allegedly been using other questionable labeling practices.

Mayonnaise is made with eggs. By definition.

Calling an eggless product "Just Mayo" (with a picture of an egg on the label, no less) is like labeling soyburger as "Just Burger" with a picture of a cow.

The FDA made them use a bigger font for "Egg-Free" and make the picture of the egg smaller, but it's still deceptive, IMO.
How to covertly toss an apartment, Stasi style
Try https://lowendbox.com/
> But running a fast, efficient, hyperscale network for internal datacenters is not sufficient for a good user experience

It will never be sufficient. A good backbone infrastructure doesn't compensate for the fact that the majority of users don't have ISP choices especially for fast speed fixed/mobile networks.
>The desire is irrational because it doesn't respond to reason.

Whereas the desire to go be somebody's helper for 8 (or more) hours every day, be on their command, and work on implementing their dreams and plans, stands to reason?

>Their decision-making process is completely oriented around not having a job, not around making money.

You seem to be convinced that the pinnacle of reason is making money.
Or maybe what he's saying is, "I would rather my kids learn that they should explore and enjoy the world, rather than never take any big risks."

There are a lot of parents in the world. Once you start judging them (for actions other than abuse and neglect), you very quickly realize how limiting that is. Do we need to look down upon astronauts who have children? What about pilots? People who travel for work for days or weeks at a time? Someone who commutes an hour to work each way in a car that has a poor safety rating?

The good news is that once you become a father, you'll get to decide (possibly with a partner) what the acceptable level of risk is for you and your family.
> In an amoralistic, profit driven dystopia, yes.

Why? As stated, the government is supposed to regulate this stuff - that is partly why government exists.

And this is by design. When regulation is proposed, it can them be publicly debated - rather than leave those decisions to whoever runs a particular business.

> In actual human societies, businesses are also supposed (whether they are or not is another story) to be ethical and improve society.

Says who?

> And most of them pay lip service to that all the time, in their ads, promotional copy, motivational speeches to employees, etc.

Which is apparently what the consumer wants..

Notice how politicians tell the public what they want to hear? Well, the public too rarely take them to task. You get what you vote for..
"I'm not a cave diver, have no emotional attachment to this article, and I don't have even a rudimentary understanding of the culture surrounding cave diving but I made an account just to say I think those people should have arbitrary limits placed on them."
For one, input and output size has to be fixed. All these NNs doing image transformations or recognition only work on fixed-size images. How would you sort a set of integers of arbitrary size using a neural network? What does "solve with a NN" even mean in that context?

Another problems/limitation I can think of is that in NNs you don't have state. The NN can't push something on a stack, and then iterate. How do you divide and conquer using NNs?

Are NNs Turing complete? I don't see how they possibly could be.
I guess it would depend on the rules of the sport. In soccer/football, the game can't continue without the refs, but just because there are no refs doesn't mean the game is over. Sometimes they'll leave the field in protest of player or coach behavior. There's nothing a ref can do if a player refuses a penalty that was assigned to them, so they'll typically leave the field until the player accepts that he's been penalized.

So in this situation, the board leaving would be a strong indicator that they're protesting the actions of the company or of the CEO. There's nothing saying they can't come back if the situation changes, or the company can forfeit the game and then it's all over.
Full disclosure: I worked at HC for 8 months about 2.5 years ago

Having seen some of the messaging, the pitch isn't about mayo, it's about better food. Certain kinds of food have a pretty heavy environmental cost, HC and a number of other companies (notably http://impossiblefoods.com , again disclosure, the founder of IF was my co-adviser in grad school) are trying to create a food chain that is more sustainable without compromising taste.

When HC pitched it would go something like this: "How about a world where food tastes better than it does today, is more healthy, all while being radically more sustainable. We've done it with Mayo, invest with us and we'll do it to the rest of the food system."

On its face, not a terrible pitch, especially given that they'd created a product and gotten it on tons of store shelves in short order. There are certainly flaws at HC and in the pitch's promises and whether they were kept. But I think from the viewpoint of investors that pitch makes a lot of sense at least early on. It certainly did to me as someone who ended up working there for a bit.

Edit: typo
Saying that Codeanywhere is a better choice than TIO is like saying that GMail is a better choice than Netflix.

In both cases, both services were built for different purposes, and neither one can or intends to replace the other.
I'm not sure I agree. Children don't ask to be born, and they don't get to agree to that trade-off. Parents are responsible for the children they bring into the world.

That said, parents don't always get a choice. Sometimes pregnancy is unplanned or even unwanted. I'm not sure how much moral responsibility parents bear in this case, but this scenario illustrates that the issue of responsibility isn't always black and white.
But it is only the syntax that is unambiguous in Lojban -- the semantics (which in the real world are the cause of most misunderstandings) are pretty much open to as much ambiguity as any other language. The Lojban word for love, "prami" covers love of one's spouse, love of one's children and love of one's pets, much as "love" does in English. These are obviously very different feelings.
Shareable, Instant, Isolated Environments for Web Developers
Python2 is still what comes installed as stock on many distros. I know Fedora/CentOS ship with it, in part because the package manager Yum/DNF is based in Python2.
If you want a great mayonnaise try Duke's.

https://www.dukesmayo.com/
s/Proof/Weak evidence/
Interesting to see how in 1984 you could get arrested based off of a few poems and an appointment - stuff that today is readily available in a compromised Google/Exchange account...

Really brings home Snowden's comment about "Turn-key tyranny".
Right, I expect that the Netflix traffic numbers are for the last-mile only (CDN to customer). Google's numbers should be from a 1e100.net server to the customer across multiple networks (unless Youtube has some localized CDNs, which would complicate the math).
>Many forms of irritable bowel syndrome (a disease defined by a list of symptoms, for which "there is no cure") can be fixed simply by changing your diet.

A syndrome isn't a disease, it is a list of correlated symptoms. And IBS can't be cured, only managed. That's what 'fixing' it is: finding out what triggers your symptoms by trial and error and adjusting accordingly.
Every vendor is moving to SDN and hardware is getting more and more generalized with more functions crammed into smaller die space. Google is just using its massive cash reserves and R&D capability to beat the vendors to the punch. They probably expect network vendors to go this way, and want to eventually sell these new routers as a service to customers the way they did with their search boxes. There's also the little problem of routers facing an ever-bigger internet and not getting any more efficient, so planning for the future means having better scaling routers.
Has anyone been able to do this? Is anyone working on it?

I only follow the field as a hobby, but as far as I can tell we are nowhere near getting to this point. I think the ability to combine all these parts in a way that the sum is greater than it's parts is going to require many many breakthroughs still.
One of the greatest clear and present dangers of AI is that various existing algorithms are called just that, rather than what they are: statistical analysis algorithms, or, in short, statistics. Statistics used to be what we called the worst kind of lie; now it's becoming associated with intelligence, hinting at the ability to expose some great hidden truth. The problem lies not only with the algorithms, but with the models they learn (which are indirectly shaped by the algorithms' limitations) that are simplistic to begin with. E.g., they are trained to predict behavior based on a snapshot of statistical data, using either a constant model (which assumes behavior doesn't change over time) or some simplistic first-order model of change. They certainly aren't usually trained to take into account long-term changes or how their own recommendations impact behavior. The result is a powerful yet completely unjustified boost to the public image of statistical data with simplistic change models.
Set up and IFTTT action to delete all emails from IFTTT
It's almost like these people hate money for some reason.

No - they just hate wasting time. Like time spent living someone else's dreams, for example.

And I can have conversations, share what I know, and learn at work.

That's great for you. Not all jobs work out like that for everyone, unfortunately. In fact they're nearly 100% "dead time" for many people I know. An acceptable enough tradeoff (given the available choices), mind you -- I'm not saying these people are complaining. But in and of itself -- 8-12 a day (depending on your commute) gone straight down the toilet, nonetheless.

So like the author of the original post himself acknowledges -- the grass certainly ain't always greener, on "the other side". But I don't poo-poo these people for trying. In fact I'd wager it'd be a much more boring world to live in if people didn't try to "break loose", as often as they do.
It's just interesting that the Mac drivers / APIs are just so bad when the iOS story seems to be so different.

Just today, I'm watching team mates suffer with Android freezes. This is far from the first time this has happened. There's just a ton of anecdotal evidence that indicates iOS is superior to Android for gaming.

And it's not like Mac's are having to deal with this "massive ecosystem". I mean, Windows runs on everything. And Macs, like the iPhone and iPad, really are pretty much closed ecosystems too.

So it seems there was some decision in the history of Mac OS development that has somehow screwed it over when it comes to providing drivers and APIs for game development, and, Apple can't rectify it effectively. I just wonder what that was.
You leave your house, walking towards the railway station to catch a train to work. You reach a traffic-crossing near your home, and see the crossing-light flashing orange. You dash across as you're in a rush, and as you dash out, a car hits you.

It wasn't entirely your fault, but you did dash out without looking, and did dash out whilst the lights were flashing orange.

Do you never take that crossing (or maybe even any crossing) ever again?

The majority of cave-diving accidents stem from ignorance or disregard of cave-diving safety protocols. In this article, the diver seems to be very knowledgeable and aware of the protocols, but there were a few that weren't followed.

The diver's had a very close call, and no doubt recognises some of the issues that caused the accident, and I'm sure is determined to never make those mistakes again.
He mentions that the key factor in him choosing to try out emacs is orgmode.

I truly think orgmode is today's killer app for emacs. (A killer app is the one app needed to make people pick up the tech - https://en.wikipedia.org/wiki/Killer_application .)

I have given 9 tech talks so far in my career - and I've written every talk in orgmode. I've outlined training for support people in orgmode. I like to use it to organize my work and notes on things I'm studying as well. My next big project is to write a book using it.

Check out orgmode, learn what other value emacs creates, and consider adding emacs to your toolbelt as well.

Some things I've been using emacs for:

- text editing
- writing and running Python code and tests
- writing .tex files for LaTeX, previewing the pdfs *in* emacs
- erc - an IRC chat client
- subshells
- orgmode, of course

I know others use it for

- email
- newsgroups
- web browsing

I feel like I'm just scratching the surface of the things I can do with it, and I feel like emacs will be with me forever, so I want to use it to replace my desktop gui operating system, to the greatest extent possible.
sorry, this is reply, posted to wrong place..

https://news.ycombinator.com/item?id=14792139