skysight-inc/HackerNews huggingface dataset:
This begs the question, will we ever value certain pieces of technology in the same way we value a house, or a car, as a longer term investment that you pay quality for, so you don't have to go back and buy again?

People balk at paying more than $1k for a phone, but most people would assume you're scamming them if you sold them a new car for $5k.

That said, I don't agree with the pricing of this: In an immature market where the difference between a high/low end product isn't discernable, trying to get someone to pay a large amount of money just to bet on it isn't a great idea.
>It seems little odd that at 35 you're still in the $25/hr range.

Don't underestimate the negative effects of having no job lined up when you're let go from your current one. You can't realistically negotiate for an ideal salary when you're currently making zero. Taking a less-than-optimal job offer is still better than being homeless, though.

For reference, my first web development job paid $12/hr (part-time) in 2007, in the Chicago area. I found this job by cold-emailing job listings on Craigslist.
Bitcoin Industry Grapples with Age-Old Problem of Inheritance
FreeBSD supports ZFS by default. FreeBSD is not the problem.
I agree with your point. I'll add that for new developers and those without the traditional CS background (both of whom are my target audience for this guide) spending the extra time is a learning experience for them that can make them better developers.

Ultimately, it's not the applicant's choice what the parameters of the interview process are (I commend you for working to make it better) - given that, why shouldn't an applicant try to give themselves an edge in the process?
It's not just Portero Hill or Richmond. It was everywhere in SF. We lived in Castro, Noe and Twin Peaks, and taxis would never come to pick us up. Also, one time I had to wait 1.5 hrs in SOMA before a taxi would come pick me up. A dozen taxis passed me, empty, because they wanted the more expensive rides to the airport, etc.

I watch eagerly to see the complete demise of taxis in SF, I hate them with a passion.
That's true. Presumably the junior developer is cheaper while they're junior, but if nobody's hiring them anymore then I guess they're not cheaper enough to compensate for needing to train them.

Maybe by creating a workplace where developers want to stay you could keep them around at slightly under market rate? Not everyone is looking to job hop every 6 months. But the amount below market rate that you seem to end up by staying in one job feels like it's unreasonably large.
"Email “works” but it’s ass for consistently displaying anything more than text."

That is by design. Email is not an image viewer nor is it an HTML browser. It is a plain text medium.
Millions of Android Devices Compromised, Mining for Monero
I wonder if there's some missing puzzle piece here, some post or in-game prompt that incentivizes the users to rate it 5-stars, which is why Google stuck to their guns after "triple-checking" the removals.

But I wouldn't be surprised if this is just Google's usual "opaque algorithm inside and human drones outside" type customer service.
No. Empty taxis would routinely drive past you in SF. It's common knowledge for those of us that lived in SF before Sidecar, Lyft and Uber.
A and C if not done tactfully could lead to D
A Look into Facebook and Google’s Bizarre Policies on Office Romance
It is literally the job of parents to arrange their childrens' lives. For example parents have to provide food, shelter, clothing, health care, education, entertainment, and emotional support to children. They also have to create a schedule to fit all that into each day, plus leave sufficient time for sleeping (kids need a lot of sleep).

The question is, how best to do all that?

You're right that parenting is difficult and nuanced. You're wrong to use that as an excuse to tune out experts who study child development for a living.

The difficulty and complexity of being a good parent is a reason to seek information and input, not reject it.
I started wondering why CS interviews aren't more based around reputation and experience, like other jobs.

I've seen a lot of bad devs get hired into places with supposedly high bars, or devs being let go and then ending up at Google next. While some places often let go of good devs, I'm talking of cases where I believe it was justified.
Just few days ago some company's "Senior" developer posting made it to top of HN feeds. I clicked on it out of curiosity and the requirement was "2 years of experience writing code".

Such posts warrant a WARNING otherwise I may get permanent damage due to severe involuntary eye-roll.
I have been opposed to ad blocking until recently because I do want to support content creation and ads are the most passive way to do so.

But lately, ads and tracking have become so egregious that the content is often not worth the hassle of awkward, obstructive ads and very creepy tracking.

So, lately I’ve switched my browsing to a mixture of Chrome/Mobile Safari vs. mobile & desktop Brave browser depending on if the account I’m using browses political/monetizable material.

Next I need to investigate Basic Attention Token to see if it actually does present a reasonable alternative to ads that makes content creation viable. Don’t know yet...
Exactly. It’s likely for some projects every line of code you write will in the end be a complete waste. TDD is only worth the trouble assuming any of the project succeeds. If not it may just be more wasted effort. For this reason I think a case can be made to skip TDD on MVP traction tests in some cases.

A friend of mine just had his startup acquired, so his startup was an above average success and he told me 80% of what they built ended up getting scrapped.
This is one of the most important posts I’ve read on HN in a while. 7 years ago I broke in as an inexperienced dev without a degree because some budget strapped team took a (hedged) chance on me and offered a paid internship. They mentored me a huge amount in a way I have never seen at another company, as well as several other junior devs. Most every one is in a senior position today, and some have stayed at the company. This is not happening anymore as far as I can tell - I know plenty of people with the knack for it but the door seems to be closed, because companies do not want to take the risk.
The major problem with meth is that people don't know how to use it right (e.g. you are to take much much more vitamins (A and E in particular), minerals and antioxidants, piracetam and drink much much much more water (even though this will make you pee really often) if you use meth and you should never inject it but prefer taking it orally and in as small amounts as possible while still getting the effect (magnesium and piracetam can help fighting tolerance development) and you should avoid supplementing extra tyrosine/dopa). Another serious problem for those who want to use meth to improve their productivity and relief ADHD is that legal desoxyn costs enormous amounts of money and can be rather hard to get a prescription for (and is not available outside of the USA at all - if a qualified American doctor confirms you need it you will still have to use the black market to follow his advice if you travel abroad).
Code review is horrible way to teach. Especially with reviewers common in tech who just can't tell difference between differences of opinion and crappy code. Or difference between "how I would did it" and bad code.
if uber fired their lawyers and compliance staff, I bet they'd be profitable lol
> with more users than they would likely ever have was interesting to them

I've found that customers are over-optimistic about their own businesses and are happy to pay for higher user limits that they never use. You just need to give them the option.

>how many people are charging the same amount in $ and €?

I keep it simple and charge in US$, even though many of my customers are in the UK. US$ is the "global" currency, and everyone understands it.
It didn't particularly ever leave. The Midwestern US is hit particularly hard with it, and has been for decades.
Andy Gross has died
But if they leave, now you have to pay to train a new junior dev, and you still have to pay full price for a different senior dev.
That's weird, in my experience FAAMG (maybe less so Apple) hire junior devs by the truckload. However, I don't think they are typically in the business of hiring bootcamp graduates; it's mostly new grads or people transitioning from a similarly technical job/advanced degree in e.g. physics or math.
Let’s say you’re an engineer about to roll out a feature to (literally) a billion users. Through testing, you know your feature is busted for the ~14.5% of your users who use Safari. But it’s not your fault! Apple should fix it.

Quick quiz: do you release a feature that is broken for 145M users, which brokenness they might plausibly encounter multiple times a day?

In a typical organization, the answer would probably be an unambiguous “no”.

Without passing judgment, I find the fact that Google decided to ship anyway to be a useful indicator of their beliefs, culture, and priorities.
I'm almost glad that the meth being sold is described as "pure"... I'm tired of hearing about deaths from heroin cut with fentanyl.

Also: I would be interested to know if anyone has attempted to use a Desoxyn (pharmaceutical methamphetamine) taper to get someone out of meth addiction.

It's interesting that Desoxyn can be prescribed safely (?) to patients while crystal meth is a "killer". I'm guessing dosage and medical supervision makes a big difference in outcomes.
As someone starting to teach myself how to code, I'd be interested to hear more about the basic coding tasks people are failing at.
> Forsaking C means forsaking anything below the level of abstraction at which one happens to currently work.

That's trivially true. Pick anything as your bottom abstraction layer, you can almost certainly find something below. Unless you're working on the foundations of mathematics or trying to come up with theories of quantum gravity you haven't hit the bottom of the abstractions.

It's also not as though C is the bottom layer even for programming. There's assembly. Then HDLs like Verilog or VHDL. Then electrical engineering... You have to stop somewhere. My knowledge spans from some electrical engineering through C up to Python/Java/Lisp levels, but I don't (currently) know much of anything about Javascript or actual semiconductor engineering or more than basic physics...

C is pretty good as a foundation for programmers. It's terrible as a foundation for computer engineers, and it's pretty much at or above the ceiling for what's expected of electrical engineers. It's not guaranteed to remain a good foundation for programmers. Massively parallel architectures like GPUs don't tend to fit well into C's abstract machine model.
I think the effects you're describing are mostly all the result of developed behaviors / personal neglect from taking large does regularly. Taking high doses of, ex. Adderall for two years would likely have similar effects.
Ah, they are corrections to the article's incorrect statements! I apologize for the ambiguity.
How common is it for people to do actual, regular, serious work at coffee shops and the like? I've tried a couple of times and I always feel like such a pretentious wanker when I pull out a laptop and start working on stuff, like I'm somehow broadcasting "oh look at me, I work remotely, aren't I special?"
So is this about sales or about the vibe of having a coffee place where people hang out and chat? I'd be happy to pay some money to work for longer than one drink at a cafe, but I don't really want to drink 5 coffees to work for a day.
> This begs the question, will we ever value certain pieces of technology in the same way we value a house, or a car, as a longer term investment that you pay quality for, so you don't have to go back and buy again?

It's only just recently you can buy a computer and not expect to replace it in 2-3 years. Not just by the fact things break, but that everything would have moved far passed you by then.

Obviously it doesn't make sense for people in general to value technology as a long-term investment, when the technology itself isn't even remotely long-term (at the consumer level). But obviously too, when technology stabilizes, and we stop seeing absurd improvements over short units of time, then it'll naturally progress to longer -term value. When you can't sell on dramatically better features, then you'll sell for reliability, consistency and durability.

Or you'll lock it down, strangle/monopolize the market, and add features on your own clock, hopefully postponing the plateau far into the horizon

we'll see
Play background cafe chatter through speakers.
Ah, EL from ELectronics. Search was turning up nothing.
Maybe. I recall uppers/amphetamines (phenphen/etc) being popular in the 90's with college kids, bored/depressed housewives and high stress occupations. Bad effects for sure, but I don't recall toothless pockmarked emaciated zombies carrying serious STDs.

I do feel differently about marijuana, ecstasy, benzodiazepines, mdma, etc. They don't seem much different from alcohol, which we openly condone, despite the obvious issues. At least none of them (mostly) destroy lives in the span of a few years.

Opiates are somewhere in the middle for me. Legalization seems dangerous, but not as obviously stupid as for meth. It's in the same category as crack for me. No real casual/functioning users, really, just almost inevitable misery.
Suggestion, since this is an art product: make the images way bigger. On my 15" Macbook Pro I see a couple of dark squares with wavy white squares in the middle, and struggle to really make out what I'm looking at.

I also think far too much of the print is just the blue background.
5 Companies Riding the Blockchain Wave
Sadly, Apple can do whatever it wants. I can't imagine what can change Apple's mind when it comes to stupid App policies. Truly frustrating.
> people don't know how to use it right

IMHO you should not even suggest there is a "right" way to use meth. If you do you're basically advocating for drug use.

There is no right way to do drugs. Don't do drugs kids, period.
see _Parenting with Love and Logic_ by Jim Fay.

Relevant bit here: give kids choices, yes, but you (the parent) limit the selection set to things you can live with them choosing.
It's not really even clear to me that meth is that much of a killer. The article quotes 6000 deaths per year for all stimulants in the US. Alcohol related deaths per year in the US seems to be around 88,000. Obviously alcohol use is more common, but you also have confounding issues of increased risky behavior taking in general for meth users.
Min: An Open Source Web Browser for Minimalists
That's because fixing 1 and 2 are really expensive. On top of that, the further removed someone is from the work being done, the more they want people to look "busy".

I got moved from a desk in in a dead end office with to a desk in a bullpen so that I could be "closer to the people who I work with." My performance fell off a cliff. People would stop by all the time to check up on things, there was always a conversation going on. It was incredibly stressful and I slowly burned out trying to maintain my level of productivity.

My boss (the director of the org.) started asking me why I was making mistakes and forgetting deadlines. I told him that it was entirely because of my new desk, and he said he would do what he could to help.

A couple of months go by, and we have another meeting. I say the same thing.

A few more months go by, we have another meeting. I say the same thing. He said he asked people to keep their conversations quieter.

A few more months go by, and we have a meeting, and I tell my boss I'm leaving because I'm burned out, and my desk is the #1 culprit. He and HR were like "you should have let us know before it got to this point."

I don't think there was a chance for them to understand the issue, regardless of how I articulated my concerns. To them, my new desk was an upgrade from the old desk. It was bigger, had lots of drawers, was closer to the "desirable" part of the building.

To me, it meant that everyone had to walk by my desk, and would use the time to chat, and ask questions that would be better handled via email. It was nice being closer to the team, but I had a way different workflow from everyone else. My boss probably thought it was great that everyone could turn around and ask me a question the second they thought of it, but it meant I was getting interrupted 3-4 times an hour, when I used to be able to work for 3 hours straight without seeing anyone.

I've honestly been thinking of calling up my old boss and asking him if he wants to grab a drink to see if he ever wrapped his head around why I left. To this day I'm baffled by the entire situation.

TL;DR: "It is difficult to get a man to understand something, when his salary depends upon his not understanding it!"
Sense of control and control are not mutually exclusive and can bias either way. In fact a major issue in U.S. society today is that adults who actually do have a lot of control over their own lives, don't have a sense of control, and it leads to depression and anxiety.

The article is about parents creating space for kids to actually have more control, which will over time improve their sense of control.

It's not about fooling or manipulating kids. That's a pretty crazy interpretation that makes me wonder if you read it the whole way through.
Ask HN: SaaS dealing with large enterprise orders
We are a SaaS start-up, just experiencing our first sales. Most sales so far have been small a few hundred to a few thousand dollars. We are priced based on usage.

A big customer wants us to sign an agreement for an 'order confirmation and referenced agreement' as they expect to use between $30-$100k in the first month and a recurring $5-10k/month after that.

Do companies pay this large a sum on credit cards? Or should we be doing direct billing?

Our costs are not inconsiderable on a per-use basis, so we are going to have to cover the carry for a few weeks until we get paid.

Any advice on others who have done it before? And what is important to include in the Order Confirmation.

I've looked for how to write order confirmations online, but it really all seems to be focused on small contracts.

Who/where is the best place to get advice from. This is the 3rd time we've worked with this major brand (different parties each time) but this is the largest order by a fair margin.
I've been a developer for 4.5 years and have found myself in a similar position a few times. Here's the approach that has worked for me:

- Pick a few types of positions to pursue based on your interests and the job opportunities that appeal to you (but not necessarily based on your current skillset / experience)

- Based on those positions, invest time outside of work to learn the new tech stacks and skills needed by creating a nontrivial project you're interested in

- Through completing the project, you'll learn the skills needed for your chosen positions and will be able to use them on your resumé and as talking points in your interviews

The first two times I employed this approach, I was able to apply to and land better positions at the company I was already with. The third and most recent time, I decided to switch to a different industry in which I'm more interested, and I landed a position with an awesome startup I found through AngelList.
I agree - taking drugs is not to my taste, but if people want to get high then it should be legal for them to get clean and prescribed doses of LSD or Cocaine or Ecstasy.

But since we've done such a great job of making those things illegal and impossible to get, our children end up on meth.

I blame meth on government policy.

People would never have reason to try meth in the first place if they could easily, legally and cheaply smoke pot or take one of the above mentioned drugs.
There certainly are right ways to use drugs and doctors are generally supposed to know them. And some people without a medical degree/license happen to know too though they're quite rare to meet. I don't advocate mindless illegal abuse of any substances but I don't advocate mindless falsely-moralist medical purism and all the nonsensical "war on drugs" policy either.

By the way I am about 99% sure that the main reason behind drug abuse epidemics, drug-induced degradation and deaths is lack of relevant education (the real kind, not just the scary "don't use drugs" stuff), lack of understanding and support. NO SUBJECT EVER should be made unspeakable. The more serious a problem is - the harder we are to try to actually understand it and everything relevant to it thoroughly and educate everybody to understand that. Imagine we would just teach kids not to use electricity / not to friend with those who use it and scare them about electrical shocks instead of telling them they should use it with their hands dry.
Yeah, the canonical solution for multithreaded GC is the third option (TLABs). The TLS overhead is annoying, but on some architectures you can get away with burning a register to save the TLS load. It might well be worth it on AArch64, with its 32 GPRs...

(TLABs are the recommended solution for multithreaded malloc implementations like jemalloc and tcmalloc as well.)
You're completely right, Jane. I was viewing this pretty myopically from the hiring side as that's where I usually sit. Very true that candidates usually need to play somebody else's game, regardless of whether it's rigged.
I don’t agree with this at all. It’s up to the participants to argue their points and see who has more valid designs. I became a much much better programmer by learning from senior devs who review my code.
See Workshop Cafe[0], $2/hr for fast wifi, order-by-text table service, suitable spaces for groups, and even some external monitors lying around (as of 2016...)

[0]: http://www.workshopcafe.com
Skydio Demonstrates Obstacle-Dodging Full Autonomy with New R1 Consumer Drone
VeriSign management of com TLD expires this year
Even if there are, you should not publicly talk about them. Otherwise, what's to stop me from thinking you're a meth dealer who's advertising its product?
Many years ago, I went to meet a friend at a cafe and show him this game I'd just bought. Pulled the laptop out and it was incredible just how fast I felt like that.

Besides which, the noise levels would drive me nuts. I have difficulty working with any kind of unstructured noise.
I hear you on almost everything...I love tinkering, hacking, reading, pondering, side "experiments" (I think "project" is a bit grandiose for what I hack on from time to time)...but holy hell do I hate conferences and things like that. I just don't get it...most every conference I've seen could have been summed up in a quick article or powerpoint...and I don't get any personal thrills from the "live experience". That, and this is mine own super biased experience, every developer I met who was a conference nut was that guy who was obsessed with the "new shiny", who never seems to do any work that isn't greenfield and leaves others to deal with the fallout of various short-lived infatuations...yah, I'm not bitter, heh...but I'll be damned if these guys don't love their conferences;)
One thing I have a hard time understanding: Microsoft got in trouble for including IE with Windows. Why is Google given a free pass to basically shape internet however they like?
There was a reason all of the indigenous cultures got out in the woods and got to know their plant neighbors -very- well. 4 billion years of evolution produced copious treasures for those humble enough to root around in the woods and swamps. (Favorite example: aspirin)
BUYMICB12- Lipo Liquid Supplement for Weight Loss