jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
You haven't seen anything yet. They'll be moving their content behind a pay-wall in 2011:

http://www.nytimes.com/2010/01/21/business/media/21times.htm...

This move (going after perceived commercial use of their public RSS feeds) is actually consistent with their apparent current survival strategy.
You make it sound like Twitter won't work on some Android phones because of hardware differences, etc. Which is completely not true.

The Twitter app will work on any Android phone running the current version of Android (2.1) and above. It won't work on older versions of the OS. That's not so complicated or unusual is it?
Sure would be mighty good of you to clear this up for us then. I look forward to it.

I know enough about the iPhone SDK to know it is very physical pixel-centric. Contrast this to the Android SDK that is very pixel agnostic (which is how it isn't a big deal that one device has 854x480 and another has 480x320. The former simply looks better. Just as it isn't a big deal if aspect ratios significantly change, whereas in iPhone world developers had to rush to make iPad specific apps, just as now they'll have to make iPhone 4 variants if they don't want simple pixel doubling.

Nonetheless, I look forward to your clarification.
It mostly does, except that the environment is restrictive enough it's not like normal Python, everyone who uses App Engine really writes for App Engine.
The problem isn't platform consistency. From an app developer (or app purchaser I suppose) perspective there's a great deal of consistency between any Android phones running the same version of the Android OS. The problem is how many phones are not only running older versions of the Android OS, but even worse how many manufacturers are currently shipping phones running older versions of the OS.
it does seem a little short sighted to pay entire depts lots of over time because you can't find the perfect hire.

This is what my current employer does and I'm always amazed at the practice.

Isn't paying out twice as much in overtime more expensive than just hiring more people?
I mean people under 18 have to pay taxes. Seems unfair to deny their voice in how their money is spent.
For context, it looks like about 5% of California's prison population is female (by sex) [0], and there are something like 2-4x as many trans women as trans men [1] in the population as a whole. So that discrepancy is probably pretty consistent with the relative prevalence of trans men and trans women in the prison population, meaning that trans men and trans women in prison are probably about equally likely to request a transfer.

[0] https://www.ppic.org/publication/californias-prison-populati...

[1] https://www.researchgate.net/publication/286423757_The_Demog...
I'm a bassist. I got my Real Book in 1982. I was already playing in the high school jazz band, but as a suburban kid, I had zero exposure to things like jam sessions and live jazz performances. Nobody had taught me how to learn harmonies from recordings, so I was kind of lost. The Real Book gave me a way to follow recorded tunes and grasp what the players were doing. Later on, being able to play from "lead sheets" enabled me to play with musicians who were a lot better than me, and was really how I learned to play.

But eventually, I was hauling a ton of fake books to every gig. About 20 years ago, I was running late, and decided to leave my fake books behind. And I survived. I had memorized most of the tunes that were played regularly in my locale, and forced myself to learn the rest by ear, on the bandstand.

So I tell people that the two best things I've done for my jazz playing were: Getting a Real Book, and getting rid of my Real Book. Today, those tunes are hopelessly overplayed, and I prefer finding bands to play with, who are willing to venture off the beaten path, with less familiar tunes or especially original material.
The ability to contact people who are not on WhatsApp but are on Signal?
Just curious, did you find this job via a headhunter?
> It's one thing if it truly is 15-30 min, but typically one would prepare a bit for interviews

If you’re happy in your current role and just looking for the perfect situation to move to, there’s nearly no prep needed for the first interview (assuming the technical/coding interview comes later int he process). Just grill the person who’s interviewing you and get the info you want.
Even though "neuroscience is far from understanding how the mind works" companies like muse have already brought EEG headsets to market for use cases such as meditation. If neurotech focuses in on use cases where we can already decode useful information from the brain that can't be accessed by other methods, I think there is a huge potential market waiting to be tapped.

Being skeptical about the accuracy of these technologies/feasibility of surgery is valid, but this article reads as pretty cynical rather than just skeptical, haha.
It’s illegal to cross the border outside of official border crossings, see 8 U.S. Code § 1325 - Improper entry by alien. Of course in this case it seems like the crossing was unintentional, and I’m unsure if the UK has similar laws.
Location: Berlin, Germany

Remote: Yes, but would prefer on-site

Willing to relocate: Yes, but must beat Berlin

Technologies: 3 years of experience. IT Security Analyst and Coordinator, worked in a CERT for a while, Auditing and Revision, no SOC and no pentesting work

Résumé/CV: only via mail ;)

Email: tom.knoth <> gmail.com
Vetspire | Full Stack Software Engineer | Austin, TX | Full-Time | https://vetspire.com

Veterinary medicine is one of the essential services needed to be provided during the coronavirus pandemic. Every day, veterinarians risk themselves to take care of your pets, and we're working every day at Vetspire to build them the tools to do so while following social-distancing best practices.

Vetspire is an AI-driven medical records and practice management platform for veterinarians. We’re a startup that builds the technology suite that powers veterinary hospitals, impacting every aspect of patient care from AI assistance in the exam room to managing client communications and clinical analytics.

We're looking for a full stack engineer to join our small and technical team to help bring veterinarians’ dreams into fruition. Your day to day work will consist of learning and understanding veterinarians' and veterinary staff needs and bringing them into reality from the front-end to the backend. Some examples of what your weeks may look like: building remote tools for pet owners to sign consent forms, pay invoices, and fill in information online so they don't have to walk into the clinics during the pandemic, creating an emergency room clinical census to monitor patients and alert staff in real-time, or designing the interface and algorithms for intelligent immunization reminders.

You'll be working directly with our clients (the veterinarians and staff) using Vetspire, and talking with them almost every day to better understand their needs and iterate on solutions with them. It's an incredibly fulfilling role to be able to make such a drastic difference in the lives of vets, and ultimately, everyone's pets. As such, this is more than just an engineering role, as, although you can code and develop remotely, you'll be expected to go into the hospitals every now and then to talk with the users directly, understand their needs, design solutions with them, and iterate on the results.

Our backend tech stack is a GraphQL Phoenix/Absinthe application written in Elixir, our front end is a React SPA using the Apollo GraphQL framework, our primary database is PostgreSQL, and it all runs on Google Cloud via Kubernetes.

Email me if interested at sam@vetspire.com (include "HN" in the subject).
Let's assume porn websites implement this as required (fat chance). You'd be daft to enter your CC that associates you by name, home address, phone number and purchases to the porn videos that you'd look at. Who comes up with this stuff?

Zeroknowledge proof based age verification service when?
Except that people didn't have to save for decades to afford houses before the advent of the 30-year mortgage.

Debt is risky, period. Someone has to pay for that risk when bad things happen and the debt cannot be repaid. Also, people respond to incentives. When individuals and companies are allowed to keep all the profits from their risky activities, but are shielded in whole or in part from the losses, they will respond by taking on more risk than they would otherwise. It's called moral hazard.

Some of this is inevitable, and desirable--risk-taking is the driver of all economic progress. But how much? How far do we take it? Are we actually creating a society worth living in when the "risk-takers" are all rich multinational corporations?
I think mtu 150 would be noticeable quicklier than this fairly rare bug :) and probably any MTU short enough to cause a problem here probably. At least for busy servers, I’d expect to be very puzzled about a sudden dramatic uptick in network and probably CPU usage.

Edit: and it would probably break DNS as well.
Location: Berlin, Germany

Remote: Yes

Willing to relocate: Depends on destination/juiciness of job

Skills: Everything visual – 3D, graphics design, typography, illustration, digital imaging, UX, mapping/2D & 3D maps.

Software development – from system level to apps. Rust, C/C++, Python, Lua, assembly, etc.

VFX – pipeline end-to-end, on-set supervision, cinematography, blocking/previz of both VFX and non-VFX shots, specifically, rendering, shader writing, lookdev & lighting, RenderMan, 3Delight, OSL, RSL.

Algorithmic/generative/procedural techniques for image & asset production.

3D printing, rapid manufacturing, -prototyping, product design & -engineering for high end furniture and interior design.

3D DCC plug-in software development for various platforms and various APIs (Maya, Houdini, AfterEffects, NSI, Ri, etc.)

Leadership – co-founded & ran a production company and two start-ups. Managed a team of ~80 people in the IVI space at a multi national for five years; freelancing since a bit over a year now.

Résumé/CV: https://www.linkedin.com/in/moritzmoeller/

Email: virtualritz@protonmail.com
"Consistent at creation" is also known in the Haskell community by the phrase "make illegal states unrepresentable".
Now I agree with your general sentiment but can't help but feel the unhelpful tone in your finishing question. We might as well do without that. You can frame your messages to be less hostile without loosing the meaning of what you want to write.
The first example looks nothing like parsing a specific cookie. It merely sanitizes the cookie headers a little, but it doesn't extract out a specific cookie to use as cache key.

And both examples you link to remove cookies. That's not what we're after. We're after the extraction of a specific cookie without removing anything.

It's also not marketing for a commercial product. The research is for an open source project, and the code is public and open source. The entire point of the blog post is to call for research participants who could not only test our ideas, but who could also point out anything we might have missed.
To be clear, in general, I agree. However...

"Finally, slowness, until you get really low-down is relatively easy problem with many solutions."

There is a barrier that you can hit in Python/Perl/Ruby/Javascript where you're trying to do something, you've optimized the Python/etc. to within an inch of its life, and it's still just too slow. I've hit it twice now in pretty serious ways. Once you've removed all the slowness-that-has-easy-solutions, you're still using a very slow language... the 50-100x number I cite is with the slowness already removed for optimal code, though, to be fair, this is in comparison to fairly optimal C/C++ as well. Well-written Python can be competitive with poorly-written C, and that is also not even slightly a joke, since it's generally easier to get to the well-written Python. But you can still run out of juice on a modern machine.

But ultimately this is just something you want to know and understand, and not be too bedazzled by claims that everything's hunky dory in every way.
During the protests last year, Sohrab Ahmari, no friend of the IRI, chose to translate the phrase as "Down with the dictator". I wonder why.
> Then why should shareholders get the profits from the work they don't comtrol?

Because they invested money into the corporation when the corporation issued stock.
I don't understand why there isn't an anti-trust investigation against Live Nation at this point.

I mean, I guess maybe there could be and we don't know.
> Not that I'm discounting data scientists (or the like) who use it as their primary environment.

Unfortunately it often ends up needing to be executed as a batch job or integrated into a pipeline, which then starts the fun job of extracting the code from the notebook piece by piece.

Jupyter having a plain text file format instead of json would make life so much easier, and vastly improve version control.
> No, that's what we do on the weekend when we're catching up on lost sleep from the week, and staying out Friday night.

Why are they catching up on lost sleep in the morning, during precious daylight? They could go to sleep earlier Friday evening and have more sun.

> I know a lot of people with flexible schedules, and they're predominantly morning people who wake up around 6 am. Now I'm not saying they're average or anything, but it certainly disproves your idea that people inherently sleep in late when left to their own preferences.

But I'm talking about the average person. Yes there are morning people who prefer waking up at 6, but most don't.
Your intuition is probably not right in this case.

Gravity is actually very poor for energy storage.

If your home system could lift 100kg over 10m it would store only around 3 Wh.

The advantage of these industrial systems is that mass scales by volume, so a little more surface area can deliver a lot more potential energy.

And of course the capital investment is much more economic on a centralised system.
That's not a counterpoint, that's just reinforcing their point. It's a good idea to open up a child to as many early experiences as possible, but don't project your interests on them. They'll find out what they like on their own.
I'm not saying the vaccines aren't effective against the current variants of concern, but the situation with part of the population vaccinated and mass transmission in the unvaccinated part of the population may favor the emergence of a new vaccine-resistant strain.

See also https://www.theguardian.com/world/2021/apr/06/global-rollout...
> We wouldn't be able to build the society of today all over again from scratch since oil and ores have become too scarce

Are you sure? We don't burn iron, we concentrate it on the surface. Ruined cities would be more concentrated ore sources than any early mines could be.

Oil is harder, but you can make biogas, so it will just mean higher fuel prices.
See also "The Haskell Road to Logic, Maths and Programming" which seems to cover similar material, although not as much.

http://homepages.cwi.nl/~jve/HR/

I am still waiting for someone to do this for applied maths.
This particular one is a funny-once, as Manny the narrator character said to Mike the newly-conscious computer in Heinlein's The Moon is a Harsh Mistress.

(Manny also said something like, the second time it's half-funny, with a geometric progression downward.)

It's possible to look at the glass as half-full: People can still write nice letters, and sometimes do (often by email), but they also have other avenues of creative expression.
Thanks for everyone's replies, I found airtable to be nice and simple for people who want to use a database, fieldbookapp a bit higher end, and APEX too confusing.

However I still can't see how to do the "getting started with SQL" type stuff, for people who don't want to use the command line for everything, but still want to use SQL in not too complex ways, maybe a more friendly version of phpmyadmin (and friends).
Is there an alternative to Pidgin in this regard? I only use Facebook to chat with my friends (over Pidgin) and I don't want to touch their website if possible.
I am on linux mint and do not have root. I am new to terminal, could you list the actual commands or point me to a tutorial that explains it more in detail? thanks again
The default "choose a password" interface on our platform asks the user to set up a Pass Phrase (see http://blog.codinghorror.com/passwords-vs-pass-phrases/ ) and also scrapes Yahoo News for three consecutive words once in a while, to provide suggests to inspire people. For example "and the horse" or "the car was" are suggestions.

Do you see any obvious flaws in that? After the fact it's hard to scrape ALL of Yahoo news.
The point of the sous vide is that you can pop it over in the morning with no loss of quality. You can do a roast or a whole chicken (generally better quality for less money than smaller cuts) which is usually no-go for weekday cooking unless you work from home or like to eat at 10pm. The leftovers then make lunch and/or dinner on day two which further saves money and time.
I've seen a radical effect on the usage Talk due to this.

Only my tech-savvy friends would use Google Talk previously and the others would use Facebook. Since the push from Google to use Hangout, nobody I know is using Hangout or Google Talk anymore and it looks like everyone switched to Facebook/Whatsapp on my contact list. I don't even open the chat anymore.
Planning now for a feature in the next version is counter to creating a MVP.

I can think of lots of times that I have created future-proof architecture that was never used, but I can't think of any time where there was a needed feature that couldn't be developed because of previous decisions.
To be fair, I read those articles when they show up on HN, if for no other reason than to tear them apart.
I am guessing the justification for the (admittedly editorialised) title lies in this extract:

The central paradox of limerence is that someone who is actively limerent feels like they are experiencing the most unique, rapturous experience in the world even though limerence seems to have fairly universal characteristics (at least in Western cultures, although it could be argued that traditional Asian cultures do understand limerence but don't use it as a basis for marriage)

Of course it's not as simple as that. Even in the West there are many different, and complex, reasons that people chose to get married, and I am sure the same is the case in Asian cultures. But as a culture-wide generalisation, I guess there is some truth in it.

The thing I find peculiar sometimes in the West is not so much the fact that so much emphasis is placed on the limerence phase, but that the companionate phase is so... almost scorned. I am pretty sure that biologically and culturally the point of the former is to get us to the latter.
"Go to the bank"? Who does that any more?

I'm in India, and it is running on close to a year since I had to physically visit a bank. And even then it was something something so mundane that it could've been done over the 'phone, but I just happened to be right in front of a branch.
There is the general tendency towards the "lowest common denominator" that seems to be inevitable in communities. Besides introducing draconian barriers like needing to have N points before one can upvote, I'm not sure what else can be done on sites like ours.

Is that viable? Will it counter the tendency towards the banal? Will it force new-comers to only make "safe" comments in order to gain enough points? Or will it encourage richer conversations and meaningful engagement?
I get no satisfaction from doing something I've done before. Work sucks: if it's something I know how to do, I hate doing it, and I drag my feet, and it sucks. So I volunteer for things and get in over my head, and people get impatient with me while I get over the learning curve, and that sucks too. Nobody wants to pay me just to learn to do stuff I don't know how to do yet, but doing something I already know how to do feels like death. In other words, I'm either incompetent or I'm bored out of my skull, and often the results are the same. I've performed significantly worse at my job the last couple of years than I did five years ago, because I just don't care. I feel the same whether I do a good job or a bad job. I don't get any satisfaction out of doing a good job, because, well, what have I proved? That I have a high threshold for boredom? That's not something to be proud of.

The same principle applies to all the practical stuff in life. "This morning you have to go to the bank, wash the dishes, do your laundry, go to Home Depot, and file an insurance claim. If you don't, you're an irresponsible slob." "And if I do?" "Then you're not an irresponsible slob. Not because of those things, anyway. You've got a whole list of things this afternoon that you could possibly screw up but could not possibly accomplish in a way worth taking pride in."
It's the bikeshed effect. Everyone can easily understand topics like this. Not everyone can understand in-depth discussions with startup founders.

The cynic in me wants to avoid blogging success at all costs. On the other hand, there's something to be said for making a topic approachable. Consider Jeff Atwood. His commentary on technical topics isn't that great, but it's written in such a way that any idiot programmer can understand it.
This is going to be very dependent on your relationship with your boss(es) - I don't think there's a one-size-fits-all answer to this.

FWIW here's my experience: I was a banquet manager before returning to school to switch careers and a few months into school (long enough to be "sure" about switching) I thought I would tell my boss I wanted to become a software developer and had returned to school to pursue that. I assured her it wouldn't require any adjusting of my schedule (I would schedule my school around work) and that I wasn't planning on leaving the hotel until I finished my degree (i.e. years). Her response was that if I was going to leave [eventually] she'd rather it be sooner so she could hire my replacement and so I gave my two weeks notice that day.

If you think there's any chance their response would be along the lines of what I experienced I'd suggest not letting them know until you find something and then give the standard two weeks.

[Also, I don't want the above to make it sound like I left on a bad note, she was supportive and encouraging of me and she coordinated a nice going away lunch for me and we all grabbed drinks after my last shift, etc]
Isn't this the same thing as the discussion behind counting the environmental impact at where it's produced versus where it's ordered?
We can only laud Mozilla for calling out Facebook over tracking, though I'm always left with the impression that the pervasive tracking Google engages in is a blind spot for Mozilla, at least in public statements.

One of the most unavoidable tracking services is reCAPTCHA, and the latest version works best when it is embedded in every page of a site. reCAPTCHA v3 collects sensitive personal data, such as mouse movements (which may reveal health issues), it maps how you interact with content, and your browsing history can be reconstructed from the pages you visit. Think of it as Google Analytics, but one from which you cannot opt out, because that means you're denied service on the respective site.

Given reCAPTCHA's popularity, this is effectively an inescapable data harvesting operation, since it uses Google's company-wide privacy policy, which gives them the right to use your data for ad personalization.

The turning point for Mozilla would be to call this out, and stand up against personal data collection for which consent cannot be freely given.