skysight-inc/HackerNews huggingface dataset:
I'm not really sure I understand what the point of this message is. The point of separation between CSS and HTML is not that "designers" are idiots. Nor is it that developers are poor designers. The idea is strictly to keep the data separate from any other concern. This is broken all of the time by all sorts of grid based elements and such. But the idea does seem decent, if a touch naive.

That is, to Spolsky's credit, the point of HTML being completely layout free is supposed to be the compelling feature. And it roughly works for basic documents. I'm actually convinced it could work decently for more complicated layouts if absolute positioning were more understood by developers and designers.

Are there better ways to go? Certainly. I'm particularly fond of the way that LaTeX gets things done. Though, that is far from a "safe" environment. (For example, you should probably never just up and run a .tex document on your computer without first scanning it yourself.) Also, it is worth noting that efforts are usually made to separate style from content there. (Not sure what the overall verdict is on those at the moment. But they do exist.)

At the end of the day, though, the dream is still a language where you can edit one file to change the way something looks on render, and another to change what it contains. Any language that lets you do both in one place will result in you doing both in one place. Such that it becomes very problematic to change the look of something without changing what is in it. And vice versa.

Right?
I disagree. I think that the music isn't good enough and that's why no one is listening to it. I think that because the entire industry fell apart that the specialization that resulted in the great music of the past has been fractured.

The first main issue is that without an functioning ecosystem artists are forced to do everything themselves. When there were profits to be made off of recorded music all sorts of middle-men would take it upon themselves to make money for themselves while generating enough income for people to have music creation be a profession. These days you won't find as many band managers because there isn't very much in the way of profits. This goes for everything else in the ecosystem.

Part of this is due to losing the main way that musicians have profited, that is by selling records and by playing live music. Live music has been under assault since the beginning of the recorded music era. By the peak of the recording industry touring music was mainly looked at as a loss leader and were basically seen as just a way to drum up publicity for record sales. Most people did and continue to stay home and listen to recorded music instead of going to live music. At one point in the time the only way to hear music was by being around while it was performed.

The god's honest truth is that most intelligent and talented people are going in to other creative industries and contemporary music is suffering. I see more naturally talented musicians writing code than I see playing music and the main reason is because smart people won't work towards a career in an industry that is caught in a death spiral.

The tools aren't what matter. Music made with little training, experience, and passion is still shitty music even if it has sonic characteristics that were incredibly expensive just 20 years ago.

Good music is intelligent and aware of it's purpose. Good music is carefully constructed and performed with trained expression. Good music communicates intent and satisfies the needs of an audience.

The amateurs are not good enough for the public and so the public is ignoring them and instead listening to the professional music of the very recent past that still has a message and form that continues to make sense.

Pretty soon society will move far enough from this era that new stories and new modes of expression will be demanded and a new crop of artists will be happy to supply it. Hopefully a viable economic ecosystem will support their efforts.
This looks like a neat little library, and I'm intrigued by the progressive rendering. But I'm confused about how it handles updates. Do you just rerender the whole thing? I ask because in some ways this looks similar to, though somewhat more cumbersome than, developing React in CoffeeScript.

So you can’t use enter(), exit() and updates when data changes. But most users rarely need these features.

I'd argue that if you don't need `enter` or `exit` you probably don't need D3. It's not a DOM manipulation library, it's a data binding library.

And a note to the mods: there's an extra 'f' in the title.
How Selling Out Saved Indie Rock
Even the first copy from 2009 on the wayback machine has the same message: https://web.archive.org/web/20090819161640/http://www.javeli...

EDIT: Only now noticed the Hacked message, I thought the intro in the blue rectangle was the hacker's message.
You're probably drawing lousy benefits and a no-frills 401k with bad funds. Plus the bonus of having to figure out when the payroll dollars run out.

I worked at a startup where towards the end before their buyout, they weren't paying the phone bills, and their core profit center was a call center. When you work in that situation and trying to troubleshoot downed circuits, which turn out to be shut off for non-payment, that's some serious stress.

Right now I work for a government org with some really awesome technology challenges. Plenty if politics, but also security and ok pay. I'd rather have a constitutionally protected pension and startup+ pay than startup pay and no equity
Does this allow you to host multiple sites with separate theming from 1 install?
Experience has taught us that it's healthier when HN stories point to things in the outside world. That's why posts without URLs are penalized.

The kind of discussion you describe is good, but it can and does take place in the threads right now.
"Coinwall is a zero-friction paywall that uses bitcoin."

A little bit ironic. Isn't paywall itself friction?
> Show HN is for sharing your work. Please read the [guidelines]. A list of the most recent Show HNs is [here].

. . . Looks good, nice and concise.
>The job of three-letters agencies is to find out all various enemies of the state.

Within the confines of the law and US constitution.

If all you care about is rooting out enemies of the state, then you're left with organizations like the SS or Stasi.
Perhaps, but consider this.

Ripping CDs: Not fun.

USB backup drive: Too easy.
When the merchant submits the transaction to their credit card processor, depending on the processor, they can have the option of sending a list of items. I'm not sure why anyone does (maybe it'd be required for sales tax purposes, or for more complicated rate calculations), but for example PayPal Pro [1] offers the ability to send a list of items.

[1]: https://developer.paypal.com/webapps/developer/docs/api/#ite...
Haven't looked at Elm. It may be the cat's pajamas.

But reading this article, I'm immediately reminded of all the marketing surrounding XAML a few years back. Not particularly enamored with the results there.

Poorly-done, abstraction actively gets in the way of combination. At some point, everyone has to agree on the same abstraction if they're gonna work together; enough of CSS has been widely implemented to allow folks to build on that, while plenty of other, richer, more powerful abstractions predate it, but were never widely agreed upon.
Yeah, that's been my experience, too (on both counts).

Emacs ftw!
It's not "Meteor.js", but just "Meteor".
That's one reason I use unexploitable public goods, like public tranportion, and go to salad bars not trendy enough for some kid to want to scalp.
The Mathematical Foundations Of Joy
MAYDAY MAYDAY
The way we got here is interesting. In 1995, if you'd wanted to implement one of today's websites, you might have written a Tcl/Tk script that users could download and run. Tk solved pretty well all the problems people are talking about here in the 90s; it even had a safe mode for running untrusted scripts. But users in the 90s would have regarded as crazy any suggestion that they download and run random Tcl scripts from every site they visited! Lots of them turned off the early versions of Javascript, which couldn't do much apart from formatting tweaks.

Is the killer feature of CSS and Javascript simply that they undermined the frog's security assumptions so gradually that it stayed in the pot until it boiled?
Basic accounting should be taught.

Heck, teach basic cooking, basic construction, basic plumbing, basic engine repair. Chances are, you're gonna need a basic understanding of all of these eventually... And if nothing else, it's an opportunity to make some aspects of basic mathematics more obviously useful to kids who are struggling to stay interested.
The bigger ethical question seems to me to be that you're taking something the restaurant chooses to offer as a free convenience, without price-discrimination, and turning it into a game of "who will pay the most to go to this restaurant."

Yes, you say you've started out small, with manual phone usage, etc. But then you go on to say: "So in the interest of ethics and fairness, I want to talk to restaurants about working with them directly on a better reservation system." Sounds like you want to scale it, and make money off of it yourself, after all.

Whereas it seems to me that for high-demand restaurants the manual approach, exists that way because it won't scale. Anyone can get a reservation, if they're willing to wait a few weeks, it doesn't matter what they're willing/able to pay. And once you automate that, how do you keep it from being abused and effectively turning into a sort of demand tax? In which case the restaurant could be pocketing that money themselves by simply making the cost of dining there that high in the first place, but if they didn't, it's probably because they didn't want to restrict so heavily based on spending ability. (Well, and because pricing/markets is tricky, and who knows if it would've been successful initially at a higher price... this part is just speculation on my end.)
So close to parody... but alas not.

Get bent.
The UPC is a simple linear barcode storing only digits which references to the product in the inventory system.
Yap, Credit Card companies do not have SKU level data. Loyalty cards AND (email or paper) Receipts have such data.
Neither shoeboxed/neat provide itemized data.
Quick. Everybody get out their 'web standards' sticks and lets all beat this guy up. The web must be done with standards, otherwise someone might not be able to use some web pages on some device at some point in time, and that is not acceptable.
Since he is willing to cancel his reservations, why the hate? I get that this is basically scalping, and I hate scalping. But scalpers don't (or maybe can't) return their tickets for anyone else to grab them.

What I see here is a service that allows people who didn't plan far enough in advance to be able to enjoy an experience at a premium (or maybe a fee/penalty cost) that they otherwise would not have. The customers of this service have already incurred a penalty of sorts.

I don't see this as (yet) an abusive economic system that disgustingly inflates prices in some sort of a monopoly-style hierarchy (which ticket scalping does). There is unprecedented room to badly abuse this system, and I would hate to see that happen.

However, I think what he did should not incite so much hatred. I personally am against this sort of thing but that doesn't mean I am going to spread hate. Ticket scalpers, though...

In another variety, I've seen newspapers/blogs do this sort of advanced-fake-reservations and give them away as prizes. I'm not sure which is worse.

I would hope that restaurants take measures to make these kinds of things difficult to pull off. Maybe assess some additional tip amounts if the reservation name doesn't match anyone in the group, or asking for an ID when they first enter the restaurant (although I think this would be bad customer experience).

There's so much room for abuse with solutions that needlessly disrupt the experience.
My biggest issue with this service is the tables that don't sell.

As mentioned, scalped tickets, while not the most ethical thing, at least put the listed amount of money into the hands of the artist and incur a financial risk to the scalper. This potentially ties up a bunch of tables that may never earn any income and if I was a restaurant finding myself on this service I would be pretty ticked. The number of people who know to look here for a reservation is minute, let alone willing to pay for that reservation. I'm betting that a high number of those tables sat empty tonight and those restaurants are already out money.

Additionally if the restaurant has done all the work to create such a high demand for their seating, they should be the ones pocketing the profit off of it.

At the end he asks to work with this industry but has already begun screwing them. I'm thinking not the best method to foster co-operation.
> Thankfully the city of San Francisco is fighting Sweetch and Monkey Parking with cease-and-desist orders.

The city of San Francisco should be fighting Sweetch and Monkey Parking by cutting out the middleman and drastically raising their parking fees.
I wrote a comment, too, but I agree with you that it's impossible (or seemingly so) to keep it from abuse and turning it into a demand tax (which the restaurant themselves should pocket).
Here's the problem: with scalpers, someone has already paid for the ticket. the venue and the act are getting money. With this guy, the whole purpose of reservations (restaurants being able to manage demand) is undermined. When people don't show up for a reservation, the restaurant suffers. Unless this dude sells 100% of the reservations he has made, restaurant owners are getting screwed here.
Has anyone assembled a list of things such as this that CSS cannot do?

FlexBox always felt like it was a direct response to a few specific cases rather than a generalized gain in flexibility.
http://www.producthunt.com/about this link should tell you everything there is to know about Product Hunt.
Exactly the sort of thing I was looking for. Thanks for the explanation, it makes perfect sense. I hadn't realized that there would be sources of noise that hit you for each read.
This is my version:
"30 days has September, all the rest I can't remember."
Whenever I hear about these I always wonder what the people that found them are thinking. I mean, what type of person would you have to be to decide to try and screw over the restaurant industry (which already has historically low margins) just to make a buck? I can't even imagine how many fake reservations they would need to create to make that idea worthwhile for them. And what investors would give them money to do so?
A lot of success is due to luck, but I think there is something to be said for putting yourself in a position to get lucky.

Sure, someone in a third world country might not have the choice to put themselves in such a position, but certainly lots of people in the United States have a choice to put themselves in a position to (or learn the skills that are necessarily antecedent to) get lucky. Unless you would say that all positions are equally lucky and that no choice you make in your position matters with respect to luck?
They could also use sensors that detect when a parking spot is free, and upload that information to an app or the web.
Apologies, but I'm not sure I follow your sentence. :(
This thread really does show the best of Hacker News. I wandered in here intrigued by Hydra and ended up checking out 3 or 4 open-source pieces of software that do similar things thanks to recommendations here.

The choice is absolutely brilliant. I love seeing so many open-source recommendations. I went for Spectacle in the end, but I'll definitely be keeping an eye on Hydra and seeing how it progresses.
I would agree with you, but you missed the point where he said that he cancels all of his reservations within a certain amount of time before the reserved time (he did not say how long) so that somebody else may use that slot. According to him, he does not let a reservation be used to hurt the restaurant to the best of his ability.

If someone buys a reservation from him and doesn't show up at the restaurant, I'm not sure if it's entirely his fault. With that kind of disregard for reservations, there's a big chance that they would've stood up on a reservation they made themselves for free.
God yes. The whole point of commerce is the creation and exchange of value. The great startups have been great because they create massive amounts of value in the world.

Startups like this don't create value. They just shift the value around. In the case of these startups, they shift the value to rich people while pocketing the cash. They are essentially parasitic.

Not only is that a dick move, it's dumb for a startup. Google can earn $60 billion in revenue per year because they create even more value than that for its users and customers. Startups that don't create much value have very limited opportunities for capturing value. As the parking app show, regulators are perfectly happy to ban things that don't create value, especially when they have obvious negative externalities. That's what happened to the entire telemarketing industry for example.

So please, people: focus on creating value, not just on whatever bullshit will bring a few dollars through the door.
TK finally got native looking skins in what, 8.5? Perhaps a set of attractive defaults combined with a cross platform package management system and we could have been talking.

That said, the web was easy for users. That makes all the difference.
FYI, I can't read the docs on mobile (iOS chrome). I click the menu and I see the list of topics, but clicking any one of them doesn't render its page. Maybe problem with my internet connection? Dunno but you might want to look into it.
Does the US constitution matter with respect to non-US entities though?

Why should US-based agency care about rights of German citizens, for example?
I completely agree with this article, but wonder if it's inevitable for someone to jump in and try to make profit off of services for the public good if there are people out there willing to pay for it.

For example, if we had sufficient parking in the city, these startups would never even cause a blip. Someone must have been driving around for half an hour looking for parking and then thought to themselves that, at that point, they would pay someone good money to just be able to find a spot - and suddenly the idea for a business was born...
Looks beautiful!

I signed up for the Android version. Looking forward to it.
The reservation is obvious bullshit, but I just don't see a problem with selling your parking spot.
http://steamcommunity.com/profiles/76561198143338254
> I'm betting that a high number of those tables sat empty tonight and those restaurants are already out money

having worked in restaurants, once someone is more than 10-15 minutes late for a reservation with no advanced call, the table is free game. Enough people come stumbling in without a reservation for "hot" restaurants to even notice.
IMHO, it's unethical to the extent that there's no value add over the customer directly reserving a table through the restaurant rather than through you. Otherwise, you're just engaging in a form of arbitrage. And arbitrage is only useful to the extent that it informs the supplier that there is excess demand (in this case, the restaurants are well aware there's excess demand if there's a line for seats).

That said, having customers have "skin in the game" does add value. But the ethical way to implement this would be to get the restaurants to consent to your system (and maybe get a cut). The value of a paid reservation varies by restaurant, and it should be up to them to decide if it's worth the risk of pissing off customers, not you.
LaTeX separation of style from content is in-principle even looser than HTML vs CSS. TeX doesn't enforce the separation at all, and lots of old style TeX documents mix it with abandon. But the culture of LaTeX users embraces the separation.
I mentor at startup events, so I know exactly what kind of people they are.

The good ones are people who just haven't thought it through. They've found some sort of demand, and they're doing the standard hack-the-system thing that the startup culture trains them to do. Once it's rolling, it's like Mencken said: "It is difficult to get a man to understand something when his salary depends upon his not understanding it."

The bad ones are the sort of entitled douchebags that would have previously gone into investment banking or some other industry where the money's great and ethics aren't emphasized. But now startups are the high-status, high-money thing, so that's what they're after.
Show HN: DOGWOOD, no-dependency SVG tree UI elements
They're actually doing both of those things, though not on a spot-by-spot basis: http://sfpark.org/
Seems like reservation hop is engaging in deceptive practices. I bought tablesniper.com ~5 years ago with the same idea but didn't proceed after talking to attorneys.
The restaurant issue I'm somewhat conflicted about -- I don't know enough about the business so some of my thoughts maybe impossible for various reasons. If people are willing to buy reservations, why not just charge more for the food until there is no waiting list? Or just charge for reservations (or at least those at preferred times) and keep the money for the restaurant? Whats the inherent reason that reservations have to be free with no charge to cancel?

As for parking, the sooner cities get rid of hidden car subsidies the better. Artificially low priced street parking and building codes mandating garages are some of the more insidious subsidies that make everyone pay for those who drive. If the spots went for market rate, these apps wouldn't exist and the extra money could be used to improve public transit.
This is a great comment. An upvote wasn't enough.
Who cares about the reservations, you became my most hated person on the internet today for your crappy non responsive blog design that doesn't let me zoom on my phone without covering everything with your sidebar.
How much extra work is it for a restaurant to manage all the cancellations? How many times will a reservation be cancelled and never filled when it would have been filled in advance? There is no scenario here where the restaurant comes out ahead. No matter how you slice it they loose, just to varying degrees.
The problem is it's not your parking spot, but public property.
Looks like he might be talking about this: http://projects.jga.me/layouts/

Github repo: https://github.com/jgallen23/layouts

I personally find that I don't need anything more than what Spectacle gives me (splitting windows is really it). That said, I love me some Alfred workflows. Alfred is the single best software purchase I've ever made.
On that note, "Accounting for Computer Scientists" (http://martin.kleppmann.com/2011/03/07/accounting-for-comput...) is a nice introduction to the very basics. (It's a shame accounting has some much stamp collecting built in.)
Sorry, just installed your app. It's simple unlike the overcomplicated CRON-O-Meter. Good job!
Possession is 9/10 of the law. ;)

EDIT: Probably down voted because of length, but I'm pointing out that this is an opinion lots of people have, and there's a reason it exists as a truism. If you pass a law against apps like this, how could you possibly enforce it? The seller's car is already in the spot, and police can't get a real time notification that he's using the app. By the time they realize what happened (if ever) the spot has been sold.
GSS will though! http://gridstylesheets.org/
Consecutive paragraphs beginning with "I understand" is then negated by following with a paragraph starting with, "But"
Glad to see how fast Blogo is growing. Rough team, as Amure is well known for any brazilian involved in startups. Cons that Linux/Android would be lovely welcome.