jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
CustomerFind (http://www.CustomerFind.com) is built around an idea: enter in keywords, then get notified about who is mentioning them on Facebook & Twitter. Then you get a neat way of replying to those people, in case you have a targeted solution to their problems. A small number of people pay for the software, perhaps because it is poorly marketed, or perhaps because there is a lot of competition in the social media monitoring space. Most people just use it for the email report functionality.

However, most people don't take full advantage of the powerful software I built. One entrepreneur was savvy enough to realize that I had something powerful on my hands, and now he's paying me handsomely to manage and grow his Facebook and Twitter profiles. I use CustomerFind to find people (targeted by geography and keywords) who might be interested in his services, and then one of my employees sends them a personalized direct message to start building the relationship. It's like SalesForce but for Social Media. I'm excited for what the future holds there...
> and won't slave away 70 hrs a week for the same wage.

I’m not even 40, though close to it, and I’m already here. The company I’ve worked for has routinely offered 4x10 work schedules to its employees but the group I am now in is considering whether to end that practice. I will quit if that happens even though I probably wouldn’t have just five years ago. I have no interest in commuting one more day and losing a day off (and a weekday off, no less, when I can get personal appointments and leisure things done).

With every day that passes, I weight time away from work and time for leisure far more than I do money. Even though I have nowhere near enough to retire and any “low-stress” job wouldn’t pay me enough to live in my metro area, I would still walk away and consider what to do next if that benefit is revoked.
I think when it comes to evaluating true novelty we underestimate how much our language does our thinking for us. Which is another reason why novel ideas hide from us so well. To put them into articulated forms that can be carried through time effectively (even to communicate them to later versions of ourselves) we have to bend the meanings of the words we're using in novel ways. Not easy to do but essential to an idea's survival.
One day a week is an awesome idea. I've been trying to work on one of my projects more often, and I think I'll start giving this a shot.
On HN, please don't react to provocation with denunciatory rhetoric. That just leads to flamewar, and we're trying to avoid that. If you can't respond in a thoughtful and informative way, it's best to have the discipline not to respond.

https://news.ycombinator.com/newsguidelines.html
The single blanket federal minimum wage is the whole argument on this thread. It's not my argument, it's Rayiner's. I mean, it's a lot of people's, it's a very well-known argument, but he's the one who introduced it to this thread.
fixed, thank you!
As has been mentioned in here, the "Talent Shortage" was made up to get an increase in H1B visa workers to drive down wages and get more for their money. It has always been about flooding the developer job market.

Case in point are the interviews at many big tech companies that require leetcode/algorithms interviews. Companies are ready to reject any candidate that makes even a small mistake on one of their solutions, or misses the exact optimal solution. If they really needed top talent and couldn't find it, they wouldn't be so careless in their hiring rejections.

Another issue is also that its really difficult to quickly shift tech stacks on a dime. As much as people like to claim it to be possible, even just upgrading from Hadoop/MapReduce/Older big data technologies to Apache Spark is a massive time investment. The paradigms are the same, the technology when used in practice is different. Workers can see their whole knowledge base become useless in the span of two years.

As an individual worker, if this happens three times in 8 years, I think burnout would be expected. Anyone who is capable of constantly updating their technology knowledge to a T is probably already CTO of a company somewhere. Maintaining the ability to memorize and understand inane minutia over a few decades span is rare, and is probably coupled with severe disabilities in other areas of life.
Wow, you said this so much better than I could, thanks for chiming in
Salary shortage is real. I can't find any startups worth interviewing right now, as a senior SWE. The offers tend to be 50% of what I currently have (despite the "shortage").

Sorry for the snarky tone, but it should be evident by now that the real shortage is for "highly talented souls willing to work for peanuts"--which is kind of oxymoronic. People want to hire "highly talented" and smart individuals, but expect them to be dumb enough to sell themselves short?
As anyone here watched the Jonathan Blow videos on his language ideas?

https://www.youtube.com/watch?v=TH9VCN6UkyQ

I don't care about the specifics of his language but I think he brings up a very valid point which my summary would be, we should design a language that is both performant AND fun to program. Fun = type less boilerplate, make refactoring easier.

C++ is not that language and from what I've read Rust is not that language either. C++ is stuck with backward compatibility so it can arguably never achieve those goals. Rust didn't seem to have those goals it mind, it had other goals so it's not really a fun language either. Too verbose or so I've read.
yeaaah, no.
yeah, i have a whole lot that aswell, might be more people watching than anticipated
Twitter isn't blogging.
"There is an idea of a Patrick Bateman, some kind of abstraction, but there is no real me, only an entity, something illusory, and though I can hide my cold gaze and you can shake my hand and feel flesh gripping yours and maybe you can even sense our lifestyles are probably comparable: I simply am not there."
Ehhh, I still think dating sites fail at their job, and a large part is the ease at which you can zoom through dozens of profiles and reject them all - all without having ever conversed or met the other person.

You think you're making an informed choice - that this person is clearly incompatible with you (or you with them), but consider the relationships you have/had, and ones around you... how would many of those profiles look on a dating site? How many perfectly fine relationships would have been written off by either side if they had a profile to read about the other person beforehand?

Which isn't to say that filtering is bad, but rather that the "scan profile, decide if you want to contact" idea is by its nature encouraging users to set bars that are too high for their own good.

If their match algorithm was good enough, I'd be interested in seeing a dating site where you don't get to view the other person's profile. It will only give you the absolute most bare-bones information about this person, and put you two in contact. This is, after all, how most relationships blossom (i.e., in a general void of information about each other).
I'm glad the mod operator is included, to make it easy to divide a page into n equally-sized blocks depending on some other parameter. I wonder if calc() will integrate with counters or otherwise allow the use of variables, or if that will remain the domain of JavaScript (I like having my pages work 100% without JavaScript if it's possible, to avoid NoScript issues). I guess I'll have to read the spec.
Site looks fine. I hate sites that use a username instead of just an email address. Did you think about using OpenID or FB Connect?

I'd say that unless you can find a way to get a lot of content/traffic to the site, I'd stick with http://stackoverflow.com/questions/tagged/mongodb or the Mongo Wiki.
If it was server storage related, then we don't mind helping them out =)
This is fun, but you're stuck making simple loops. If you could actually start multitracking and lay out a full song, it'd be awesome. For now, I think I'll stick with FL Studio :)
Not sure what it would "tell" if t'were true.

In fact, I gave a qualitative and a quantitative argument about each candidate. Assuming you care about the issue, feel free to check back at the story and read it again.
> I think Java-style OO was successful because it made code organization obvious

I can't agree with this opinion. I often find it an annoying restriction that I must put all my functions in a class. Let's look at a trivial example of multiplying a matrix by a vector. You can write

matrix.multiplyBy(vector);
// OR
vector.multiplyBy(matrix);

It is possible to multiply from the left or from the right (as long as the matrix and vector dimensions match). This makes it even more annoying. What I'd really like to do is:

multiply(matrix, vector); // vector is a column
// OR
multiply(vector, matrix); // vector is a row

Perhaps it's the kind of problems I work with (and the non-OO languages I am used to), but I am regularly faced with this problem if I have to use a language like Java where you have to put all your functions inside classes.

To further elaborate why I don't really like OOP (except in a minority of cases where inheritance, etc makes intuitive sense), I think the biggest issue is that classes/objects are the method to do almost everything.

Namespaces, visibility, inheritance, dynamic dispatch, etc are all somewhat orthogonal features. Having a "class" to be the unit that uses all of these features is, in my opinion, a restriction.

Lists (or arrays), tuples (or structs) and Maps (or dicts) are what I want 99% of the time. When programming with Java or similar languages, I feel like the primary means of abstraction and composition in the language is catering to a 1% problem.

I learned programming in the late 90s, early 2000s, during the height of the craziest OOP craze (when "object oriented" was synonymous with "good"), so it took me a while to un-learn all of the OOP methods but I feel like I did turn into a better programmer when I stopped thinking in terms of objects.

OOP is a neat paradigm for some cases, but I find those cases very rare.
> 17:24:53 < derf> They reset the rounding modes on entrance and exit of expf(), for example, regardless of whether or not they're already correctly set up.

I fixed this around the same time I worked on the mp improvements:

commit 2506109403de69bd454de27835d42e6eb6ec3abc
Author: Siddhesh Poyarekar <siddhesh@redhat.com>
Date: Wed Jun 12 10:36:48 2013 +0530

Set/restore rounding mode only when needed

The most common use case of math functions is with default rounding
mode, i.e. rounding to nearest. Setting and restoring rounding mode
is an unnecessary overhead for this, so I've added support for a
context, which does the set/restore only if the FP status needs a
change. The code is written such that only x86 uses these. Other
architectures should be unaffected by it, but would definitely benefit
if the set/restore has as much overhead relative to the rest of the
code, as the x86 bits do.
Which spoken languages do this, out of curiosity?

Edit: https://en.wikipedia.org/wiki/Verb%E2%80%93subject%E2%80%93o... Cool.
IOD comes with example code using identifiers such as _Name. AFAIK all C and C++ standards reserve all identifiers starting with _[A-Z] as well as those starting with __ for compiler use (and I've seen people complain about it a couple of times - about a decade ago someone was hit by a new gcc version #defining _Y, and recently someone else got hit by a more recent gcc version #defining _X, on some platforms but not others...)

So I think a different convention (Name_, _name, etc.) would be better to use in example code, so that people don't learn a convention that might byte them down the road.
What, a Haskell program that launches 3 threads and coordinates them with inter-thread communication is harder to read than an Ada Hello World? Who would have tought!

The equivalent in Haskell to your Ada program is:

main = putStrLn "Hello, World!"

I don't even think about taking the time to write the equivalent in Ada to the Haskell program you posted.
An Oculus Rift virtual reality view so you feel like you are there, and a Microsoft HoloLens "holographic" view of the ice rink projected onto your tabletop. Lots of interesting possibilities...
People usually assume that only liberals espouse any form of regulation. The truth is that conservatives do too. It just depends on who they're regulating. (Liberals want to regulate Wall Street and the environment. Conservatives want to regulate gays and vaginas, or anything that threatens wealthy people.)

It is true that some liberals have come out against Bitcoin on the grounds that it could disrupt the effectiveness of monetary policy. And of course, "liberals" in Congress - especially Senators - are typically in the pocket of wealthy people who dislike Bitcoin.
Could we find some nuance between "poor people are going to be wiped out by invasive rich/middle class people," and "there are no losers to gentrification, ever"?

It seems clear that when a neighborhood gentrifies, some of incumbent residents will find their lives improved (perhaps because: a job is created that they get, they own property which is now more valuable, the neighborhood is safer, schools are better), while others will find their lives worsened (because they are renters who can no longer afford their home or neighborhood).

Whenever we have these kinds of discussions, I want to know what the alternatives are. Granted that gentrification is a mixed bag, is there a plausible alternative which helps anyone in these neighborhoods?
This is a great point I wasn't even considering.

You're completely right -- there's definitely inherent risk in relying on a third party (particularly a new one).

Just some background on Stormpath: we've been around since 2012, have funding, a big team, and are growing pretty fast. Also: we make it as painless as possible to migrate out of our platform (I can answer specific questions if anyone is interested).
It's more profitable when things can't interoperate.
Correct, it's an exemption. https://archive.org/about/dmca.php

(originally submitted by user tosh)
Given Intel/Windows tablets cost less than $100 in stores today, there's no reason to think similar hardware minus the touchscreen will cost much more.
Thanks, I'll check that out. It's very possible that I got the wrong impression here, but he does explicitly talk about teaching deductively in this essay:

SIMPLICIO: Then what should we do with young children in math class?
SALVIATI: Play games! Teach them Chess and Go, Hex and Backgammon, Sprouts and Nim, whatever. Make up a game. Do puzzles. Expose them to situations where deductive reasoning is necessary. Don’t worry about notation and technique, help them to become active and creative mathematical thinkers.
why is it 3 MB?
> but no policeman would want to go door to door to see if people were having visitors

And yet there are plenty of countries where this happened…
Square is a different market segment, more of the first year, trendy-but-still-playskool retail merchant setup.
The long slow road to contactless payments. Almost 2 decades along in the technology adoption curve.

I was ready for this in 2005.

https://money.howstuffworks.com/personal-finance/debt-manage...

If course as the article points out, it wasn’t even new technology back then:

“ Not Exactly New Tech
Mobile introduced the Speedpass in 1997. Speedpass is a small device on a keychain (called a fob) that users wave in front of the Speedpass logo on gas pumps. The cost of the gas is automatically deducted from the user's Speedpass account”
I've been struggling with this for years in the front-end / JS space, to the point where I just want out and live happily in my reasonable Go dependency management / aversion space.

It's a convoluted mess. A while ago I made the move to migrate to Yarn 2 / 3, because it uses less disk resources (dependencies are in .zip files). But because most tools still expect a node_modules folder, it required a lot of workarounds. And now I'm in some kind of dependency hell where one library needs version X of another lib while the other needs version Y, and they're not compatible or don't work well in my editor. It just keeps giving. Sigh.
Absolutely -- sorry if I came across as overly negative! I was trying to stay reasonably neutral. Your approach isn't one I'm keen on but I can see your subscribers get a ton of value from it.
Let me guess, 30% goes to apple when you do that?
This is awful to read. I'm so sorry you're struggling. I 100% believe you.

I would mention for others that this is not my experience. I was on Adderall as an adult for about 8 years from 2008-2016 and did not have any long term issues.

Eventually though, it did lose its effectiveness for me. And because it made me slightly cranky, I eventually felt the downsides outweighed the upsides. Especially since there were quite a few instances of adderall shortages at the pharmacies, and those were stressful.

And the withdrawal is so bad that I can't even
function enough to do a time sheet right for at
least a week.

Again, I 100% believe you! But for others, I just wanted to say: most people (myself included) find the withdrawal very mild, if you taper your dosage off over 1-2 weeks rather than stopping suddenly. Way less severe than caffeine withdrawal for me.

...when I was in college. Back then, ADHD meds
transformed my life for the better, at least
during the first couple years. It was great!
A pill solved all of my problems. But then,
very slowly, over the course of years, I developed
a much worse set of problems.

Without knowing anything about you, I would hazard a guess that the demands placed upon you and your responsibilities also grew greatly during this time?

Back in college, I was pulled in 2 or 3 directions at a time. Work, school, dating. Yeah, it was a lot.

But now? Maintaining a home, trying to manage finances with an eye towards retiring before I'm 150 years old, marriage, all the health problems that come with no longer being 19 years old, aging and dying parents, in-laws, etc. And I don't even have children. I feel like I'm 2x better at managing things, but I have 5x the demands.
One could consider what's now happening with Alibaba ADRs and the fear of delisting. The price on a certain exchange crumbles. However, I do wonder if at the scale of a big company owning big chunks it'd just be a minor cost of doing business to reregister for the HK exchange?
Not my experience at all. I am way more productive working from home. My home office is setup the way I like it, no interruptions from nice but noisy coworkers, the ability to cook healthy meals instead of buying expensive crap etc. I will not accept working for a company without a flexible WFH policy.
No. I made an analogy to another behavior that I hope everyone will agree is unethical. The point is that if you accept Stallman's position that closed source software is unethical his response is not unexpected.
Imagine calling our government democratic after they mandate giving everyone a 20% raise.
In that case you'd really want to consider exposure for each person, rather than as a collective household.
No need to self host email, just use your own domain.
That way if a provider gives you lip, you move on. It’s the email address itself that is valuable, the emails can be backed up.
I do drink and I'm happy to go to a bar or restaurant or whatever else is there but only when I feel like it. There's no "team building" happening in a bar,unless people think that having a few beers together makes you a stronger team.
Please don't take HN threads into generic ideological flamewar. It isn't interesting: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

Snarky one-liners on flamewar topics are flamebait, which the site guidelines ask you not to post: https://news.ycombinator.com/newsguidelines.html

(Edit: I made a mistake in the following bit because I missed your initial ">". Sorry! Quoting the OP is obviously legit.)

Hauling the most provocative thing you can find on someone's personal blog into a thread on a flamewar-prone topic is guaranteed to make things worse. We're trying to avoid the online shaming/callout culture here: https://hn.algolia.com/?sort=byDate&type=comment&dateRange=a...
Like the div soup react (or any other js framework) generates is any better. In any case, I don't understand the need for clean HTML if I don't have to read or write it. Which is supposedly true if I'm going to be using a wysiwyg editor or you know a web browser to read the actual content of the damn page and not its markup.
> Maybe one exception of Renewable Energy, literally could help our planet. That isn't "tech" though.

without moving the goalposts to "have achieved measurable impact on climate change" let's just ask the following two questions.

Is Tesla working on renewable energy technology? I believe the answer is yes, what do you think?

Is Tesla a technology company hiring software engineers? I believe the answer is yes, what do you think?
Actually that is what the OP advises, too.
http://www.copyright.gov/reports/dbase.html

which includes references to Feist
I can explain this one!

1) It's a proprietary adapter because the laptop's too slim for an RJ45.

2) It's onboard because you can't PXE boot it from Wi-Fi

3) External USB docks/NICs could also fix #2, but since each dock/NIC has a distinct MAC, you can't have a nice 1:1 MAC:Workstation relationship for provisioning via PXE anyways

#2 and #3 are what prevented our company from bulk-ordering the first generation as our go-to office laptop, since its lack of on-board ethernet wouldn't work cleanly with MS SCCM, which was a shame, since it hit every other need pretty perfectly.
http://www.boost.org/doc/libs/1_45_0/libs/graph/doc/using_pr...
Didn't know about Groovy++. I'll read more about it!! Is it that faster than regular Groovy??
It wouldn't be the first time Google acquires an influential/"cool" business without a business model, à la YouTube (which apparently isn't actually profitable yet, years after it was created).
Piracy is also something completely different. It involves boats, killing, abducting and extorting people and gasp stealing stuff. So, go STFU with your apologetic nitpicking…
Some tools work better than others for an individual's particular situation - but backing up is never stupid.
Sure, as I said, it works well for him.
Which countries are you referring to, exactly? In Australia for instance, an iPhone is about $630 AU, a Droid 2, $650. I think it makes sense to compare phones of similar capabilities.
The West in general, and the US in particular, will soon reach an unsustainable point where simply too much stuff is made elsewhere. Naturally, just as for decades media (and hence people) looked the other way, the abusive labor conditions that made Walmart and our $400 computers possible will now become front and center of more and more news stories.

This much, to me, is pretty certain. The consequences of clashing over this with China, however, are very much a mystery.
Well, ain't I smart. I said, loudly, at the first JavaOne conference that Java was exciting, but Java applets were a bad idea. "Write Once Run Anywhere" would be killed by version mismatches even before it got killed by everything else.

And 25 years later, I was right! Go me.

Personally, I think the real problem was that for some reason Java never had access to the DOM. Java Applets always felt half-assed because they weren't anybody's home, while Javascript made for UIs that users felt at home with because they were native to the browser. That didn't fix the bajillion versioning problems and need for shims and other crud, but right off the bat Java UIs never felt right -- either AWT or Swing.

(And neither did GWT or SWT.)

I'll always wonder what would have happened the JVM were really properly integrated into browsers. I suppose we could target WebAssembly now but it doesn't really matter: TypeScript is a not-terrible language. Not as good as Java and not as good as languages like Kotlin that learned from Java's mistakes, but good enough.