skysight-inc/HackerNews huggingface dataset:
>Since you seem to consider family ties and community to be something vital, is it also a problem to be solved when a wealthy person like myself has essentially none of these?

Still missing the very point though.

For the rich person it's NOT a problem, because they can always chose to keep their family ties. If they want to severe them, it's because they don't care for them. And if they want to foster them more, they can.

A poor person, on the other hand, might care very much about their family or community ties, but still have to make the hard choice to severe them, because else they'll starve, can't make ends meet, etc.

It's the difference between a whim and a hard choice. Poor people don't get to have whims. Or rather, they do, but they pay for them disproportionately.

It's like comparing the choice of some privileged SV startup kid to relocate to Thailand and work from the beech, to some Syrian or Mexican immigrant.

Not even the same ballpark.

>Again, my claim is that most economic migrants - with far more disadvantages than any American - do not wind up homeless.

Hispanic immigrants (and other poor immigrants) are used to be sleeping 10 of them in the same small house (or room) -- and thus not be counted as "homeless".

Also (due to their strong family/community culture derided here as inconsequential in the pursuit of wealth) have extended families taking care of new arrivals (cousins, etc). That's a safety net that the white american's don't much have.

At least the poor Mexicans can leave their family/community and have some extended family/community help them for a couple of years where they end up (which is why most end up in the same few states). That has been documented thoroughly, and has been the case with immigrants (and not just hispanics either) back to the late 19th/early 20th century even.

In contrast, the poor white americans leaving their home state to find work elsewhere would face a different situation -- not only leaving the only community they knew, but not getting into any extended support network on the destination either.

Even so, the stats still showed more hispanics between the homeless than the national average of hispanics in the population. And we have to account also for the undocumented, which doesn't show anywhere, either as homeless or not. There are calculated to be around 11 million "illegal immigrants" -- with a large percentage of them non registered in the system yet.
This is a clickbait. Thats it.
I assume that trhway is from Russia. It is law in Russia.
Try to play Frontier: Elite II on http://www.jor1k.com. When it finished booting just open the menu by typing "help" and then choose Elite in the graphic games menu. Change to 30 frames per second.

This way it runs smooth on my system. The version in jor1k ran through several transformation steps. It uses the Atari version of Frontier written in Assembler. Then Tom Morton wrote a 68k to C converter for this game (https://tom.noflag.org.uk/glfrontier.html). This was compiled to OpenRISC machine code which is then emulated by jor1k.

The fact that this runs faster then the Amiga emulator shows, that they have still have a lot of work to do.
> In America, we can’t even agree on the idea that cities are for people. We still decry bike lanes as a "war on cars," even in our allegedly progressive West Coast cities.

This seems disingenuous. I like bikes, but they are not more "people-y" than cars.

I think Bloomberg's filling-in of Times Square was more radical and effective [1]. By turning it into a pedestrian space, it's prioritized space for living and being over transiting. I'm hopeful about plans to turn the length of Broadway into a park.

[1] https://en.wikipedia.org/wiki/Times_Square
What is GA?

I think the right answer is both.

And probably Javascript, too.
For me it came down to the fact that having a real VPS lets me host all my other projects on there too for the same price, and I'm a cheap bastard. I've got 19 different domains (including subdomains) hosting different things on that one VPS. None of them have an significant traffic to speak of and none of them make money, so having them all on the same server is the only way that I could reasonably afford to host them all.
Strap backpacks onto the kids and spouse?
Who exactly thinks its a good idea to hijack an existing brand for tangentially related, poorer quality products? Microsoft also does this with Skype and 'Skype' for business. Instead of a win-win scenario they hope for, they instead burn up the goodwill generated by the original product to bear the name. So instead of thinking "Watson, the amazing AI that won Jeorpardy", I now think "Watson, the horrible mishmash of IBM APIs"
Meet our face of the week
No, an archive.org version. With decent emulator + software library + nice interface.
Fading of star KIC 8462852: Dyson sphere?
Thanks for the suggestion! Now i know why i should use my own domain name.:)
Pattern recognition. Trust your brain to sense, judge, and intuit the correct answer. You can identify correlations without turning a computer on if you have enough qualitative 'data'.

That's what being an educated person is all about.
At a guess it's to sandbox the Steam ecosystem? There was a Steam bug in the past where it would delete all contents of the user's home folder. I guess also Steam and its games are all closed source and people might not trust them as much.
Oh, hah, "Maze Man"... What a great time software was back then!
I heard that Kohctpyktop was Zach's most brutal game. And between The Guild of Alchemical Engineering, SpaceChem, and TIS-100, that's saying something. The phase: "I can't beat the last level of SpaceChem," has become almost memetic in nature. IIRC, Zach himself couldn't beat it.
This problem can be solved by granting parking permits, and rationing them based on address.
I love this!

But I have to admit I'm a little confused. Is this mostly for large repositories? I ship some software on multiple platforms and part of my build process builds an apt repo (available over HTTP) as follows:

run_gpg_command dpkg-sig -g " --yes" \
--sign builder *.deb && \
rm -rf repo && \
mkdir repo && \
cp *.deb repo && \

cd repo && \
(dpkg-scanpackages . /dev/null > Packages) && \
(bzip2 -kf Packages) && \
(apt-ftparchive release . > Release) && \
(run_gpg_command gpg --yes -abs -o Release.gpg Release) && \
(gpg --export --armour > archive.key)

Then I sync it to S3 using aws s3 sync.

What are the problems doing it this way?
For me, and I guess many hardcore FF users, the extensions on Chrome is a dealbreaker. I honestly tried and it was beyond my patience.

A number of the best extensions just doesn't exist on Chrome, most notably all good tab-tree extensions.

I guess this makes me a spoiled brat, but hey it is free so anyone can be a spoiled brat.
"The process was rigorous, thorough and fully governed by a checklist that was, to our knowledge, without defect. The room for human error was minimal."

So, this would be easy to automate. I often wonder whether part of the reason both the USSR and the USA put people in this process was that the hope was that those humans would not go through with real orders.

If the idea was that it (also) would help in detecting cases where the electronic parts of the system fail, that is clear indication that those in charge thought the humans in would sometimes deviate from the script.
Yep, when one side fires whole village with habitats - it is just military operation. When other side does same in response - it is genocide.

When Russians killed 7 millions of Ukrainians (Holodomor) - it was minor economic problem. When Ukrainian will kill even few hundreds of thousands of Russians - it will be major genocide.

Documents about Polish military police at Volyn:
Motyka G. Polski policjant na Wołyniu // «Karta». — 1998. — № 24.
Ask HN: What is the line 'Update' in Google webmasters search analytics page?
Hi,
I run a content heavy site with more than a hundred thousand page in it. Google is still in the process of crawling the site.

Today in the search analytics graph page, I see a vertical line labelled 'Update' in the analytics graph image. It corresponds to the date July 31 2016. What does it denote?
Sure, it would be interesting to write from scratch :) I contemplated writing a bare minimum blog from scratch.. now i should just try developing it.

I was only wary about using existing tools like ghost, WP etc since it involves setup, updates and configurations and the learning is pretty minimal - didn't think the ROI was high.
I've oft wondered what sort of internal monologue a person would have, if that person had been taught to read with the "Motivational Decor" section of the Office Max catalog. Now I know.
Just FYI that's not the current pricing: it's $6 per asset, with a minimum of 1667 tracked assets ($10000 / $6).
For those of you that absolutely need strong HTTP/2 support, I highly recommend checking out H2O[0]. It has much less features than NGINX, but is very lightweight and has good performance with low resource footprint.

[0]: https://h2o.examp1e.net/
A pen that can write in over 16M colors
The value of a Black Life needs to appreciate. Black lives matter isnt a function of All Lives Matter. All Lives Matter is not a thing...there is nothing there, so its not like BLM was a reaction to it.

BLM is a reaction to the higher-order values that ALM flows from. The sort of values which function to ignore injustice and perpetuate white supremacy. Of course all lives matter. Which is why I say to you, Black Lives Matter! It correctly identifies a problem so that leaders in white and black and diverse communities can actually do something about it. It's not abstract; people are dying.
Self hosted here.

I migrated from Wordpress to Middleman for my blog [0], but wanted to have a web UI for writing and editing blog posts so I wrote my own [1]. Here's a screenshot [2].

I also didn't want to lose all the comment history so I wrote another gem [3] for Disqus-like comments, which are loaded via AJAX given that the website is completely static.

I haven't gotten around documenting the gems but hope to do sometime this month!

[0] http://bootlog.org
[1] https://rubygems.org/gems/artifact
[2] https://twitter.com/tomaspollak/status/753728789679529985
[3] https://rubygems.org/gems/cachai
I can see what you are trying to say, but I really don't think you're right. Yes, fractions are sometimes nicer with other subdivisions than decimal, but e.g. angles of a triangle: right-angled with 90 deg + 2 x 45 deg would be 50 + 2 x 25 deg. Works fine. Ultimate precision isn't necessary in everyday use.

The real reason why the US hasn't switched is that it is really painful to change something like this.
Fair enough:) Hey we all would like to experiment on low budgets and sure $5 VPS can do wonders for all the experiments and projects.
4 “almost” free marketing methods that every small business and startup should use
The biggest problem with these sites is that people lie all the time, to themselves and others.

The things that people claim are dealbreaks ("She's a Republican!", "He lives with his parents!", "I would never engage in casual sex!") tend not to be in practice, once the opportunity presents itself.

But when asked point-blank? Oh yeah, I totally couldn't date somebody who supported cruelty to animals in lab test (one sec, gotta adjust my makeup), or who voted conservative (hold on, lemme claim my tax exemptions), or who's a virgin (well, everybody's gotta learn sometime).

There's AI and control theory that seeks to reason about an uncertain world--but in dating, it's active delusion and misinformation. People don't know themselves, and even if they do know themselves, they invent bullshit reasons why obviously good pairings aren't.

That's before you even get into the economics of those sites and why helping people date successfully isn't profitable.
When Russia will truly invade Aleppo? Two weeks were passed year ago.
It also takes a lot of energy to make intrasystem travel a quotidian reality.
"I would be interested to hear from the regulators what assumptions were necessary to justify the policy."

The article says this rule of law is from the https://en.wikipedia.org/wiki/Magnuson%E2%80%93Moss_Warranty..., . So, its not some GS-13 level "regulators" who determined this law, but something that was voted on by a majority of both houses of Congress, and signed by the President of the United States.

If your interested in what assumptions were made, you can look up speeches of the supporting Senators, and other aspects of legislative history.
That's true of any piece of tech. The solution to C++'s problems didn't come from the people who avoided that language entirely, it came from Mozilla, who are up to their eyeballs in C++. People who hate Sexprs still haven't come up with a good replacement.

They've got XML

Many of the people behind that were Lispers. And anyways, I said a GOOD replacement.

But yeah, the solutions to a problem with a system don't come from the people who hate its guts and won't touch it: It comes from people who use it, need its functionality, and need those warts fixed.
> Zeidman did find that at least 22 system calls, the commands used to request an action, like sending text to a printer or reading from a hard disk, had the same function number and function.

He "found" this? Bad reporting I think, because the API-level compatibility with CP/M was a well-known feature at the time, and was used to quickly port WordStar, for example.
no newtek video toaster?
IBM's primary sales channel is enterprise, where branding makes all the difference. Most of the time, the person authorizing the project has no idea on the technical details (and may or may not have solicited internal technical commentary).

These deals are honestly mostly about trust. Do they trust IBM / {vendor} has the expertise to deliver the project? Given that it's mostly bespoke integration, branding the entire IBM AI/ML area as "Watson" isn't too disingenuous.
Solar Roadways!!!

(Google it for some of the most entertaining debunking videos and articles)
Entropy? What's that.
people always good at doing things they are interested, I don't buy the timing of doing things can effect the result.
I haven't come up with a better idea obviously. :-)
Suggestions/PR's are greatly welcomed!
I'm curious to see how these laws will end up applying to Tesla cars, given all of the restrictions Tesla has been throwing up in front of consumers who want to fix their own cars (or buy salvage title Teslas).
I just tried it.

The frame rate was still sub-optimal.

It may be time to upgrade my motherboard and CPU - the Phenom II X4 is really starting to show its age these days :)
This is the sixth submission of this in about six months.
The US and USSR were moments away from war several times. As Pakistan and India show, being nuclear armed does tend to end conventional wars. But as more countries become nuclear armed, the higher the chances one of them will actually use them.
I know the stat for average employee duration at a startup is about 9 months, excluding founders I believe.

Personally I think I would ask more details of an engineer who stayed with a company 6 months or less but I wouldn't necessarily be suspicious. Anything beyond 12 months, I wouldn't ask at all.
This is primo advice. I'm sort of in OP's position for I can't find work and don't have experience because I wasn't smart enough to find problems to solve.

I've had Python's doc and interpreter for years, but it's not until I had a problem and I wanted to solve (mobile credit transfer for subscribers on different networks) that I started to actually do Python.

I haven't solved the problem because I hit a roadblock back then (a technicality I missed that forbade a certain tier of SIM cards to do what I assumed be possible), but I've learned more during that tiny silly project than I've learned in years.

You make an excellent point about using a hammer vs. being a stone mason. It's not enough to have discrete skills, one also needs to have the glue that binds those skills to make a coherent whole. i.e: programming, abstracting, managing time, breaking down a problem to manageable bits, tracking an issue, testing for different cases, saving knowledge and things you learn, etc.

This glue is very important and I still don't have enough of it. For hardware, it's slightly different but there's a lot of overlap. I started a small project to build an interface to allow some cars with head-units with a certain feature (like the ones the Tesla has) to work with something else. And just putting it down in writing helps, even if it's just because it displays the date I wrote it and reminds me I should get back to it.

Everyone who asks me about this kind of stuff, I just tell them to find stuff to do and build their toolbox early on so they don't make the same mistake I've made.
> Specifically, the "stable" version of nginx can't do HTTP/2 POST on any current browser without nginx dropping and resetting the connection.

I hit this bug a while back. StackOverflow responders said I was crazy. I went to trac.nginx.org and while preparing a bug report, I saw that it had already been reported just a day prior. Felt good knowing I was not crazy, and there was a bug in nginx.
Philip Wadler: Category Theory for the Working Hacker
How about the treap?

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/10-tr... or
https://en.wikipedia.org/wiki/Treap
A simple webapp to get slack token with “client” scope access
I don't know, since those silos were dug in an era when the idea of a winnable nuclear war (i.e. anti-MAD) was a less-radical position.

This may just be more whistling past the hypothetical graveyard, which seems distressingly common these days.
I don't know what Radare does, but after I read your comment I installed Radare2 (because binja didn't let me save my file). I didn't get anywhere because Radare2 looks like it has a super steep learning curve, whereas with binja I just right-clicked the jump that looked like it'd do what I want and selected "Patch -> Never jump".

I'm not sure why you're dismissing usability, but it's a very big feature in a tool, one of the most important ones.
Re: the trend of shorter tenures - In tech, especially startups, switching companies is still considered the best way for an engineer to get a good raise.
I don't know much about Docker, but I know Steam for Linux is built for Ubuntu. Maybe Docker helps for distros like Fedora? The benefit is probably highest in the case of NixOS, because Steam changes stuff behind the scenes and so isn't really compatible with declarative package managers.
What are you talking about? Semantic means 'relating to meaning in language or logic.' And you use words in the framework.

There isn't any
` col-xs-12-l`
it's like
`"ui eight wide column"` so it's nice to read.
This outlook seems historically ignorant. In the midst of the very first use of nuclear weapons there were hundreds of suicide attacks in the form of kamikazee suicide runs by aircraft, ships, and soldiers.

One of the likely reasons no terrorist group has tried too hard to obtain a nuclear weapon is they know whoever it is they fight for will be targeted for in kind retaliation. Aka MAD.
This is good progress but unless a kernel exploit is also found there won't be much that you can do using this one alone. Either way congratulations to the "hacker" behind this.
Thanks, we updated the submission from http://spectrum.ieee.org/tech-talk/telecom/security/nigerian... to this.
There's a reason slavery was* one of the most energy efficient tecnologies, until it was banned on obvious ethical grounds.

* although "Estimates of the number of slaves today range from around 21 million-29 million to 46 million." https://en.wikipedia.org/wiki/Contemporary_slavery
This is an awesome write up.
A few years ago I would have said that requiring millions of people to give up the ability to collectively sue in a class action via an obviously asymmetric contract wasn't how contracts worked either. I would not be surprised to see EULAs get more legal teeth at some point here.
this is running at utc24.org if anyone wants to try https://github.com/andrewarrow/ises and needs tokens
The games needs about 130 MIPS in the emulation. If it runs at that speed you have to adjust the frame rate in the dropdown menu. But the main problem is the keyboard emulation. Frontier needs the shift key to slowdown the spaceship. And there is no way in JavaScript to get the keydown and keyup events for this key.
The Secrets of the Wood Wide Web
Looks really interesting!

I may be about to show my apt inexperience here, but I don't see any explicit callout of a signing step. Does apt handle signing only at the package level, such that you'd just sign when you build a single package and then upload that?

I've written a tool for managing Archlinux repos in S3 ( https://github.com/amylum/s3repo ), which I run in a container myself so that I can use my GPG key to sign the packages and the full repo metadata. I'd love to move to something like this, so I'd be able to let AWS handle running the lambda on my behalf, but I've yet to figure out a good way to do that with the signing structure necessary
6.5K lines of C code, not that much! Reminds me of the Whitix OS written by Matthew Whitworth, backed up here: https://github.com/d33tah/whitix
> I think for software development, it takes about a year to get fully up to speed on a company's development practices and processes.

I'm not sure what size company this perspective comes from, but in early to mid stage startups, I don't think anyone would give you a year, more like 2–4 weeks. More than a month or two without might suggest poor culture fit.
To add yet another data point: Hex-Rays refused to sell IDA to me at first (I quote: "Please contact us from your corporate email address for verification. We do not deliver to free email accounts."). I had to use my @google.com address to confirm I am a Google employee even though this is a personal license!
Show HN: Xferspdy, a binary diff and patch library in golang
How wacky that so many other countries have already figured this out. And that humans somehow fed themselves for literally thousands of years before cars but suddenly we won't figure out how to purchase food.
It's not just for large repos. The idea is that you can just build your package, drop it in S3 and the rest is taken care of. You don't need to generate the rest of the metadata yourself, like the Packages or Release file.

It does however not address the issue of signing in this case. Would be interesting to see if someone can extend it using an additional bucket to store credentials with the necessary policies to only allow the Lambda function to get and use them.
Maybe, maybe not. For systemic issues (like the 360's RRoD, and the Wii had dirty laser lens that kept them from reading dual layer discs) they generally fix them past the warranty to stave off a class action suit.
>Are there any major ones I'm missing, or even better, any lesser known ones I should be aware of?

MinHash.

I also highly recommend this blog:
https://research.neustar.biz/tag/sketching/
Well, this is fairly manual. More like:

my_model = registry.get("tensorflow://github.com/asdf/models/imagine/latest")
...
my_model.push("...")
My co-worker just setup something similar for RPMs. his solution was Lambda + ECS - https://github.com/erumble/s3-repo-sync
This can be down to the individual and their customer service 'ethics'. Having done helpdesk myself on a team I saw a few things going on - one colleague viewed all customers as idiots andwould push back/blame them in an authoritarian manner, another colleague wasn't actually that good at thinking off script so, although he would have liked to have gone the extra mile, he could not. Only a minority of the team empathised with the customer in a way where 'terms and conditions' were interpreted as needed. It all depends on who you get, what mood they are in and the time of day (5.25 p.m. and, with the office closing you aren't going to get a decent hearing).
Leading designers take Apple's side in legal battle with Samsung
Hmm, looks like I am wrong. The shift key is recognized by JavaScript.