skysight-inc/HackerNews huggingface dataset:
"Silly contract games" are still important to protecting the business. And it's not only about our bottom line. We have three full-time trainers and few part-timers. If one took a big chunk of our clientele, we're suddenly laying people off with no notice just to keep the lights on.

As a consultant/freelancer/employee you have the luxury of just worrying about what's best for you and that's it. As an employer, it's in my best interest to protect the business, otherwise people could be out on the street. If we mess something up with a contract or fail or do some "silly" thing correct it can literally ruin someone else's life through no fault of their own.
You can call them and ask them to upgrade your profile. I was seeing this UI until I requested they upgrade me a few months ago.
> recruiting databases for foreign nationals who went abroad to the US for graduate studies and are being assessed as potential intelligence assets by their professors

Is this for real?
The thing in encrypted... i don't thinks is harmful to the US gov.
Why do they need All The Users In The World? Why can't more services be content with having a significant and active user base that is not the entire population of Earth.
It highly depends on the person.

If a person is good with software engineering and system administration, they don't need to pay more than few minute of their time once in a while, so SaaS are more expensive. I run various software that can be either used on subscription or self-hosted (like Sentry, GitLab CE or Drone) and my time investment in it was negligibly tiny (like... I find a deployment recipe, and run it, then check for the updates once in a while), compared to monetary fees of a hosted solution.

If a person can't do the very basic maintenance, then maintenance costs are very high (they either have to learn stuff or pay someone to do every tiny task), so SaaS probably wins there, and probably by a large margin.
More on Mandelbox: https://en.wikipedia.org/wiki/Mandelbox

Software used: http://www.ultrafractal.com/
If you think Twitter is too noisy, it's probably a sign that you're following too many people.
They keep upgrading my business account to use the new version and I invariably have to switch it back after a couple of days because it's missing (or I can't easily find) various features that I rely upon.

I'm very grateful that unlike some other services they at least give me the option to keep switching back to the 'classic' view.
So the bullet is responsible, not the guy who pulls the trigger?
"Last time I used it, it still didn't have a media library and dumped tens of thousands of songs into a flat list."

In the "Advanced" tab, which I'd expect any self-respecting HN denizen to go to first, there's a checkbox for "Keep iTunes Media folder organized" which explains that it will "[place] files into album and artist folders, and [name] the files based on the disc number, track number and song title". Mine is a very hierarchical structure - and I've had it for a decade. No flat list here.

"You have to have that garbage installed on your machine if you own an iPhone. Not interested."

Not true, either - hasn't been true since the advent of iCloud in 2011.

As to the codecs - it does do MP3 and AAC, which probably covers 95% of available content, though it doesn't do Ogg Vorbis, Quo Vadis, or various others. For that sort of thing there's VLC.
Between Nero's persecution in AD 64 and the Decian persecutions in 250, there's very little evidence for state-led persecutions of Christians.

The timeline is roughly (apologies if dates are inexact, but this is roughly correct from memory):

AD64: Nero perseuctes the Christians in Rome, who at that time were a tiny community

AD 65-249: Christianity is largely ignored and left to grow in peace. During this time, Rome enjoys a golden age under five virtuous emperors, then begins to disintegrate under the reign of various tyrants and opportunists.

AD 250-260: Rome is falling apart under various civil wars and there's two major state-led persecutions (by Decian and Valerian) of Christians. (The motivation being "rid the Empire of this impious cult which is weakening our social fabric").

AD 260-300: The "long peace of the Church", where Christianity is officially tolerated.

AD 300-310: Diocletian comes to power and starts a brutal series of persecutions to wipe out Christianity for good. It's from the Diocletian persecution that most of the images of brutal Roman suppression come from.

AD 310-325: Various civil wars, leading Constantine to come to power.

AD 325: Constantine establishes Christianity as the state religion.

So though there's one small persecution in 64, then two medium-sized persecutions in the 250s, then a massive persecution in the 300s, between these Christianity is either ignored or tolerated by the Roman state. There's evidence of mobs of Roman citizens attacking Christians independently of any state backing, but aside from that, Christians were largely left alone for a 200 year period.

This is the age of the 5 "enlightened" emperors - Trajan's attitude is informative. The Romans saw Christians as impious atheists (for not worshipping the Roman gods) and superstitious cultists (for following a novel religion), and they were troubled by the growth of this sect; Trajan took it for granted that Christians who refused to worship the Roman gods should be punished. But, he also states that actively seeking out Christians would be "out of keeping with the spirit of our age"- a weird Roman kind of tolerance, but there you go.

"You observed proper procedure, my dear Pliny, in sifting the cases of those who had been denounced to you as Christians. For it is not possible to lay down any general rule to serve as a kind of fixed standard. They are not to be sought out; if they are denounced and proved guilty, they are to be punished, with this reservation, that whoever denies that he is a Christian and really proves it--that is, by worshiping our gods--even though he was under suspicion in the past, shall obtain pardon through repentance. But anonymously posted accusations ought to have no place in any prosecution. For this is both a dangerous kind of precedent and out of keeping with the spirit of our age."

(Trajan's letter to Pliny here: http://faculty.georgetown.edu/jod/texts/pliny.html)
Facebook is pretty hard to use, though. I started using it late and it was tough. You just don't notice the complexity of FB because you are used to it by now.

Also, I am not convinced Twitter has to be liked by everybody. No product has to be liked by everybody.
Do you have any reading on that?
There is no universal dictionary in the sky that defines what words mean. To some people, "hacker" means one thing, to some another.
Show HN: Abbreviated Press – A concise news source, organized by channels
You are partly right. I missed that you said that PHP7 does now have good exceptions, so thought that paragraph was saying that the lack of exceptions prevents designing good code.

But yes, stopping here is a good idea. I don't think we are talking about the same thing. By "design good code", I mean things like do structured programming, encapsulation, modularity, clear and reasonably concise expression of my algorithms, and so on. I can do this in almost every language I've programmed in except for assembly and teco.
25+ resources to find your dream remote work gig [infographic]
Down. Mirror: https://archive.is/gArqw

Edit: On topic: I've been meaning to move to Gitlab but Github still has a strong pull on me. I have a really good profile there which is useful when I look for work, and the barrier of entry to contributing to other open source projects is immeasurably great. Github has actually made open source fun.

The recent developments are extremely worrisome though. I was hoping we'd get some more years from Github before they turn awful... thankfully, the tie-in only goes as far as the profile itself, there are excellent backup[1] and conversion tools which have been recently linked on HN - and of course, there's Gitlab.

[1] https://github.com/joeyh/github-backup
Site is down, no comments yet. Guess I'm staying with GitHub a little longer.
Well, it's a mystery to me. What do you see?
"[VCs are] not looking for a profitable business; instead, they’re looking for growth that provides the opportunity for a 100x exit. "

I don't want to make a little bit of money every day, I want to make a fucking ton of money all at once ( https://youtu.be/BzAdXyPYKQo?t=57 )
German MP's comments on the TTIP
Watson of course is PR-ware, a sort of flux capacitor for selling seven figure consulting services.

IBM does truly deserve credit for making Linux a safe choice for corporate IT. Few people remember this, but believe me I sat in on IT focus groups in 2001-ish.

Every. Single. Person. In every single session in every city said "there's no way we could use it in production". In every group, there was one who added "... but if IBM..." (literally as a sentence fragment like that), then the whole room would agree out loud.

Spooky. And then IBM came out with a big Linux campaign and the rest is history. Anyway, that happened.

It doesn't make a business for IBM. But it was a good contribution. That too was a way for IBM to sell consulting services. Which is all they really are.
Lots of Erlang articles making it to the front page... I like.
> $1000? $1400? That's about two days of my time consulting.

On my home country people get paid 1000 euros a month!
Who says that has to be the use case of Twitter? HN is not very useful for interacting with friends, but it seems to do fine.
Definitely interesting. Thanks for posting it.

Their about page [1] states, "euro|topics is a service provided by the
Federal Agency for Civic Education."

Additionally, it states, "With the daily press review euro|topics has
been making an important contribution towards establishing a European
public sphere since 2005. It aims to convey a realistic overview of
national debates and discourse. To this end it quotes from articles in
European media that help shape public opinion in the countries in
question."

The open question is, what political slant or agenda (if any) do they
tend to apply in their article selection?

[1] http://www.eurotopics.net/en/149270/europe-s-press-comments
I wonder why Amazon is going after game developers, as the gaming industry looks like a crowded and low-margin market.

Not to mention the free to try and mature tools that developers already have (Unity, Unreal Engine, etc.)
"451 Unavailable For Legal Reasons"
Switch back to the 'classic' view. That's the only way I could find to do it.
I think your definition of open source is flawed.
I've only done the first few levels but it might as well be pseudo-code. I haven't hit anything language specific yet.
I thought there was a balance option on that same table.

Edit: Link on mine is: All Activity (with balance)
It looks to me like you're misunderstanding the recommendation here, which is to hit a fast endpoint to ensure that lambda keeps it somewhere in their caches. This is similar to what one might do with Heroku.

The idea is that something like actually distributing the code to a front-line server seems to add to boot time, so if the lambda is not warm, it will be a little slower. If you keep it warm by having at least occasional traffic headed to the server, you're able to avoid this penalty.

If you look above, you'll see someone else did the math for you, and you're actually only talking about 864s of execution time, not 3M.

It also sort of looks like you just pulled up the pricing example which describes 3M requests that take 1s and worked back to it, because when you do the math you describe it works out to ~ 2.5M
All based only in the US App Store. Is this a coincidence or is ResearchKit not available abroad?
Maybe the developers of FOSS just want to use the best tool for the job. Maybe they are opening up their work because they want others to be able to contribute to it and Github happens to be the most effective way of soliciting contributions.
To me the biggest issue is lack of empathy. but, that applies to people and companies as well.
Yes, they use AdBlock, but there's still a difference here, right now they're seeing the tweets of their peers in-order, with ads intermixed - which makes the ads trivial to filter out (bad for twitter, good for my friends).

In the future they might see whatever Twitter thinks is important to them, which might still be ads, but in the form of other peoples / companies tweets which just "happen" to end up in their "timelines".

Now, of course they can start blocking just about every company/user they don't care / like on twitter, but the effort might not be worth the gains at some point. And who knows, maybe you won't event be able to block some things from their algorithmic timeline, because that might defeat their monetization goals.

And yes, I realize that I might be reading a lot into Twitter's actions at the moment, but given how they treated their platform in the past year(s), all I'm seeing is that they want monetize it at all costs.
Any idea how far back the compromised records go? Trying to determine if records from 2005 may have been exposed, but I've moved a number of times since then, and I haven't been notified. I presume they would have found me if they wanted to, but wish there was a proactive way for me to inquire.
https://screenshotmachine.com/serve.php?img=archive-is-FULL-...
100,000 Commits Analysed by StyleCI
> crowded and low-margin market

Isn't that kind of Amazon's thing?
> I can't comprehend their
> leaving something so basic
> broken this long.

Hipmunk have been showing economy fares for business searches for weeks, and fixing it is apparently on their backlog, but not very high up. It's made their site completely useless, and their fare alerts pointless.

Do companies just get complacent, or fire off everything but a skeleton staff to keep servers running after they've got an MVP?
They didn't support VT-100, just a subset of ANSI.
This looks awesome ignoring minor technical aspects
The cloud service offerings. They can make a killing off of hosting the game servers and backend APIs.
Is there a resurgence of interest in Erlang because of Elixir? Or has the Actor model really taken a hold of developers because of it's direct and easy to understand model of concurrency?
Don't forget the banker doesn't even need to have broken a law. By virtue of their profession, they should be in jail. At least according to most of HN.
Methods of both parties will evolve, but ultimately as long as the user has control over his computer(no hardware DRM), he can display whatever he wants.
What about using a counting or layered Bloom filter? They also gives a probabilistic confirmation that the sorted list contains the same elements as the unsorted one.

Another solution, if the goal is to verify the sort algorithm, is to augment the sort data with position information (which isn't used in the sort), then use that to confirm that each of the original elements is used.
Yup. The problem with "solving" ad blocking is that it isn't lucrative. Ad blockers are trivial to create, but very difficult to monetize. These guys are as much scumbags as shady advertisers who bombard you with terrible ads.
That's because the story links to the "try" page, the normal page is at https://gnu.io/social/
That's one reason why such data should only be captured for specific targets, not en masse...
Introduction to Web Scraping with Java
Other comments have mentioned or hinted at this, but I think the only way to reduce the friction of online subscriptions is to "pool" the content a'la spotify or apple music. I would pay some amount per month for an all I can read premium content model just like I pay for music streaming. Having multiple magazines/providers to choose from would be a big draw for me as I am not always interested in the content of one provider. I like Wired and have read their articles on occasion. I even have a subscription to the print version that I got for airline points I couldnt use elsewhere. I cant see any other way for me to make the jump.
I don't think the timeout is related to the caching. When your function returns, it is over. The caching is not transparent, I don't know how it works under the hood, but it seems like if you just call it every 10 minutes it stays hot.

Would love an AWS engi to shed some light on this though.
In keeping with my goal of releasing a new app every month, I present Abbreviated Press.

I wanted a news site that gave me just enough information in a bullet point format, without having to read entire articles if I wasn't interested.

I'm looking for some feedback, particularly in the length of bullet points. Is 100 characters too long, too short for you?

Key features:

A concise outline of key facts for each news article, in bullet format.

Split view(on desktops) giving you top, and most recent news side by side.

News and user scores are all real time.

News is organized, and tagged with channels. Any combination of channels exist, whether they contain content or not.

For instance, if you'd like all news tagged with "middleeast", you can simply go to http://abbr.press/channel/middleeast

If you'd like be a bit more specific and only view articles specifically tagged with "middleeast" AND "iraq", http://abbr.press/channel/middleeast+iraq (this is an AND, and will only contain articles that are tagged with both) I think this can provide very niche news channels.

Conversely, if you'd like to subscribe to "startups" on "news.ycombinator.com" , you can still do so http://abbr.press/channel/startups+news.ycombinator.com there just won't be any data yet.

Since I know someone will ask, it was built with Node.js, Vue.js and RethinkDB

Thanks guys!
That's the reason why I consider sublime text to be superior to atom. I heard some people complain about few bugs, ie sublime not working on some linux distribution. Nothing happened to me.

And sublime is FAST.
I base the claim that they were focused on short-term returns on the way bugs went unfixed and performance was neglected for most of that period until it was too late.

They beat Real/QT thanks to marketshare from the bundling deal they'd signed with Microsoft and I really think they thought that would last forever because nobody else would catch up. When the iPhone came out, the public statements made it clear that they didn't seriously expect the no-plugin policy to last or that it'd drive users away – and it certainly never looked like anyone took the ton of problems experienced by Android users seriously enough to take the product out of maintenance mode.

It took years of them being derided as the leading source of browser crashes and exploits before they even started to offer automatic updates in 2012! – and naturally they rolled their own so it didn't work reliably for years.

Similarly, performance was obviously not a priority until it started being heavily mentioned as a reason to prefer the HTML5 stack, at which point they were hopelessly behind and unwilling to invest enough to catch up.

I mentioned my poor support experience because that also fits with the general pattern. The bugs I reported were mostly in the runtime, although the IDE definitely had problems (stability, unreliable debugger, etc.), and all of this was well-known in the community along with the belief that the only way to get attention was if you worked somewhere large enough to buy millions of dollars worth of licenses.

All of that is consistent with my theory that the product management was focused on the short-term and loathe to spend money on anything which wasn't critical, which left them in the unenviable cycle of reacting late to threats from a year or two ago rather than leading anything. If they'd invested in quality during the early 2000s the last decade might have gone very differently.
The Greatest Introductory RaspberryPi Hacking Article Ever
It may not be directly from your address book: if you know enough people who have linked-in accounts, are linked to you, and have fallen for one of the access routes, then a lot can no doubt be inferred about you from them.
Huh. Which country are you in?
Hi there. Thanks for the feedback. I have updated it and replaced it by a custom made carousel. Hope you like it :)
I think there's a growing appreciation for functional style more generally (e.g. pattern matching) and Erlang's just caught up in it. Compare OCaml.
The Cost of Terrorism: How does IS fund its reign of terror?  NEWS
I'd like to use it more, but it's a little cost prohibitive for me at the moment.

The biggest benefit for me is I'm able to say I'm going into a big tank of water for an hour so I won't be available for your call/text/yelling/whatever. I have problems feeling guilty about self-care, so I need that excuse to put myself first for a bit.

I went into my first experience expecting some sort of hallucinatory, transcendental experience. I did some meditation, but it felt forced. So I relaxed. That went almost too well. When I jostled back to full awareness, that's when things got interesting.

Normally when I back-float in water, I'm aware of its 2D surface. I need to stay on the surface. Above is impossible, below is bad. In the tank, I could relax because the salinity kept me afloat. I was able to think and move in three dimensions.

The tank became this empty space of three dimensional "white" board, albeit pitch black and a little confined so I couldn't go too crazy. But I was able to think out loud without looking weird. I could thrash my arms around as I visualized things against a blank canvas. I had a really interesting conversation with myself about web design, branding content, and readability.

The closest analog I can think of is movies like The Lawnmower Man where VR was this 3D empty, private space to manipulate with your mind.
Amazon launches new, free, high-quality game engine: Lumberyard
Doesn't "throw[ing someone] under the bus" imply they're not completely at fault? This was not an honest mistake or some above-board disruption of an existing industry.

This was someone willfully, knowingly committing many (hundreds? thousands?) of felonies in the interest of making money and growing the company.
> f=$(mktemp) && ssh-keyscan korell > $f && ssh-keygen -l -f $f && rm $f

> Unfortunately ssh-keygen does not support input from stdin, so this example is slightly more complicated than it should.

Any shell that supports process substitution can fix this for you with something like;

ssh-keygen -l -f <(ssh-keyscan korell)
No. Lambdas are a language notation representing a computation with parameterized inputs. A closure is a lower level data structure in the language implementation, which a lambda may or may not compile into. A closure consists of a chunk of code (whether s-expressions to be interpreted, vm bytecode, or native object code) together with a record that provides the locations of the code chunk's free variables in the surrounding environment. (In Scheme, variables bind to locations, not values.) If a lambda has no free variables, then the chunk of code itself suffices to represent it, and this code may be inlined, optimized away, jumped into instead of "called" when it appears in tail position, etc.

One of the things that makes lambda so powerful is that it does not force a particular implementation on the language implementer, and allows for plenty of room for optimization.
Using this incredibly rare opportunity to plug my dad's 90's-tastic website: http://bluesblast.com - full backing tracks for blues guitarists.
Show HN: CarPool, a WebApp based on Inferno.js