skysight-inc/HackerNews huggingface dataset:
Why even store your bash history? It's like you store everything you ever said... Would you lose your precious time to go through the old stuff? I wouldn't.
On the contrary, I’m on my early forties and my physical condition is way better than it was twenty years ago.

It's a crap shoot. I got hit by metabolic syndrome -- extreme hypertension and type II diabetes. I exercise, I weigh less and am in better shape than I was 20 years ago, but I'm still on a cardiology professor's frequent-flyer list and gobbling meds by the double-handful. Meanwhile, my wife is a four year cancer survivor (another six months to the all-clear, we hope).

The probability of running into a life-threatening or terminal medical condition approaches unity as we age towards the upper limit of human life expectancy (around 114 years, currently). By the time you hit your forties you probably know people who had an unlucky aggressive early-onset cancer; by the time you hit your fifties you can add heart attacks and strokes to that, and less-well-known problems as well. It's all downhill from here, and unfortunately it's not the kind of ride most people enjoy.
See `Array.isArray` which you can polyfill however you like ... Beyond that, if you bring primitives from another frame, you kind of get what you deserve. Most likely you should check for not a string, but has `length` property that is a Number and use `Array.from` with your conditions, especially with arguments or dom collections.

Most likely when working across frames, you should use messaging, unless you're doing something truly hokey... In either case, working across frames like that is akin to poking into the memory of one process from another. It's bound to have issues...

I don't think this is something that WebAssembly would allow you to do in the first place...
RAM, SSD storage, bandwidth, IO are still shared.

It's pretty much a VPS, not dedicated.
ctrl r
I'll see what I can do in terms of sending a few boards. Will ping you an email shortly.
Is there any way to test out Scaleway without having to give them a credit card number with a potential infinite bill?
I want to ask @patio11 what changed - why did he decide to become CEO of a startup?
> As a trivial example of a data structure with circular references, how about a doubly linked list?

Not really, no. There's no reason why the backlink should increment the reference count.

Realistically, circular references are only a deal-breaker for Lisps, and only due to some very specific design decisions of Lisp. E.g., circular references are never a problem in C++.

> A general purpose programming language shouldn't impose arbitrary restrictions on data structures like this.

Really? Why not? "We don't support refcounted circular references, please rewrite your code if you use them" is a perfectly valid design decision. Personally, I'd rather have that than some rube-goldberg type monstrocity of a memory management system just to support a very obscure corner case.
But remember that Erdogan's party's sympathy for IS is a well known fact with lots of evidence, none proved to be false or untrue to this date. This power struggle only makes clear that both sides you mention (and they were close friends until 2014) are criminal organizations battling for power.
Gg – A hybrid version control system based on git
How does the RAM sharing work? Are there any public details on this?
I keep telling myself that the difference between 1441148399 and 1441148400 is negligible, but to little (or no) avail. :)
It's projecting polygons/lines on a sphere (all the rest could and should be precalculated), am I missing something or how would this be expensive on a modern computer five years ago?

It's not like it's doing global illumination pathtracing or anything.
CA is not the whole of the US. It's one relatively liberal state. What about states in the midwest? What about federal crimes? What about three strikes legislation? What about CFAA? What about death sentences? What about felony murder?

The US may be fixing some of these things but for an idea of how the US system is viewed from over here right now check out the documentaries by Louis Theroux and the one entitled "The Farm -- Life on Angola Prison".
go to Zvezda - the bridge, do a 180, click the blue play button for "Internation Space Station command center".
> This takes away much of the point of threads, leaving you better off with processes---and process boundaries will better enforce this model. You cannot cons up a message, pop it in a queue, and have another thread pick that object out the other end: thus you have to use some IPC based on bytes in a pipe or shared memory buffer.

Not really true; a lot depends on the implementation here. In a multi-threaded setup you can often avoid context switches and kernel calls (the really expensive part) and deep copying with a bump allocator is generally cheaper than deserializing/serializing [1]. Often, you can also avoid copying if you do it right.

On top of that, while you can't manipulate pointers on the heap safely under such a concurrency model, you can manipulate integers and floats across heaps (which is relevant for a large number of concurrent algorithms) if you do it right (i.e. by ensuring that you don't deallocate the objects containing the data).

[1] Keep also in mind that any actual shared data that goes from one thread to another will generally go through main memory or the L3 cache at one point or another.
I don't think yoctoliters necessarily rule out nanoscale, as the Wolfram page helpfully points out: Edge length of a cube of that volume is 1.4 nm
You can try them for a short time for free, but you have to authorize via SMS.
Congratulations, you win the nit-picking contest. My point was that the advice of a lawyer changes nothing. Violating users privacy should be reserved for law enforcement with court orders.
Move over Milky Way, elliptical galaxies are the most habitable in the cosmos
Startup Growth Calculator
Parent is referring to Gulenists, followers of Fethullah Gulen, a cleric living in exile in Pennsylvania. The news may be true as well, although source is as bad as the ruling party in Turkey. But the current situation in Turkey makes it almost impossible to investigate such claims. Maybe in the future.
This might be true, but keep in mind that all Europeans that travel to fight for IS pass through Turkey without much resistance. They are officially against IS, but they have their own agenda in the area (i.e. the PKK).
This is inaccurate and misleading. Saying that it's produced/propagated by this vague group with no evidence is produced/propagated by you right now. There is a lot of evidence on the other hand that weapons are being transported to Syria via Turkey, is that with the knowledge of the government or not can't be proven, but it's as credible of an option as them (government) supposedly helping to fight IS.
Find how our innovative app simplifies your work process
For european union based users without a valid EU VAT number, VAT must be added based on the VAT rate in the users own country, not always french VAT at 20%. Ie we pay 25% here in DK.
This is due to the new rules that went into effect 1 January 2015: http://ec.europa.eu/taxation_customs/taxation/vat/how_vat_wo...
The anatomy of the perfect cold LinkedIn message (incl. templates)
There's also hard limits on the number of servers you can create (~10) until you contact support to get that value lifted so it appears there are caps on what you spend
Leaking secret company recruitment policy, fire him! :-)
New study shows that testosterone changes the brain
Nah, it worked out. They had to replace me with 3 people. :-)

Besides, I didn't want the company to go under. I'd spent the last year making sure they didn't and didn't want all of that work to be for nothing. Plus, I didn't want the other people who worked there to be out of the job.

Eventually, everybody who worked there with me left on their own.
I'd suggest starting with Redux[1], React, redux-react-router[2], MaterialUI[3] and Webpack[4]... in terms of the React ecosystem... it's a little bleeding edge, but a good place to start.

[1] https://docs.reduxframework.com/core/getting-started/
[2] https://github.com/acdlite/redux-react-router
[3] http://material-ui.com/
[4] https://github.com/erikras/react-redux-universal-hot-example...
Piano rolls have survived for over a century. I wonder whether these performances will have the same longevity.
Why wouldn't you? Do you really type long commands from scratch? I don't know how folks don't use bash reverse search on a regular basis.
As someone that wrote C/C++ for decades I hated JS. Now that I've gotten used to JS every time I'm forced to go back to C/C++ I hate Hate HATE IT.

Things that take 5 lines in JS take 200 in C++ all to make the type system happy. Yes I understand the trade offs. Wrote games most of my career. I used to find it cool that I could write a 400 line templated intrusive list class that generates just 1 instruction on use. Yippee. Now though I just resent the fact that have to write giant implementations like that for code who's performance doesn't matter.

In JS forgot a little piece of data? It's generally almost zero lines to hack it in. C++? It's often refactoring hundreds of lines of code.

Wanna to wrap some function to monitor it, test, sanitize, .. trivial in JS. Next to impossible without massive refactoring in C++

When I have to do C++ again I will but it won't be without kicking and screaming.
Substance 1.0 Beta – A JavaScript library for web-based content editing
If you read this document - uncovered by Judicial Watch (conservative organisation) through FOIA request - it doesn't seem to be propaganda news:
http://www.judicialwatch.org/wp-content/uploads/2015/05/Pg.-...

Good analysis:
http://www.washingtonsblog.com/2015/05/newly-declassified-u-...

Confirmation by the former DIA director:
http://levantreport.com/2015/08/06/former-dia-chief-michael-...
I did test them out a while ago. My impressions are here: https://www.amon.cx/blog/scaleway-vs-digitalocean-and-deploy...
You can try with http://instantcloud.io
I guess the profusion of pointer types was one thing, and the syntax, while not a showstopper, didn't really "speak" to me the way Nim did. But I cut my teeth on UCSD Pascal (after Apple BASIC), that might have something to do with it...
The bandwidth is capped far below the max I assume, does that not provide a stable 200 mbit for everyone?
True, but at that point we're comparing warm-blooded mammals to... well, we don't really know, do we? But it's very possible they could simply slow down their metabolism even more than mammalian megafauna.

https://en.wikipedia.org/wiki/Physiology_of_dinosaurs#Metabo...

https://en.wikipedia.org/wiki/Gigantothermy
Did you even ever set foot in a natural, dense, wild forest? This isn't like in a timber plantation or the park near your home, trees are fighting for light and overlap vertically, and satellite images happen to be two dimensional. Shouldn't be that hard to understand, right?
I'm also working on a 2D game. I end up with hundreds of objects so maybe this solution will make more sense in my case. I have to run benchmarks...

I like the approach of finite-size objects since I'm mostly working with creatures that collide or not based on their radius. I also have some polygons, but I can easily simplify them into circles (https://en.wikipedia.org/wiki/Smallest-circle_problem).
RAM and CPU are NOT shared.
Show HN: Fairpixels – Pro logo design, on a pay-what-you-want basis
This is the second in a collection of notes by Egan on the physics of his Orthogonal trilogy (which I've just started, but which seems excellent as always). It may make more sense to start with the first, http://gregegan.customer.netspace.net.au/ORTHOGONAL/00/PM.ht... .
These photos will change how the world sees the Syrian refugee crisis
In practice I've had better luck with shell history than SSH keys when exploiting arbitrary file reads. The history tends to reveal interesting locations.
>So basically we have no way of counting trees from pictures? I mean it shouldn't be that hard, right?

Are you a programmer? Have you never had to deal with someone who thinks they're smarter than they are and thinks they know everything get pushy about the simplicity of doing things that are not as simple as they assume? I have, and I can't say I'm a fan of those conversations or the people who initiate them. Your comment feels a lot like that.
I have <M-p> and <M-n> bound to history-search-backward and history-search-forward respectively, so

ls <M-p>

inserts the most recent command in history that begins with 'ls ' in the command prompt. I don't know why this isn't the default, as it's extremely handy. Also it works with any CLI program that uses readline.

If you want to try it out, add this to your ~/.inputrc file.

"\ep":	history-search-backward

"\en":	history-search-forward
You're very welcome.
Kind of interesting, might be more interesting to see what the other end of the distribution looked like, i.e. the really esoteric commands that people rarely use. We all might learn something from that!
Show HN: A small, optimized and fastest router to process HTTP requests (Go)
The hysteria over synthetic drugs in general is unwarranted, reactionary nonsense.

That said - within the UK 'RC' scene, synthetic cannibinoids tend to be looked down on or avoided more than other unknown or novel compounds, because they can be unpleasant and (psychologically?) addictive. They also seem to have caused various kidney problems and stuff. The general consensus is that it would be good if weed were legalised so these things just went away.

I say within the RC scene, I mean the online scene. Head shops are doing a roaring trade in the stuff.
> what in life do you have to be proud of about yourself at this point?"

I like to think that at least by not killing myself I've made a huge contribution to the happiness of my friends and family, even if the world as a whole is a hopeless cluster of growing misery.
And if a feature isn't built into a QT component, you don't have to compose your own?

If you're using MaterialUI, or React-Bootstrap, you should be able to compose what you want out of more primitive components... yes, there's work there, and it isn't magic... if you want something more polished, nobody is stopping you, or anyone else from writing/creating it or paying someone to do it for you.
I'm a computational biologist. I often need to know exactly how some piece of analysis was done months or years ago. In an ideal world all the details would be in scripts with carefully written READMEs cross-linked from my lab notebook, but it's not an ideal world and sometimes we're in a hurry. In those cases the history saves my bacon.
Nitpicking the submission title ("ARM7 dedicated servers for 3.40 per month"): ARM7 is actually very old ARM cores running ARMv4; these servers are ARMv7.
This is one reason why this method uses a different file for every single shell session.
These are the photographs mentioned in the news: http://www.bugun.com.tr/gundem/sok-fotograflar-haberi/181054...

The fact that these are reported by an organization which is anti-government does not make it false.

I agree that we should take any news with a large grain of salt.
This appears to be a lightly summarised excerpt of Houston's (fascinating) book "Shady Characters". As mentioned briefly at the end of the article, he has an interesting blog where he discusses more: http://www.shadycharacters.co.uk .
I've just signed up for one of these instances - here are some speed tests/stats/details, if anyone's interested: https://gist.github.com/JosephRedfern/57c81ac95bf4f1175e3e

If you'd like anything in particular running, let me know and I shall oblige when I can!
Now that's an inconvenient truth!
If you're an early riser this site will tell you when you can watch ISS fly over.

http://iss.astroviewer.net/observation.php
I don't see the facts or the evidence as you do. Problem is that IS is a completely different beast, even many radical opposition groups in Syria hate them. There were and there are many other opposition forces before even IS appeared in Syria which might be helped by governments and there may have been logistics screw ups as well. But telling IS got helped deliberately crosses the line in my mind.
> If you're under 35, my advice would be to think about that. Do you really want to be locked into doing more or less what you're doing now when you're in your sixties? If not, now is the time to change. The later you leave it, the harder it will be.

Pause for thought indeed. Thank you.

My immediate response though was "how can I predict jobs 20-30 years into the future, when I can't even predict my field in 5-10 years?". I could re-train, but most fields look like they will shrink.
Detroit: After the Fire – Six Months Documenting 1,600 Fires
where is IS in that photo?
i think they use linux
Ask HN: Is it possible to be a good programmer?
I think given the nature of programming as it stands it is not. It is possible to be good at thinking computationally, but when it comes to platform specific implementation details and changing requirements not much can be done.
Getting Clients
Even if the story of the letters and everything is true, the notion that people killed each other because there was Afghan soil under the carpet is obviously bollocks haha.

Thanks for sharing the story.
Group is so called Gulen movement. Their media outlets are constantly spreading this kind of anti-government news, as they have a feud with them. These guys are well organized, well hid and well educated. Funnily enough many western media uses them as their primary news source.

From what I see, there may have been a help to Syrian rebels, nobody denies that anyway. But claiming it was "IS" and help was sent to them deliberately is just wrong.
Wow really enjoying the level of effort put into these responses
We have common mistakes list http://www.webminal.org/common_mistakes/ but didn't figure-out something like which is the least-used valid command. Good idea, we will dig deeper into their bash_history :)
I concur. Rules and rates are summarized here: https://github.com/kdeldycke/vat-rates
Sorry—I meant to upvote but fat-fingered a downvote.
23 companies of Koza&Ipek conglomerate has been raided. Press Group is not searched; nothing seized from that part. Accusations include vaporizing seven billion liras ($2.36B) from Bank Asya.

No hacking involved.
Try binding the <UP> and <DOWN> keys (or whatever keys you want) in you ~/.inputrc to the readline commands "history-search-backward" and "history-search-forward". See bash(1) in the READLINE section details.

Instead of simply scrolling through your recent bash history when you press <UP> (which still works the same when your prompt is empty), it filters out any command that don't match the partial command you've already typed. For example, typing "cp " and then pressing up will find the last "cp" command that I typed.
the group is not vague at all. And their media outlets are constantly spreading such news. As repeatedly I said, IS is a late comer to Syria and there are many other groups there. Putting IS to the context just changes the ball game.
Ask HN: Keybase.io Invite
Hi, Does anyone maybe have an extra keybase.io invite code? I'd really like to try it out. <keybase@grh.am>
Dr. Strangelove anyone?
What to Read (And Listen To) on the 'Officially Unstoppable' Iran Nuclear Deal
You can read YPG on that DIY "tank". http://img.bugun.com.tr/newsFiles/arsiv/nakil7_31_08_15.jpg
Besides reflection, do you have examples of this?
Hellbanning (as opposed to the many, many other options available to a moderator) is one of the most disrespectful and passive-aggressive types of moderation.

To clarify, a hell-ban is the type of ban where a user's posts are hidden from everybody except themselves (and on HN, those with "showdead" enabled in their profile settings).

It ranks right between simply redirecting a login to a browser-bomb page (which is slightly more evil, except for the part where it doesn't potentially waste months of a person's time) and slow-bombing/random timeouts/delays (which is ever so slightly less of a dick move to do to someone's account, yet almost always works better than a hell-ban).

Except in the most extreme cases (anything short of a mentally disturbed, obsessive, or dangerous person that otherwise just won't go away), reaching for a hellban is always the wrong choice, because there's always another moderation option that deals with the situation both more effectively, as well with more respect and dignity to one's entire userbase.
These are the most popular iOS apps and games of all time
Best ETL Informatica Online Training from SRY IT Solutions
Unlikely...If there are 912 blades per server it would require 20Gbps of dedicated capacity per server. Having played around with Scaleway servers, they have at least a two cabinets of these servers (10-20 servers).

Online.net's total network capacity is in the realm of 1Tbps.

They would have to dedicated anywhere from 20-40% of their network capacity if they were to guarantee 200mbit
> To put it another way, do we really think that if Jobs and Musk had never come along, there would have been no smartphone revolution, no surge of interest in electric vehicles?

This is a really weak argument, especially because we can look at the alternatives that exist, even with the benefit of being able to refer to the iPhone and the Tesla.

There was a smartphone revolution that predated the iPhone: BlackBerry. Apple had the benefit, not just of a ton of government-originated technology, but also a decade of experience with actual, successful smartphones at BlackBerry. Nokia had a number of pretty decent smartphones in the market. The Palm Treo had a bit of a following.

Yet the iPhone was at least an order of magnitude better. The delta between the sum of the mentioned devices and the first iPhone does not contain lots of governments funded research, it is almost entirely the work of a very small circle of visionaries at Apple.

The same applies to Tesla. There exists other electric cars, and they had existed for a decade or more before the first Roadster was released -- but they were jokes. Tesla/Musk didn't invent the electric car, they invented making a sexy electric car. Again, the delta between all electric cars except Teslas, and Teslas, isn't filled with government research.

Yes, it's disingenuous to suggest that government funded research doesn't matter and didn't lay the foundation of most modern technology -- but it's also disingenuous to apply "post hoc ergo procter hoc" to every modern invention "tainted" by government funded research.
Is it possible to physically buy these servers? All the info indicates that you can just get instances, just like the rest of the server farms.
> Maybe I'm cynical but this feels like a drummed up press release for the woman mentioned in the article's campaign to ban this thing.

Look, it's not good that people are ruining their lives on this stuff but to a certain degree it seems that you might be right:

> “If I weren’t on this I might be angry, I might be hitting her. Who knows what I would be up to,” he said, his words trailing off with each drag of the cigarette. “This stuff makes me calm.”

Out of all the possible evils, super-stoners seems like the least: compare the stoner stereotype to the crackhead stereotype. If you take K2 away, what are these people going to turn to (because they are going to turn to another drug)?
What are the typical (or potential) use cases for FSMs?

I do web development. Is it something that could help me better model rules for a business domain, for example?
TreeScope: Finding Structural Anomalies in Semi-Structured Data [pdf]
That's not even by far a "clear reason" for a hell ban.
"Two degrees above absolute zero was never so hot.":)
His comment reminded my of xkcd: https://xkcd.com/793/
What to Learn from Early Designs of Startups That Became BillionDollar Companies
My understanding is that the earth's temperature is increasing within the model's prediction. Is it happening at the lower end?
I saw http://refugeesonrails.org/ which seems based on the local startup culture.