skysight-inc/HackerNews huggingface dataset:
What is inaccurate? He was in jail and he could not use computer for couple of years. Whatever he was found guilty is just technicality. The damage was done:

> Elliott was released on bail on the condition that he did not tweet or access Twitter, have a smartphone or use a computer with Internet access.

> when it was discovered that the tweets were actually made by an account impersonating Elliott.

... and it took 3.3 years to discover that.

Anyway I find your tone threatens my opinion. Please send me your name and address...
Ask HN: Top stories and best stories in the HN API?
So I am building this toy app, and I was wondering if anyone knows the difference between top stories and best stories in the HN API[0], which one we see on HN front page ?

[0] https://github.com/HackerNews/API#new-top-and-best-stories
From the bug comments:

headless: Implement screenshot capturing

(based on patch from skyostil@, also sets default window
size to 800x600 to enable basic snapshot support)

With the --screenshot option, headless shell will save a
PNG screenshot of the loaded page.
I understand your point, but I think you're misreading the situation a bit.

The U.S. Gov's response that Snowden should have raised his concerns through "proper channels" is pure propaganda. Unfortunately, the highest levels of the executive branch have a very large megaphone, and they rely the fact that there are still citizens who will give them the benefit of doubt, and take what they say at face value.

The laughable implication of the official response is that if Snowden would have brought attention to illegal spying to leadership of an agency who was one of the main architects of the illegal spying programs, there would have been some kind of corrective response.

The only corrective response would have been to crush him like a little bug.

It's hard to say what Snowden was getting at from the sketchy information we have when he had those contacts with members of the NSA OIG. But he did raise topics that were connected with his concerns. I took it as him gingerly putting out feelers to find out how the programs were perceived within the NSA, and the kind of response such inquiries might generate.

One might hope, in a perfect world, that his questions would lead those innocent recipients of his concerns to investigate further, and join the fight to hold these powerful law enforcement organizations accountable to the rules of law.

But we're not living in Disneyland here...
I would be curious what variance of load would be required for this type of auto scaling to be worth the time vs just putting your own bare metal in a colocation facility or leasing dedicated boxes.

The price performance is so much higher on dedicated. Or for that matter, using reserved instances instead of scaling with spot prices.
Oh, and it gets worse in the shameless-clickbait category.

I've see frequently (and have documented) numerous cases of ads implying that a famous person has died (e.g. Sly Stallone, The Rock, Lamar Odom, Colin Kaepernick), luring clicks for details.

But what really disgusts me is the "Suggested Post" mechanism. In the past week alone, I've had "Suggested Posts" from people selling obviously counterfeit merchandise and sites that claim to be the "Official NHL/NBA/MLB Store", when they are not. And these include plain text that should be simple to parse and check, if they cared. (A more complicated strategy to catch is when the bogus claims are only in text within the ad image, like the oft-posted phony Ray-Ban Official Site.)

And Facebook (and especially the ad network who made the ad) makes money for every sucker served.
I'm wondering what the difference is between photoshopping versus using a CAD tool? As long as the dimensions are correct, I would think that the end-result would be identical from the perspective of the manufacturer. Heck, there was a time in which these things were generated with pen/pencil/ruler, and the manufacturer was able to work fine off those drawings.

Whatever tool you are competent with, is probably the correct one to use in these types of situations.
Driven and reliable software engineer for hire!

Looking for someone who works exceptionally hard and has a very high attention to detail?

Location: Nelson, BC, Canada.

Remote: Preferably, but will travel on my own dime.

Willing to relocate: Nope, sorry it's too beautiful here.

Technologies: Sys Admin and Developer experience. Love a mix of both. Anything that smells of networking, crypto and programming really gets me excited. Can also do full stack web stuff, not as exciting..

Résumé/CV: https://benileo.github.io (that will link to everything you need to contact me)

Looking forward to hearing from you!
Same reason everyone used Windows in the workplace in the 90s/00's? Network effect = no reasonable alternative, and abstinence means you become a pariah.

I say this as someone who has exercised the option to avoid Facebook entirely for the past 7 years (including noscript+faceblockers for the pervasive thumbs-up buttons.
I don't believe any of the candidates will maintain their position against the TPP once in office.

I think whoever wins will get a detailed briefing from the US trade representative on how the negotiations went, and briefings from State and CIA on China's likely plans in the region. And then they will "reluctantly" support the deal as-is, or demand (and get) a few token changes so that they can say "it's better now, so now I support it."

There is a broader context to the TPP than getting the best possible deal for American consumers, manufacturers, or unions: cementing American leadership of the Pacific Rim for the next generation. Any president will be willing to pay a price to do that, which means they'll be willing to sign the TPP even if they don't think it's great.
Love this! If you think you are a BASH pro, check out your knowledge with some challenge problems:

http://innolitics.com/10x/advanced-bash-exercises/

Also has some other useful BASH links and comments. Here is a quote:

> BASH is the most widely-used and widely-supported shell for Linux. There are other shells that are better than BASH in various ways, but we feel that none of these other shells are better enough to warrant replacing BASH as the de-facto standard when writing shell scripts. BASH is installed by default on almost all Unix-based operating systems, and the majority of the world’s shell scripts are written in BASH. For this reason, we suggest that all of our developers learn BASH.

> BASH scripts are a domain-specific programming language that is well-suited to managing processes and files. That being said, the large number of special characters appropriated for process management, its text expansions, and its unusual syntax make BASH poorly-suited for general purpose programming. Accordingly, we think that BASH should only be used for scripts that are predominantly concerned with processes and files.
Because that's the point where you take things that don't compute, and make something that computes.
Awesome story!

I want to know more about the fabrication process that turned a Photoshopped DB-25 image into a manufacturable product.
Yes, AWS EC2 (Sydney) is completely offline from what we see. We have almost 10 servers there unaccessible for over an hour.
[In Nepali] Learn Ethical Hacking – Part 10 – IP and Port Scanner Lab
Amiga community have a similar problem with the video connector. If I remember correctly is a db-21 and they take a db-29 and cut it to convert it to db-21.
Jacob Appelbaum, Digital Rights Activist, Leaves Tor Amid Sexual Allegations
That assumes, of course, that the underlying paying customer is even aware how the network is luring its clicks.
Facebook could obviously detect the HTTP redirect.
Then the possible check would be simply for FB to follow the original link and see if it matches the display link after the redirect from the tracker

But of course they won't do that.
ANTLR (ANother Tool for Language Recognition)
Fuck Off as a Service (FOAAS)
For all intents and purposes, we're completely offline at the moment. It's clearly some serious issue because the icon for EC2 in Sydney on AWS' status page is yellow, rather than the usual green tick with the small 'i'.
Can you link the PR? I am interested in getting it merged.

I assume you are referring to code generator at https://github.com/rust-lang/rust/tree/master/src/etc/platfo.... I haven't touched that code, but if you think hand editing is preferrable to code generator in terms of maintenance, and everybody agrees, I am sure it can be deleted and generated code be hand edited from now on.

For others, here is an example PR adding AVX compare and blend to Rust, and how does change to JSON and change to generated Rust code compare: https://github.com/rust-lang/rust/pull/32231
Ugly jobs report is even worse than it looks
> maybe there isn't a need for consciousness?

I absolutely agree with that and I guess my comment was not clear. It is common in AI discussions to see the (usually implicit) assumption that to create AI we have to create consciousness which I think is an unwarranted assumption. Nevertheless to the degree that intelligence is an attribute of consciousness, I think we need to understand consciousness at least well enough to recreate that attribute in a computer. Whether doing that requires consciousness or not remains to be seen (we don't know) but I suspect not.
There was no Chrome browser 10 years ago.
Germany axed tuition fees – but is it working out?
I don't think I've seen a proposal for a UBI equivalent that doesn't intend it to replace social programs and be funded by the money saved.
How is this down voted. This has more value than Yo or Snapchat combined.
"Brown went on to complete a combat tour."

Traditionally the reason for not allowing enemies to escape is that they will regroup and fight you again (accepting surrender, or allowing parachutists to land & become POWs, is a different matter). In this case, the escaped crew was able to return to bomb German civilians.
My company uses such services in other sports. They are professional punters.

I imagine William Hill etc would find it useful
Just read the book "Language implementations patterns" by Parr (https://www.goodreads.com/book/show/6770855-language-impleme...). He also created ANTLR.
If it's simply a question of feelings, then I agree this isn't likely to wind up anywhere interesting. Best.
It does not matter which browser. All of them please.
Because I'm too lazy to delete it. ;)
> .. they never use *BSD ..

pretty much
>Can you link the PR? I am interested in getting it merged.

Sadly no. I had to delete my old github account due to IRL harresment. I can resubmit later tomorrow.
Trolls use Findface to bully porn actresses, image rec+big data=big brother?
Just out of curiosity - when does Chrome consider a page "loaded"? Is it the classic window.onload or something fancier?
Unless they get rid of the vast amounts of position: absolute; in the Vector skin it is unlikely. Which will most likely require switching out entirely to a new skin. Unfortunately many extensions that are not parser extensions rely on the Vector skin to function.
The J1 Forth CPU (2010)
Just remembered, back in the late 90's went to a board house for some reason and one of their techs was in the middle of recreating gerbers for a PCB off a xerox of the top and bottom side of the PCB.
I built this library to track signups for an application that has a fairly low request rate.

if you need a higher request rate
🤷 ¯\_(ツ)_/¯ pitch in and help add support for a wider variety of cloud providers.
It's a DB-19 connector. There's nothing secret about its dimensions

Old manufacturer probably trashed the tooling already (maybe it's even out of business by now)
Excellent SEO information for job boards
> Otherwise, you're going to increase taxes even more for people making more than the UBI to compensate.

There are funding options other than income tax.
Thanks a lot. Please cc me when you resubmit, I'm sanxiyn (same ID) on GitHub.
But with those kinds of things, you're showing off some skill. You contribute positively to any profile which says that you have the know-how to hack in the first place.
The JSON file exists because there's more than one place that needs to know about the intrinsics---they allow generating the corresponding `extern` blocks---and because there's classes of very similar functions that can be factored out into a single definition. Keeping things in sync manually is error prone and exceedingly annoying. However, I agree that the JSON syntax is a... slightly complicated.

In any case, I'm not sure why you think you need a separate load intrinsic: the compiler knows how to generate code for loading data. E.g. if you know data is aligned, casting to a `*const i32x4` and loading that does the right thing. The unaligned case is a little more subtle but it also can be made to work via #[repr(packed)].
The funny thing was, in interview #2 I did mention that that they were asking me all the same questions, once it became clear that that was happening. The interviewer was like, "Oh? Really? Well this is our interview process," and then kept going. And these were 30-45 minute phone interviews, too. It was really strange.
Yes, it seems that zone A is completely down. However, load balancers seem to be affected as well.
I prefer importing whole modules too. One of the benefit is much easier code reviews:

Imagine this diff in the middle of a file (in Javascript)

if (includes(users, userId)) {
open(load(userId))
}

vs

if (_.includes(users, userId)) {
Modal.open(UserApi.load(userId))
}
I was just trying to start with really simple things like all of the weekly game scores and what rank the teams held at that point in time. I was surprised no one had this and I just had to write a scraper.
To get HN readers interested in such feature involved in the created issue on github. :)
LFS is how to compile and configure a bunch of existing software. This is how to write an OS from scratch, totally different.
golang also had/has a style guide and a gofmt tool that would indent/align things the same way from the beginning.
Works for me - Sydney Region
One issue is that the manufacturer often has to convert the part drawing to a set of drawings for the tooling. That means they need to adapt the dimensions to their particular processes. In the case of a DB-19 the company likely has a cad drawing of a similar part they can adjust.
I am going to leave this quote from reddit (https://www.reddit.com/r/videos/comments/4mhwyk/muhammad_ali...)
here. Make of it what you will :

"People saying this is racist are misunderstanding that the problem with racism is not just some words, it's the power balance dynamic that backs them.
A black man saying white people are the devil, has no power to actually do much damage, even in 2016. A white man saying that black man is the devil, has during our history been able to: imprison the person on trumped up charges, have their family bought and sold, beaten often to death, hung them, tar and feather, run them out of town, and refuse them housing.
To pretend that there is an equality between two statements from people of different skin colors in current and past american society is to be willfully blind to the difference between them."
Code with many from... imports becomes very unreadable very fast.
Propietary license and held by Facebook. As open as possible lol %)
I find it hard to believe that VR/AR won't have solved that by then, so yes, you should have both a cure for motion sickness and a means to be entertained in the same package.
WW3 UK 5K MUSLIMS MARCH THRU LANCASHIRE ENGLAND,MEDIA SILENT
3D Selfies
A program should be able to open its own files on Linux
. . .

In the Carboniferous Epoch we were promised abundance for all,

By robbing selected Peter to pay for collective Paul;

But, though we had plenty of money, there was nothing our money could buy,

And the Gods of the Copybook Headings said: "If you don't work you die."

. . .

[0] - http://www.kiplingsociety.co.uk/poems_copybook.htm
You can view/edit 3 files side by side instead of only one.
I cannot tell if this is an amazing joke or not.
I vote for matrix.org

It is open and federated. Compared to XMPP it is overweight a bit, but at least it has sane mobile and browser clients and keeps all history in sync out of the box.
Designing SSD-Friendly Applications for Better Performance and IO Efficiency
Usually infomercial type blog posts like this turn me off both the content and the product, but this is a pretty great example of how to pimp your product through genuinely interesting content. I've rarely seen it done this well.
Another confirmation here, all services in our Sydney AZ are down. AWS Support last mentioned a power failure or similar in AZ1, but some of ours are coming back online now.
> Now you’ve done that maybe you can arrange a production run of DB23’s which the Amiga used as its video output.

I had an Amiga for a while, and after discovering they used unique connectors in order to force you to buy monitors and keyboards from Amiga, I figured it had no future and sold it.
>old laptop

Last time you cleaned it?
Old Apple hardware isn't my jam, but preservation efforts like this are really important. Congratulations.
I haven't started using it but it looks like a great project (learned about it from ghostdriver homepage). There is a dearth of actively maintained projects that is compatible with selenium. While headless is not a requirement for us, having the node start and connect to selenium hub instead of selenium hub starting it on demand was extremely important. Phantomjs was the only other project which did that but it has not been very stable. Thank you for your work on this :)
Curious if you are all based in Australia, or if the Sydney outage is effecting other regions?
Terry Tao: Donald Trump is not fit for the presidency of the US
A hope in vain: they most certainly have noticed, and they most certainly know that they profit.
BlockChain Non FinTech Use Case – Peer Reviews
Ask HN: Which React Native tutorials should I take?
Most of the tutorials I've found seem to not use ES6 - is this important?
The key word in that sentence is companies (as opposed to people).
Would be curious to hear any evaluations by "people who understand these things" about where this could potentially go.
I would guess that none of the people involved had experience with CAD work, which makes it tricky to spot your own mistakes. If you work from someone else's template, you can be somewhat more confident that you're doing it right.
We appear to be back online, however all machines have rebooted.
BlockChain has gained significant traction in the fintech space. Are there any live applications in the non Fintech space?
I think you're right.

It looks like Facebook host a lot of ads themselves, so I guess that advertisers use URL shorteners as a way to verify click throughs from Facebook.

For unsophisticated advertisers (i.e. with no referrer log analysis) I guess it's pretty easy and effective.
Airbnb’s racism problem isn’t going away any time soon – Fusion
Returns on investment always beat inflation in the long run.
Maybe not simultaneously, but over time?
A robotics programming competition aboard the International Space Station [pdf]
Of course. The problems of the disabled, the mentally ill and so forth are obvious, and the solution is obvious: don't remove all the social security besides UBI.

But that's also the downfall of UBI, because it means that most of the other transfers will remain a necessity, and the bureaucracy to distribute it will remain a necessity, and the whole issue of welfare dependency is back with us, and so is the constant discussion of what support and subsidy should be expanded.

(I'm looking at this from European angle where the welfare is often, though not always, stronger than in the US).
San Francisco costs so much because so many people want to live there. Not every person who wants to live there should be able to live there - there's only so much housing in the city.
How anyone can easily make Iphone, IPad untraceable using Private DNS
> I think Windows as an OS reached its pinnacle sometime around the XP timeframe; since then it has mostly been frustrating UI changes and feature removals, "security" features designed to lock down your PC against you and instead follow the commands of some corporate entity, and massive amounts of data collection.

This is bullshit.

There have been many huge behind the scenes efficiency improvements plus security improvements.

Seriously, Microsoft has issues but this sort of tripe doesn't help the anti-Microsoft cause.
Yep. I've never really understood why editors tend to replace the tab with spaces, though. It seems to work pretty much the same when indenting, but involves more backspacing and introduces more potential for error (eg. deleting 3 spaces instead of 4) when deleting.

What is the advantage that spaces have over tabs?
Things to do after your company is incorporated
Watsi is hiring a partnerships associate
>>Because that's the point where you take things that don't compute, and make something that computes.

Good point but I didn't get it quite right. What is your definition of "things that compute"? I am curious.
World’s first ‘pregnant man’ marries his kids’ school teacher
Flaw in media query. They work on resolution and on pixel density as reported by the device but you have no way to know if it's a small size high density screen or a large screen with average density.

There are 13" laptops with a resolution which overlaps with the higher end mobile phones and that is where mq falls apart because you can't tell where you are. The real issue is with all browser reporting the same fixed dpi, for reason which make sense in context but don't allow to discern all cases.

We work with a mix of media query + user agent sniffing to enable mobile queries only on mobile stuff.

It was all fine and dandy as long as pc had >1280 pixels, tablets where between 768 and 1024 and phones below that range. Now that everything overlaps with everything, not so much, and because all browser reports metric around the 96dpi magic number, there's no solution. At least making a media query in em instead of pixel saves you from the trouble with people zooming on pages.

And if your website is responsive and allows iframing, it's even worse.
> Go, Java, Clojure, C#, Python (PyPy), Haskell? In my experience, only C++ and Scala make compilation so slow that users bother about it.

Haskell for faster compilation? No. Its compilation time is volatile but it used to be slower. And for java - `mvn clean install` vs `compile`.
Here's a presentation, while chronologically earlier, that is specifically about the Viewpoints STEPS project which includes a good segment on OMeta: https://www.youtube.com/watch?v=HAT4iewOHDs

As jgon mentioned, Alex (the author of OMeta) continues work on Ohm, his successor to OMeta. Also, various flavors of OMeta implementations live on in Smalltalk, Lisp, Javascript etc. Recently VPRI released their final annual report to the NSF publicly with indications that work is ongoing. So there are at least pockets of interest and activity.