skysight-inc/HackerNews huggingface dataset:
What's up with the HN submission title? Doesn't seem to be related to the article at hand. See also the HN submission guidelines: https://news.ycombinator.com/newsguidelines.html
this is by design, though, obviously.

providing "upgrades" to previous models incapable of truly supporting them is kind of an Apple trademark
Not more than 2.5 years ago I wrote a script to take the bill of materials from a CAD program and cross-reference it with a flat-file database (read: Excel spreadsheet) that contained information on how 'old' part numbers mapped to 'new' part numbers. Shame the CAD program couldn't just be scripted to do this. Anyway, the final output of this was a bill of materials that said what you'd expect: I need X quantity of Y parts, here are the part numbers for each.

This was emailed to a "warehouse" specialist, who then, I found out, printed out my BOM, then compared it to that day's (printed) inventory of parts, came up with what needed to be issued directly and what needed to be ordered, and then he manually entered that into the actual warehouse logistics system.

And lest you think I was lazy, I asked to be allowed to script all this out, too, only to be told "there is no way for us to submit anything to our logistics system that way, everything has to be entered manually."

This wasn't some no-name company, this was a major aerospace company.
Of course one can interpret things in any way...

What if instead a Mercedes representative had said:

> People with cheap 5 year old cars is sad

Just before presenting its new car?

Would you think the same?
I wonder if the author is possibly proving a point. Regardless, it seems as though having an NPM user set up on your CI server is a big risk.
The use case at the moment is around media that includes audio of the user. Usertesting.com sessions work well, but because you don't get any audible feedback from Inspectlet we can't really do much analysis on those sessions as our tech is focused on transcriptions and analyzing user testing transcriptions.
Agreed that the "LOL poor people" is probably not the intention however I am sure the internet will have a field day with it. With that in mind it will likely generate some really interesting discussions around the quality and longevity of Apples products.

Imho smart phone tech is plateauing and I get the feeling Apple is going to struggle more and more to justify the prices they charge for iPhones and other products. My iPhone 5 (4/5 years of use) broke 3 weeks ago, and after reviewing prices of phones I just couldn't bring myself to spend 3/4 times the amount on a phone when I can get one "just as good", but Android.

In fact I was chatting to a friend who recently also went from iPhone to Android, something he said that I took to heart was that spending more than R3500 (about $230) on a cellphone is an unnecessary luxury. I am willing to bet that limit could be pushed down too.
> Do you also wonder what it gets us to be able to inline pictures in webpages?

Back when Geocities was a thing, I often regretted that fact, yes.

But at least the rest of the web page isn't as limited. In the context of an advanced layout engine, images make much more sense. You also have more options for interactivity, like e.g. resizing/zooming.

In an Oberon-ish interface where the image would be a more general object, an "image" teletype could probably propser better than if you just squeeze pixels into a character raster. Which always reminds me of some of the hacks one did with 8 bit computers.

And yeah, I've played with terminal emulators that could do this. In a shell session, "cat"-ing an image is only rarely enough, so I'll have to go to the image viewer anyway.
The poster I responded to literally said he could have done it better. My point is, if he has such harsh criticisms and apparently some idea's about how to fix it, why wouldn't he?
Yes. The irony is that iPhone and iPad are no better as explained in the article(s)[0].

"Based on my experience with Apple hardware newer than my laptop, I’m guessing it’s the former. Since 2011, I’ve bought a couple of iPhones (both dead), numerous connectors and power cords (all dead; I’ve switched to knockoffs), and a replacement laptop battery (currently half-dead and in need of replacement)."

[0] https://www.techinasia.com/awkward-moment-apple-mocked-good-...
No, Apple can't read it either.
Also, the event was an hour long advertisement. Not a TED Talk or Nobel Prize acceptance speech. An ad.

"The old products suck. Buy our shiny new products!"

If advertising offends you, fine. But don't watch an hour-long ad and then get irritated because they try to sell you shit.
When it mentions Volkswagens, if you see a spike, how do you know it's in favor or not for them. After this it seems completely ridiculous.
They mention that it works with larger screen sizes, but I wonder what kind of problems could appear at the smaller end.

The detail on some of those prints they're showing off in the pictures and video look decent though, none of those layered striations that you get with some of the more conventional printers? Can't really tell for sure though, not without some better pictures.
Some PR person at Intel is kicking themselves now.
Smartphone != iphone

I spent $250 on mine and it is does everything meaningful that an iphone does. Iphone is definitely a luxury even among smartphones.
"Maybe Apple really does find the idea of hardware that can function for five years “sad” and funny these days."

Maybe? Is there even a question anymore? If there is, one only needs to look at the designs Apple has been pushing for the last seven years: un-upgradable, mass-consumer grade quality products. If anything has been crystal clear from the disappearance of all upgradeable parts in all their products over the last few years and their constant events (at least 3 a year) is that they want you to buy new shiny stuff and they don't care about supporting the old stuff. Apple will support you for one year or up to two or three (depending on product) if you pay a few hundred extra for Apple care. The fact that there is no Applecare plan longer than two years for iPads and three years for laptops should be another crystal clear indicator that their product aren't meant to last and be used that long.

That being said, at least with their laptops (haven't used the new Macbook) the hardware quality is generally very high (except for the trackpads). I hope it continues to stay this way.
I see what you mean. And you're right: not everybody has an extra $0.25/day or $1.75/week for a nicer phone. $1.75/week for some people is the difference between having oatmeal for breakfast and not having breakfast.

That is an excellent, excellent link. And this:

> What really riles me up is that a lot of people have no clue how expensive it actually is to be poor

Yes! This is the one thing I wish everybody could understand about being poor. Not only do you have less money, almost everything is more expensive.

"Simple" things like buying food when it's on sale and freezing it for later aren't possible if you don't have a second freezer, or even a first freezer, or if you're in danger of having your power turned off, or if you live in a terrible apartment where the power goes off for reasons not even in your control.

Heck, a lot of people can't even clip supermarket coupons because they don't have access to a supermarket. (For anybody scratching their heads at this, Google "food desert")

Or another great example:

Cost of a $150,000 home if you're rich and don't need a mortgage: $150,000 (or $0 in the long run, because you can get that money back when you sell it)

Cost of a $150,000 home if you need a mortgage: $500,000+

(Not that the truly poor can even obtain mortgages, but it's a good illustration of how much cheaper things can get as you go further and further up the income scale)
Resonates. I didn't spend the extra $5 to get a USB 3.0 Flash Drive. Currently the read process for the image backup looks like it will take 4 hours to create write media, 2 to actually restore. Good lesson above about te restore being more inportant than backup.

Wish I learned that.
Something similar is (or at least was) true for Github: I changed my username a couple of years ago and I recently found out that another user is now using my original username. Less of an issue due to the much longer timeframe, but I think not allowing username re-use would be a safer choice.
> What a bizarre piece. How long did it take everyone else to realize it was fiction?

Longer than it would have taken if I'd never worked in analytics.

I doubt there is anyone who has ever worked on analytics software who doesn't have stories about articles with negative page views, impossible traffic spikes, or data from the future. (And in fact Facebook's APIs are some of the worst offenders for producing garbage data.)
See [Pandoc's Markdown](http://pandoc.org/README.html#pandocs-markdown) that has everything. Will add all pandoc extensions over the next couple of days to the Can I Use ___ ? site. Cheers.

PS: To quote:

Extension: implicit_figures

An image occurring by itself in a paragraph will be rendered as a figure with a caption. The image’s alt text will be used as the caption.

Extension: table_captions

A caption may optionally be provided with all 4 kinds of tables. A caption is a paragraph beginning with the string Table: (or just :), which will be stripped off. It may appear either before or after the table.

And so on.
The author did write a fiction book, Mr. Penumbra's 24 Hour Book Store. It's decent enough :)
TL;DR: Fangirl writes gushing praise to CEO about company's new product, CEO sends back response written by marketing department.

That's assuming the whole thing isn't astroturfing.

P.S: You're not a "simple 15 year old" if you can afford an iPad Pro.
Shouldn't this be called "Bootstrap Me"? The beautifying is simply just inserting bootstap.css into the current tab. Cool idea, don't think it needs jQuery though and popup.css can be stripped down massively.
I think Manjoo's a bit off the mark here. We're not "witnessing the death of the on-demand dream". The dream was never alive in the first place. It was a zombie that was animated by cheap VC dollars.

Is the fact that most of these services are more expensive and less performant than they were two years ago a function of the challenges of maintaining quality while rapidly scaling (Luxe's excuse in the article)? Is it because the cost of expanding into new market segments has exceeded corresponding revenues in the short-term (Instacart's excuse)? Or is it because there are fewer venture capital dollars with which one can buy users?

When I hear the paper of record name "not losing money on the bulk of its orders" as an attribute of a startup that is doing well, I start wondering when the music is going to stop.
Don't forget the 1366x768 screen! They were selling those as standard on 15.6" laptops with the good old "It's a good screen because it has more inches" line.

Only in the last year or two has anything better than that become remotely common.
Sounds like these services initially under-charge to get popular, and then have to ramp up prices (and lower wages) to stay out of the red.
A big problem with Software repositories that don't allow for /enforce cryptographic signing by the developer is that this can happen...

Ideally the developer would sign before publishing and the consumer could check the signature to validate before using.

Whilst not a silver bullet this is a kind of essential part of a secure package management solution.
Phife Dawg has died
As someone who has done work with folks in this demographic, I find this sentiment to be a bit counterproductive/missing the experience of lower income individuals in a meaningful way.

It is definitely the case, for many people (especially teens and 20 somethings) that smartphones are viewed as essentials – but more than that, mobile devices are becoming the perceived norm – if you don't have one, you're weird. There is such a stigma around "being poor" and many low-income folks are incredibly mindful of that.

Moreover, they know what "good" looks like and they want that experience – and like it or not, having a smartphone is becoming more and more essential for full access to daily life. It's not fully there but there is definitely a fast-moving trend and the evidence is everywhere – you just may not be as mindful if you're not lacking a smartphone.

Lastly, while mobile internet is more expensive, it's a false dichotomy to assume they're strict substitutes. Now consider other details – like ease of purchase – cellphone shops are common, even in inner city neighborhoods, when compared to places that sell actual computers. When you put it all together, it makes clear sense why mobile internet is booming and becoming a first-choice option in low-income communities even if you can claim it's more expense. This is not an isolated trend. Being poor is expensive – this has definitely been written about, at length, elsewhere, but I can dig up links if needed.
If granny is terrified about an upgrade in Windows versions then it is sure as shit stupid to get her an iOS device.
But all of those are available in a 50$ android phone as well. Arguably not as usable, but around 100$ the difference to an iPhone at 7x the price is not that much.
What does Etsy's architecture look like today?
See, I look at it as the opposite. You aren't really portable if your code isn't correct.
Went through the same headaches for a few years. Their atrociously unfriendly and unintuitive interface finally just pushed me over to using a cheap alternative that is much less painful (RapidSSL in our case).
In Search of the real Bill Gates – Walter Isaacson (2001)
Text analysis of republican presidential debates – KLonData
I don't think that was really an option in this case as his CA just went and published the logs without asking the users first?
Sometimes - there's multiple types of execution units in a CPU core (even multiples of the same type), and a thread can dispatch to multiple units at once (superscalar execution). It can also reorder the instruction stream to keep all the units occupied (out-of-order execution), preemptively execute along the most likely direction a branch will take (speculative execution), etc.

Basically, it's all a massive game to keep all the units of a core busy to execute the desired instruction stream as fast as possible. Over time, successive CPU architectures have gotten better at playing the game: better occupancy, more execution units, and more powerful units (SSE, AVX, etc), which translates into a greater number of instructions executed per clock cycle (IPC).

That's why a Skylake is much faster than a Pentium 4, even though the P4 might run at a higher clockrate. The Skylake has better IPC.

And as a side note: what Hyperthreading does is duplicate the part of the core that manages registers and instruction dispatch for a thread. So you have a second thread that can utilize any execution units that the first thread left unoccupied.

Bulldozer works somewhat similarly: two threads share a single core, and each core has a pair of integer execution units but they share a floating-point unit. So kinda like a Super-Hyperthreading, where they include a duplicate of (what they hope is) the most needed execution unit. Doesn't always work out in reality though.

https://en.wikipedia.org/wiki/Instructions_per_cycle

https://en.wikipedia.org/wiki/Superscalar_processor

https://en.wikipedia.org/wiki/Out-of-order_execution

https://en.wikipedia.org/wiki/Speculative_execution

https://en.wikipedia.org/wiki/Hyper-threading

https://en.wikipedia.org/wiki/Bulldozer_(microarchitecture)
The rules have changed in Canada. There's a crowd sourced equity fundraiser called SeedUps.ca (I have no affiliation). You can read about the changes in Canadian laws here (http://www.crowdcapital.ca/2015/11/14/new-capital-raising-ru...).
Wikipedia says it's Voltaire quoting an ancient Italian saying.

https://en.wikipedia.org/wiki/Perfect_is_the_enemy_of_good

Old sayings don't really have frontiers, so it might as well be an old Russian saying.
Good point. Our current "onboarding process" for publishers is a bit too heavy-weight to allow "just anyone" – even you ;-) to join Blendle right now.

This is definitely something we're investigating though. And in The Netherlands, there's already a collective of journalists who created a non-profit umbrella organisation to represent freelance writers, who have been onboarded into our system.

Also, the Blendle Button that I linked to above is it's own product, with a much less heavy-weight onboarding setup. We've already seen great success using the button on a German site like http://uebermedien.de/abo/ (in this case, a flat-fee subscription button). So that's definitely something we'd like to roll out to as much freelance publishers as possible.
Anti-virus software vendors, for example.
Oh, now I understand! You meant to say that if we ignore everything about the plaintiff, the actions the plaintiff has taken in and out of court, what we know about the patent, and what we know about the products that were actually being sold, we should be able to consider the case in tabula rasa fashion, and give the patent the benefit of the doubt. I guess I was confused because this was in response to something about odious franchising...

Except, any particular patent won't get the benefit of the doubt from a jury of software people. We've seen the harm patents have done in our industry, and we're sensitive to the harms they've done in other industries and in society as a whole. There probably are some plaintiffs that would inspire some sympathy from us despite that, but this certainly isn't such a plaintiff.
I'm wondering if there is a practical use of such a graphic language. I am thinking of printing the pictures associated with the code, put them somewhere, and other people could take some photos of those pictures with their smartphones and run the corresponding code. That might be useful for a game but I can't think of anything yet.
Insane, yes, but not unexpected. This is the sort of amateur behaviour that is emblematic of the entire nodejs community.
I like the idea of "breakfastable offenses." I'm curious if you had remote teammates. If so, was there a workaround?

It reminds me of my SCUBA training. The head instructor had a list of offenses. If you committed an offense (i.e. leaving goggles on forehead after surfacing), he'd say, "6-pack," obligating you to bring a 6-pack of beer. ;-)
Hopefully with an SSD but I'd guess it's still IO bound
The hosted Parse server was deprecated, but it's all now open source so you can host it wherever you want. https://github.com/ParsePlatform/parse-server
To be fair, discrimination exists and it happened to me occasionally while raising post Demo Day. In subtle ways.

But there's people like that everywhere so I used it as a filter for good people.
I have about 5 backups of things that I need. I just buy a new external drive and copy everything over and leave it in the closet. And then in a year buy another one. $200 a year for a backup of my photos is worth it
> No offense, but that code is much more difficult to understand.

I strongly disagree. My code has no magic initializers (the -1 in the original) and a simple linear code path, with no branching. It's very easy to read and understand.

The ternary operator at the top is simply read from left to right, it's not complicated.

> If your goal is to minimize the amount of lines, then you succeeded.

My goal was to maximize efficiency. Often that means less lines, but that was not the overt goal. And in fact this version runs faster, and uses less memory.

> If the goal is to produce both correct and readable code, then there's room for improvement.

You think so?

Then now it's your turn - rewrite this (or the original) to make it as readable as possible. I think you will find that a: mine is more readable than the original, and b: you won't be able to (need to) change much except to lift the len initializer out of the ternary operator in the first line onto its own line.
Exactly. I haven't upgraded my washing machine or refrigerator in the last 5 years either. The people Schiller was sneering at view PCs as appliances, and they don't watch Apple press conferences anyway.
Admittedly, I hear that criticism of middle-class purchases quite a bit, among friends and family.

But when it comes to criticism of strangers, I just never hear it directed at the middle-class stranger in his Honda Accord. It's always directed at the lower-economic-class stranger and his $100 sneakers.
Why not ? Evocation of his masterpiece of a business book in the form of a pun that only the knowledgeable will get feels quite on-topic to me for this site's audience. Besides, I have been waiting all his life for this chance to make that joke...
Congratulations on pulling off this incredible hacking!
It's not important that it's 7x better. It's important that the increase in productivity (or enjoyment, etc.) is enough to justify the $600 difference in price over a (perhaps) 24 month period (e.g., do you get ~$1/day more out of it).

Not to mention, a 2 year old iPhone will probably sell for $250-350, while a $100 smartphone will probably sell for $25 after 2 years. This makes the difference more like $300. So, "Do you get ~$0.50/day more out of an iPhone than you do out of a $100 smartphone?" becomes the new question.
Further comment: turns out that npm lied about this. So I'm just straight-up wrong.
Plenty of repositories require signatures.
Interesting, summed up nicely in this line from the wiki page "By directing public attention to the diminishing numbers of giant panda due to habitat loss, for example, conservation groups can raise support for the protection of the panda and for the entire ecosystem of which it is a part." With the last few words being key.

Thanks for letting me know about that topic.
My cofounder went for the O1, I'm in the process of getting an L1.

A tourist visa is a good start as long as you know the rules and limitations. It's 100% legal to start and own a company in the US with a tourist visa.
Correct. But look at who has a corner on the advertising. iPhones are still seen as another class above by many, if not most, people.

Edit: Forgot to say, that by comparison, Android/Windows/whatever smartphones are relatively unknown.
Hi, I wrote the site. I woke up today to see the post count doubled and wondered what happened overnight. It wasn't ready to show, and it's probably a good thing for everyone it got flagged down. I'm sorry again.

The site is not related to Y Combinator. I just documented this in how it works.

I'm sorry the page styling upset a few people. Yes, we did use the same branding as HackerNews because we built this in two hours and felt launching was more important than design, if this idea works we will of course create our own branding. This is just a test. Thank you for your honest feedback!

The biggest difference compared to existing job sites is condensing job descriptions to under 120 words. Large job posts (500+ words) come at the cost of diluting their signal. I'm looking for a job now and I'm tired of reading long and vague descriptions searching for the punchline and not finding it.

The second biggest difference is it gives equal power to employers and job seekers since they both look at the same data, rather than employers hoarding 99% of the data.

At first I wanted to show both jobs and people on the same screen. Since I'm also looking for a job, I ended up also using the site as a delicious/HN for tracking the jobs I applied to. The biggest surprise was realizing I could forward jobs I thought were good to people that might be a better fit for them than me.

It sounds like there are plenty of alignment/page/styling issues to fix. Sorry folks. I'll go over over the comments and fix what I can. The hardest part is displaying the 3 fields in a more visually appealing way. HN had it easy showing only the title.

What a complete disaster. Talk about accidentally launching...