jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I have trouble with interviews, but I've had a much easier time interacting with clients. With a client, I don't feel like I'm defending myself, I feel like I'm helping somebody solve a problem of mutual interest. It's a totally different mindset.

Freezing up in interviews would probably be a red flag for a job where you're doing cold calls or something like that. I wouldn't accept that kind of job, let alone interview.
#1 of its core philosophies is:

"Focus on the user and all else will follow." (http://www.google.com/about/company/philosophy/)

Don't you think safeguarding its users data and keeping their trust would fall under that?

From a business perspective, if Google loses the trust of its users, it's the beginning of the end. Safeguarding user trust should be priority #1.
The specialized device for cutting pills costs about $3 and is available at every single pharmacy on earth. They are generally designed to be used by the elderly and infirm.
I'll take the bait.

Laravel is far from dead; it's more popular than ever. The older versions that you might be familiar with have seen a lot of improvements over the last couple of years. They're fairly aggressive with deprecating older versions of PHP, while still supporting LTS versions.

Its ecosystem is really flexible, and generally has great solutions for anything web-related with easy configuration. I haven't found Laravel to be slow when building websites, but we always put a CDN in front of it, so it doesn't really matter how fast or slow the framework is.

If you want a lighter-weight core to start with, there's Lumen, which is designed to be an API-only version of Laravel. Forget templates, just return JSON (or whatever).

Laravel is a great solution for a lot of websites and applications. Maybe not some applications you have in mind, and that's ok. Pick the right tool for the job. As someone who used to hate PHP, modern Laravel would be my go-to if I need a backend and can't simply get by with a static site generator.
The MBA, 13inch MBP, the bigger imac and the mac min are all old designs that were updated with a M1 processor.

The 2022 update will bring a new industrial design on top of the new architecture. The same way the imac and the 14/16MBP were refreshed with a new design + a new architecture.

My predictions form each:

- MBA -> many colors, white screen/keyboard background (similar to imac)

- MBP 13 -> renamed MacBook, a MBA with more ports, no colors and black screen/keyboard

- iMac -> might be renamed imac pro, black screen and keyboard background. Same small footprint as the consumer imac

- mac mini -> the current mac min is pretty empty. I think we'll see something much more compact but really similar in design.

EDIT: style
You could've done that anyways with a stationary bike and some personal motivation.
I thought that the previous one was the best
These are people who need to consume and "belong" their way to fitness.

These people always burn out once the gimmick wears off. Then they go searching for the next thing and the next.

Throwing money hand over fist bc they cant figure out to eat better and put the proverbial foot to the concrete.

I'm sure they were all convinced their apple watch was going to keep them on track. These are the people who ran out and bought those stupid finger-toe running "shoes". They thought the Wii Fit Board was going to revolutionize things.

These are people who have perfectly matching and stylish gym outfits. they buy endless supplements to enhance performance or weight loss.

Just go do some hiit. Lift some weights. Take a yoga class. Quit eating like a jackass.

Nutrition and fitness can be complicated but beginner to intermediate changes aren't. 90% of people have an effort and habit problem.

And the western world thinks in consumerism terms. That fitness is something you buy at the store and name drop the brand to your friends.

And it's why they'll yo-yo their efforts all their lives before just giving up entirely
So long as these social media companies allow bots and unverified accounts spam will occur. Too bad there is a financial incentive for these types of accounts to flourish.
It might be a context-specific thing, but I didn't really find the tone snarky or off-putting. Those pedantic historical edge-cases are pretty interesting even though I will probably never have to worry about them.
Maybe take an Airbus cockpit instead then. Makes more sense also to have a European aircraft as a European toy :)
This.

I am considering buying a 24” iMac now as well.
Loading CAPTCHAs is still very expensive, and is not an answer to large-scale DDoS attacks. Those have to be handled higher up the stack, usually at the proxy/load balancer level.
Some proxy providers ask users to install client-side apps. You don't have to do all this dance to see what user is seeing if you can install a binary on users machine. This is what most of people in Iran and China do.

One way or another, somebody is watching. Either it's the NSA or some ad agency interested in your browsing habits while you "bypass" the filters.
I've used OpenBSD for years in my router. Something that has given me a bit of pause recently, is that with all the various espionage revelations coming out in the past 14-16 months, I had expected the OpenBSD crowd to be out in force talking up the operating system but they've been surprisingly subdued. Just makes me wonder...
Copyright is a tradeoff between society and creators, where we take rights away from the public to give copyright holders an opportunity to profit more from a work, in the hope that the net effect is of benefit to society.

It is perfectly possible to believe that the way copyright terms have been extended and the way usage restrictions have hollowed out public access means the balance has been distorted to a point where the bargain is no longer justifiable.

The widespread acceptance of piracy indicates that the support for the current copyright regime is likely to crumble, and my guess is that it is largely down to the way copyright holders have massively abused their position to shift the balance ever further towards them.

In other words, despite pretty much never pirating anything these days - I have a collection of about 500 or so legally bought DVDs: I have very little sympathy. They've largely brought this on themselves. They do need to realise that their copyright protections are artificial restrictions that comes with a price, and that can be rolled back or revoked.
Location: Remote EU.
Remote: Yes.
Willing to relocate: No.
Technologies: Go, Python, SRE, DevOps, Kubernetes (k8s), Observability, CI/CD, Clouds (AWS, Azure, on-prem), Pulumi, Terraform, Prometheus, Cortex, Thanos, Redis, Memcached, Kafka, ELK, Grafana, Jenkins, and some more.
Résumé/CV: on request.
Email: nhwmj@protonmail.com

I'm an experienced Site Reliability Engineer with a passion for solving problems at scale. I've architected several complex in-house SaaS products and consider myself a curious and passionate individual. I have fantastic debugging, leading, and organizational skills, with an attention to detail mindset. Let's chat!
I can’t speak to your work, but the reason I get paid is the same reason that my employer profits, and that is because the company provides consumer surplus to its customers.

I’ve occasionally edited Wikipedia, to correct grammatical or factual errors, but I don’t see it as having contributed much to the world.
It doesn't really - you can display ads for puzzle games in a puzzle game, or ads for outdoor equipment in a hiking focused all, allcwithout any tracking whatsoever.
Because EMACS is not an efficient programming languge
> There's no legal reason we can't craft law to be different than it currently is,

Of course. I didn't say differently. But lots of people don't understand the conceptual relationship to "lobbying" and the 1st amendment and I thought it was worth pointing that out.
It definitely is.

I was just asking why are you focusing on gross profit margin and not opex or net margin.
It shouldn't be surprising that regular people wages haven't kept up with productivity because they aren't what's driving it. A quant in 2020 is doing completely different work from a quant (or equivalent) in the 70s. The same can't be said for most ordinary workers.
The latter is famously authoritarian capitalist, and the former just gutted its civil liberties?

Also, IIRC, they both benefited from being trade gateways into the PRC economy, especially when it was more closed than it is now.
That would be absolutely terrifying. The economy we have now is due to experts tinkering. Allowing the masses, who can't organize their own lives, to attempt to organize the economy will lead to more deaths and misery than the current system.

Would you want a democratically elected airplane pilot with no training?
> Seems like fibers/coroutines are a curiosity here, how useful are they supposed to be from a performance perspective?

Think of them as a way to organize your program, not a way to optimize it. Fibers let you have multiple independent imperative flows of behavior that you can bounce between without having to return from one in order to get to the other.

Instead of always having to organize your behavior in a single rigid stack of "can't do X until done doing Y", you can have as many separate stacks as you want.

You can also hook them up to something like asynchronous IO where an IO operation will implicitly park a fiber and let others run. I did that using libuv in my other language Magpie [1].

That's also really nice, but it naturally requires more low level support and has some implications on how fibers are scheduled. In Wren, fibers are explicitly cooperative—you specifically choose which fiber to resume when you suspend one.

If you're parking on IO, you need some more implicit logic so the scheduler can automatically pick a fiber to resume. In practice, I think that just means that if all fibers are parked waiting on IO, the scheduler resumes whichever one's IO operation completes first.

[1]: http://magpie-lang.org/
China us on one timezone.
There are plenty of "natural" carcinogens too. Avoiding carcinogens may reduce your cancer risk, restricting yourself to things that are "natural" won't.
If you believe that being able to sometimes compromise some implementations of SSH under some circumstances means that you shouldn't use SSH for anything then maybe you shouldn't use the Internet at all.
An example of what he calls "Enumerating Badness" and "Default Permit" is seen today in web application firewalls (WAFs) that try to block XSS payloads. It conceals the real problem, which is a vulnerability in the web app itself, and it's a tall order to expect the WAF to capture 100% of XSS payloads.
I have a number of clients who need to use up their budget for the year at the end of the year for technical goods and services. Each has a "wish" list of technical goods and services that they would like to pay for, some of which have taxes and other fees includes with them. There are no hourly fees, all of the services and goods are fixed cost, so that's good at least. But the lists can be really long and they aren't in a particular order. The problem is that my clients lose their budget if they don't use all of it exactly. So basically I need a solution that can pick the goods and services and calculate the taxes and fees so that the amount comes out to the exact left over of their budget. Of course, sometimes the budget will get changed by some annoying accountant mid day, so they have to be able to re-run it regularly. It's a real pain!
The type "atom"[1], is described in "Core Language" as follows:

> An atom can hold a single floating point numeric value, or an integer

I don't know why it isn't called "number", but it exists.

The page on atom also mentions:

> It can also hold a raw pointer, such as allocated memory or a call_back address, but that is typically only used when interfacing to external code in a .dll or .so file.

[1]: http://phix.x10.mx/docs/html/atom.htm
> The evolutionary history of how we developed an instinct to hyperventilate

Presumably it's a fight or flight response. It's redundant and counterproductive of course in many modern stress situations but if you had to fight off a predator or catch that animal the extra jolt of vascular activity probably makes perfect sense.
Out of curiosity, what is the purpose of this language? A learning exercise or an attempt to create just another language in the pool of over 1000 already there?

Writing an entire language as a way to hone someone's skills is great, even if it is very time consuming vs. the output (skills learned). But I wonder what better options exist.
Except first place was the Renault test and reserve driver ...
I don't understand why anyone would create a one-indexed language these days. I feel like Dijkstra laid out pretty well why zero-indexing is objectively better [1]. If that wasn't enough, it's also most common by far.

[1] https://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/E...
That's not an accurate description. I think you might be falling prey to the sample bias where people heavily weight the comments they dislike and don't so much notice the others [1]. In fact that 3-comment thread covered the spectrum: enthusiasm, skepticism, bewilderment. I'd say it set the stage nicely for the next 12 years.

That thread wasn't the Day 1 post about cryptocurrency either. That would be https://news.ycombinator.com/item?id=253963, which is even more interesting. If HN had a hall of fame, https://news.ycombinator.com/item?id=253999 would surely belong in it.

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
> they meet the standards of meritocracy better than their peers, and are thus worthy of the status they inherit.

Or maybe the education system ended up being tailored for well minded people, and not for the others ? Education involves a lot of human interaction, it's pretty difficult to teach and learn.

> Neither has plausible ideas for what to do about it.

The purpose of education, in my mind, is to lift people out of poverty by just teaching them a job that their parents don't have any relationship with, and will never have.

If you put competition in something that is made to reduce inequality, you will be disappointed. Maybe expensive schools should be taxed to fund more public schools too. There's a student loan bubble, so why not tax it to fund community colleges ?

To be honest, I live in france, I think the problem with the US education system is what the education quality students are exposed to from age of 8 to 16. I think it's very heterogeneous in the US, and that might be the source of the problem.
I would love to see a deeper level map for the US- being able to zoom in on cities/states would be cool
Shanghai is the most expensive city I have ever visited. Coming from San Francisco, most cities seem cheap. Not Shanghai.
Pushing content to the client, emphasis on encrypted and secure connections - woo!

Waiting months/years for HTTP\2 support to appear in all the tools I use - :( ....
People out there seriously think "login" is a verb? Why make things complicated? You just forgot the space. The usage of the verbs "log" and "sign" (as in "log in" and "sign in") is clearly a metaphor for the paper forms ("logs") used for buildings, equipment cabinets, etc.

Here's a visual aid: http://www.flickr.com/photos/riggzy/3177839298/

Also see meanings 6 and 13 at http://dictionary.reference.com/browse/log.
I wonder what a $150k steak tastes like
I didn't say other factors mask weight loss. I said other factors mask weight loss from fat. Most of the time when someone says they want to lose weight they really mean they want to lose fat.
Even though you are correct and logicians like Avicenna and Peter of Spain wrote in gory detail about (what we take to be) Medieval Modality[1], this does not make Medieval Logic even remotely as rigorous as its modern incarnation. The issue here is about having a sound, consistent, and complete logic.

S5[2] (what Godel used) has those properties, whereas Anselm didn't even have the notion of soundness or completeness, let alone a logical system that would satisfy them.

[1] http://plato.stanford.edu/entries/modality-medieval/

[2] http://en.wikipedia.org/wiki/S5_%28modal_logic%29
You should tell viewers that. Talk about what you did for each project, your approach and the technology used; By having a portfolio consisting of just a bunch of images you run the risk of potential clients saying, "I want the VLC<or whatever> website." This has happened to me.

Also, I would do a major rework the layout of your website. Nothing lines up (use a grid). There is extra black padding below the screenshots. At no point does the content area reach the left most edge of the navigation bar; either try left-aligning some of the content or shrink the navigation bar.

And the most important: Design a home/landing page. While keeping your 3 pages(work, about, contact) create a fourth, the landing page, that sells your company like a mother fucker.

And, in my experience, the most effective way of getting clients is locally. The majority of people visiting your site will NOT be looking for your services. But, if you want ANY hope of getting clients through your website, start SELLING. A list of several websites, and 1 screenshot each is NOT selling. You need copy.
In India, the iPhone 4 is supposed to start selling at around Rs. 40,000+ (almost US$ 900) , that's much higher than an average middle-class person's monthly salary. So, I guess this post only applies to North America / Western Europe.
Encoding system information into a string should be a last resort. That's why a good type system, where you can encode EscapedString [Char] versus UnescapedString [Char] as strings of different types, where you have to work hard to do a safe-to-unsafe cast, that good type system is vastly better than prepending esc and unesc to variable names, and hoping that you don't mess up.

Making commenting easy is like spending a lot on orphanages; good in the short term, but causes problems in the long term. You want to document as much of your intent in code as you can, and Haskell makes that easier than, say, assembler.
Sounds kind of familiar. I always read such write-ups with great respect and some sort of fear as I know how easily and quickly it can become 'wrong', so as to speak. Could you please be more specific with this though:

The next step was to learn how to bring myself back to
normal when I started getting low, and I became quite
good at it.

I've been tying to do that myself with no success so far. Also, I seem to have become different through years as the maniac phases are very short now and the low phases are very long — but I've learnt not to take any decision during those phases so I suppose I'm already on the safe side.

Thanks for sharing.
NilClass DoesNotUnderstand ... is morally equivalent to an NPE in my book.
I find it easier to treat all "legitimate press entities" as tabloids until proven otherwise. It's surprising how much a heuristic like that sets your mind at ease.
That is an awesome find. It has to feel pretty amazing to figure out that something that has been "the standard" for so long is broken in a fairly simple way.
No one asked about neovim
This borders on epistemological nihilism. Of course few assertions about truth should be beyond challenge. Of course there are grades of confidence and properly conducted discourse (including venues/methods of challenge) can improve the quality of conclusions. That doesn't mean there's no such thing as poor-grade or even garbage assertions.

And functional institutions not only have a responsibility to try and establish some kind of reasonable consensus about the truth, they basically can't operate without doing so.

When courts make rulings, they can't do it without establishing facts of a case. That's not "presuming" so much as it is simply functioning. There's a process for arguing details out... and an end at which details are accepted as established. Potentially subject to review, but not arbitrarily.
> Which makes me curious: what other patents have we violated in our day-to-day without even knowing it?

Patents are like the criminal code - always remember "Three Felonies a Day" [1]. The system is set up so that if you are one of the 99%, the 1% can come in and bust you at will if you become too much of an annoyance/threat. They will find something if they just keep digging deep enough (not to mention that they can have your entire company's activity combed through with a microscope if they find a sympathetic court), and blast you with enough charges and threaten sequential jail time so that you cannot reasonably do anything other than plead guilty and forfeit your right to a fair trial [2].

And for what it's worth, that "play by the rules as we want or we will destroy you" tactic can even hit multi-billion dollar companies like Epic Games. It's one thing if society decides to regulate business practices by the democratic process of lawmaking... but the fact that Apple can get away banning perfectly legal activities such as adult content, vaping [3] or using a non-Apple payment processor from hundreds of millions of people is just insane, not to mention incredibly damaging to the concept of democracy.

[1]: https://kottke.org/13/06/you-commit-three-felonies-a-day

[2]: https://innocenceproject.org/guilty-pleas-on-the-rise-crimin...

[3]: https://www.macrumors.com/2020/06/01/pax-vape-management-web...
From this link -

> People will go to great lengths to avoid seeing certain animals. The husband of one reader complained about our use of a spider on—and in—Webmaster in a Nutshell. Spiders terrified his wife. He went through the entire book and put white tape over the graphic on the first page of every chapter so she wouldn’t have to confront the spider. Another customer sent angry email telling us he’d never go to one of the pages on our website because it had a snake on it. It was our “How to Order” page. We replaced the snake with a rather pleasant-looking rabbit.
right. missing out on 25-60 is totally reasonable. nothing important happens during those years anyways.
Yea that is very nice!
Launching a product is only the first step. Seeing meaningful returns is the hard part. I can code up a chatroulette site in a weeks time, but that doesn't mean it'll make money. Actually as far as I know chatroulette still isn't making any money. Unless you're extremely lucky or well connected you won't have 100 paying customers after a week.

It's easy to glue something together from various templates, open source libraries and modules. But apart from a few outliers it takes years to achieve an overnight success.
The site is still totally broken, and not ready for release. But I hope to have it complete in the coming months.
So true. All the piracy proponents like to say that people who torrent stuff also buy stuff, but in the same breath they argue that if/when they don't, it's because the movie or whatever was no good.
Prison is not a free market and is not subject to market efficiencies. The purpose is to extract the maximum possible value from human suffering. They do this by charging them obscene prices for every basic necessity, double charging the government for their needs, renting them out as slave labor (mandatory work at wages of a couple of dollars per day), and then lobbying fiercely to keep their position. The private prisons want it to be more costly, beacuse they have monopoly contracts and guaranteed sales.
There could be a great many reasons to do that. I'm not talking in the next twenty years here. But can you say there's no reason to do that in the next thousand years?

Even just as a source of materials in a much smaller gravity well it could be instrumental to future human space industry and exploration.
Unusual or not, it's still restrictive. I think it's reasonable to prohibit employees from speaking publicly on behalf of the business, but restricting speech otherwise is a pretty shitty thing to do.