jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> Yes. I had many jobs and now freelance. For me, freelance is a business. A job is a job. Your employer expects you to be working 9-5 (regular hours) and they can pretty much dictate when I have to have meetings and many other things.

> As a freelancer, I decide when it's convenient for me to hav e a meeting for instance. My clients don't really have any power over me because they understand that we are both businesses.

Right, that's expectations. You set expectations when you start, job or freelancing. If you work full time, you set that expectation. If it's part time, that's a different expectation. You might even work part time from home and part time from the office. Maybe all that matters is that you are getting projects done in a certain time-frame.

It also depends on the model you are working. In some cases I might be on a model where you have a daily or weekly rate. If I'm doing that, then my time belongs to the client for that period. If the client wants me to be in a meeting at X time, no problem.

I also generally give the client a period of time on which I will be working on the project and available to talk. Generally I try to adapt to what's good for the client rather than what's convenient for me. As a full time freelancer, there is no convenience for me. If I'm on my working hours, I'm usually available to someone.

There are times where I like to be working without distractions, but availability goes both ways. If I need to ask questions then I want an understanding of when I'm available and when the client is available.

Everyone who is employed full time should be treating themselves as a business. You should be marketing yourself, always. You should be building networks, always. You should strategize for the future, always.

I'm always tweaking and trying out different things though. Everyone has their own way. Mine certainly isn't the best. It's just another way. I'm still (and always) in training.
Three weeks isn't even a long time to not have work as a freelancer. If 3 weeks is stressful, then he should not be freelancing.
What I don't get is why something like AdBlock should even be detectable...

Incidentally, I remember reading before that Germany had the largest percentage of users using AdBlock, so it makes sense that the pushback is starting here.
Yeah, but can you upload pictures from iOS Safari?
Your "never" makes me uneasy. As a fisherman, I've often killed fish as humanely as possible. Many others do the same. And while commercial standards are likely very poor, for certain species great care is taken regarding the quality of the meat with the side effect of relatively humane treatment. For example, tuna are often stunned and pithed using the "Taniguchi Method": http://wwwx.spc.int/coastfish/Fishing/Sashimi_E/Sashimi.pdf
The people I worry about in the U.S. are the ones who will not be equipped to be entrepreneurs, innovators, or knowledge management types. Only about 30% of Americans earn a college degree. We university types tend to forget they exist, just as most of us forget that the Earth is 70% ocean. They are just off our cognitive rader screens, not part of our universe.

I'm wondering if those of us who dream about creating companies and changing the world can start to envision a future that provides opportunities for a broad swath of working class Americans.
Are you claiming that everyone out there that claims to be vegan is part of some all-encompassing singular movement? Who is the leader? Where is the movement's webpage?
Someone needs to write an article that says "America will be okay." There are a lot of things we're doing wrong, but at the same time, a lot of things we're doing right. We want to make sure we stop the bad things from getting too bad, and the good things from turning bad. And sometimes (oftentimes), we're completely wrong about what was good or bad for us in the first place but things have been working out for hundreds of years anyway. So as long as we keep trying our hardest to do what's right, things will probably be okay.

But then of course everyone would just nod their heads and we wouldn't have all this interesting discussion.
If I am understanding this correctly the TSA/Customs officials could submit you to a backscatter/pat-down BEFORE you clear customs and the Constitutional argument evaporates. I imagine that would require an overhaul of the layout of many airports, but perhaps if enough people make a fuss like the author then someone will push for it. Does anyone know of a reason they couldn't do another security screening after you land and just before you clear customs ?
Flowroute: http://www.flowroute.com/

Good prices, great service, awesome call quality, and a web interface that doesn't suck. Calling 800 numbers is free and they support T.38. This is the last provider you'll need to evaluate :)
The industry has a high amount of people that don't even have a degree. We've found that CS graduates need to be basically re-educated but still prefer to hire them purely because a degree shows that you can complete something. A PhD speaks volumes about your work ethic: you should have no problems getting hired.

Salary is a different story entirely: you're probably going to be a junior developer and the PhD will go to 'waste.'
Good way to explain away the lack of jobs and wage growth this generation faces. I think the solution is either more unpaid internships, more debt or both.
The assembly optimizations come for free, in a sense, because what is really being optimized with the extra work is composability. Assembly time isn't all that important, but composability is absolutely essential.

Regarding things that aren't fully built, I really would need an example to be able to comment. I think the analogy has reached the limit of its usefulness :)
> Turns out the reality is that the integrated smart functionality tends to be slow, clunky, and rarely updated.

This was my immediate assumption as soon as I saw advertisements for "smart TVs". I assume it's even worse for in-car smart screen thingies, since you buy a new car even more rarely than a TV.
Try downloading Candy Swipe. Yeah it came first, but the game isn't nearly as good - the graphics are stagnant, the objectives are unclear, and the game itself is just boring. Not to mention both games are just derivatives of a thousand other tile matching games that have existed since the NES days.

Game mechanics are not trademarkable, and its a huge benefit for the entire industry. Studios steal from eachother and make incremental improvements, which means a lot more variety in genres, more choices for consumers, and a greater commitment to quality. Still, big studios try to weasel their way into exclusivity through trademarks.

I say don't hate on King.com for their past actions, reprimand them for trying to change the rules of the game once they reached the top of the hill.
My car and phone both "have" Bluetooth, but I can't use them together because the car doesn't "support" the phone. Doesn't really make sense to me.
The unmanned Columbia orbiter would still burn up a few [weeks/months?] later. Of course even an intact unmanned NASA Space Shuttle would burn up... but since we are hypothesising irrational reactions the emotional impact of seeing the unmanned orbiter burn up on TV would have likely stemmed much of the criticism. All NASA would have to do is point to the pictures of a burning up unmanned Columbia and say, "With or without people on it, that was going to happen."

Particularly after Challenger, I think it would be pretty easy to dismiss any talking heads that criticised the rescue mission as total asshats.
It's always been this way. Being a squeaky wheel or someone in power has always been a way to get better service. (Or mortgage rates, or whatever) The web has empowered the squeaky wheels.

You could say it's a shame that customer service is awful, but it's expensive to provide universally good service, so many companies opt to just deal with the fallout. Not everyone can be Tiffany's.
Not necessarily, some of the projects outsourced at third world rates only exist because the rates are so low. For example, I have a friend who toyed with the idea of making money in the app store - it costed him only about $100 to have a simple app done by an Indian developer, which was acceptable for him; I'm pretty sure having to spend 5-10x more for a western developer would be too much of a risk for him.

As for the cases where people in the west are actually made redundant - the west has ruthlessly exploited its colonies for a couple centuries and now, thanks to free trade, it is allowing for some balancing in the global economy, which means both poor countries getting richer and some people in rich countries being worse off. I'd say that in the grand scale of things it's justice, and long overdue.
> I have no idea to this day how macs became the premier development environment.

I've been editing a tutorial one of my coworkers wrote that targets new Python users on Windows. From my findings, the grass is not greener.

Granted, geospatial Python is somewhat of a mess, but a lot of tools I have to use are somewhat messy forks of Unix tools (looking at you, pyenv-win) with tons of incompatible extensions. For development, Windows is the exception because you can transfer just about anything from Linux to macOS.

On my Mac, I can easily install all of the Python packages I need without needing to install Visual Studio, pipwin, anaconda, etc. I have bash/zsh as my default system shell. Maybe it's easier to native Windows users, but bash/brew is a much better combination than anything I've found in Windows.

WSL is a step in the right direction, but it still feels secondary. If a first-class terminal experience existed on Windows, I have a strong feeling that it could be the premier development environment, or at least closer to Mac.

Maybe I'm using it wrong, but it definitely hasn't been made clear on how to use it right.
I'd say the secret to self-actualization is having a noetic understanding of the fact that others are simultaneously far more similar to us and far more different from us than we can ever fully realize.
I'm guessing he's a Myers Briggs "Guardian" type who can't truly respect people he disagrees with :) Lots of people are this way, and it's not really a big deal, but it does explain a lot of the world's problems.

Guardians are also inclined to respect authority, which may also be part of his aversion to anti-TSA stories.
The link should probably be to:

http://www.cloudera.com/blog/2010/11/tackling-large-scale-da...

which is the full description.
Agile has a similar problem to Waterfall.

Business is a bunch of cheap pricks who don't understand the value of doing things right.
A little offtopic, but:

"The term “evil” (the silliest and most counterproductive word to enter tech discussions ever) is thrown about haphazardly."

Interesting observation. Haven't seen it here before. Was there some talk about this on HN?
Link to the announcement page: http://my.opera.com/chooseopera/blog/opera-goes-to-eleven.

I wanted to focus on tab stacking, which is why I linked to the video instead of said page.
I have read the research and it's wrong. If you think otherwise you have not given an argument, you just appealed to authority.
Should farmers have the right to force manufacturers to provide parts, schematics, tools and software?
If they block me because their business model is dependant on tracking me without my consent, then I'm quite happy with said politicians' work. The ones in California apparently aren't half-bad either.
Won't Firefox shoot themselves in the foot here?

I mean devs will see that Firefox market share is way lower due to this than it is actually true. And will stop bothering about FF?

Ir am I misunderstanding about what this feature does?
Google Analytics tracks you across different sites AFAIK. Mozilla supposedly has a special option in GA to not correlate data gathered on their sites with what GA gathers on others.

Even if it didn't, it still tells Google what you're visiting: with so many sites using it, they can get a pretty much complete view of your browsing history, just like Google Fonts.
What does the legal of this look like? Presumably if you are managing others money you’d count as a roboadvisor?
In most systems of western ethical thought that I'm familiar with the "right" to do something exists whether or not the law says you are allowed to do it.
Doesn't have to be a full disconnect. It could simply be a smart thermostat that drops the heat to 50(F) and smart breakers that turn off dryers and dishwashers.

If all you use is LED lighting, low heat, and keep off your 'l33t gaming rig, you could make it through a high cost incident without losing power.
After they prevented an extension from being able to do so, three years ago.
Yeah. But it's much easier to copy paste a script.
Veblen goods are not exclusive to america.
The difference between the U.S. and China/Russia is that the people in China/Russia know the media is controlled by the powers that be.

Here, our press is also "defined by the vision of the oligarchy and information is carefully controlled to produce a desired set of beliefs." We just believe that it's free.

See: http://en.wikipedia.org/wiki/Manufacturing_Consent
Followed by "rewrite UWP for Reunion, sorry about the left turn with Windows 8, and don't use that C++ Builder like tooling any longer, IDL without VS support rulez".
Local hidden variables as an explanation has been experimentally refuted: https://en.m.wikipedia.org/wiki/Bell%27s_theorem
Seemed to work well in the 2000s...
That's not clear at all, if it was a joke. It definitely doesn't come across as a joke, but perhaps just someone who isn't up to date on gpu memory, which is a fairly niche subject.
The hype is getting out of control.

They do have an interesting cpu, but the apple target market isn't engineers/scientists/gamers so they traditionally have not done anything interesting with respect to ml and gpu kinds of things. The closest is video.

I think things might get interesting with an arm mac pro if they can add a lot of cores. I wonder if they will add PCIe slots so they can collaborate with other hardware manufacturers, or if they will navel-gaze some more and close it off.
He talks about it in more depth in Surely You're Joking, Mr Feynman, in the "Los Alamos From Below" section
Not the parent commenter, but I've also spent time this space. UIPath and other RPA tools interact with applications in the same way as Selenium, but also provide all the features that make it a 'platform' that enterprise IT folks can understand and approve (if not manage directly).

I like to say that it's easy enough to build a Selenium script for something simple like read a dozen PDF's and populate a webform, but when you scale to dozens of PC's running 24/7 (often in a broom closet because the client org hasn't mastered Cloud), then the features RPA tools offer like logging, security (you're using real application credentials to log in), scheduling and load balancing, and workflow management (this one failed, someone manually do it) start becoming useful, and more importantly, accessible to someone who doesn't necessarily have a developer background.
In most places with bans on ads for prescribed meds you can advertise to doctors. That's why some websites have banners saying "for medical professionals only" -- they also run ads for prescription meds.
I dropped out of college and now run a skydiving business pushing $1.5 million in revenue per year. Year over year we're growing about 50% for two years running.

We started with zero online presence and are now able to run Groupon-like social marketing campaigns and gross around $20k in a week. These are good numbers for a B&M business. Especially useful skillset for a business with narrow margins and notoriously low profits.

I did this instead of try to transfer from a city college to a UC.

Seems like two years running such a business is a bit more educational and resume boosting than getting a degree. I am technical but do not have the discipline to study technical majors or really teach myself enough of a language to build something. I can make minor tweaks and know enough to work with devs.

I don't feel like I'd be half as far along with my 'career' if I'd chosen school over life.
Bret Victor is famous for tantalizing people with the future but not releasing code :)
Agree 100% - try getting away from CANOLA oil... nearly impossible.
Hey Daniel, thank you for your honest response! I work at Trada. One of the biggest changes we made at the end of 2010 with the platform is ensuring that Optimizers were incented to have a CPA focus. We introduced a mechanism our CEO refers to as crowd mechanics that changed how we rewarded Optimizers. (Read more here: http://www.enterpriseirregulars.com/29899/crowd-mechanics/) It changed the financial rewards to be significantly more CPA focused and the results have been seen immediately by both Advertisers and Optimizers.

It is true with many paid search campaigns that you'll see the CPA spike until you have refined what is working (whether in Trada or not). This is fairly typical but the advantage of Trada is having the paid search experts to help you quickly refine the campaign and help you build out your long-term keywords.

I'm sorry that we weren't a fit for you at that point. If you'd be open, I'd love to give you a tour of the new marketplace and also have support listen in so we can better figure out what didn't work for your campaign.

Let me know if you'd be up for it. Thanks, Elaine (elaine at trada.com).
Yes. All those sites were hand-coded and written by me or my wife.

I'm both a programmer and a former freelance writer and have been playing around with writing various pieces of content --- starting off with micro-sites and working towards a more mixed app/site design template.

I don't do paid links or any of that stuff. I just like creating stuff that people might find useful.
Gotcha. No offense. I guess seeing several variations of anchor text pointing to the same urls set my spidey-sense off. Just my unsolicited opinion: it comes across as a little spammish, vs. a simple list of your your other stuff with one link per source. But if the seo gods are smiling on you, who am I to object. ;)
I wonder if the equivalent of a quine for this is possible.
It's a joke, look at the person asking the question :)
I assume you're either the founder or work for Vively--do you have a contact email or phone number? I have a few questions about this this service and how it might be useful for my company's customers.
I tried to make a self-referencing page, but you need to be able to generate the hash of the page url that includes its own hash...

Not having the time to do so, I leave the challenge here:
http://bit.ly/ialoWI
Absolutely! We’ll be working towards this as fast as possible. We already have support for .Net on an internal repo but crafting a great API & performance is a long process.
Looks good, but has somewhat widely false claims:

> SMHasher is a test and benchmark suite for a variety of hash function implementations. It can provide data for claims like “our new Foo hash function is faster than the widely used Bar, Baz and Qux hash functions”. However, when comparing Foo to CRC-32, be aware that a SIMD-accelerated CRC-32 implementation can be 47x faster than SMHasher’s simple CRC-32 implementation.

In fact smhasher implements both, the slow soft crc32 he cites, and the fastest crc32_pclmul, which is not just 47x faster, but 5000x faster. Other than wuff's implementation of the crc32_pclmul variant.

Compare https://github.com/rurban/smhasher/#smhasher

crc32 392.10 vs crc32_pclmul 1972140.38 MiB/sec

Reminds me a lot on ATS
America, land of the free.
If even Signal is compromised, I'm debating just going back to WhatsApp for convenience and assuming that every message I send and every contact I have is fully public information that can be used by advertisers and governments to profile me.
Oh, yeah...appears Abe Mashal had a pretty good backstory too...also a citizen, and happened to be a former US Marine: https://www.aclu.org/blog/national-security/discriminatory-p...

I hadn't seen his story before, the ones I had seen were residents. Supposedly, there aren't very many citizens on the list:

"According to leaked documents published by The Intercept, there were more than 47,000 people on the No Fly List as of August 2013, including 800 Americans." [1]

Chebli's story does include the additional wrinkle of the recruitment, harassment, threats, etc, and thus first amendment violation petitions for relief.

[1] https://www.aclu.org/press-releases/first-government-officia...
The fact that you mention "style" when I never did suggests that we're working from different definitions. I had originally typed a sentence about not meaning stuff like variable names or indentation or (as you mention) import order, but I deleted it for the sake of brevity. What I mean by focus on readability/elegance is stuff like moving code into separate functions, using structs/enums/optionals instead of long argument lists and opaque booleans, etc. It's still valuable, but it's not correctness.

In the process of addressing this kind of feedback it's pretty common for very local correctness issues to be discovered. Oops, used greater-than instead of greater-or-equal. Oops, didn't check for the right error code (or any). Oops, now we need to free this object at a different/additional point. But these discoveries often seem accidental. A lot of low-level errors still slip through, and higher-level logic errors almost never get caught. A perfectly "correct" piece of code for handling disk errors is useless if it's not in the path we reach when a disk error actually occurs. A perfectly "correct" message handler can still invalidate the distributed algorithm of which it's only one part. And so on.

In 30 years, across a dozen companies and half a dozen specialties, I've found that maybe one in ten engineers at "senior" level or above will systematically review others' code for actual correctness - identifying missing cases, making sure the expectations on one end of an API line up with the expectations on the other, finding possible race conditions, etc. They're like gold when you find them. The other nine out of ten typically spend their review time around the periphery instead of addressing the core issue of whether the code does what it's supposed to.
For security software like Signal it does. When there is a lag in publishing server source code, the running version isn't what the public can inspect, but an old one that is no longer valid.

And it produces the appearance that they have something to hide, like the need to sanitize the source and get rid of something. Maybe it is just embarrassing WIP stuff, maybe a backdoor.
I believe that most people will agree that $299K incomes are not close to underclass and will therefore conclude that the proposed dividing line is a bad one.
I'm not sure the latter part ("manage effective domestic growth by adjusting taxes and spending") is correct at all. China manages its economy via SOEs and targeted and massive credit, as well as financial repression (of which capital controls are a component).
Being able to reliably hit a very small target at 70 yards at full draw is exactly what I would want for hunting. That game is easily spooked and can likely evade you better than you can chase it. Why in the world would you want to get any closer than necessary and be moving while attempting to shoot it?

Not to mention that his 10 shots at the beginning of the video are no where close to full draw. I'd suspect that even if he did hit an animal with hide that it would not be a lethal shot.