skysight-inc/HackerNews huggingface dataset:
I actually had the same experience. I was scraping a large number of pages and upon profiling my script, I found out that bs4 was really slow. Changing the parser from the default to lxml helped things a bit, but I decided I would just try a regex to check quickly whether things could be better. Lo and behold, it was much faster. It's true that it's impossible to parse HTML in its entirety with regex, but if you're looking to extract only a portion of data from a page with a known structure, a bit of regex might be the way to go.
I like that idea. Something to add to the list of new features.
You can always move to central Jersey and take a train
Out of curiosity, why would you ever need/want to do that?
I know lots of people do pot.

Don't forget the alcohol!

What about other kinds off addictions like porn?
Because the concept of the conscious self being just a small part what constitutes one unit of homo sapiens has been part of philosophy for thousands of years. As I see it, philosophy is there to ask the big questions, having a say in the prioritization of the direction of R&D. Elon Musk asked himself what was most needed to ensure a prosperous future for humanity, and his answers were PayPal, SpaceX, Tesla, SolarCity, Neuralink and the Boring Company. They also happen to double at what a functioning Mars colony would need :)
Who is saying they aren't going this avenue? It would make sense to me that they would slowly increase their own infrastructure, testing it's reliability and over time decrease their reliance on third parties.

Apple has enough money to tread carefully and roll things out slowly.
This doesn't really help when serving content into different formats, html, json, xml, etc. Because you have different rules for what are special chars depending on the format. Maybe one format doesn't work with single quotes while another does.
What is the 'utm_campaign' in the url? Is someone selling hacker news exposure?
>They all offer easy ways to download your entire library,

Frequently there are proprietary things that aren't included in the library. For example, if you become dependent on Google Photos ability to recognize faces and objects, you tend to stop bothering to tag photos manually so when you export everything all you have is a big pile of unorganized photos.
How to Survive as Your Company’s Solo UXer
Do you still use that now? or other stimulants? Or did you find you didn't need it after college?
Seeing a manager go this path, and seeing his productivity plummet, I'm pretty sure the productivity boost is merely perceived.

There was a story on HN with people trying to microdose on LSD, and the alleged benefits - long story short, when they asked peers about their performance, they noticed they're more distracted and not more productive, while those doing the microdosing thought they're on a super productive trip.

We notice this manager is in a constant state of "brain fog" to a point where his speech changed (like he's drunk), while I'm pretty sure he thinks he's a 10x machine and wouldn't be able to pull all of his workload off without drugs.

You get more sick days, you need more time to recharge, while thinking you're on your absolute productivity peak. And when you crash, you're basically unemployable / unproductive for 6 months to 1 year.

Not worth it IMHO.
Regarding the recent Wolfenstein 2 this is even weirder: For being able to sell it the publisher removed all Nazi symbols (including renaming Hitler to Mr. Heiler) but also changing the back story. The main character is supposed to be descent of Jews in a Extermination Camp, in the German version his mom died in a (regular) jail and Jews become "traitors". Which means that the result (apparently - I haven't played either edition) is a game full of Nazi-style settings ignoring all the evil cruelty of that regime, which is criticized in the original.
https://www.br.de/radio/bayern2/sendungen/zuendfunk/netz-kul...
If you can't afford a 6 month e-fund, you can't afford kids. A 6 month e-fund is not even that hard; you have to re-arrange your spending over your lifetime and not even spend less in total over your life.

I'm sorry you had to go through that as a kid. My beliefs on this subject are rooted in an empathy and caring for kids who could have had better childhoods if their parents had their shit together a little more.
Sure, those are not trivial issues from a developer perspective, but distributions mainly aim to expand their user base among ordinary users, and from a user perspective KDE is great and it remains mildly inexplicable that it's not the default among more distributions.

PS. Mandrake was my 2nd Linux distro ever, back in its heyday almost 2 decades back. Still remember Drakeconf with fondness!
Here is some support, I've been trying to find the original article I read but it was based upon this research team's findings:

https://www.washingtonpost.com/news/energy-environment/wp/20...

Apparently the worst case scenarios mentioned here were used as a focus during the Paris accords.
Technically, almost no one builds their own datacenters at this point. The new stuff is built by wholesalers like Dupont Fabros, and companies like Apple sign 20 year leases to be the sole tenant. Same goes for Facebook.

The tenant dictates the location and design, but DFT builds and runs it. 15 years ago, everyone large wanted into the datacenter game. Then they realized it sucks to own a lot of land all over and employing mainly security guards and janitors there isn't worth it. Wholesale DC to the rescue.

And yeah, I know that Digital Realty bought Dupont.
The fact that the implementation is the spec is a large part of the issue. Someone feels like adding a feature, so they just tack it on somewhere until the language has a million syntactic features littered everywhere. The experimentation aspect is nice, but to me, the final product is an unwieldy Frankenstein (though still better than many more popular languages).

http://adam.chlipala.net/mlcomp/

SML is nice enough as is, but the progress with Successor ML to gradually add the best of Ocaml on top is a very appealing option. As a personal gripe, both languages need better Unicode support.
Roomsurf.com source code part 1
Yeah, but when people want that they don’t need to leave NY.

Westchester is a great place to raise kids, and the Metro North is fairly relaxing commute.
How internet giants damage the economy and society
It's a kids' movie. But the point was humility before the art. Always in training. Shoot, Mr. m practiced teaching better by tending tiny metaphorical bonsai trees and catching flies with chopsticks, so he was not above being a student in training himself. I'm not saying it is everyone's philosophy or should be- it just cracked me up- the car washing reference- not to say that I disagree that these tests are more a sign of an employer I would not work for. Hey- someone removed the car wash analogy I was responding to! I thought it was funny. I think swe should push back against this kind of treatment when it's worth it to them. It is insulting.
Scott Alexander has written, in the past [1], about acting as a gatekeeper for people who want Adderall. Could be worth interviewing him?

Gwern Branwen is also quite open to talking publicly [2] about his experiences ordering things like modafinil without a prescription.

[1] http://slatestarcodex.com/2017/12/28/adderall-risks-much-mor... discussed https://news.ycombinator.com/item?id=16033574

[2] https://www.gwern.net/Modafinil
It said to have characteristics of a holy grail stimulant: increased performance without the crash or heavy tolerance build.
Oof. The "good ol' days".
Yeah, but the public transit options make it realistic to live in lots of different suburbs that are much cheaper and much better for family life, which seems to be something you can't say about most of the other contenders.
Study provides insight into molecular mechanisms that encode long-term memories
If there was no food, the entire population of China would've died.

In the case of a famine, it's still the haves and the have-nots.
It looks real good.
but I don't get the catch: is it free service ?
is there a guarantee on the time between the user posting the form and me receiving the email ?
what if your site is down ?
> would make me perceive this to be someone who would respond with a complete change to our CI/CD processes, to our infrastructure, maybe to even using Node - as this sort of task is beneath him

Looks like it is a difference in culture that I am used to and the one that you are used to.

At my workplace, it is perfectly acceptable for someone to suggest a complete change to our CI/CD process. In fact, we have changed our complete CI/CD process twice (SVN/build scripts -> Mercurial/Jenkins -> Git/Travis-CI) already with minimal loss in productivity because someone questioned the existing CI/CD process and suggested a well thought plan to switch to a new one.

But I get your point that sometimes it may not be feasible to carry our such a drastic change in process, infrastructure, etc. But suggesting such a change is going to be acceptable and we refusing to accept such a suggestion is also going to be perfectly acceptable and both this person and us working in harmony even after this disagreement is also going to be acceptable.
Agreed. This one and the earlier article "War in the womb" posted in 2014 (https://news.ycombinator.com/item?id=8155153) fundamentally changed my understanding of pregnancies.
Yes. Or don't have them. If you believe this map nobody fishes on either coast of Thailand or Peninsular Malaysia at all. Not true!

Probably the map heavily skews to showing only points from large vessels in international waters and most vessels in well regulated / developed countries' waters.
There's a distinction to be made here about the level of the position being discussed and the particular skillset. What you're saying makes more sense on the junior to mid-level dev positions or for more common skillsets. However, this is the Hacker News audience and you're clearly replying to someone who has already narrowed it down to senior dev positions. Given that context, I'm going to have to disagree with your assessment. If you're hiring for the best, then it's up to HR to respect their time. Otherwise you are just perpetuating the belief that recruiters add no value to either side of the equation.
Lightening Network White Paper Routing Problem Explained (Rick Falkvinge)
Show HN: Find out the % of vocabularies you know of popular Spanish songs
The Dropbox IPO is a transformative moment for Y Combinator
> My point is that you can't tell that from the job title.

Considering that you are not (primarily) a software developer, if you are being classified as a software developer in BLS data, the entire dataset is suspect. How many others are misclassified? What should we take from a dataset that is full of known inconsistencies?

> Some jobs require you to learn stuff that's not possible to learn without already having a degree or two's worth of background knowledge.

For instance? I'm honestly just curious about what you think is especially challenging. Everyone seems to have a different opinion about what this means.

> Some jobs require you to learn stuff any high schooler can learn. That is the difference between mid-tech and high-tech!

So do we agree that software development is, on average, mid-tech? And if so, why do we say it requires a degree? The software I was building in that after-school job in high school isn't a whole lot different to the dominant types of projects I see out there today. In my adult career, I've been involved with Silicon Valley startups to Fortune 500s and this seems to be the type of tech work that is most prevalent for software developers.

I'll agree that a small segment of the industry is working on the fringes, doing things that only 10 other people will encounter in their lifetimes. But this is not the typical case that the BLS is drawing their conclusions from. They are looking at the entire industry as a whole.
I find that a little historical perspective opens me up to the fact that things were different not too long ago, and the current situation is the result of concrete political actions in the not-too-distant past, which implies that concrete political actions in the present could also change the course of things.

The Community Health Act of 1963 was supposed to transfer mentally-ill patients from psychiatric hospitals to community-based centers, but "only half of the proposed centers were ever built; none were fully funded, and the act didn’t provide money to operate them long-term."

https://en.wikipedia.org/wiki/Community_Mental_Health_Act

During the 80s "HUD's budget authority was reduced from $74 billion to $19 billion. Such alleged changes is claimed to have resulted in an inadequate supply of affordable housing to meet the growing demand of low-income populations. In 1970 there were 300,000 more low-cost rental units (6.5 million) than low-income renter households (6.2 million). By 1985, the advocacy group claimed that the number of low-cost units had fallen to 5.6 million, and the number of low-income renter households had grown to 8.9 million, a disparity of 3.3 million units."

https://en.wikipedia.org/wiki/Homelessness_in_the_United_Sta...
I am open to discussing this in raw detail - contact in my profile.

Most programmers, scientists, people in finance and startups I know take a lot of stimulants. I take a lot of stimulants.

[Edit - as others have pointed out, there's a strong selection bias going on here. I actively seek out people who I know take stimulants, and we naturally congregate socially based on a bunch of subtle and explicit cues that signal we are safe to talk to about this kind of thing. My experience is not a random sample - I'm just responding to the request in the OP]

I have pretty severe ADD, so I take ritalin. Initially it was on prescription, but then I realised it was actually easier and cheaper to just get it from other sources.

I was pretty productive before because I developed a bunch of working practices that mostly contained the ADD, but with ritalin... I feel superhuman. And to be honest I can output an order of magnitude more and better than most people when I'm up. I recently moved to Berlin, where everyone is up all the time. Like, I know people who founded or are working for hundreds of businesses. Everyone, every single person, is up all the time. Adderall, dexedrine, ritalin, plain old speed paste, cocaine, kratom, modafinil. LSD or MDMA microdosing. Everyone works best when they are up. Then on the flip side, xanax, zopiclone, diazepam help control the wiredness and allow you to sleep when you want. Everyone is doing this. I know it's the same in London and New York.

If I have a good week, I generally will take perhaps 30mg Adderall IR a day, or 50mg Ritalin IR. If I need to brainstorm or deliver something with someone we order whatever (stimulants are delivered within 15-30 min by taxi here) and work through the night to get stuff done. This is normal. It's strange to me to see this being described as a problem because... it's not a problem. It is fairly low risk (compared to e.g. binge drinking) and it completely transforms your ability to work. It's so normal to me that I don't hide it from anyone and nobody ever complained. I meet random people, like undergraduate students from the USA who are visiting, and they are in exactly the same routine. Everyone works best with stimulants.
This will likely make lawyers much cheaper to hire since it will only require maybe an hour of their time, of which 95% will be spent talking to you and the other 5% spent running an AI app on the contract.
How is this news? Years ago I’ve observed system processes like nsurlsessiond and cloudd connecting to AWS, GCP, as well as Apple’s own infrastructure for my iCloud storage. It’s really obvious for someone who’s using Little Snitch and suddenly those processes start connecting to a new/different hostname.
It would be nice to see the list of ICOs actually making progress.
Deep dive into application monitoring with Prometheus (on Kubernetes)
While Waze (Google) is probably still using AWS.
Google, Facebook, Apple, Salesforce are listed as customers of large wholesalers like DFT. Like you mentioned, it's easier to get someone else to build and run the building (to your specs). Plus there is some anonymity too.
Even more fun when OEMs put what should be read only ROM variables in NVRAM, and they get nuked...
Lingerie Brand Cosabella Replaced Its Agency with AI
This is almost certainly an issue. I'm in Seattle and am happy with the bus experience itself, though unhappy with the coverage. But I'm white, straight, and male and thus gifted with blissful ignorance of many of the worst problems (and likely unknowingly support some of the problems). FWIW tell your girlfriend that it sucks she's has these experiences and I'm glad you've shared the problem because I hadn't even thought about that aspect of bussing.

I suspect some routes are dramatically worse than others. When I moved here I loved my bus at the time (the 41 - ran seemingly every 15 mins, had very few stops to slow it down) but my coworkers warned to avoid (whichever route) that ran to the methadone clinic, both for the constant stopping and for the odds of bad/awkward passengers. My wife has not told me of any particularly bad experiences, but she busses less often than I do and I have no idea what normal life is like for her when I'm not around, so I have no idea if her bus experience would count as "fine" by my expectations.
> Bringing from Earth a few tons of nuclear-powered jet engine to use water as propellant would take building such an engine first. We're not even close.

True, but small scale solar thermal propulsion systems have been built and require minimal mass. Isp is a largely function of collector area (mylar film is lightweight) and reaction mass. If the water is cracked and the hydrogen used for propulsion, an Isp of 1000 is achievable, far surpassing chemical rockets.
Of course the question is biased against certain programming languages. For example, in python:

def reverse_str(x):
return x[::-1]

works. If you remember this notation, then you'll have this problem done in 30 seconds or less. But even if you don't remember this notation, I expect a candidate to figure out some way to reverse a string within 5 minutes in some language. I can think of engineering roles that rarely work with strings, but in the roles I hire for, we use them a lot and so I want to know that you have the basics down. If you know that:

* strings are simply arrays of chars
* how to access an item in an array
* how to write a for loop

Then you have the tools you need to solve this problem. Are there any common languages where this is a particularly difficult problem (I'm genuinely curious, not trying to be obnoxious... if so, then I might consider changing the question for the future)?
The jefferson curl is the secret weapon for loosening up hamstrings - be careful with the weight at first though.
The way I see it there's mainly 2 types of drugs in this case: recreational and performance enhancing. For instance both cocaine and modafinil are drugs, but vastly different in terms of safety, addiction and last but not least - social stigma. If you want more information regarding performance enhancing substances, more specifically mind performance (very relevant in tech sector), I suggest you visit /r/nootropics.
>If they're too cool to waste a single second conforming to a basic FizzBuzz test

I'd be willing to waste 5 minutes tops, unless the employer has put some skin in the game (fizzbuzz is ok - nothing much more than that tho).

There's a 1,000 other employers out there who might be a better a fit. I am not going to do a 1 hour, 30 minute or even 15 minute task if they can't at least even be bothered to pick up the phone to talk to me or glance at my github profile.

Companies that expect completion of a weekend-filling exercise before granting you an interview are universally run by entitled assholes. You're actually doing yourself a favor by screening them out: they'll be bad to work for, you won't get to work with other 10x engineers and the company will likely achieve nothing impressive anyway.
Using nativefier for wrapping websites into desktop apps
cat contract.txt | grep -i "indemnify" | wc

There's your MVP right there.

Seriously, over time I've come to the conclusion that a lot of the most egregious things put in contracts are around open-ended liabilities and indemnifications. It seems like it would be straight-forward to create a tool that simply scanned for which party has liabilities, and what limits there are on those liabilities. It is not everything, but it would be a good first pass.
>Ocaml is that operators aren't overloaded

Which is good since SML ad-hoc polymorphism is broken. Right way to do an ad-hoc is to use classes, type classes or modular implicits.
Now you and Google will know!

Consider using a mail provider that is not in the business of selling personal information.
Here's the 2018 report: https://hired.com/state-of-salaries-2018
> This is really taking it to an extreme

No more extreme than suggesting that someone who raises thoughtful questions on a broken hiring process must certainly be a bad fit for an organization.

> Sorry, I don't want to work with a bunch of pedants.

Now, this is taking it to an extreme!
Which brand would that be?
I generally agree except that it seems to be a huge migraine trigger for me, so Ive stopped using it.
Speaking of "Recursion Without Really Recursing" and deep magic, check out this Scala-related paper, "Towards Strong Normalization for Dependent Object Types (DOT)":

http://drops.dagstuhl.de/opus/volltexte/2017/7276/pdf/LIPIcs...

Here, some choice quotes from it:

"We further showed that certain variants of DOT’s recursive self types can be integrated successfully while keeping the calculus strongly normalizing. This result is surprising, as traditional recursive types are known to make a language Turing-complete."

"What is the minimum required change to achieve Turing-completeness? Consistent with our expectations from traditional models of recursive types, we demonstrate that recursive type values are enough to encode diverging computation."

"But surprisingly, with only non-recursive type values via rule (TTYP), we can still add recursive self types to the calculus and maintain strong normalization."

"Can we still do anything useful with recursive self types if the creation of proper recursive type values is prohibited? Even in this setting, recursive self types enable a certain degree of F-bounded quantification, ..."

I wish someone would try to implement Robinson arithmetic (See here: https://en.wikipedia.org/wiki/Robinson_arithmetic and here: https://ncatlab.org/nlab/show/Robinson+arithmetic ) in this. I don't think it'd work - for what I speculate as somewhat obvious reasons - but it'd seem interesting to see where exactly doing so would fail.
+1 for weightlifting. This is basically how you kettlebell swing, snatch, clean & jerk, and deadlift.
You're right. The more senior the role, the more leeway there is for the candidate to tailor the process, but signaling arrogance is just bad.
Surround yourself with good and trustworthy people and be good and trustworthy yourself. If the worst case scenario becomes real you will probably not want to be around for it anyway and if you do manage to survive, it won't be alone.
I was going to say that this seems like the same as deeplearn.js[0], but it turns out this is built on top of it.

So I guess the real feature is cross-platform compatibility between node and browser?

[0] https://github.com/PAIR-code/deeplearnjs