skysight-inc/HackerNews huggingface dataset:
I think wrestling is back on? But the broadcasts definitely should be improved. First they should hire someone like Joe Rogan for over-the-top commentary. If the problem is too many competitors, then start merging weight classes. There are definitely potential fans around for entertaining combat sports.
The engine itself can only do so much, if you don't want to write a whole new graphics library too.

This post by the Outerra dev on planetary scale precision issues and on how to circumvent some issues by implementing custom log scale depth buffers offers a good introduction.

http://outerra.blogspot.de/2012/11/maximizing-depth-buffer-r...
That's actually a much better idea on reflection. The sneakiness and pretension of Twitter bothers me a lot more than the individual actions they're taking.

...With the one exception of what we're talking about here. Banning political commentators for words that are barely offensive while doing nothing about terrorist propaganda is reprehensible
What he means is that the contrast between the text and background makes the article hard to read. If they would up the font-weight to 400 from 300 it would give a much better contrast.
What's weird to me though is how many of them, even after observing family economic difficulties, studied things that could never result in a non-poverty life and ran up huge financial loan burdens.

That's what I was thinking after reading the opening paragraphs: "...and you didn't learn a damned thing from it, did you?"
Those port pilot jobs are notoriously well paying as well as difficult to secure.

Sure there will be more hubs than there are ports, but it doesn't look good for truckers.

Not saying you were arguing any different op, just furthering the points made above and below.
Looked at from another direction, the unix world works beautifully with slim VMs, unlike windows which requires gigabytes of ram. There are plenty of 0.5GB ram unix VMs out there that do their job just fine... and to fork over 20% of that ram just to do shell scripting? Not very portable.
It's sad how the software stacks have gotten to this point where toggling a pin is so horribly inefficient. And there's no good reason it has to be.

- Instead of filesystem operations there could be ioctl, which is still safe from the OS perspective (yes there is overhead compared to direct register manipulation but much less than putting strings into the /proc filesystem).

- With a real-time kernel combined with understanding of the scheduling and relevant concepts (e.g lock memory), it should be possible to achieve much better latencies, possibly on the order of tens of microseconds. I'm not sure how much variance there invariably will be due to processor cache or other sources but I suspect it's too little for most people to care.

- Finally, does anyone have an idea about the possibility of handling interrupts in user space? I don't mean "second-level" (bottom-half) handlers, but the raw interrupt handlers, without any overhead of scheduler or work queue in front of your code. Sure there are more things to be careful about like making sure you're acknowledging an interrupt but that's a given. Doesn't it mostly boil down to the kernel setting up appropriate context like virtual memory within the ISR? Do CPU designs prevent doing this?

Saying to "leave the real-time things to microcontrollers" is basically giving up. Hardware should be as general-purpose as possible and this also applies to being able to do real-time things. I'm not saying the PRUs are not useful, but they are a very awkward solution for probably most real-time programming problems that are not currently easily solvable with just the main CPU. These things use a custom assembly language and there isn't even a C compiler for them! I would be much happier with an integrated ARM microcontrollers.
submit it.
Could someone summarize this and tell me if it's worth reading?

Because in my quick skim it seems like they want to make people live forever by using strange looking architecture?!?!?
do you more mean like, the decisions, and planned changes, etc, aren't open? (along with being tied to the whims of the CEO and the company's money?)
They can probably just throttle the bandwidth for connections to certain services like YouTube which will result in the player automatically selecting a lower quality stream.
I want to push back a bit on this statement:

> Or can one random person, working in their spare time, build just the right app and reach millions of people?

I agree that it's very difficult for one person; however, to win doesn't always need to be defined as becoming the most popular, or reaching millions of people. What if it's 1,000 people paying $10/month? That is possible for one person going the service-oriented route.

This isn't a nitpick about Sandstorm per se — I do love what they're doing — and I understand they're making this argument because what they do isn't a service. But I do think it's possible to find diversity/decentralization in small, independent service-oriented companies that don't care about being popular on the scale of Facebook or Google.
It doesn't look odd, the same way it doesn't look odd that you have in friends
list bunch of people you have never seen and know nothing about. People just
accept anybody as a contact.

Me, I don't accept any recruiter unless I know them in person. I even have it
stated clearly in my profile, though most of the recruiters don't even bother
reading it.
Giving it to a country that can be invaded and handed over at will and for whose sovereignty even the good guys have no respect whatsoever [0] does not seem like a good idea.

[0] https://en.wikipedia.org/wiki/Iceland_in_World_War_II
It's not about subsidies, that's just not true. You have to realize that the amount of cargo being hauled by trains is somewhere in low units of percent, say 3% of the total in a land-locked country. The capacity is not there, the costs/efficiency are not there. I would love to see all cargo on the rails, but it has so far not proven economically viable. All around the world.
I don't see how this prevents any of that. While you are inside the running computer memory appears to you as it always has been, if you need to do post-moterm debugging you are going to need a proper crash dump anyway. This is nothing but a security benefit, it will prevent keys for full-disk crypto from remaining in memory where they can be retrieved.

If you're talking about the PSP or ME then I agree, they are dangerous and the inability to gain any insight into what they do means they should be considered hostile entities (especially if they may have access to the internal CPU memory where the encryption keys are stored).
Comparing MPG between cars and trucks is not appropriate. It should be weight per mile per gallon or something accounting for the massive amount of supplies the truck is carrying.
A 'game' where users reveal their browser history
I'm in the process of trying to setup some things I'd like to seriously try in Docker containers (GNU Social and iodine for example). Now I want to try to get Sandstorm working in a container now as well. :-P

Honestly though I was talking about this exact concept that Sandstorm has implemented, a few years back. I was telling a buddy, "We have general purpose desktop OSes where we install apps. Why isn't there a building-block type server OS we do the same thing?"

Of course I'm sure like a million other programmers had that same idea, and it's am incredibly difficult one. Sandstorm seems to have a C++ base with Javascript frameworks on top of it. I'll totally put it on my list of things to try out.

The future is distributed.
Just a simple trick with css :visited
not sure this has been done before
This. Facebook as a company has no idea what it's doing when it comes to gaming. Remember when Farmville was king and social gaming on Facebook was going to be the future?

Facebook is a platform for advertisers, but users are the ones who buy games.
Also the name of a warehouse robot made by Clearpath Robotics.[1]

[1] http://spectrum.ieee.org/automaton/robotics/industrial-robot...
Goodbye Object Oriented Programming
I'm not so sure it results in a vastly faster execution, at least on OSes which don't need half an hour to spawn a new process. So, yes, of course it was needed for Windows, because there creating a new process is so expensive that sometimes you've got to mortgage your house to do it.
One chance at winning it all
I used Latex to write my own book, in case anyone cares: http://www.zerobugsandprogramfaster.net/

If I had it to do again, I would consider using just tex and Makefiles.
If you are a large fleet with many trucks, it would probably be cheaper to hire employees at the truck stops (or manage your own fuel depots) to just pump fuel all day for the automated trucks on the automated routes.

Then you could have a small number of vehicles, or small companies could pop up to serve this role, that refuel automated trucks that run out and stop driving outside those automated routes (if this is even a concern).

If you are eliminating 80%+ of trucker salaries, you have a lot of money to work with.
To port some code as-is.
From a more philosophical point of view; the idea that everyone should become a programmer is honestly just plain wrong. I like what these people are doing but I don't think this could/should be done for more serious projects considering the amount of hacking that's going on at more centralized services like google-drive and dropbox. But if that's not their aim then that's all good I guess.

About shared data, can't you just use google spreadsheets?
It is of course possible that this technology could influence a rise in the number of trucks by creating new opportunities through a lower cost and more efficient infrastructure.

But obviously I am not smart enough to back it up with anything or I would probably be getting acquired by Uber too.
The dollar sign is charming.

There's a few points here:

1) Not all data is text. In fact, very little of the data people see/work with day-to-day is raw text. It's silly to transform a PNG image into text to be able to pipe it around. (Or to pipe around its filename instead and have a dozen tools all having to open and re-parse it each time.)

2) There's nothing on PowerShell preventing you from serializing a piece of data to text if you want to. The key is: you don't have to.

3) Systems that depend on 50,000 CLI tools all having their own ad-hoc text parsers are cemented, mummified, cannot change. You can't change the output format of ps (to use an example in this thread) without breaking an unknown number of CLI tools. Even if you come up with a great way to improve the output, doesn't matter, you've still broken everything. This is less (but not none!) of an issue with PowerShell. I like computers to evolve to become better over time, and text-based CLIs are a huge anchor preventing that.
> They obviously have deep experience in the area,

The area being flipping companies to large corporate buyers?
You mean like Japan and India?
CHI Police superintendent calls for firing of officers who covered up shooting
It's not because employees allow it. It's because there was no change, and employers won't change.

You can't blame this on employees when it means they'd get fired if they refused, and therefore not be able to support their families.
I'm having to do this on a project right now, and I wholeheartedly agree. Nobody would want to do this.
Ah, that's beautiful. Using a true-Scotsman argument to claim it's not "Real" open source, while denigrating Microsoft for NIH. Classic.
She scans it in a scanner, but the music is often in large books that don't lay completely flat, so you still see the warping near the binding.
I see, so basically assume the two end points are at zero and there is some rotation accounting for the endpoint offset in real space.

It still doesn't seem fully accurate as I can imagine a non-rotated cubic curve with endpoints at an offset, but I assume your simplification works well enough.
https://cocks.corporation

https://dicks.wtf

https://why.does.icann.sucks
There are some other fun edge cases - for example:

- If you have a port-forward to a machine that is switched off then you can get ICMP network unreachable or ICMP host unreachable as the response to the a SYN in the initial handshake.

This can also happen at any point in the connection. Other ICMP messages can also occur like this (eg. admin prohibited).

It's always worth remembering that the TCP connection is sitting on an underlying network stack that can also signal errors outside of the TCP protocol itself.
"URLs can only be of 1024 characters" [citation-needed],
and I'm quite curious about your claim "GET is faster than POST".
I can't reply to your reply, so you get a parallel reply. While I agree banning people for saying barely offensive stuff is reprehensible, I also tend to try to err on the side of 'more freedom'. They can do whatever they want, I would prefer it be open, and we are free to despise them. Not that I have too much of a horse in the race since I've avoided social media from the outset (reddit and now HN managed to get some purchase with me).
Not the OP, but I actually think there's a chance greater density might, long term, increase housing costs in SF, though this is kind of an artifact of borders.

SF isn't taking full advantage of the business opportunity that greater housing density presents. It could be that more density, especially if handled well (better public transportation, proper infrastructure) would lead to even more economic activity, more high paying jobs, and so forth. Keep in mind, the cities that are more expensive than SF tend to be denser as well.

People actually do like dense neighborhoods under the right circumstances - dense parts of Brooklyn and Manhattan are more expensive than SF, and some of SF's dense neighborhoods are more expensive than the low density ones (russian or nob hill vs excelsior or outer sunset).

I figure that the desirability of higher density housing with good public transportation, combined by the increase in economic activity from greater density and a larger population... yeah, it could happen. Not saying it would, but I don't think it's all that outlandish a thesis.

Also, this is partly a trick of borders, since lower cost housing would probably be built outside SF's proper, so taken as a region, costs could drop even thought they went up in SF. Kind of like Manhattan vs New York generally.
vim, pandoc
Myreen et al can go from specs to machine code directly with verified translation, which seL4 used IIRC.

His special method is to meet in the middle, to analyze the binary code and "turn it into logic" and then check that against the higher level spec. Or something to that effect.

They tried CompCert but there was evidently too great an impedance mismatch. Good thing, too, since CompCert isn't free for most uses.
I'm enjoying that bors is a named contributor. Finally the recognition our robot overlords deserve
For most people considering Sandstorm, Google is probably the last place they'd feel comfortable sharing their data.
This type of thing, which feels "insider" to most, is wayyyy more common than the average Joe thinks it does.
Swiss are Europe’s train champions
True it's absolutely disgusting that prison rape is a punchline. There's not even a setup to the joke, just "you'll get raped in prison."
Bors does a lot of work every release! Bots are people too :p
I was just looking at where the cheats are tracked and I suddenly thought, what did IDDQD and IDKFA stand for?

https://github.com/id-Software/DOOM-3-BFG/blob/master/doomcl...
Saying "nearly everyone" was wrong and blindsided by it is a bit of a stretch. Not everyone that saw it coming profited from it big like the now fabled protagonists in The Big Short. But to people who chose to pay attention to it, the issue was known and well publicized ahead of time:

https://youtu.be/tZaHNeNgrcI

https://youtu.be/kFd8YluIVG4

The key to 'seeing it coming' of course, is to first willingly accept the possibility that something might happen, and then actually look into it. The issue was that many people were just not entertaining the possibility at all, and therefore not bothering to look into it. The information was all there for anybody to see, but this was a case of people missing the gorilla in the room because they were too busy paying attention to the game[0].

[0] http://www.livescience.com/6727-invisible-gorilla-test-shows...
LibreOffice has a plug-in for generating ePub files. You can do the whole job in one step.

Not only that, with LibreOffice, your book can have pictures!
> I use a similar flow for my own books, except Perl scripts instead of Pandoc.

Same here, except I used Python :-) Great to hear about Pandoc though, I really need to check that out!
it came in handy whenever a student emailed me their homework as a pile of JPEGs.

Gotta admire this guy's resourcefulness—and patience. If I were a professor, I'd probably just reject the assignment outright if a student sent me a bunch of photos from their smartphone in lieu of a PDF or a "proper" scan. :)
"Granted, you do have to bother to make a fast x86 / AVX-512 port of your code."

That is exactly the problem: no one has bothered to make a fast x86 / AVX-512 port for any of the most popular frameworks (at the upstream level, not in some fork), and no one has an incentive to bother, other than Intel. For example, as far as I know, none of the popular frameworks take advantage of Intel's MKL out of the box.

Right now, if you want out-of-the-box high performance, Nvidia hardware is your only practical choice.
Some types of work that are particularly well suited to remote work. It takes away the friction of a workplace, and instead people live with written messages and deadlines. Provided of course that the people taking part are responsible.
At least for me, there's a "body { font-weight: 300; }" in https://www.joyent.com/assets/css/style.css that makes the text difficult to read.

Removing that using chrome's inspector made this text legible again.
Maybe you'd like to explain how one might understand human sacrifice in the context you'd prefer?
I just discovered another problem today. You cannot paste text into chat (using latest Firefox stable on Mac OSX).
People tend to ignore the inherent risk of time when considering something 'priced in'.

If an event is set to happen in an hour, you can be fairly certain it will happen, so it should be strongly 'priced in'. If it's happening months or years out, a lot could happen in the meantime, thus it's not 'fully' priced in. It's not a discrete event, but rather some sort of curve (perhaps sigmoid?) that depends on perceived risk.
That seems very nice of the police, both ways, Where and when was this?
Game programming patterns
Yeah. I was also wondering if they meant "available through my distro's package manager", in which case, that's been happening a lot lately. Debian and Fedora will both have initial packages in their next releases, and work is ongoing with a number of linuxes.
What exactly is the point of this article? Everyone featured in this article are living a vastly more fortunate life compared to the majority of the people alive today.
This would be in terms of system calls.
In terms of messages being sent you can capture the traffic and see what was sent, with which flags, etc.
I used it for about 1000 pages I photographed with a DSLR. The automatic dewarping rarely worked for me, so I ended up doing it manually.

It likely didn't help that many of the pages were typed carbon copies or hand-written. For the former I had to put another piece of paper behind the page to prevent the next page from bleeding through.

That said, I managed to get the job done, though it took a couple of weeks. Next is to capture the metadata (author, date written, ...). There were a lot of one page letters in the documents I copied.

Would love to try out another tool that could read from the ScanTailor project file to get the page segmentation or even the warping I did manually to improve on the result.
When thinking about games I have a feeling that it channels our survival / killing instincts into symbolic versions to gather the benefits (new strategies, pleasure, bonding, physical improvements).
Thanks! I changed it in https://gitlab.com/gitlab-com/www-gitlab-com/commit/877ecee5...
>> nor, indeed, the right to use the Internet website Twitter dot com to broadcast ideas.

I seriously can't tell if this is sarcasm or not. People broadcast ideas all day on twitter. Did you miss the dumpster fire that was #gamergate? What about the white supremacists who use it as a platform, or people who advocate "rape culture" or black lives matter who advocate violence against police? I can find ALL of these and more - yet we choose to single out one religious ideology we don't like and censor the fuck out of it?

Yeah, in a country with "free speech" that makes perfect sense.
The first few flaming wrecks with self-driving trucks involving particularly ugly (complete crushing, burn-out, etc.) passenger car deaths are going to trigger a massive backlash. I don't think at that point that any arguments about how the overall accident rates are being cut, etc., will hold much water for most people.
Rothenberg Ventures on the “Brink of Implosion”
So you're guessing they'll end up like Microsoft's Xbox division - spending billions to place a solid constant 2nd place, and still not being net revenue positive after a decade.
The Inventions That Changed Our Genes
> Your argument is deliberately eschewing this concept of reliance

And I believe I am doing that rightfully so. I don't think reliance is relevant. Anyone who relied on twitter did so knowing that twitter can revoke their platform at any time from any user without cause. It's in the TOS.

> If this were true, the government controlling what you could say on the Internet wouldn't be an infringement, because you still had other outlets.

This is absolutely correct. The only reason the government can not do this is the first amendment.

But if that did not exist, then the government somehow stepping in and preventing you from speaking would be just as morally wrong (in my opinion) as twitter somehow stepping in and preventing you from speaking (which I would consider fairly morally wrong, but I don't think this is what twitter is doing).

And in the same vein, twitter refusing to broadcast your speech is as morally wrong (in my opinion) as the government refusing to post it on one of their web sites, if they were publishing broadcasted messages of others (which I would not consider morally wrong, assuming the first amendment did not exist).

I don't think prevention of free speech by a government should be conflated with refusal to broadcast speech by a commercial entity. If the public wants a forum to share any speech they want to share, they are free to set one up.

> In another comment, you allude to your ISP restricting what you can publish online as wrong. How exactly does this differ from Twitter, besides being a different OSI layer?

I didn't say I thought an ISP removing my connection is wrong, I said I thought twitter petitioning them to do so because twitter disagreed with my speech and wanted it removed from places twitter does not control is wrong.
I didn't expect this to be about champion riders; I imagined a Swiss team had won the rail rodeo.

http://www.apta.com/mc/railrodeo/Pages/default.aspx

(I don't know if there's a similar competition for people who maintain and operate long-haul trains.)
NASA unveils new public web portal for reasearch results
This practice is a type of tarpitting, and is fairly common and achievable in several ways. I've seen it implemented with several-second delays between bytes, but you have to weigh such active techniques against having the connection and resources set up.