jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm so pleased to see this happen in a way where its not tied to Apples own payment processor. They could so easily have done that to capture more revenue but I suspect it would have opened up more chance of an anticompetitive lawsuit.

Obviously they are going to vet which processors are allowed, but as a consumer you want that so you can be confident that the iPhone you are tapping your card against isn't skimming your account.

I suspect there is a revenue agreement with the processors allowed on.
Perhaps I’m missing context here what do you mean by this one? Is there something about Stripe in this instance that’s “mob” like?
i'm perfectly aware of openscad, i literally referenced it in my question.

you've completely wasted both our times.
Location: São Paulo, Brazil.
Remote: Yes.
Willing to relocate: No.
Technologies: Node,js, C#/.NET, PHP, React, AWS Stack, MySQL, SQLServer, Redis, Git, SCRUM.
Résumé/CV: https://bit.ly/34vfwz4 (Linkedin: https://www.linkedin.com/in/jo%C3%A3o-armando-moretti-ferreira-30114a99/)
Email: joaoarmando94@gmail.com

Hello! I'm a full-stack developer currently working for the biggest investments bank in Latin America.
I have 8+ years of experience and I'm a hands-on and a fast learner, looking for a healthy work environment.
Sometimes, it helps to just put in the comments why you did something that you know is not optimal.
Often you'll write "bad" code just because it makes sense. I had to update something last week where the requirements changed dramatically from when they were written. It's nobody's fault. When the requirements were written, we did really understand the problem. After the customer got the code in their hand, they wanted to extend it in a way that wasn't obvious to us or them. I could have done a multi-month refactoring to make it clean and pretty, but that didn't make any business sense, so I did some surgical changes. To avoid someone coming back next year and thinking WTF, I added this to the comment (most of the details left out for anonymity)

//...Not how I would design it from scratch, but a nice evolutionary change.

Now next year when someone else looks at it (or even next-year me), we won't waste time thinking if we should refactor it, because it's obvious that we already looked at the pros and cons and decided not to.
>Great content is often succinct and simple to comprehend.

>SEO wants your content to be full of unnecessary keywords that match the search terms which conflicts with this.

That's where it pays to have an awesome copywriter who can craft in those keywords, keep it succinct and unnoticeable to the reader yet let Google know what the post's about.

People are associating all the old SEO tactics to the new search. They're incompatible. SEO is more about quality content than ever - and that doesn't just mean writing something that makes sense and isn't stuffed with keywords.

SEOs who don't get this by now won't. Ever.
Very dangerous for musical playing - bad playing movements can lead to carpal tunnel and such
I agree, to many people it appears school is somewhere you send your kids while you are at work.
You're clearly not from New York because I don't know anybody who would willing choose to live in the theater district.

Your point is taken, but you might want to choose a different example neighborhood.
Pretty neat app. Seems like a lot of the material depends upon multiple, overlapping copyright violations, however. The licensing sort of adds insult to that:

http://creativecommons.org/licenses/by/2.5/

[quote]
You are free:
to Share Â— to copy, distribute and transmit the work
[/quote]

...umm. Not really.
Obviously not scientific, but if you need some totally informal causative bro-science to allow you to swallow these empirical results:

Even if the benefits are "obvious", the large majority of people aren't self-improvement-focused supermen with significant reserves of willpower at their disposal. Even the smallest increase in the necessary "activation energy" (comfort, expense, convenience; whatever) necessary for a task is going to put a large chunk of the distribution on the "fuck it, I'll just drive" side of things.

This is why "engagement" and "user experience" are multibillion dollar industries. Compare abstinence-only education, condom usage, and (kinda, if you squint a bit) drug prohibition.
> This is what you get when business people make decisions on technology projects.

I think this is a problem with people in general, not just business people. There is a huge amount of psychological literature on biases and one of the things I find most interesting about it is that even if you're aware of a bias your thinking is still affected by it.
I don't know about Apple, but Tektronix made both terminals and microcomputers with vector graphics.
Speaking of my high school teachers, some of them could, but enough of them needed to be walked through it themselves. We only used calculators with specially designed lesson plans. Most of the time they sat in plastic bins on the shelf. (I guess we were lucky that the school got grants to buy them.)

It's possible that it's different now. When I was in high school, using graphing calculators was a new trend, and a lot of the teachers resented having to teach something they didn't learn in school.
To be completely fair, it's not like they ran a ship from China just to bring your toothbrush. It's of course with thousands of other items, lowering the total cost per item for shipping. And these costs are still cheaper than making it locally, someone deemed. Though you do bring up the real overall solution, making gas/fossil fuels much much more expensive. Not as a trade measure, though that may be a side effect, but to keep people from burning it so freely.
Hawaii too.
Think about what encryption should do. Think about what Machine Learning should do. The only thing you can do with ML on encrypted data is show where encryption needs to be improved. Or maybe there is a way to create ML models that produces output which only someone with the correct (private) key can understand.
Maybe they will release version for Linux/Mac some time later? This can become a decent terminal
> So housing expenditures actually grew at a slightly slower rate than income

The point was that new home construction cost (the stat you used) isn't of significant magnitude to be relevant to overall housing price trends. I wasn't addressing price to income ratio.

But regarding that, averages can hide growing divergences between incomes and home prices. Instead consider the median home price to income ratios over time:

https://www.jchs.harvard.edu/blog/price-to-income-ratios-are...

It is also correct to observe that the divergence is most strongly correlated to large metropolitan areas, but that doesn't make it any less of a problem, since that's where most people live, and where most people are moving.
Love it. Hope you eventually have an Ubuntu client.
If you haven't encountered people like the ones in the story in your life, you need to get out more. They're as common as muck - absolutely zero disbelief is required.

While I don't personally help everyone I've come across, I have done exactly as in the story, as have many of my friends: helped someone, accepted a reward to stop them from making a big issue of it, then secretly returned the reward because it wasn't the point of helping in the first place. Sometimes the most fun part of the story is the acrobatics required in returning the reward before you part ways.

Requirement for suspension of disbelief: zero.
I'm old enough to remember when my college computer lab had an analog display for one of its systems...if I remember right, it was used for LaTeX applications and development, which during those days was still an interesting CS direction.

I used to be mesmerized by it..everything looked so clean and modern, much better then the crappy 80x25 "workstation" displays of the VAX's and PDP-11's.
I submit lots of stories about my co to HN. Most of them get no votes or comments. If I had "sockpuppets" I hope I'd have a better track record.
And VHDL.
test? last post didn't work
I saw it. Thought it was terrible. Not just because the "computer hacker" and "hacking" in the film was beyond silly. I didn't care about any of the characters or story.
It doesn't work that way anymore, though. Only root can see other processes' environments via ps(1) now.
For some extra musical-coding-inspiration, watch the wonderful Andrew Sorensen: https://www.youtube.com/watch?v=yY1FSsUV-8c
I never thought I'd see someone argue that writing the same thing over and over "isn't necessarily bad". Of course you did hedge by saying "with variations". But that's the whole point about design patterns vs. higher-level languages. If a language allows you to factor out the sameness and deal only with the variations, it's a bit perverse to want to keep doing it the lower-level way.

The problem with your argument about clarity is that clarity is very much in the eye of the beholder. To someone who doesn't know about first-class functions, code that defines a class to hold a function and passes instances of a "strategy pattern" object around is probably going to be clearer. To someone who does know about first-class functions, such code isn't "clear" at all, it's silly, and the name "strategy pattern" is ridiculous.
If China hasn't pressure Apple it is only because Apple got ahead of the curve so that they didn't need to be pressured.

Duplicitous cowards.
Disclaimer: I don't work for Amazon. They didn't want to hire me.

> I’m not sure what the official goals of Go are but I always thought it was to remove friction during checkout.

I visited the Seattle store one evening in April while in town for an Amazon onsite. It was completely empty from customers but there was a dude sitting at the entrance to the alcohol isle asking for ids and a girl trying to fit some products into some curly thing.

Friction is (re)moved from point a to point b.

Classic 2010s tech play.
From Dropbox’s own IPO filing:

https://qz.com/1214822/dropbox-is-filing-for-a-500-million-i...

The company’s prospectus warns it has “a history of net losses”; anticipates increasing expenses and slowing revenue growth; and notes that it “may not be able to achieve or maintain profitability.” To compete, Dropbox is pouring money into research and development to convert non-paying users to paid subscribers, and to enhance collaborative tools.

Also like Jobs famously said about DropBox. “They are a feature not a product.” For the same price that you pay for DropBox and 1TB of storage, you can get the full Office 365 suite, for 6 users and a total of 6TB of storage.

For personal users and not businesses, Google and Apple offer good enough alternatives cheaper and that integrate better with their ecosystem.

Every company you named has a much higher switching cost than Dropbox. You can’t just go to a Twitter competitor because of the network effects.
I'd be willing to bet dollars to donuts that actual calls to swat people have been deleted on that board. But, I can't say for sure because I don't hang out there, and the events of GamerGate have me applying a shakerfull of salt to any negative press surrounding 8chan.

And as far as "incorrect", that is your opinion and it is your own, I have a differing one. I like the idea of a site where the admin has assured that they will not interfere with you unless they have to.

Really, did you miss the qualifier "that allows people to set up their own communities"?

And since I've hit the posting limit:

That is your opinion @zorpner, and nothing I can say will change it. We disagree, vehemently, on the whole "silence is complicity" thing.

@bryantd:
Because freedom of speech is a guiding principle, a human right, not just a law, and that guiding principle is a higher priority than people talking about societally-disapproved-of-things. The price of following that principle is that people can and will talk about things that some or even most people don't like.

The idea of cracking down on people discussing things because you personally find it distasteful is, to me, incredibly offensive. I don't like the idea of neo nazis or places where people post pictures of dead children, but I also don't think someone should have the ability to come in and say "No, you can't talk about that."

@bryantd again:
Ah, gotcha. In that case, no, I don't think there is a strictly different moral obligation in play.

I get that curated spaces are a thing, and I don't have an issue with those, but the problem I see a lot is that there are N stated rules in a space, but N+X unwritten rules and breaking them gets you in trouble, and oftentimes you don't know what you did wrong. This leads to the superficial projection of freedom of speech and an open community, but in reality, that is not what's happening. I.e. deception. And in an atmosphere of deception, censorship follows. Censorship, to me, being a greater evil than whatever someone could possibly be talking about.

That's the "why", because the moral obligation of free expression, IMO, is a few levels higher than most others.

Heck, even here on HN, this is a problem (though not NEAR as much as some other sites, thanks to Dang and PG and the rest). But still, we have shadowbans and post timeouts and opaque algorithms that kill posts before anyone has had a chance to read them.
Yes, but only when treating lupus!
What do you think is the ethical option? If you are positive shouldn't the people in contact with you know it? I'm genuinely asking, it's not a rethorical question. I think they should know they have been exposed to the virus at least, not necessarily knowing it was you. You already have lost some rights of movement and assembly. Losing some privacy may help you regain them sooner.
The threat here is more "I'll just run to the store real quick; nobody will even know" than "We need to thwart determined criminal masterminds."
No, it's not really. There's ACPI, but a combination of wiggle room in the standard and vendors saying fuck you to any attempt at rigorous compliance testing means that there's no way to assure that any ACPI implementation will work with drivers the vendor didn't write. The whole state of the PC industry is "does Windows boot/run with this? It does? Ship it."
I hate specs that are stated like "up to 40 GB DDR4".

How much RAM does one get in the base $1,099 model? It seems that info is nowhere to be found
Like it is and it isn't right?

Some media sales-people would be super comfortable selling enterprise stuff (because a bunch of them started at MS/Oracle/Sun etc).

The front-of-house salespeople would be fine, so you'd just need to hire the back-of-house sales-people (normally the more technical ones).

The real problem is that Marketing and IT are very different departments, and it's hard to change contacts in one area into opportunity in another (I think this applies to both Google and FB).

But mostly, to answer the titular question: it's about margins, nothing else. There's less money in cloud than in ads. So, like Google, they'll probably do something like this when investors start to worry about the ad market.
Not if you spend enough time chatting with teachers. From what I have heard, oftentimes they find themselves blocked by administrative busybodies at every turn, as a matter of course.
Not quite. It's a graduate school and research institute next to Cornell Medical School. It has a tiny research hospital (ten beds or so).

Source: I went there for grad school.
Yeah, I feel like paying a subscription to keep using software just feels like a rip off, even if it's actually a fair price, and am much less inclined to sign up for it.
This thing is pretty awesome. One problem I have is switching between languages in different rooms - I think it should be a room-level setting.
There is a large contingent on HN who are both rich and cheap, so I don't think this holds any water
Am I the only one who thinks the theme has too high of a contrast?
Most likely it's a result of an overly broad classification system. At a small company, people are going to wear many hats. "Warehouse workers" could include people who do many related tasks like logistics, inventory tracking, team management, etc which all require some degree of skill and warrant higher pay. Amazon is large enough to mostly spin out these roles as separate jobs, and they make up a smaller fraction of their labor force. Amazon can thus hire lots of unskilled people to do a legitimately unskilled job, whereas smaller warehouse operations can not (or at least can't as frequently). Combine that with name recognition and a massive amount of recruitment infrastructure and it's hardly surprising Amazon can bring a lot of people out of the woodwork who would not have been traditionally hired at smaller warehouses.

Really it is disingenuous to say that Amazon lowers warehouse salaries, which would be like saying McDonalds lowers restaurant salaries - it's changing the population to which the term applies, not changing the condition of the original population.
> costs

Solar is an entire order of magnitude cheaper than nuclear. That's a lot of wiggle room for incidental costs.

> Nuclear power needn't take that long to build. China is building them in five or six years. Standardisation helps immensely with timelines and safety.

That's only counting the time from when shovels hit the ground. Even in China they spend 5 years before that in planning.

> Batteries are not an energy solution. The current largest batteries around the world can only provide minutes of power for typical western grids. Yes, minutes.

Neither is nuclear. Current nuclear designs cannot provide peaking power, and new designs that can are even more ridiculously expensive than current designs.
Why would you want to send a human pilot to face drone(s)

Because an F35 can communicate over direct line-of-sight to its accompanying drones, so the whole package is very resistant to jamming or other interference.
What price range are you aiming at?
The keys own the coins, you're ancillary.
In my experience, prototype-based OOP is less prone to the typical OOP over-analysis - if you just need one object that does something, you just assemble it, that's it, problem solved. Since the default stance isn't designing a generic class for all possible subtypes that exhibit related behavior and blah blah blah, there's less push toward overthinking things.

But that's not really a property of prototype languages - it's a property of duck typing. For example, Ruby - a non prototype language - can implement exactly the same idea. Take an instance of a class, and add a method specifically to that object - no problems. Critically, the thing that makes this possible is the fact that evaluation of the existence of the method is made at call time, not at compile time.
Thank you so much for this. I have encountered this POV before, and it makes a lot of sense, though I have had some difficulty assimilating it fully. Oddly, I feel better hearing it from somebody else (more data points, maybe?). I really appreciate it.
I've been playing through Light Bot with our 7 year old. I always like when he gets to the levels where he needs to use functions, because he's learning about programming without even knowing it. He doesn't try to discern deeper meaning, he just enjoys playing the game and making the tiles light up. [1]

If you can make learning enjoyable, then the cognitive burden can be quite high, so long as the kid has fun with it.

It's the same with Settlers of Catan, supposedly a game for 10 years up. Our 7 and 9 year olds are doing just fine with it, picking up the strategy about as fast as I am, because it's fun!

The thing I'd not be sure of with the alligator game is whether kids actually find something like that fun... that's the real question in my mind. :)

[1] http://armorgames.com/play/2205/light-bot
Tulip bulbs less the nutritional content.
Everybody IN ENTERPRISE is still using Python 2. Realistically, most of the Python ecosystem is compatible 2+3, we are seeing new libraries and programs compatible 3.3+-only, and there's no broad reason to use Python 2 anymore, with minor exceptions.
A good term to use is "margarine group", it's more accurate than minority. In apartheid south Africa black people were a margalized group despite being the majority of the people.

Likewise, one could say that a minority of the USA is Asian, but are Asians a margalized group when it comes to university?
For me the only bunch of people who wants and loves to start war is USA government, note I am not saying americans, I am saying US government. Why should you prepare if you dont have intention of war? "defense", from whom? from people where you started war? directly with Afghanistan, Iraq and some others, indirectly with Syria, even with Russia (started economically) and many others where they got governments with bribes. Now preparing for D war. Every war started with flag of "Demo hypocracy", defense and some other pseudo defensive words, reality is USA starts war and government fuckingly loves when people die. Probably you are going to downvote, thats because you didnt lost any of your brother, sister or even relatives and friends in such wars which just started because they wanted more oil and more money.
I know what a dictionary is, thank you. They're collections of definitions collected by professionals who monitor usage.

But I'd be interested to hear more about your theory of linguistic meaning. For example, if the meaning of a word is defined by how people use it, then what grounds do you have to reject my use of it?

You claim that I am in the minority when I use the word "misogyny" to mean not only "abject hatred" but also "contempt for, or ingrained prejudice against" — which is the definition vetted by the Oxford Dictionary of English. Can you demonstrate this in any way?

Assuming that I am in the minority: if minorities are not allowed to use words differently, how would the meanings of words ever change? Your ideas about the meanings of words are incoherent. With your own premises, the statement "most people use it correctly" is a tautology.

What political cause do you imply that I have? Do you think you have a different political cause?
If you use the u2f support in openSSH the risk of credentials being stolen without you knowing basically goes down to zero (as in, if you have the physical key the credential isn't stolen).
>We use Go and deploy one static binary per service at work with minimal dependencies so docker has never been very interesting.

how do you deploy your static binary to the server? (without much downtime ?)
we have it mixed: both wifi and wired are there. pick what's best for you.
That malware for OS X that does nothing (so far) from the news earlier this week also has one multi-arch binary for all modern Apple notebook architectures (AMD64 and ARM64)
This looks amazing. But I doubt if it would work because the reality is always complicated. Anyway I will try it out.
Short selling is a really useful tool.

Say the price of potatoes is $100 per pound today, but my potatoes aren't ready until next week. Well, I can take out a short contract to lock in the price and when my potatoes are ready I sell the potatoes and close the short.

I'm covered in both cases. If the price goes down I will make profit on my short contract but less price on the potatoes. If the price goes up then my short will lose some value but the increase in my potatoes will cover the losses. In either case I will have gain the $100 I was expecting.