skysight-inc/HackerNews huggingface dataset:
> I'd link to the message in google groups, but google crippled their groups search functionality a couple years back so finding the message in their archives even when you know the message id and the exact date is unreasonably difficult these days.

I still don't understand why Google made searching the Usenet archive impossible to do.

Some important bits of computing history lurk in those archives and Google just has it all boxed up. The future people are going to shake their fists and wonder why all that information is really hard to get to.
After it became clear their fraud department was not interested in resolving the problem and was trying to stall beyond the chargeback window, that's exactly what I did.
It wouldn't work with Typescript, but this is what my vanilla CoffeeScript React code looks like:

div
className: 'navbar-form'
style:
backgroundColor: "green"
,
div
className: 'btn-group'
,
button
type: 'button'
className: 'btn btn-warning'
onClick: @handleDecreaseWpmClick
,
span
className: 'glyphicon glyphicon-chevron-down'
span
className: 'btn btn-default disabled'
,
"#{ @props.status.get('wpm') }"
span
className: 'hidden-xs'
,
" wpm"
button
type: 'button'
className: 'btn btn-warning'
onClick: @handleIncreaseWpmClick
,
span
className: 'glyphicon glyphicon-chevron-up'

(For the curious, "wpm" is short for "words per minute" - this is straight out of my code for http://splashreaderapp.com. More code at http://github.com/rattrayalex/splashreaderapp)
Its the manila bay fault zone, obviously it sliped while they where taking the photo.
> What would the world be like if contract/freelance/part time/short term work were the default?

I've heard this line a lot. The interesting thing is that there are areas, even inside tech, that this is the default. And it's nto necessarily better. For example, steelworks or the oil industry. A pretty significant portion of the employees in these fields (including IT sectors) are contractors. They have minimal job security and limited motivation to excel (even in the steel industry where perks are fairly decent).

I know this empirically because whenever we have a job opening there is a queue of people from these industries looking for a more stable role, even if it means a pay cut. Which somewhat gets to the heart of it - this is about job security!

What you are describing works well when you look at the top 0.5%, or maybe less, of employees. For the rest, the current system has evolved to favour the employee and provide stability for them month-to-month.

Now don't get me wrong; it's imperfect, and we need to evolve the system again! But short-term working is not a coverall solution IMO.
What Change Data Capture (CDC) Is and Why It’s Important
A slimmer iPhone requires a substantial breakthrough in physics and technology in general. So far improves have been incremental, but as with Moore's Law - we've reached the limit on thinness - current generation of components doesn't get thinner than that.

Sure in a decade or more a new type of silicon may be invented, but it won't be Apple doing it.

And I miss iPhone 5 for the same reasons Steve Jobs always said its the perfect size - it fits my hands perfectly. This isn't about me getting old. It's basic UX and ergonomics. These larger phones are ergonomically worse. Sure they pack a big screen, but I don't really see the point. I think it's just a craze. I've seen lots of people who haven't bothered to upgrade to 6 cause they think it's too big, and I'm not recommending people do - for the first time in history of Apple's product line. I think there's a reason for that.
My question is, why would we bother with this?
Also; https://wfh.io
We have a large and wonderful fusion reactor fully operational and running already, at a safe distance of 1.5e11 meters. All we have to do is harvest its energy output, with solar panels, windmills, or hydroelectric.

The price of panels has been going down by 15% a year for the last couple of years. What's more likely, incremental improvements to solar panels and batteries that make them the cheapest energy source, or a breakthrough in nuclear fusion? My bet is on the small but steady improvements...

I think fusion power is a useful thing to research though, in case the sky goes dark one day.
> Eventually you get burned. For me, it was a routine should-have-been-minor web server update where one of the packages I relied on suddenly became unsupported and every single hosted site stopped working.

I'm not wishing to be inflammatory here, but surely you could have exactly the same problem with something that is updated 'slowly'. If you're relying on the software you get being 100% correct/bug free every time you get it, you're building your house on sand.

This is where having testing (ideally a good set of automated testing) is invaluable. Having a robust set of tests you run before you roll out changes to 'production' is important if your 'production' is "we can't afford for this to go down."

Along testing, you need to have a backout strategy. What do you do if it all goes wrong? This is usually very similar to your backup/restore strategy as the problem is generally the same: If your server gets hosed/breaks/fails, what do you do?
Yes, basically. But it is IN the eye, not on the eye (behind the iris, so you cannot see it from the outside). It is removable, but if there are no problems then it is permanent.
Do you perhaps have a good link about the halo effect? I've been trying to find a "Reliable" link about it, but all I'm getting are medical Q&A answer sites with peoples' experiences, etc.
I switched to http://www.zen.co.uk 18 months ago. I find them very good - quick sign-up, much better connection than with BT, phone calls answered quickly by people who know what they are talking about, no locked-in contract, ...
Yeah the stuff I've seen looks to me like poorly written C# consciously written in a Web-ignorant style, thoroughly at odds with whats going on in the Web/JS community generally.

Anyway totally agree on the typing angle, navigation/refactoring/discover-ability aspects are useful and I loved the implicit interface approach in Dart. However I wonder whether some of those features won't be added to JS over time (where possible in such a dynamic language). Ta for link to flow, will give it a look thanks.
To get recursive, don't forget to subtract the profit of sales of iPhone chargers now increasingly installed on modern military vessels.
This is more to the tune of friendly(if irritated) advice.

Time's website may well be for free, but they want me to buy their paid products, they need to sell themselves to me.

Wanna know how you can make sure your sales pitch fails? Try to deliver it via unverified code that could be doing anything.

Noscript is a standard part of all sensible internet users internet security, for the simple reason that there is no way to know what a block of javascript is doing unless you first capture and examine it.

If your product pitch won't work until I desecure my computer, I guess I'll never see your sales pitch.

Getting mad at me won't change that.

e: Nor will downvoting me :D
Stackoverflow is better at answering specific configuration questions of a single software library.
[GIF] Demonstration of ChatGrape's integration with JIRA
And my jaded self would think the digital copy would be some DRM pile of crap.

I've dealt with "school books-but online" before. I've seen things like 'book explodes after 180 days combined with 'can only print 10 pages'.

I'll scan it myself or download it from someone who has. I'm just done with DRM. Never again.
I'm saying that whoever was proving a violation would have to show infringing distribution of a protected work. Bit torrent pieces generally contain a small fraction of the total work, which could easily be fair use. You'd have to show that the person was actually transmitting a protected work against its license. That piece may have been a short clip in a more encompassing work. You won't know until you get more of the context (other pieces).

So, maybe "they" (person/group alleging infringement) wouldn't have to get all the pieces, but it makes their case much stronger. There can certainly be fair use arguments made for transmitting torrent piece sized copies of protected works.
Alternatively, users just accept default settings and never change them.

Some ISPs are now changing the filter question on signup to default to "yes". We'll see which is correct in a few months.
Indeed, how many people in the world are rich enough to buy an Apple product with its associated high margin? A billion? That's about how many iOS devices Apple sold to date. Can it keep growing at 30% a year? I think it will simply run out of new customers and out of new products that will sell like hot-cakes.
I went for ICL (https://en.wikipedia.org/wiki/Implantable_collamer_lens) - the correction needed was outside the safe range for LASIK (-8 at max according to my doctors and then the results can be .. questionable)
Stealing a comedians joke is similar to stealing a developers source. I'm surprised at some of the responses here.
Search by group to arrive here:

https://groups.google.com/forum/#!forum/comp.os.minix

Search group for "linus posix". On first response, click the 'No really, search for "linus posix" button, to discard the helpful "linux posix" correction.

Look at 23 message subjects lines and arrive here:

https://groups.google.com/d/msg/comp.os.minix/T9SjMGTSpXk/0C...

Perfect? Probably not. Difficult? No.
Inflation since 1990: a little more than 2x. Exchange rate: about 1.5x. So £20 in 1990 is something like $60 now.

So it's gone up by about a factor of 2. That's fairly sad, but it's not as spectacular as the 20:120 ratio your comment suggests...
I remember playing this game when I was younger, and being impressed by the interactivity of the AI. Though honestly, I mostly just swore at them creatively.

I have to wonder, though, if the game did actually have especially good AI, or if I just wasn't familiar with text-based adventure games enough to recognize Starship Titanic as essentially being one.
I think this is actually a mixed issue; reuse/remixing of content is essential to culture, especially an internet one. However, the attribution issue is a huge issue in its own right, and IMO a cultural one. Would we care if someone stole a few words? We definitely would if it was a full-blown parody. You do see people getting called out on it in places like reddit though, and even comedians in real life. In the end it depends how much value a group places on originality and properly sourcing information.
This is something that does rub my the wrong way a bit as well. F# is a fantastic language, easily my favorite non-Lisp FP language, and possibly period, but it was very clearly second-class in the field of actually building full apps with it. MS just flat does not seem to believe that anyone would want to build full apps with F#, so support for doing so is a bit of a wild frontier.

Hopefully with F# in open source hands now this can continue to improve. In the meantime, I'm studying up on C# and .NET, so that I hopefully have at least the bare minimum familiarity to work around these limitations.
Published 2 days ago, link to previous thread: https://news.ycombinator.com/item?id=8947958
OpenXava 5.2 released: AJAX applications writing just JPA classes
Telecoms guy here.

Firstly CLI blocking is easy to get around. Faking CLI is very easy. There is a field within SIP that is refereed to as P-assert. The idea is that this field always contains the billable number.

However I know of at least 3 sip carriers you could sign up today with, have numbers within 10 minutes and they allow you to put ANY CLI and P-assert. Then you can bridge in to the TDM and almost untraceable.

CLI faking is very common. There is a requirement in the UK that no calls gets in to the network without a p-assert but the network is to complex these days, there is always a way to get a call in with what ever information you want

We have been working on a blacklisting service as well. we have 2 types, the personalized white and black list (so a parent can have a white list for their kids phone): i think i agree with the FCC that global block lists are a bad idea (too easy to get someones number blocked for lulz). The second looks up the CLI and checks a number of those "who is calling me sites" if the number is know for spam it does not get to the phone and starts reading the comments back to them about their number (cli will get round this). Both ways have issues. The reason I bring this up is because we become an MVNO and in turn run our own sim cards. This meant that we could have had the blacklist/whitelist without messing with the call flow to much. This also allowed you to dial 9 to block the last number that called you was sexy but meh too much work to run an MVNO and just no money in it.

We will see. Lots of changes will be happening in telecoms in the next 5-10 years. webRTC could flip the existing telecoms models on their heads, if only someone could get some traction.

Ramble Ramble, i rare have anything to say :/
There's a real problem with price-comparison in England at the moment.

I want to know the total cost of ownership of a broadband package. This includes engineer setup fees; postal costs of equipment; line rental; time of contract. No sites provide this.
Where does it say that it supports async/await?
cool, thanks!

Multiple bracket blocks is not the most esthetic of solutions I think but it's the best I can think of. Attributes feels too clunky and just stacking contracts as lines after the class statement feels too disorganized
Partitioned Global Address Space Languages: A Programming Language Survey
The Power of Multi-Dimensional Labels in Prometheus
I didn't even read the story after this gem:
"In 2012, for example, consulting firm Leadership IQ announced it had tracked 20,000 new hires over time and discovered that 46% of them had failed within 18 months. In other words, most recruiting practices are about as effective as a coin toss."
Now, what's wrong with this reasoning? :-)
So you have never shared a joke a work, got home and repeated the joke to friends or family?

People like to have a laugh. Most people repeating the joke are not claiming credit for creating it. They found it funny and shared it so others could find it funny to.
Only one person has to do it.

Beauty of digital.

As for the spooks, depends on what you mean by "easily".

Edit:
According to a video[1] posted on Vimeo (which claims to be from a DMCA hearing) representatives of the MPAA appear to make recommendations on how to do the capture and they provide some tips that will increase the quality of the final product.

For example, hooking directly into the audio output; and, removing other light sources.

[1] http://vimeo.com/4520463
Show HN: Create Texas Newsletter for business owners and professionals in Texas
After quite some consideration I chose to convert my ActionScript3 project to TypeScript. I knew I had to move away from flash for a while, and personally I really prefer to code big framework-like projects with static typing, so I gave it a go and it I have to say it has been really enjoyable. My code looks really neat, and unlike many other comments here, my code is very much targeted at the web and bound to how js normally works. It's just more beautiful and well organised in my opinion. I've been using the WebStorm IDE and the intellisense features are really nice. Getting React to work with typescript was a bit of a hassle, but worked pretty well after some research, just not when I tried to make components that extend other components. Not sure if that will work with this React release, but being able to use plain typescript classes was certainly high on my wishlist, so this makes me really happy.
I'm not saying they will rollover and die tomorrow. I think it's enough for them to start growing at a lower rate than the current 30% for the stock to take a hit.

iPhone 6 mini - sure I see that. But it wont be much of an improvement to 5s, so not that many people will buy it.

The other product lines are less than 10% of revenue.

Asia is the key - and if they can keep the momentum they have in China for a few years numbers won't be bad, BUT even so I struggle to see the same YoY growth that they currently have.
“Sometimes forcing the browser to treat the page as being encoded in UTF-8 will show you the characters as they're supposed to be.”

You really SHOULD always say something equivalent to charset=utf-8 in your HTML head (naming your actual encoding, of course).
Programming has taught me not to be content with vague ideas. It's always easy to give hand-wavy solutions. Formalize it or you haven't solved it.
Apple does hire a great PR team. imagine they announce the agreement with Chinese government over iPhone inspection after the 1Q report...
Some day, I'll come back to Hacker News with that same longing...
Glasses are right in the middle of your face! That’s prime real estate. Obviously they are all about fashion (if you can afford it). Like, isn’t that the first thing everyone cares about when buying glasses? Not what lenses to get, but which frames? I certainly do. (Though my optician just told me that I don’t need glasses anymore after more than a decade with them. I’m still slightly sad about that, actually.) I really don’t see anything wrong with that, either.
> The crackdown by police follows a change to Japanese laws enacted in June last year that criminalised the possession of real images of child sexual abuse. The creation and distribution of such images has been illegal since 1999.

In the meantime in convenience stores everywhere across Japan, kids can get manga showing women or school girls being raped and nobody has any problem with that. I guess I will never understand morals here.
There is also the book length "The Case for Mars" by the same author:

http://en.wikipedia.org/wiki/The_Case_for_Mars

[I've had a romantic obsession with the colonization of Mars ever since I read the KSR Mars Trilogy]
People complain about email being 'broken', but it's working great compared to phones.

I'm at the stage where I automatically reject all phonecalls where I don't recognise the number, and then Google that number. 99% of the time I then end up adding the number to my Contacts with the name 'Spam'. Why isn't anyone fixing this?

Bonus anecdote: I used to never use my work phone, but our work phones were recently replaced with Microsoft Lync phones - now I get spam phonecalls at work.
In my opinion, the current way of doing things with reactive mechanisms really doesn't make it clear what the program is doing. There's lots of things happening at the same time, and also glitches can occur (variables rapidly changing after eachother), and also non-optimal efficiency (things being recomputed unnecessarily).

If my program just gets re-evaluated in an optimal way (without any other side-effects) then that would make my life much simpler.

The research I linked to already states that it can be done. So I was wondering if there are any Javascript implementations yet out there.
I'm using Typescript + React for quite a big project, and I'm really happy with it (and even more happy with how things will work soon with this release). True, not being able to use JSX is a really big minus. Personally I'm fine with the js style "HTML.div({properties},children)" for now, and there are some people trying to get TS + JSX to work, (see https://github.com/ripieno/typescript-react-jsx and https://github.com/fdecampredon/jsx-typescript) havn't tried it myself yet, but I have good hopes this will work properly some time soon
Ask HN: Any resources for solving the chicken-egg problem?
I am preparing our startup launch in the next few months and I would appreciate if someone has any resources about this problem (how to get users to register because your site needs users to function). It is based on the principles of uber and airbnb.A two-sided community/marketplace. How did these sites start? With promises? Local campaigns? Global launch through an app? This is also a question in YC's application form.
Twitter gives you an easy way to share the joke while retaining attribution - the retweet.

I agree that most of the people are just sharing the joke, but a sizable lump of them are trying to create some kind of online brand which they use to get money.
The answer to the eternal question: “Where do I find a technical cofounder?”
So... pay more money now via contracting house markup to avoid maybe paying more later?
> I'm interested in how much CO2 is emitted to produce 400,000 tonnes of steel and concrete.

If the steel and concrete plants are powered by electricity generated using coal, a lot. If they're powered by electricity generated using Fusion, much, much less. It's not just those plants either, if the ships transporting the materials have fusion power plants. If the trains and trucks run on fusion generated electricity. All of a sudden the carbon footprint of the entire economy collapses.
Interesting comparison. I have never used Node for anything bigger than small personal stuff, because non-blocking code was never a requirement. I still dont see the value in it in scenarios like in the blog post, as all he is doing is a bunch of functions and once all of them are done, send something back to the client.

How does the client or the dev benefit from the non-blocking approach here? At the end of the day he is describing a sequence of actions the depend on each other. Why not block then?

I really dont want to sound arrogant, but I am just curious what the benefits are that I dont know of.
No, they're not sold to kids. And I don't see your problem. On one hand, we have real children being abused in real life. A demand for such pictures would mean a demand for child abuse. On the other hand, we have drawings that most apparently satisfy certain fetishes that people seem to have. I don't see what's immoral with the latter, literally nobody was harmed in the process.
Thumbs up for the article! We should talk more about this topic and less about some 2 year projects.

Take for example Google Maps project... it sure made a huge impact of the geographic mobility of humans but IMHO even today is questionable does it even match the impact that SABRE made. :)
> I think fusion power is a useful thing to research though, in case the sky goes dark one day.

"Someone started a war, and no one knows who, but it was known that it was mankind who blotted out the sky, attempting to deprive the machines of the solar power they required to function."

or perhaps: Johann Johannsson - Sun's Gone Dim (https://www.youtube.com/watch?v=Iv4CuIIspdE)

Moreover (and more seriously), though, fusion could be incredibly useful in terms of rocketry and power generation further out in the solar system.