jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Do you have a mailing list discussion you can link to on this, that might be illuminating?

The reason webkit implemented srcset is because of the performance it allows.

I wonder what HTML would look like if browser performance was the primary concern? Is this truly the best argument for srcset, that browsers can parse the page quicker?

Probably the fastest HTML to render would be something like this:

<img src="foo" border="2px solid red" margin="10px" width="100px" height="100px" align="left">

There are good reasons we've moved away from that, even though it hits performance. It just seems wrong to be tying image resolutions to particular screen resolutions and trying to specify sources in a comma separated list with arbitrary resolution scales included, that's pretty nasty and not at all like other parts of HTML (which generally has been kept surprisingly clean if spartan in terms of features). I'd rather use js to load hires than use this or just serve everyone hires.

It reminds me of the horrible multiple resolution handling on iOS, which is probably what inspired it (@2x etc). I think there are now 15 different icon sizes for iOS [1] because of this insistence on tying resolutions to device specs. I can imagine issues with devices lying about resolution or ending up between x1 and x2 and not getting bigger images just because their resolution isn't quite x2 etc.

[1] http://mrgan.tumblr.com/post/708404794/ios-app-icon-sizes

I see the concern on loading - if CSS determines the resolution of images, that would have to be parsed before deciding which image option to fetch, but that could be addressed by letting the browser decide which images are appropriate, and if necessary changing them if the CSS overrides that later. However I think the browser has far more pertinent info than the CSS writer (as long as it knows what size images actually are, not the intended device resolution in 2013!) about network, device, images, performance, user prefs etc. - the browser should decide what size of image is appropriate, and should be given the info to do that, and speed of loading should not be the primary concern in designing a document format - that should be a worry for browser makers, not for readers or writers of HTML.

The most convincing argument on the article page for me was a short comment pointing out the problem with srcset that it is tied to our expectations today of device specs:

If LG releases its Quad HD(?) smartphone screen it still means changing the html if you want to support it. - Niels Matthijs

Anyway, rant over, apologies for the long posts, I'll get back to work now, and thank you for taking the time to explain.
Engineers usually aren't the ones to make funding and budgeting resource decisions. Engineers killing themselves when a plant fails does little if the failure is because they couldn't get budget approved for replacement parts, or if the decision is to continue operating the plant when the tech is beyond its original operating life, or deciding to fund the seawall height at a safety factor of 50% above a 50 year tsunami records, or 300% over 2000 year tsunami records...
My bags have set off the explosives detector before, twice. (In both cases, due a heart medication that apparently triggers false positives). I was not taken into a back room or interrogated for hours. They searched me and my bags in more detail, asked some questions, and concluded it must have been a false positive. The experience took about 15 minutes each time.

This was a few years back, but I don't recall if it was post-9/11 or not. It seems like even setting off a detector doesn't, alone, justify the extreme reaction the authorities took in the author's case.
"Regarding iPhone, there are no BOGO (buy-one, get-one offers) while every other manufacturer offers those, and the Average Selling Price (ASP) is a nosebleed $600+ and hasn't come down over 3+ years... this is money that Apple makes per unit."

You are making my case for me. :)
This is okay, but it would be even better if it popped up the file in a at least moderately useable programming text editor (like bespin or something).

Maybe the solution here in the mean time is to use this with the bespin bookmarklet(https://bespin.mozillalabs.com/bookmarklet/) or something.
Fabulous for a single person. For me though, the idea of having a flat like this is better than the reality.
>Here you need to change your birthday

And, you know, your mom probably won't be too happy when you pop out of your time machine, a week before your birth, and tell her she needs to induce labor.
perhaps a flexible subscription I.E. I agree to buy 12 cartridges ... within 2 years; but can request up to that time when I need them.

- Although I think you need a price on the printer to weed out those who will default on the ink. Much like the square cost $10 at the Apple store; but is free online.
no problem!

http://www.fakenamegenerator.com/
Sad day, what's next for playstation owners Sony?
Sites like Hacker News could easily add rel="author" link elements to posts— since every post and comment has a permalink— and users could add their site URL to their profile. This would create a nice semantic link between the user’s content on HN to their own personal site. With these author links in place, if you come across a great comment on HN you could use TipTheWeb to tip it some small amount of money, and that tip would be assigned to the author, and not news.ycombinator.com.

Until now, TipTheWeb.org has supported two types of sites: 1) independent websites (no integration required), where Tips go to the site publisher, and 2) popular publishing platforms like YouTube, Flickr, GitHub, etc. with custom integrations that we did with these sites. With our new multi-author support TipTheWeb now works well with a thrid type of site: ones which have content produced by multiple authors or contributors.

We would love to see sites with user-contributed content add this meta data to their pages, what do you think?
"I wouldn't be surprised if it cost Sony more than Microsoft's infamous 1 billion dollar write-down with the Xbox 360's Red Ring of Death."

Banks, colleges, hospitals, and credit card processors do this all the time, and it doesn't cost them anywhere near a billion dollars despite the fact that they have vastly more personal information. Sure they usually only have a few hundred thousand records and not a few million, but even still the idea that this is going to cost them a billion dollars is absurd.
It is particularly difficult to be productive in modern java without an advanced, jetbrains-like, IDE. That is almost a language "feature".
I’m a software developer working from home, and I work 4 purely focused hours per day (using pomodoro technique). I haven’t told my employer this.

I keep getting told I’m doing a good job, and I know I’m getting promoted soon.

I refuse to believe I’m a 10x engineer, so what I’m left to believe is that either everyone else at my company is doing the same, or they are working 8 hours without focusing.
Enterprise dba shops have deep expertise with oracle (and sometimes sql server). I have personally run into serious resistance from these teams when I explicitly ask for postgres. They try to warn me that oracle is the recommended option for real production use cases because of the deep in-house expertise and that I am pretty much on my own if I go with postgres. Most people back off at that point.
Colorado: not available in your state
otherwise there are attacks possible with this simple schema. Check why it's a good idea to use an HMAC for serious applications instead of "secret:...mytext..." for more details (long story short, it's possible to continue the SHA1 computation resuming from where it ended and appending more text). It's really a problem in different cases, not in our case of generating passwords, but it's a good practice to use always HMAC or when it is not practical like in this case at least putting the secret before and after.
Yes, this is consensus. "Salting" isn't actually a real security practice. See: http://chargen.matasano.com/chargen/2007/9/7/enough-with-the...
OpenID delegation is useful for this purpose. If you have any domain you can use it as your OpenID and specify it to delegate the actual authentication to another service provider, that you can change at any point. I used to use MyOpenID, now I use Google, but it's the same login.
Moore paid about $20K of about $300K of the bail money.
> So they are less likely to buy it to begin with.

You and I, perhaps, but the majority of users? I doubt it.
Please keep HN comments substantive.
handy trick: install "incognito this tab" https://chrome.google.com/webstore/detail/incognito-this-tab... if adblocker is interfering with page, right mouse click and bring up tab in incognito mode (which doesn't load extensions unless specified).
While you _can_ effectively go away from your screen, when people target your personal/professional mail/online accounts, that's not possible.

Imagine if people called your phone all the time to insult you. You _could_ turn it off, but then how would your friends and family join you?

It's rare that harrassing gets to that point, but when it does you can't just turn away and ignore it.
You're welcome. I don't lie awake at night worrying about the morals of piracy (much :-)) but I do spend quite a lot of time trying to figure out what viable alternative business models there are. It's clear there's a great demand for video entertainment, but it's a very different sort of product from something like a game in terms of how it's consumed, so paradigms like freemium or MVP are often not applicable or useful.
This is just a blogspam dupe of what you submitted previously.

https://news.ycombinator.com/item?id=8810839

http://blog.whttl.com/2014/12/29/hacking-hacker-news/
I would definitely recommend learning with 3 and going forward from there.

Python 3's library is growing all the time and in my opinion already has all the libraries or bindings you'll need right now.
I guess the bright spot of all this is we haven't heard anyone talking about abolishing the police for a couple days now.
It turns out things online don't exist forever.

There are lots of things that are deleted and are impossible to find afterwards because somebody has to archive it and at some point that "somebody" stops caring. So when things like the service they used to host the content clear up old content, things don't get reuploaded.

I really hope that these tweets are not only stored, but stored in a way that makes it difficult to prevent manipulation. I think many of Trump's tweets (and his family) are historic. Hopefully they're archived in a way that they last decades/centuries.
Yes, but that also requires adopting a rather expansionist idea of corporate power and freedom of speech, even compared to post-Citizens-United America. Restricting a private actor from removing content they don't like creates a positive duty to publish content. For example, Net Neutrality regulation was legally opposed specifically on 1st Amendment grounds, and that was a far looser regulation than what would be necessary to prohibit social media companies from making political decisions about what to publish.

More concretely, YouTube has actual knowledge that extremist right-wing political views damage their brand reputation - they've gone through several waves of pulled advertising that has harmed both themselves and their relationship with their creators. Advertisers have told them in no uncertain terms that they will not have their content on the same platform as, say, KKK rallies. So now we need to extend this positive duty to publish onto anyone who does business with these platforms, in order to prevent them from exercising the power of the purse to soft-censor views they don't like.

Furthermore, even this "duty to publish" standard for free speech does not always seem to meet the standards of some. I've heard people (not necessarily you, so the following is a strawman) argue that public rebuke is a form of censorship; if only because it may cause adverse publicity to have one's views opposed. This is absurd; the prescribed answer to offensive speech is counter-speech. If people decide not to do business with someone because they find their political views offensive, that shouldn't automatically be treated as censorship. Even at a "duty to publish" level (what you actually seem to be arguing for), you need to be careful to define common carriers narrowly to avoid forcing people into unwanted relationships, lest you run into this trap of "speech is consequence-free".
Maybe an unpopular opinion here but I think people should have a platform where they can safely coordinate activities that those in power don't agree with. Limiting peoples ability to organize is a decent into a police state IMO. Granted there has to be some tension where law enforcement is looking for terrorists, but overall, shutting down platforms to prevent people you disagree with from organizing is antithetical to being a free country.
I'm not sure what side you think I'm on, but that's besides the point. I did not say what my side is, nor did I say that any other side is part of the public debate. A debate requires at least 2 opposing parties, so not sure what point you're trying to make. The point I am trying to make is that these people are not part of any debate, public or otherwise. There is flat out no "debate" happening because it's primarily involving a special group that has become the victim of internet and technology allowing the manipulation of information to control mass opinion. Nobody wants to have wasted their lives away playing Farm Ville, but Zynga's manipulation of technology sure is able to wrestle away that control from the common people. Likewise special interests were able to manipulate people at light speed by telling them exactly what they want to hear, and riling them up.

Propaganda is in the very nature of communication and because of the internet it has allowed special interests to capture the attention of potentially millions and instill extremist ideas. For free speech to work propaganda must be employed and countermeasures must be employed. Free speech doesn't mean giving equal weight to all ideas, just like equality of opportunity doesn't mean making everyone equal all the time.
Your first tweet is actually from a trump supporter, his timeline is filled with #stopthesteal and other non sense. Weird choice.

https://twitter.com/CustomsFatman
I wish this incorrect notion would die,

The cops didn't just let them in. The protesters pushed past the main barricades.

After the cordon had been broken, the police retreated back towards the Capitol building.

The police repeatedly did this until they were completely overwhelmed by the protesters.

One police officer died in the melee and several others sustained injuries.

The failure on the day was one of leadership and intelligence, but the poor guys on the ground did their best.

https://twitter.com/elijahschaffer/status/134696651499014963...

https://www.reddit.com/r/worldnewsvideo/comments/krvssn/trum...

https://www.reddit.com/r/PublicFreakout/comments/krvboi/clas...
Why this assumption that you need a smartphone? That's patently silly. Your life and liberty do not depend on you owning a smartphone. This is an app on an app store. Do I think it's a great precedent to set? Not really, despite my political beliefs being heavily progressive. But this overblown reaction is bananas.

Like, my life is proceeding just fine without either WhatsApp or Oculus products. Or a Facebook account that I use, for that matter.

(edit: For the record, the reason I am not happy with the precedent is that isolating communities like this seems to usually just serve to increase radicalism rather than remove it.)
> Changing vote counts isn't part of it.

Amazing! Then please explain where they got that idea put into their heads?

"Two out of three Democrats also claim Russia tampered with vote tallies on Election Day to help the President – something for which there has been no credible evidence."

https://today.yougov.com/topics/politics/articles-reports/20...
F# is only functional language supported by big corporation. It is not Go level but still it is safe to say that Microsoft has some serious commitment to this language.
Previous discussion: http://news.ycombinator.com/item?id=1006980
There are programmers and there are people who can write programs. There is a huge difference.
> That's why those products came from EZPass, not AT&T; Skype, not AT&T; Apple iPad, not AT&T.

Fascinating explanation. I never understood the relationships between most of the ideas in those commercials and AT&T. It's actually awesome to see these commercials again and realize how many far fetched ideas have come true. I remember thinking that most of the things in the commercial were nonsense!

Looking back it's more interesting how little AT&T has had to do with any of those things. I wonder how influential these commercials were on the engineers today who actually built those things (EZPass, Skype, iPad) or are the presence of these technologies an inevitable extension of the direction technology was going to go anyway?
Equally sarcastic and condescending, but far more nuanced. It's a requirement of people who work for think tanks or politically motivated organizations -- on both sides of the isle -- to over-simplify. For people who study politics, economics, or whatever, it's infuriating. At the same time, you almost can't expect anything else; democracy is a game where you win when you have the most (marginal) voters. You enlist them easier through anger than rationality; Rationality requires work on behalf of voters.
Dupe detection just isn't what it used to be, this is from today as well: http://news.ycombinator.com/item?id=1444641

(The URLs of each entry look the same to me, is exact dupe detection broken? Perhaps this URL was edited post-submission and is now equal?)
Tom:
I was also at the Labs (Research @ MH) when these spots
were made.

We were consulted by the PR people before they were shot.

As far as I know, most "predictions" in those spots were
based on real technologies and demos that were running in
the Labs at that time. My dept was directly responsible
for two of them.

I do not recall the Dick Tracy watch but the
projects behind the books on-line, video-on-demand and
"EZ Pass" were being done at HO and MH.

Others were products or concepts in the pipeline
(e.g. fax from a tablet -- remember GO/EO?,
tickets from a cash machine -- NCR ATMs).

Some things shown were straight line
extrapolations from core technologies that had existed
in the Labs for some time (e.g. driving across the country
without needing a map, video telephony, packet
voice/video, etc.)

Much of the really interesting work from Research at the
Labs never made it into real products from AT&T
due to various political, business and regulatory issues.

Many things later got "reinvented" by other firms
that were better able to capitalize on the innovation.

It has been said that any company that can afford an
organization like Bell Labs Research will ignore it.

That was definitely the case for Bell Labs, Xerox PARC, etc.
note, cutting capital gains only helps you when you sell (or when you are getting investment on the promise you will pump up the company and sell.

for those of us who plan on holding, lowering capital gains does not help. i have to pay income tax on all my income, like any other working schlub.
One of the problems with records (except the ugly syntax, especially with nested records) as a compile-time construct comes when you need to do hot loading of a module while keeping it running. The transition function using the record can no longer use the '#name{}' construct because the expanded tuple form will not match in both cases and the function will crash.

You instead need to expand the old version of the record to avoid the problem. If you forget to, things will go wrong.

So yeah, they're ugly and get tricky in some areas of your programs, but they're still essential when you want a data structure with named fields AND pattern matching. You get used to them, but they're still considered a wart to many programmers.
Yea, no news for the HN crowd I guess. Good to see that more and more sources report on the dangers of sugar. Low-fat mentality is still the common opinion for healthy food and this non-sense really needs to change.
> And after all, Facebook uses PHP and MySql

And Haskell: https://code.facebook.com/posts/302060973291128/open-sourcin...
Even more ironic as Prosus is Dutch. Tencent isn't involved and it's still being blamed by association. XD

(FD: I am actually a worker of a games company owned by Tencent in Europe)
That elixir course looks fantastic, thanks for linking it.
I think I sorta get where you're coming from. To me this style represents the urgency to end capitalist exploitation, considering the immense suffering it has caused and is still causing currently.

In that sense it gives voice to the anger of the oppressed, the downtrodden. It's pure solidarity. Marx' critique is ammunition. Ammunition to unshackle our chains and claim our communist freedom.

> If I kind of saw myself as at-one with the basic Silicon Valley ethos, like I used to, this would definitely put me off before I fully ingested the argument.

Would you be willing to share which bits speficifally put you off in this text(or would have before you didn't see yourself as at-one with the ethos)? Are there maybe any specific words or labels?

> I wish I had an example of an introductory text in the style I would like to see. I will try to find something like that. I'm sure it exists, given how much writing there has been on this topic over the last decade.

Yeah I would love to see that. Please do share if you want to and if you have it at hand.

I think being in the bourgeoisie sucks for the bourgeoisie, and I'm curious to what extent it is possible to describe the alienation experienced by the capitalists/dominators (who are consciously dehumanizing proletarians their whole lives). Class traitorism should always be encouraged (Engels, Geuvara, etc.), and I'm still exploring narratives that support it.
No surprise who the top collector is (Free & FB) but I am surprised the whole Gaming category was omitted. Lots of trackers and tracking in games, especially ad supported

[Edit] Author update to capture gaming, leaving the comment up for context
I've used Keiser bikes and they were great: https://www.keiser.com/shop/cardio-equipment
Kind of like all the work Sony did to allow Linux on the PS4 only to kill it later?

You don't own a mac. You can only do on it what it is profitable for Apple to let you do, today.

As much as I respect the incredible RE skills required for this task, I feel like this is shaky foundation unless an unpatchable bootrom exploit is discovered. Even then new models would be patched leaving existing users with an insecure platform that they can't replace when it breaks.
Yes, it is okay.

Software developers are so severely in demand that you can reject a job on whatever you fancy because frankly you can. You have a unique opportunity to make your life as enjoyable as possible and whilst most people don't have the luck of having this much choice over their job happiness you happen to be one of the few privileged people who can so make use of it.

Secondly, I 100% understand where you come from.

I cannot work with Teams either.

In fact I'm a bit like you and actively try to avoid companies which use these softwares:

- SharePoint

- Teams

- Azure

- Azure DevOps

- Atlassian stuff
OTOH, the whole rating system is about taking real tests and progressively throwing away levels of precision. Like combining front and rear and side impact into a single score.
My personal pick is South Lake Tahoe. No state income tax, 3.5 hr drive to SF, commercial airport, and stunningly beautiful. Heck, a lot of SV/SF bigshots already have vacation homes in the area.
No doubt, you can get ~2% processing and no flat fee even with low volume but what you get isn't as polished as Stripe and takes some more development work to integrate/use.