skysight-inc/HackerNews huggingface dataset:
Indeed. that css is leftover from a previous version of the page. You can view the history of that page here: https://github.com/jonsterling/JonPRL/commits/gh-pages/prlco...
"from not the best colleges"

You do realise that it's a considerable achievement for someone from a working class background to go to third level at all, right?
If you're going to start a massive drama based on accusing someone of saying something bad, please quote the bad thing directly. When you call someone an "advocate for slavery", I check your accusation for links and verifiable quotes. If there aren't any, then I reflexively assume this is someone who ran over your dog, stole your girlfriend, and said nothing of the sort. Thank you.

EDIT: I have been informed that Jon Sterling may have read an out-of-context quote in which Yarvin may have been summarizing 19th-century philosopher Thomas Carlyle, whom Wikipedia describes as a "satirical writer", and not had his dog run over after all. (https://news.ycombinator.com/item?id=11363159) But also he might really believe it, and I'll only have to read about 1.5*10^5 words to be sure.
It's disgusting that we treat humans like this. A reasonable person can understand perspectives on both sides of many contemporary hot topics, but I see no such leeway here.

Isn't it time we stand up and simply fix something which is so clearly broken?
> Places could be designed where it's uncommon to need to go 20 miles...

Sure, but that's not the same as saying people will want to live there.

This is really the underlying problem with the whole mass transit discussion: mass transit proponents start with the premise that mass transit is preferable to driving, and then deduce what kinds of living and working arrangements will make mass transit work well. Then they assume that everyone can be forced to adopt those living and working arrangements, whether they want to or not.

Btw, this is also true of proponents of driving: they start with the premise that driving is preferable, and then assume everyone can be forced to adopt living and working arrangements that make driving work well, whether they want to or not. But of course an even better answer would be to let people's preferences for living and working arrangements determine what sort of transportation to build, not the other way around.

> How much of that 20 mile commute is through parking lots? Agriculture? Suburban sprawl? Undeveloped land?

My commute is through fairly densely populated suburbs of a large metropolitan area. Most of the suburbs date from before sprawl became a thing, so they are more compact than most suburbs; but they are also poorly designed compared to more recent suburbs--they are highly suboptimal for driving and walking and public transportation. For that reason, many people (including me) do not want to live in those older, denser suburbs, and are willing to trade a longer commute for more living space and better designed communities. (Other people are starting to move back into the even more densely populated city areas, where walking and mass transit work at least tolerably well. But that requires accepting much less living space for the same money.)

I should also point out another solution to the transportation problem, at least for commuting: telework. I expect that to become more popular as an alternative to large investments in transportation infrastructure. Many jobs do not require physical presence, at least not all day, every day, and the cost of building out high speed internet, while not negligible, is a lot less than the cost of building and maintaining highways, railways, etc.
The dawn of the age of holograms
The paper is linked at the bottom of the artice:

http://arxiv.org/abs/1603.04512

"Demonstration of a Programmable Quantum Computer Module"

Abstract:

>"Quantum computers can solve certain problems more efficiently than any possible conventional computer. Small quantum algorithms have been demonstrated in multiple quantum computing platforms, many specifically tailored in hardware to implement a particular algorithm or execute a limited number of computational paths. Here, we demonstrate a trapped-ion quantum computer module that can be programmed in software to implement arbitrary quantum algorithms by executing any sequence of universal quantum logic gates. We compile algorithms into a fully-connected set of gate operations native to the hardware. Reconfiguring these gate sequences provides the flexibility to implement a variety of algorithms without altering the hardware. As examples, we implement the Deutsch- Jozsa (DJ), Bernstein-Vazirani (BV), and quantum Fourier transform (QFT) algorithms on five trapped-ion qubits. This small quantum computer can be scaled to larger numbers of qubits within a single module, and can be further expanded by connecting many modules through ion shuttling or photonic quantum channels."

ADMISSION_OF_IGNORANCE: I haven't read the paper yet, but it looks fascinating and it's definitely on my must-read-quickly list. At present, I don't know if any of their code is available publicly.
Yeah, that's why the qualifier is there. I COMPLETELY agree yo can outsource that. Hell, provably even provide a materially better outcome however, if you/your are involved, it takes you shifting priorities.
Show HN: Flinck, organize your movie collection using symlinks
I read the article but apparently I still missed what they found.
The payload typechecking does conform to React's PropType standard though. If you don't want to require React for that to work you can grab a standalone PropType library. There are a few available:

https://www.npmjs.com/package/react-immutable-proptypes
https://www.npmjs.com/package/react-prop-types
> Don't lazily conflate the unfamiliar with magic. It's short-sighted and annoying.

Why? Because magic exists, so save the word for when you see actual magic; don't waste the word on a metaphor?
Was anybody ever able to reverse engineer the original original recipe? (not the KFC "original" recipe)
not that i recall, but in the 90s, construction crews would routinely cut backhaul fiber lines and large areas of the country would go offline for most of a day while they fixed it, literally by stitching the cables back together. i think that's when they started putting markers by all the cables, because it was becoming a real problem. "call before you dig!"

or, more commonly, entire sites would be unavailable for a day or two, because everyone ran their servers on insanely expensive and unreliable T1 (or even crappier leased line) connections that were also prone to getting cut. that's when the colo / datacenter / hosting business really took off, because imagine running something that makes you money and relying on your local shitbox CLEC telco to deliver it for you. untenable at best.

for example, i remember a guy who ran a small gaming server outfit on a set of 56k leased lines running out of his garage. if you ran a clan, you could pay him for low-latency practice space. that was considered a legitimate internet business, cutting edge and visionary, even. i think it was a side business, and took off when the industry matured a little more and he could actually deliver decent solutions at consumer prices.

aside from basic nostalgia, those were not the good ol days. in fact, it pretty much sucked. flakey hardware, buggy software, slow-as-shit networking, no wifi ... the struggle was real.

these days, everything that comes out blows your fucking mind at how fast, reliable, high quality, and cheap it is. imagine waiting years for an incremental improvement in bandwidth instead of ridiculous shit like google fiber replacing your good-enough 100 megabit cable ISP. it's much better now in absolute terms, no matter how much people complain. and i'm only in my early 30s, i got an early start, but to someone in their 50s it must be mind-bending how much progress has been made.
> is may bring me one step closer to my personal "holy grail" of home automation: every room in the house[1] working with seamless voice-activated home automation.

But why? What do you want to automate?

That's the part I never understood about this stuff. What is there to automate in the first place?
Wordpress is never a bad choice IMO.
The individual in question is Curtis Yarvin aka "Mencius Moldbug".

Quote: https://pbs.twimg.com/media/CGr9pDjW8AA23uT.jpg

Source: http://unqualified-reservations.blogspot.be/2009/07/why-carl...

Link: https://en.wikipedia.org/wiki/Curtis_Yarvin
This is probably also the first time they showed "Holoportation"[1][2] to the public.

[1] https://www.youtube.com/watch?v=7d59O6cfaM0

[2] http://research.microsoft.com/en-us/projects/holoportation/
Show HN: Steve Jobs Tribute Page
The blog post I linked to in my previous comment suggests differently. Do you happen to know where you saw that diagram? Since I'm working on space debris, I'm curious what the target graveyard orbit is if it's not escaping.
I have an LLC called "NULL VENTURES LLC". I often get mail that is addressed to:

" VENTURES LLC"

I still laugh a little bit every time.
> The program committee feel that we cannot possibly organize a workshop under the umbrella of a conference that values the free expression of racist and fascist views over the physical and emotional safety of its attendees and speakers.

Ummm, none of those views are to be expressed at LambdaConf. There is no threat to anyone's physical safety, and the only threat to anyone's emotional safety is solely self-originated.

Under the circumstances, I cannot have anything to do with Jon Sterling, because I can't trust that he will behave like an adult in a pluralistic society.
I'd argue that Google implemented it because they don't want their product to be implicated in a high-profile attack; if someone disappeared because their Gmail credentials were phished, it could easily blow back on Google and contribute to a perception that Google services are fundamentally insecure.

It might be a harder sell to implement E2E crypto, although perhaps the same argument might apply some day. The notifications are probably just low-hanging fruit.
True, I forgot about the travel expenses as I'm a local speaker.
What does prlconf have to do with lambdaconf? How does a speaker at one conference cause the closure of another conference?
But really, don't you think it's ok to have very "offensive" beliefs? I hope you are aware it was once reprehensible to think the earth revolved around the Sun and you can get killed for "blasphemy"

I believe you are operating under the same principles of censorship AND punishment for ideas you do not agree with.

I'm sure you you strongly believe his are "obviously bad". But that's how people in the places above think too.

Now, it would have been very different if his political views were a topic of conversation at the conference but to the best of my knowledge aren't. So how do both of them tie up.

I do not know what your religion or denomination is (or if you have one) but I know a lot of people who will not let you work for them (say develop a website) if you do not in private believe that Jesus is your personal Lord and savior.

You are acting alike sir.

PS:

1. Would you act the same if it was a black dude that wrote the same thing/has the same ideas he has?

2. To what extent should he be ostracized? Can he get investment in your VC firm for a photo app? Get a job at your company managing servers? Open a bank account?

Thanks for taking the time to respond.

PPS: What he wrote is very very insulting and reprehensible to me and I'm sure many others.
P.S. And we would be remiss if we did not note that they did, in fact, have 20 seconds to comply.
Many of us write to communicate facts. When we read, we expect the writer to be doing that, too. We get frustrated if they take far too long to deliver on too little payload of facts.

But sometimes other people write to communicate feelings, not facts. Sometimes I see this in my marriage. My wife says something, and my reaction is, "So?" But she wanted me to share in the experience, not just to know something. If I listen just for facts, I miss what she's trying to tell me.

Now, for those of us who are fact-oriented, it gets annoying to have people talking to us the "wrong" way (i.e., not our style) all the time. But we need to be able to learn to handle the other style, at least at the level of a somewhat-fluent foreign language. (I say so, who does not do very well at this...)
Not sure I understand. The city of London is in the county of Greater London. New York City is in the state of New York. But Singapore is a city-state.
Latency Comparison of Lua, OpenCL, and Native C/C++
Let me quote LevelDB docs here:

"By default, each write to leveldb is asynchronous: it returns after pushing the write from the process into the operating system. The transfer from operating system memory to the underlying persistent storage happens asynchronously. The sync flag can be turned on for a particular write to make the write operation not return until the data being written has been pushed all the way to persistent storage. (On Posix systems, this is implemented by calling either fsync(...) or fdatasync(...) or msync(..., MS_SYNC) before the write operation returns.)"

and if you see my benchmarks I am flushing each entry to the disk.
The developer machines are still (by necessity) connected to the Internet.
The author has chosen to make a public statement with arguments X Y and Z, everyone else is free to critically evaluate those statements.

And yes, fragility I believe is the right word to describe killing a technical conference because he doesn't like another speaker.
I logged back into the forums to try and find it, but I didn't see a way to pull up old posts.

IIRC, the issue I posted about had to do with some of the underlying parsers. I was looking at the CSV stuff and I believe one of the types it relies on had a skipBOM function, or one of the functions would skip the BOM, or something along those lines.

But what it did was blindly increment the file pointer without checking it was looking at a BOM, or that it was at the start of the file.

To me the interface is a fairly big deal because you can't safely use the type without knowing that implementation behavior. People do stupid crap, and calling skipBOM at the wrong time will happen, even though it's obviously not intended. What I recall is recommending that it either fail noisily or turn into a noop. I'm on the side of failing noisily to help users of the class find their bugs quicker, but I can understand why someone would want it to be a noop since technically doing nothing if it's not a BOM is the right thing to do.

The response I got was the type wasn't meant to be part of the public interface for the stdlib and so wasn't an issue, and then I was pretty much ignored after that statement. I even offered to do the work myself, but pretty much got ignored.

It wasn't so much that the reaction was negative, as much as it wasn't conducive to improving the stdlib all that much. And from my perspective, one of the biggest problem nim had (at the time) is that the stdlib felt very unpolished. As if someone had written it for very specific use cases and then haven't revisited it. I guess what I'm saying is that it didn't feel like an stdlib in many places, it felt like someone who wrote some production code for very specific use cases. Which is perfectly acceptable for production code with a specific use case, but not for an stdlib (in my opinion).

The entire thing left a bad taste in my mouth and I lost a lot of trust in the quality of the stdlib and so decided to stop learning/using nim.

It's all a little fuzzy in my mind, so I may not have all the details correct but the loss of trust was definitely the result.

And who knows, perhaps I was misreading the code, I wasn't all that experienced with nim at the time. But even having someone point out it was my mistake would have felt better than simply being ignored.

It's too bad really, because I did like the language itself, which is why I had offered to try and help improve the stdlib. Nowadays I'm picking up rust for fun(putting together an NES emulator in it). I'm a little bit of a language whore :)
The virtue of tolerance is not very virtuous if you don't have to tolerate anything.
The headline ("Two College Degrees Later, I Was Still Picking Kale For Rich People") is a statement of disappointed entitlement, of outrage over a belief that some implicit social contract has not been fulfilled.

The reality is that just having "a degree" in a generic sense is no longer the magical ticket to a middle class lifestyle that it was in 1960. It's become too common and is no longer much of a differentiator in most job markets.

A related issue is that many, many people have degrees in non-marketable subjects. Whatever one may think of the intrinsic value of studying history, philosophy, English literature, anthropology, art history, etc. there simply is not much demand in our society for specialists in these fields -- and so you wind up picking kale for rich people, with a pile of student loan debt to pay.

We utterly fail to communicate that fact to young students entering college. We do the opposite: follow your dream, follow your passion for anthropology or whatever and it will all somehow work out in the end. Turns out that's not actually true. Telling students that it is true is what leads to indignation and this sense of entitlement. Society just doesn't need more than a tiny number of anthropologists. Whether one thinks that society ought to need more of them is irrelevant.

It's disingenous to keep encouraging kids to get degrees in non-marketable subjects, to keep pretending that economic reality should not be a factor in what you choose to study.
There was only like a grand total of three tweets that didn't start with an @mention, and I think they were manually added by the team.
I meant technical differences of implementation.
“An increase in the bandwidth to the website” caused tickets to be sold early
I responded to dom96.
Please provide proofs for you accusations.
Hotel Wifi Injecting Ads into My Browser
It's always fun to see how "free speech" is used to defend troglodytes' right to proclaim their superiority by virtue of their race and sex, but the people who have anything to say against those opinions are told they're being too sensitive, participating in "outrage culture", infringing on someone's rights, etc. The right to be an asshole and the right to call out their assholery is the same right.

In this case, an individual has opted not to participate in an event that a racist is speaking at; not because he thinks the racist will spout racist things during his talk, but because being involved with racists is repugnant to him. That's his right. Are you going to force people to participate in events against their will to protect the feelings of a racist and proponent of slavery? Who's being overly sensitive now?

Lambda Conf made a choice that they're willing to work with the racist proponent of slavery. That's their choice. It's the choice of everyone else to say, "Nah."

No one is exerting force against anyone else in this story. No one is threatening violence. No one is calling the cops. This is literally a free speech story on all sides. Individuals are making choices about the kind of community they want to be a part of, and a lot of people are voting with their feet that they don't want to be part of a community that welcomes a self-proclaimed racist and proponent of slavery.

Freedom of speech is not freedom from criticism.

And, for the folks who say, "This was years ago, under a pseudonym!" Did I miss where he has renounced his earlier writings? Did I miss the apologies? Did I miss where he owned up to the incredible amount of bullshit he spouted for years? I'm not saying he has to do those things; he can say and believe any thing he wants. But, time passing does not mean he's changed his mind on these subjects, and given the extremity of his views...I think it requires more than mere silence for me to believe he has changed.

In short: I wouldn't want to participate in a community that tolerates racist proponents of slavery. It doesn't make me "sensitive". It means I choose my friends and peers with care.
It was collocated with lambdaconf and essentially happening within lambdaconf: http://webcache.googleusercontent.com/search?q=cache:o9MkL1W...
Where is the line though? Should radically conservative parts of the south bar anyone who has advocated for gay marriage from speaking at tech conferences?
In my opinion

Using XML is always wrong. If you want to automate Jenkins setup with sth like Docker or Ansible, you have to touch the configuration, and that means dealing with XML, which makes me cry. There are many ways to do configuration reasonably. Not so related to Java but hand in hand, as somebody else put it: "Java is a DSL to convert large XML files to stack traces".

It's impossible to debug, and its plugins are impossible to debug. If it would be in a scripting language, you could see what's going on easily, maybe print debug messages, and wouldn't have to clone-edit-compile-(deploy)-run in order to debug.

When some Jenkins plugin doesn't work out-of-the box, I straight up give up on it, because I know there's no simple way to interactively dive into the code. Based on my experience, I really tried. YMMV.
The problem is this is one of those issues that democracy has a hard time handling because it affects many people diffusely but almost nobody acutely.
Don’t hide in the bathroom, at the bar, or behind a plate of food.

Or behind a glass, for that matter.

To wit: alcohol obviously can help break the ice in many situations -- but it can also cause innate skills to atrophy, and have weirdly isolating effects in a whole bunch other ways.

So use alcohol as a tool (if it works for you) -- but switch it out, now and then. And make a point of doing all that approaching, "leaning in" (or however you like to term it) whilst stone cold sober at least as often as when you've had a glass or two.
All Those New Dinosaurs May Not Be New – Or Dinosaurs
Curtis Yarvin seems to have some really stupid ideas, but the only reason we're wasting time discussing them is because people like yourself felt it appropriate to introduce them in an unrelated context while asking everyone to pass judgement on their basis.

There's a time and a place for that discussion, if you seriously want to spend time making sense of Yarvis' views in the first place. However, evaluating his proposal for a technical conference is not an adequate venue for reviewing and passing judgement on someone's broader world views.

I'm also not comfortable attempting to define exactly what degree of "unacceptable" Yarvis inhabits, or what line(s) exist that justify exclusion from professional conferences, but that's exactly what you're asking us to do.

Furthermore, you're asking us to accept a precedent of excluding those that hold views that the majority finds unsavory, as if there's not significant consistently negative historical precedent demonstrating the volatility and danger of doing exactly that.
> I don't consider her writing to be good.

Her writing would be fine for long-form fiction. She gives details, images, feelings. It doesn't work as well in an article like this. But if she writes novels, she could turn out to be good. (Or she could not be. Or she could be good and still not make any money. Novels aren't a guaranteed path to riches, even if you're good.)
Some'll get it already. The HN community isn't one monolithic hivemind, it's a bunch of people who each have their own perspectives. But I'm trying to connect with the people who don't, who still think in terms of the big picture, and so my comment needs to be phrased in the same terms that it complains about. It's hard to make a perspective shift, because you are trying to see things that, by definition, you did not see before.

I remember wrestling with this when a friend of mine posted her personal experience, as a woman and as a psychologist and as someone who has been discriminated against, a year or so ago, and she said "You're a hero for making the effort. I mean that."