jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
no surprise this topic comes from yipit's founder as i think it's pretty ironic that so many of the daily deal startups started as something entirely different.

plenty know about the groupon story, but who remembers when livingsocial was emerging by having people share their top 5 lists on facebook? what about scoutmob which began as a wifi provider?

both of those companies noticed that they were sitting on an large amount of consumer data, and they both figured they could use it to pivot their model towards the emerging group discount space.
His examples are very carefully cherry-picked to support his claims. I'm to going to agree or disagree with his conclusions here, but an example that is useful for the purpose of discussion is the subject of turbans, such as the dastaars worn by the Sikhs he discusses.

At one time the uniform for a police officer in Toronto (and I'm sure everywhere else in Canada) included a cap that was quite inconsistent with the Sikh practice for men to wear a dastaar.

The law prohibiting discrimination against persons by reason of their religion is defined to include directly passing over someone because of their beliefs. But it is also held to include indirectly passing them over by way of rules and regulations that are inconsistent with their beliefs and practices unless there are strong reasons to enforce them.

The rules about uniforms were in a grey area. There are good reasons for police officers to wear a consistent uniform. But would a Sikh in a dastaar really violate those good reasons? The police changed its rules and regulations to include the dastaar as an option, with its colour and the inclusion of a badge on the head just as the original cap holds a badge.

Kirpans are a very contentious subject and reasonable people can and do disagree on how they should be handled. But dastaars are an example of places where a failure to provide legal protection for people to practice their religion could create an indirect discrimination that is inconsistent with Canadian values.

The author points out that if there's no good reason for a rule, it should be abolished for everyone. One interesting point of discussion is this: If there is no specific rule protecting the freedom to practice one's religion, how would rules such as the uniform rule for the police ever evolve?
You mean lower-bound. current_length should be greater than what you calculate given any my_text with >1 char words. So you will wind up giving the students more than you can fit, not less than they should have. That's just as bad as truncating without warning.
"I generally try to fall in love with problems before an idea (solution). When the idea comes before the problem, its been disastrous. Customer Development helps, but its still a rough ride."
i think that's a great way to put it...the problem will remain until somebody fulfills, but there can be a variety of potential solutions to just about any problem.

reminded me of a quote i tweeted recently & then saw @bmull include today: "As long as I listen to my customers, I never need to have another original idea" -@nielr1 in Do More Faster
(This is from 2004, so please add a (2004) tag to the end of the title nobody else misses that.)
Does anyone know how the graphs were drawn?
Seems to be working well on my second attempt. I am still not sure what was wrong before.
The entire concept was based off of Dante's Divine Comedy. Limbo (programming language), Styx (communications protocol), Dis (the virtual machine).. I'm pretty sure there were more.
In addition, I pretty sure many European keywords can type µ by alt-gr+m, at least in Windows on my Danish keyword. Only know that because once I had a keyword were they actually had printed it on the key, just like they always do with € on E.
Well, it has closures, interfaces, dead easy reflection, traits, namespaces, etc etc, speaks to tons of systems, includes tons of batteries, has a great dependency manager, is dead easy to deploy, has a huge ecosystem and good tooling, etc.
Unsurprisingly his "400-ish line C++ header that implements an HTTP server" falls far short of supporting the full HTTP spec.

For instance it looks like multiple occurrences of the same header will be ignored, and it will just close the connection instead of returning status 400 on protocol errors - in the best case.

Sure, you can try to implement just the parts of the HTTP spec that you think you'll need, and hope for the best. But wouldn't you rather use a simpler protocol that you could implement fully without having to worry about subtle errors sneaking in because you parsed the request line slightly wrong, or because your proxy decides to send two X-Forwarded-For headers instead of one.

If you're writing in Java or C++ you'll be able to find a mature HTTP library that handles all of this for you, but if for whatever reason I were writing from scratch, I'd take a limited-purpose protocol like FastCGI any day.
Surely you meant x87 FP instructions? The 486 didn't have SSE instructions.
Honestly...it feels pretty standard stuff.
Care to elaborate? Which aspects of XNU are you referring to?
Totally disagree as someone who has done both a few times: Try working remotely or from home with a small company or startup. In those environments you typically wear more than one hat and it requires face time. You'll also often work longer hours which throws any chance at a work/life balance out the window.
Dyalog APL
I used borg for a while but the bugs you mentioned and some of the discussions in the Github issues gave me pause. For my taste, there is still too much development going on for me to rely on it as my main backup solution.
I don't get this reference: what happened at Yahoo mail and how did it work out?
Sounds like missing Job Satisfaction? Research into job satisfaction says those who perform 'Job Crafting'[1] at their jobs i.e. "the physical and cognitive changes individuals make in the task or relational boundaries of their work" tend to say that they are much more satisfied with their jobs.

May be jobs at FAANG have become strictly defined that job crafting is not possible anymore?

> I can't connect my work to people I care about.

May be you can take a look at Social Good startups which tend to work closely with the reasons you care about and contributing to society as part of the work is generally associated with higher job satisfaction.

Or, you just look at the problems which need solving[2] and try to solve the ones which resonate with you[3].

[1]http://justinmberg.com/wrzesniewski-lobuglio-dutto.pdf

[2]https://www.ycombinator.com/rfs/

[3]https://needgap.com (disclaimer: I built it).
Article without the paywall — http://archive.is/JWikk
To be clear, the previous owners of .org didn't actually do the technical parts of running their TLD, they subcontracted it out: https://www.reddit.com/r/programming/comments/bi6gg5/help_ke...
I though I was doing a good deed buying a netbook with AMD CPU, because of their FOSS love and such, then they decided that Brazos APUs aren't worth supporting beyond basic features.

Since then I just decided that no matter what, GNU/Linux is not the platform for anyone that actually cares about desktop graphics programming.
on the lack of clipboard history: https://github.com/sentriz/cliphist this exists and is pretty good.
Speaking as a third-party reader, when you assert that borders require violence to maintain, then you disagree with lazyjones saying there are sometimes violent intruders, it leaves me confused about what argument you're trying to make?
It can be very difficult to tell the difference between 'truth' and parody online - (AKA Poe's Law)

https://en.wikipedia.org/wiki/Poe%27s_law

e.g. I do find myself wondering in some discussions on HN whether people honestly believe what seem to be rather extreme views or are simply parodying those views.
I think it works well as an extension for people who want to keep an eye on this sort of thing. I only wanted a casual, occasional look at the edits, but HNtitles looks ideal for the power user - good work.
Sign a letter to Internet Society here: https://savedotorg.org/

Write to news outlets. If this blows up in the mainstream media, public pressure may be too high for them to go ahead with this deal.
> Proof or it didn't happen.

I don't know, the first two pages of Google if you enter "sex does not sell"? I could have linked contents, but I think I'll let you do the homework.
Not to a real American.
Those purses actually claim to be the originals, though. No one seriously expects a Samsung Galaxy to be sold as an iPhone.
Does this use SNI ( http://en.wikipedia.org/wiki/Server_Name_Indication ) to allow for multiple vhosts on same IP? (since they use a *.showoff.io wildcard certificate). As I understand it, SNI does not work on IE7 on XP (Konqueror apparently has trouble with it too).
It's not a leak if it's just email addresses. Email is useless if it's not public. If you get spam or unwanted messages, then set some filters. If you can't even do that, you probably shouldn't be using email. If you can't ignore things like that, you're probably better of not using the Internet.

If email addresses are a leak, then I guess that makes the phone book a disaster. Real names matched to addresses and phone numbers, oh my!
Am I the only one who thinks the BIOS interface is just about perfect? When I'm trying to diagnose a low-level system problem, having a simple text-based interface is much more useful than pretty marketing slogans.

It's simple fact that hardware manufacturers don't know anything about user interface design, or software in general. Any "value-added" software bundled with motherboards is evidence of this. Look at the screenshots in the article -- they look like a child's first adventures with Visual Basic, cramming in flame decals and lens flairs in every unused inch. Sure, it looks good for marketing, but ask yourself this:

Do I want to be interpreting gradient icons across two cultural barriers, at 3 AM, to figure out why a production system isn't recognizing a new RAID controller?

Furthermore, I am baffled as to why MSI would think a "user-friendly" BIOS replacement is needed. There is no reason for end users to be digging around in the BIOS. If somebody who can't figure out keyboard navigation has accidentally stumbled into the BIOS, the only command they need to know is "reboot".
adeen
dva
tree
chiteeriet
piat
shess
sem
vosem
dyevit
dyesit

I can has prize now?
just realized simpletip was put back online...

http://craigsworks.com/projects/simpletip/

i wonder why the sandbox page was left up.
If you want PNG files or standalone SVG files, I converted them all. Here's a zip file with 32x32, 64x64, and 128x128 PNG images:

http://www.ece.iastate.edu/~pjscott/raphael_icons/raphael_ic...

The images are also available individually, along with source code:

http://www.ece.iastate.edu/~pjscott/raphael_icons/

Automation is great, isn't it? One problem I ran into is that ImageMagick was giving some nasty bugs on a few of the SVG files, so I had to switch to librsvg instead, which worked properly (and faster).

EDIT: Submitted to HN along with a bit more commentary:

http://news.ycombinator.com/item?id=1419100
Well remember OSM is an international project, so trying to find one definition of "city" and "border of a city" is hard. Some places (like USA) seem to use "city" as a hard solid thing, other places (eg UK / ireland) don't.
Sounds like you have a hardware problem, actually. Faulty GPU or RAM, quite likely.
So log in to it now.. literally just log in
I have ~2.5k packages currently installed on this computer I'm using. I frequently access 10 different computers directly, with very different configurations.

Those TOS have usually between 10 and 100 pages, the mean seems to be on the lower end, probably around 20. That would make 500k pages of unreadable legalese that I would be required to know by hearth and not miss any detail. A TOS also usually changes every year, so those numbers are yearly. So yeah, people don't read the TOS and complain. Rightly so.

On practice it's not that large a problem, because a TOS on software running on my computer is an extremely user hostile action that completely removes a software from my consideration.
>If the working class turns to radicalism what makes you think it will be the kind of radicalism you agree with?

This is something I like to mention whenever I see HackerNews talking about revolution.

The odds that the "rednecks" from fly-over country (the people with guns) will partner with the California intellectual cognoscenti, who enabled a massive concentration of wealth and built the state surveillance machine, is practically nil.

In all likelihood, the tech-elite will be seen as the enemy: "what were you doing when this machinery was being built?"
Vulcans are not real, we have no proof such a society could survive.
Yes, it's easy to imagine for an oil rig, which is huge structure with lots of activity on it, and all of it running in a highly dynamic environment.

I'm having trouble imagining it for an oil well [2]. In contrast to an oil rig, a field of pumpjacks looks downright boring. What could they be measuring beyond temperature, pressure, and oil flow (which, even at millisecond rates, wouldn't amount to 12MB/s for 1,000 sensors)?

[2] https://en.wikipedia.org/wiki/Oil_well
There is joy to be had in just learning something. For some people, the knowledge is its own reward. Other people see knowledge only as a tool to achieve things they want.

Based on your respective comments, I'd expect that the writer of the grandparent comment is the former type, while you are more the second type. Both are fine.
Your overall experience will be impacted by where in the US you are. There are broad categories that track the culture (east coast, west coast, midwest, south), however even that is a bit too broad. Like in a lot of other countries, the size of the city/town/university also plays a large role in the experience/culture.

My advice is to look more into the city/state experience and culture.
More likely, they changed the conditions.
No dude, there would still be cars for these use cases, come on. All we need is some protected bike lanes, maybe like 10% of the space allocated to cars.
> Your commute is sufficiently short

Cities are usually quite small in area. USA is an exception to this but that is due to car dependency. We can't reverse care dependency if we continue to pander to it. In London, the average speed of traffic is much lower than a gentle cycle. For longer distances, municipalities should focus on rail infrastructure. You might also consider an e-bike, which can double or triple your range as a cyclist.

> You have facilities to shower and dress at work

Cycling at a moderate pace does not make you any sweatier than public transport . With adequate infrastructure, cycling in a city can be leisurely, rather than a battle against motor traffic. Riding a bike is not the same as racing a bike, much like how walking is not the same as running.

> You have sufficient time to shower and dress at work

Presumably you have to shower somewhere. What difference does it make if it is before or after your commute?

> You don't have to bring kids or sizable cargo

Cargo bikes are remarkably efficient and can carry two small children. They are cheaper than a car too. Older children can cycle. Did you know 75% of dutch teenagers cycle to school? However, we need infrastructure where people feel safe to do this. For occasional journeys a car may still be required, but that's fine, we are targeting the 90% case here.

> Weather is sufficiently good

Cycling away from traffic in the rain with fenders and a jacket is no worse than walking. Toughen up?

> You're sufficiently healthy

In The Netherlands, disabled and elderly people can use powered scooters and wheel chairs on the cycle paths. This gives them independence even after losing their driving license. In other countries, they would likely end up in a home. For those who must use a car, that is still an option. Traffic is actually reduced since cycle lanes have much greater carrying capacity in terms of _people_.
Presumption of innocence and proven beyond all reasonable doubt is the bar that has to be met in order to put someone in prison.

However, people are completely entitled to decide to shun someone or not do business with them based on mere suspicion or some arbitrary subjective standards (with certain narrow exceptions e.g. discrimination of protected classes) - "freedom of association" is the default condition and a key freedom, people and companies are free to choose with whom they want to (not) associate.

Freedom of association is not absolute, some limitations can be justified (the discrimination laws are a good example) but there does need to be a solid justification and specific serious harm prevented if you want to argue that someone or some organization needs to be denied that freedom of association.
Yes it would require radically rethinking how a lot of cities are designed, definitely a distant goalpost
Seconding (thirding?) this.

I'm curious, are there any SPAs that aren't done this way?
Maybe holds for XML, but not SGML. Its features such as SHORTREF and tag inference for eg parsing Wiki and other custom syntax into canonical angle-bracket markup (aka XML) are pretty much designed to be typed ergonomically and minimalistic, as popular as ever with markdown, etc.
I think that's a good observation. People from Northern Europe (Sweden, Norway e.a.) are also known to be "colder" and more reserved than people in the Mediterranean region.
Well, wherever you look you'll find the same thing as the whole framework is written in the same way: specific classes with small methods. And you can't say that the framework as a whole does nothing.

I agree about the python code that it is reasonably readabale, but i still think it's ugly. Those two things are not the same.
>We are all free to sit and read news on a website instead of working 6-7 day weeks to support our families.

Speak for yourself. Most people would be out of their homes pronto is they didn't work 6-7 day weeks -- and tons of them already are on the streets or trailers...
> IMO what makes a language better is end products and not features.

It's useful to distinguish between "the language" and "the tool". Some programming languages are terrible from a language design perspective (PHP, JavaScript, MATLAB), but they still have great tools (IDEs, build tools, package managers) and libraries to help programmers create good and interesting software.
I tend to point fingers at people like that and laugh so they can hear it hoping they'll pick it up and understand it's bad for them.
Group of friends in pub, couples at restaurants.. everyone with their noses in the screen or taking photos of every stupid little moment (Look FB, I'm having this cake now, like me). It.is.mental...
Yes, that's what he means.
I long for a high walled cube. It's like an office without a door! I have the 4-foot high cube variety and people are always sneaking up on me from behind and my coat drags the ground when I hang it up.
Blimey, what a complex set of things to learn nowadays - writing apps and javascript !

When I was a lad I started with the most powerful computer I could afford - a pencil and paper.

Show him this

https://www.cs.drexel.edu/~bls96/museum/cardiac.html

See if it interesting.

Then I moved on to the next most powerful computer I could afford - a ZX81 with 1k of RAM connected to a television set!

I would type programs in from books and magazines and see if I could get them to work - so I learned to fix programs before I learned to write them.

So I still advocate this route. Not writing apps for iPhones or trying to write Xbox games and build websites.

Buy the simplest thing I can find - something like an Arduino that does things on a small scale. Learn how computers work, not how to program them.
Depending on how you define 'Democracy', you could count the war of 1812 (USA vs UK) as two democracies openly fighting. Both had elected legislatures & executives at the time (although both with a heavily restricted franchise)
typical HN response. complain first.
> The problem is that being philosophically right doesn't always mean being practically right.

"Practical" is a code word people use to mean whatever is convenient for them or is on their agenda. You can use the argument "that's just not practical!" with whatever evidence you can come up with as an objection to almost anything, which makes it a poor argument. That's why we need unambiguous and objective philosophical positions to make decisions in specific circumstances.

What you're really saying is that working against the development of surveillance and control technologies by private capital and government decision makers is hard and so is not "practical."
I heard a version of that about Ohio State University, looking at the map makes me think it's at least partially true:

https://goo.gl/maps/I4aON
Ok it has been done(!) https://news.ycombinator.com/item?id=8816152
This would make intuitive sense as there are two different crowds watching two movies here.

The older, more male-skewed crowd is familiar with rms from his pioneering work in Free Software, and is willing to cut him leniency on past indiscretions, cringey jokes, and off-the-cuff political rants.

The younger, more gender mixed crowd sees little to no value in the FS movement; GPL is a nuisance to the Silicon Valley companies at which they work, and they've all been raised on iPhones, etc. rms is yet another toxic male from the old guard; another loathsome dinosaur.
Also, he is apparently transphobic because of an article he wrote on pronouns. At least admit that this is ridiculous. The misogyny and ableism claims are similarly stupid, but who cares?
It's not worth the trouble. I heard rants about apple being hard to develop for where you have very limited line of hardware, have swift and plenty of high level APIs, App Store and very loyal userbase.

Linux is not for average software consumer, you have to know how computer works in order to use it. The simple fact that linux lacks MS Word/Excel, Photoshop is already hints that something is off.

Linux is just a kernel and then from 2% marketshare you go down for marketshare of each distribution you want to develop your software for and try to sell to consumers who asks why your code is not GPL, why I can't modify it on my own.

I've tried gaming on linux and can't describe how bad my experience was even on popular titles like CS:GO, where you have lower FPS and glitches with graphic settings, like not able to play stretched resolution sometime and then some update literally broke a game for a while. You have to jump loops all the time to just make programs run and the issue here is that, as a linux user, you expected to do it and it's just normal, when on Mac/Windows the user expected to just know nothing and all issues got fixed by software vendor.

Just try to install firefox on linux, https://help.ubuntu.com/community/FirefoxNewVersion (you have to find this page as well), show that screen to average computer user and see what happens. Compare it to Mac OS https://support.mozilla.org/en-US/kb/how-download-and-instal....
Google Hire was an external acquisition: it used to be called Bebop, and it came along for the ride when Google hired its CEO Diane Greene to run its Cloud operation. After Diane got the axe, Hire was promptly nuked as well.
I just realized this tool is dedicated to specific archiving projects, not general site archiving that archive.org offers.

I was worried about random websites that get archived on archive.org.
I am pretty sure that phrasing comes off as aggressively rude in all regional variants.
There are times in finance you get stuck holding the billion dollar, rapidly depreciating, bag.

Something a lot of fintechs and crypto companies have yet to really prove. Say what you want about the mega banks but they can take a couple billion dollar loss and not all disappear to Thailand.