skysight-inc/HackerNews huggingface dataset:
If I was really excited about gardening, I probably wouldn’t. Probably not that huge of a deal and I wouldn’t want to deal with it if I knew.
Check out https://lucylabs.gatech.edu! David Joyner started it to help foster this opportunity for students and alumni, alike.
The problem is most Masters programs don’t give you much expertise. Ever tried depending on someone’s skill in a topic they have a Masters in? Real crapshoot.
High immigration + no construction -> High demand + low supply. Then on top of that you have record inflation with stagnant wages.

The market is being completely rational. What "overvalued" here means is "are homes expensive compared to local wages" not "are homes irrationally expensive." Normally this would drive construction but the market is distorted by credit such that new construction is less economical (a result of 2008.)

This also forms a feedback loop: people are giving up on labor since housing consumes more than they make, driving up the price of construction, driving up the price of housing. It's likely the dollar will crash before middle/lower class hosing will.
If lack of peer interaction was your main hangup, I think it has been addressed. The OMSCS Slack workspace has become a kind of 24/7 office hours, study group environment.

But there is still little to no interaction with the professors.
Nice. But I think there's a bit of science in it, hypothesis, observation, experimentation, etc. Not my idea, but they should change the name to Reckoning Science, that way the field isn't flooded with confused (by the name) programmers and techs, leaving only the failed mathematicians, who make the best... Reckoning Scientists.
Hmm, let's dive a little deeper.

Dune itself is fine, and even great once everything is working. It's just that you have to mug through tons of documentation that's arranged in pure reference format, instead of in a task-based format, before it's up and running.

Sure, dune generates opam files...except for the (some pretty important) parts it doesn't support. I've had to fall back to opam template files in two different projects to express things that dune-project format doesn't support. It's a leaky abstraction over opam format.

The lockfile situation is incredibly rudimentary compared to Go or even to npm. Check out https://go.dev/blog/supply-chain and tell me opam has 1/5th of the capabilities of go.sum checksums and their overall supply chain security. I know this was a concern for you pretty recently: https://discuss.ocaml.org/t/opam-repository-security-and-dat...

Dune init is actually the one really good piece of UX in dune. Being able to run a command and generate a valid dune component (e.g. not having to remember the `(preprocess (pps ppx_bla))` dance and just being able to do `dune init --ppx=ppx_bla` is pretty cool. I feel like 'I just endlessly copy configs from other places' is not really a point of pride. It reminds me of the bad old days of init shell scripts before systemd :-)
Its an amusing parody and I appreciate it.

I don't actually think that Lisp and Smalltalk systems are the only possible examples of comprehensively interactive development systems. I'd say FORTH systems qualify (though they lack a lot of creature comforts) and so does Factor. Probably some others I'm not thinking of, as well.

I also don't think it's impossible to build a proper repl-driven development environment with other languages. I just think that the needed work hasn't been done for very many other languages, and for perfectly understandable reasons.

One reason is that it's a lot of extra work to build a proper repl-driven environment. I mean, you have to do all the work that would be needed for a non-repl-driven environment, and then you have a bunch more work to do on top of that.

A second reason is that in order to build such an environment you have to be sufficiently familiar with them to know why you would want one, and then you also need to be the sort of programmer who actually prefers to work that way (or else why would you bother with all that extra work?).

And, finally, you have to have the time, ambition, and other resources needed to actually build the thing.

So it should be no surprise that proper repl-driven environments are the exception rather than the rule, but I still prefer them, so I want more people to know about them, in hopes that some fraction of people will find them preferable, as I do, and the demand for them will grow, and that demand will help ensure that they don't disappear.

They're how I prefer to work. I don't want to lose them.
The Louvre is basically all looted art from Napolean's wars.
I don't believe this was the problem in this case. As mentioned, they were blowing $billions on individual IT projects, and hiring vendor specialist consultants at $4-$5K per day in many cases. Similarly, their kit was over-specced to a ludicrous degree.

I asked their DBA team to deploy a ~100 MB "system configuration" database and they gave me four dedicated(!) physical quad-socket servers in a 2+2 HA configuration. The active server showed 1% load, the three replica servers rounded the load down to 0% in Task Manager.

All that for that one tiny database!

Their excuse was that this was their "standard pattern", and that everyone gets the same spec, irrespective of need.

In any private org, you would be walked out the door if you spent nearly half a million dollars on kit+licensing for something like that because you were too lazy to have more than one option for database hosting.

PS: There was a huge database team. You can't tell me it was a staff capacity issue either. This particular product had it's own sub-team dedicated to it.
> Yes. Because your enjoyment deprives the ancestors of the people who actually created it. Try personalizing this to see if it resonates. There's a quilt that has been in your family for centuries, with each family member adding a patch. At some point, your house is burglarized and the quilt is taken.

If my house was burglarized and a family quilt ended up in a museum after it was stolen, I certainly wouldn't blame the patrons of that museum for looking at it. My grievance would be with the current custodian of the quilt.

It's reasonable to expect stolen property to be returned. It's not reasonable to expect people to know the history of every piece of property they look at in order to determine if it was stolen or not.
Miss me with that credentialism. I look young, talk like a kid, and my team respects me as the lead/architect/business facing engineer.
I was in the second or third cohorts, and I dropped out during the first course because the assignment was to write their registration system for them for free. They had specific requirements for Java, MySQL, etc. If I'm going to work, I'm sure as hell not going to be paying to do it.
You will live in the pod, you will eat the bugs, you will own nothing, and you will be happy
I've been at Shopify since the beginning of this year. "Humane" is a great way to describe the hiring process, and I've found that it seems to be built to select colleagues who are self-aware and genuinely pleasant to work with.
I did my MS in CS roughly twenty years after my BS. I can’t prove causality, but my pay went up about 25% with my first job after graduating, and it’s only gone up since. I found that the coursework re-kindled an abiding interest in the “science” in “computer science”, which may not always have direct application in my day job (Sr. SDE at Amazon; opinions my own, etc.), but is gratifying nonetheless.
Just suffered through their Three Mile Island "documentary" yesterday while working on something else. Apparently Bechtel operates a hit squad in Pennsylvania and everyone in a 5 mile radius got severe cancer. Out of four hours you get about 10 minutes of meaningful detail about the incident; the rest is headline rehash you can get on the first page of a Google search, emotional personal stories and a lot of self promotion.

All the true crime stuff is retired officers cashing in. So much for books.
Musk Will Fund Twitter Deal with Money from Countries That Suppress Free Speech
The alternative title for this is "Shopify decides to compete against Amazon - no, no, not in the super profitable AWS part, but the money-bleeding, never-profitable fulfilment part that's near-impossible to do without incurring bad PR".

This in the backdrop of an economy that is grinding down, and crushed by inflation. We are 2/3s of the way into stagflation and Shopify does this.

I would be quite surprised if we're anywhere near the bottom. Give it a couple of quarters so we can see badidea.exe sink in.
And a new battery is, what, $50?
I vote for a compromise. We stop pushing for WFH and instead demand for dedicated office space. Individual offices where we have a home away from home and enough privacy.

The amount of times I had to hold a fart in, struggle to pick my nose, or put on loud earphones just to focus in an open plan office is unacceptable.
As someone who has a MS in CS (I did a combined BS/MS program) and who interviews lots of people, I don't think a MS in CS has much value as a credential (if any). If you enjoy taking classes and get a lot out of them, that's primarily where the value will be. It definitely helps a ton to have a undergraduate degree. CS is great, but if you have been working in the industry for a while, most people do not really care what your undergraduate degree was in, either.

Is it a cure for imposter syndrome for those who think it's due to not having a CS degree? I don't know. It's a very expensive cure (in time and money) if so.
They could lobby their elected officials to spend more on staff, and facilities.

But you’re right, you’ve put me off on the whole idea. Good effort. There’s no way around artificial scarcity.
A majority of "normal" buyers in the past couple of years have been millennials. Sure there are cash buyers and corporate buyers but outside of that, this has been younger buyers stretching their budgets while interest rates are low. A crash in housing prices while the jobs market cools could easily end in disaster for them.
Agreed. I used to be so jealous of the kids that could do whatever they want but now I'm very happy my parents did that they did. I would say, at least in terms of metrics that are important to me, I've ended up in a better place than a lot of them. Now I'm sure some of them have other values and prefer their life but I am happy so I have to thank my parents
The “Roy Rule” on Hiring
Growing up, there were plenty of people who thought reality TV was how life is actually like. Same goes for sitcoms and teen dramas.
The Federal Reserve is independent of the executive branch's political aims. Its mandate is to keep inflation and unemployment in check with the tools it has at its disposal (interest rates, balance sheet).
Yeah literally no one complained about representation.

What we have instead are people astoundingly willing to see ugliness everywhere, even in the most innocuous comment or gesture.

Admit it, you care less about "representation" than you like to indulge in sadistic performative outrage. We see you.
That depends what your website is. If it's for some commercial or sensitive thing then yeah, just HTTPS is okay. But if it's something of yours (and isn't just done to get you hired) then the downsides of HTTPS-only outweight the benefits. HTTP+HTTPS is perfect for human persons even if it's not for corporate persons.

You're basically making it so that people can only visit your site if a third party corporation wants to maintain an account with you. There are benign organizations like LetsEncrypt but it still means giving up control to an entity that will eventually go bad. Just look at what happened to dot Org.

And of course you prevent even moderately old systems from interacting with your web server. Depending on your accepted TLS cypher set you're probably excluding software from as late as 2017 by going HTTPs only.

It's like wearing level 3 body armor when you go out to the park to walk to the dog. There are some people who have lives where that's necessary, but it really isn't for most. And the downsides outweigh the admittedly very safe protection.
> I fail to see how that is better

There was never a question about the comparative effect on the victims. The issue is that execution and murder are different. Replacing one term with the other as if they are interchangeable is dishonest. Specifically, this tactic is posed to evoke an emotional reaction and implies the victim was targeted specifically.

I don't actually need to explain this to you, as you already know it, but (often paired with ncmncm) disregard it in some perverse trolling exercise.
CA Appeals Court Rules San Francisco Cannot Ban Tenderloin Drug Dealers
Well, a proper Emacs module can be set up with menus and a relatively easy interface for everyone.

A good example it's GNUs.
You can reduce the difficulty by not trying to join them directly. A technique I've seen many people pull off is the following:

1. Join a team somewhat adjacent to the team you want to join, preferably supporting them.

2. Identify the most senior people on that team and figure out what their pain points are.

3. Solve these pain points in your free time.

4. After doing this for a few months, ask to join the team.

(3) can be difficult, but if you can do it this often works well.
Will this cure burnout?
I’ve never bought a new iPhone. Is there something included in the box to point people towards the online manuals? I’m making a hopefully safe assumption there wasn’t a manual in the box that GGP ignored.
I don’t think Germany gets to reclaim “looted” art.
This is ignoring the popularity of shows like The Jersey Shore or The Real Housewives of ___, which I can tell you from experience, people took as "real life" and emulated.
This completely misses the point of a dead man's switch. When the password prompt comes up, it will stick around forever waiting for input, and only ever send the email if someone enters three incorrect passwords. There's a bunch of other issues with the code too, but that one overshadows them all.
Oh man yes they are. Buying a house right now is a complete circus and lottery. Competition is insane and everything sells in two weeks max.
George W. didn't like Trump, and most in Washington didn't like him. That's one of the biggest reasons people voted for the guy, to act as a wrecking ball to be thrown at the establishment. This is where a lot of Americans who didn't regularly vote, did so in 2016. Then, the establishment joined forces across party lines and attacked Trump with everything they had for more than four years (even during the election, which Trump was able to leverage for attention).

The point is as you say, rich people want a stable government, especially when they can form good relations abroad with other countries, global markets and all that. This is why they all joined forces against Trump, because he jeopardized this, meanwhile many Americans want that to end so there are more resources at home. This is where the tension arises, and where a lot of people see rich people as siding with the establishment and globalization, and yes to a great extent Elon fits in this picture, although less so, at least from a public perspective.
It isn’t stealing to have a justice system, police, roads, schools, healthcare, trade, investment in things like the internet, a military, regulation around pharmaceuticals and foodstuffs, and a million other things that functional governments provide. Without the US government I literally wouldn’t be able to write this to you, both technologically as well as literacy-wise.

There are plenty of failed governments out there where there effectively is none, and no taxation with a totally informal economy. I don’t see high immigration to any of these places.
Because for all that today's sales prices are driven by that consensus, you can do math on the expected future income stream (including imputed rent) (adjusting it for interest rates and inflation and risks) and determine that it comes up a bit short by most measures.
> Only on Android, not iOS

It does work on iOS but seems app-dependent. Works in Apple Maps, doesn't work in Photos.
Well, mostly the answer for films is that you buy a la carte. (Or pirate I guess.)
Thanks for sharing that, I think there's a lot to think about there
You’re comparing a reaction to something that was common but only recently televised to something that’s extremely uncommon and over-represented in their programming 20x compared with reality.
Ask HN: CS Degree or Industry
Hi.
I’m a community college graduate who’s been working in the industry for almost a year now. I’m going to start work as a full-stack developer at a new company (I’m pretty happy with the position) in the coming weeks, and had some time to reflect on my current life situation.

I enjoy making things with code and usually teach myself topics I’m interested about, and certainly love working. However, as I’m still at the age where most of my friends are attending college, and I’m quickly getting nervous if my decision to dive right into industry over transferring to a 4 year college to pursue a CS degree was the right choice for me.

I only have the vague goal of working in FAANG and building a startup (having enjoyed working to the bone at a startup as a founding dev at my last job). So, I basically have no idea what I want to do in life.

How do you weigh the decision of choosing one path over the next when both seem good options?
How would you decide whether to re-enter the education system, or continue working in industry?

HN has been a uniquely intriguing window into different life/career choices in tech, and was hoping if I could glean some insight from the opinions from the people here.

Thank you.
SecureDrop 2.3.2 Released May 6, 2022
Telling, huh? In what way? I'd love for you to expand on that.
Doubtful. The rental market has stayed consistent with incomes. VERY few people have seen their incomes rise 25% in the past year. Most urban markets have seen that kind of growth in house prices.
Shopify's Shop app will search across Shopify merchants.
Rapid Locomotion for Legged Robots via Reinforcement Learning
Learning Reusable Robot Movement Skills from Human and Animal Behaviors
There is non-trivial overlap between the two, especially in projects using fairly advanced crypto like zkSNARKs, threshold signing protocols, pairing-based accumulators, etc. in general the cryptocurrency space is far ahead of normal tech in deploying advanced cryptography.
Zombie argument. This has been show to be inaccurate numerous times.
This is interesting but there are some above (Perl, C++) and below (Haskell, Scala) expected values based on the number of commits. I also am not sure this methodology is the best way to address the issue (although I'm not sure it's the worst either). If for some reason bug fix commits were underrepresenting actual bugs, you could get some distortion.

It seems reasonable to me this is all accurate, but I'm also not sure it's quite the end of the story.

Also Rust is missing. Not that that invalidates anything but it seems interesting as an important case given that part of its appeal is specifically in minimizing errors.
And this joke reminds me of a Garden-path sentence:

https://en.wikipedia.org/wiki/Garden-path_sentence
macOS is not usuable without a proper tiling window manager. You double click on a window and it enlarges, but doesn't take all of the screen. Seriously, wtf?
In a large, highly regulated business, these are all features that are needed in an IAM platform. The specific regulations vary by industry, country, etc.

Onboarding - birthright provisioning of accounts across many systems. Email, directory, etc.

Termination - automatically remove application level access across the business, not just the user's sso access.

Approval - the ability to request access to a system, have it go through a series approvals (which are audited) and then if approved, provision the correct level of access in the end system.

Certification - the ability to do periodic access reviews of users. This is typically run yearly or quarterly and you would be asking the user's manager and possibly the application owner to review their access and decide if it is appropriate. If the choice is made to revoke it the IAM system should go directly to the application and remove their access.

Yes SCIM covers some of this, but it is just a protocol.
This has been fixed in v1.0.1

There is a timeout set to 600 seconds. If no input is detected, it activates and sends the email.

A person who uses this on their machine can of course, go into the code and change the timeout to whatever they want.
But Comcast does only support Comcast modems. They’ll give you access but if you call with a question they’ll tell you tough shit and blame your hardware.
So, Twitter was doing great, did great last year, etc. Musk can only keep the status quo or... crash and burn. He can do what he wants, but buying Twitter to run it is foolish. Buy it, fine, but don't try fix what is already working and massively profitable! He'll have no one to blame but himself for running it into the ground. He hasn't failed yet, but this is called rising to the level of one's incompetence.
Chinese social media groups reveal nationalist influencers blogging from abroad
Blake3 hash plugin for MySQL written in Rust
"essentially indentured servants" is a bit rhetorically distracting, don't you think? Let's pin that down. What's a reasonable amount of work that a human should be expected to do to live? Not just housing, but food, and whatever else.
I’ve tried many APIs and there’s always gaps in the data. I was working on a stock market API to scratch an itch (hotstoks.com) but now it’s in stealth mode just because all the data issues I was having. I’m using IEX and Yahoo finance.
The dossier was real (as in it was written by who it said it was written by), it’s just that most of the content in it was sourced from people who were either lying or fed false information.
Some of the pages load and show full details even when you open them in an incognito window.

Really hoping for a reply from AMC but I don't expect one.

I also wondered if they might be test pages of some sort but they look legitimate.
As long as you’re not comparing it to El Patrón del Mal, Narcos: Mexico wasn’t half bad.
Price formation is complicated - think about the fact 5-6m home sales a year, at the price for 80-90m homes, if the composition of those buyers and sellers changes, that changes the “implied” price for everyone
Equally important as asking 'what problem are we solving?' is to ask 'what does it look like for this problem to be solved?'.

The tough part about having problem-focus is not being able to converge towards a solution. There's fear about being too hasty or going into specifics too early. Getting to a good enough solution as a group requires some leaps from problem-space that may feel like abandoning problem-focus.
I'm waiting 4 months to see my GP for a physical in Wisconsin.
I think you underline the problem. Comparing yourself with others and envying is a source of unhappiness. Social media allows for this, as do TED talks.

But I think another factor is the sheer existence of our ancestors. As more time goes on, the more history there is with more people having achieved great accomplishments. Younger generations will naturally just have more to live up to (with the potential to feel depressed if they don't).
Does anyone have experience with the step down from this? I have zero formal CS education but two decades of experience at pretty much all types of development. I live within spitting distance of my local state university (UNH) and don’t really care about any piece of paper, but I would love to take formal/ hard CS classes, whether for credit or audit. Is there a “right” way of doing this? Does it make any sense?