skysight-inc/HackerNews huggingface dataset:
I mean, what you describe is an unfortunate and unavoidable issue in academia (and in the world in general). GPT4 doesn't work magic here, of course.

You still have to:
1) Understand the work and the motivation. (GPT4 can help by playing the role of junior PhD if you can play the role of astute advisor.)
2) Sniff out things that are underspecified or seem wrong. (GPT4 also can help here, see above.)
3) Email the authors with questions, compare against shitty published codebases, etc.

depending upon how gnarly/rushed the prose is.

With that said, it's also "research smell" (compare "code smell") if a paper is so hastily written and undercited that you're the first person replicating it. And maybe instead of going for "my new bleeding edge approach that got 0.1% score better than boring old model with 50 cites", you probably should just implement boring old model.

So, where this has been successful for me is in implementing denoising diffusion for different problem domains. Given that there is broad literature on denoising diffusion, when some things are underspecified you can start looking at best practices for other researchers.

Alternately, other things like specific transformers etc.

Basically what I'm saying is that if you are trying to reimplement something that is so niche, it's like catching butterflies. A better research agenda involves working within a particular field of study where there is supporting evidence and approaches to compare and constrast to. This goes without saying, regardless of whether an AI is involved or not.
YSK : Scihub hasn't added any new papers since the trials began (2020) . If any one wants new papers there are alternatives such as the nexus project , there is a working bot on telegram that I use from time to time
I want to offer some words of encouragement since I did not have a chance to play with it ( mildly busy Friday ). Still, I think it is a genuinely interesting project and I can see myself using it. I will check it out after the day is done. GL. I really think you got something here.
Cambridgehaven Syndrome is marked by an inability to start an anecdote without "When I was at Harvard/Yale..."
> An interesting thing that happened at our company when we ended up having a platform team was that the "Can do" attitude of our previously homogenous group of mobile devs stopped over night - "That's a platform role" became a common refrain.

This has more or less been the case for my entire tenure at my current company. Sure, I want to do X, but we're crunched for time almost always. And there's another team that probably handles X. So it would be irresponsible/wrong of me to work on X when someone else can handle it faster and "owns" it. Except, who owns it? Whose team do I contact? That, I never know. It's a shifting, amorphous creature that lives around the app development team; I am required to communicate with it but I don't know how. Ultimately I end up with many micro-blockers where I don't know if a given task is something I should be learning myself or passing off to someone else.
Ask HN: How does your CI/CD stack look like today?
What kind of tools are there and if you're happy/planning to replace any with an alternative?
If you can agree that moving away from a purely ad-supported internet is a good thing, then micro-payments are a strong alternative, and internet-native money at the protocol level is a technically appropriate solution.

Can you imagine google chrome bringing Tor integration into their browser? Why not?
> We all saw the results in unprecedented inflation acceleration

Please argue your point without hyperbole. Inflationary periods from the 1970s back to the gold strike shocks of the 19th century were both much larger and, in the gold standard era, faster.
If you hash each row in isolation and XOR the hashes of all rows, you don’t need the ordering. I also think XOR-ing doesn’t lose you ‘resolving power’ for this problem, compared to hashing the hashes or hashing everything in one go.
More than Machines? Jacques Ellul on AI’s real threat to humanity
Hmm, which advantages does ADHD give you in the workplace?
Slightly related: I recently needed to compare several large databases for schema differences. The output from `pg_dump` isn't very diff-friendly at all, so I built this[1]. It outputs schemas in JSON or text, and ensures a stable sort ordering.

It also optionally masks index and constraint names, which might be auto-generated and not relevant to the comparison.

1. https://github.com/orf/diffable-sql
If you live in a GDPR jurisdiction, Facebook has a way for you to look at everything they have on you(and delete it).

I had a look when I went in there a few years ago to disable all their collection and they basically know every website you go to.
Reminds me of Xerox's great pile of burning money in Palo Alto.
This is interesting. It might explain how women are thought to be less* looks oriented when choosing a partner, because defects that aren’t genetic (ex being out of shape, having scars or injuries) are less weighted than the “blueprints”

* Key word here, doing a lot of heavy lifting. I’m not saying looks don’t matter to women.
What does it mean to be a junior?
That is the root problem with Martin Fowler and his ilk, always ignoring management, politics and existing reality.

See Project Managers becoming 'scrum masters' rather than neatly disappearing.

Platform teams are similar, they sound plausible, but as you say the reality is pretty miserable. 'Enabling' others to do work eventually looks a lot like doing the work.
Yeah but that also help that they don't have the same access as any random app. When you manage to get access to iMessage, that's not exactly the same thing as getting access to the sms app on Android.
A common misconception about Tor is that by using Tor as an end user you are also hosting and relaying stuff on the Tor network for other users.

This is not the case, unless you explicitly set up a relay node or volunteer to run a Snowflake bridge.

True, you're mixed in with other users from the point of view of websites that might treat you as spam, say. But you aren't taking on any liability unless you run an exit node, and even that is fairly well-established as safe in at least some jurisdictions.
It is so interesting to me the way “nerd” and “geek” function as quasi-diagnostic categories for Boomers: not specifically medicalized, yet used to describe developmental differences.

It demonstrates both the power and limits of the social model of disability, in a way no amount of pure theory would.

(We can contrast this with the current Gen Z movement towards neurodiversity, which is emerging from solidarity across dramatically different subjective experiences, some regarded by the medical profession and others not.)
No, the first round is usually a timed coding interview where the goal is to get an optimal solution as fast as possible. You should not be talking much with the interviewer. The intro (if there is one) is a quick exchange of names and last job worked at, then immediately diving into coding problem. You cannot start with a naive solution, interviewer will ask you to skip and go straight to optimal (this happened to me more than once). If you solve that, they ask followup questions to probe your knowledge, and if you beat that, you get a second problem.

After that might be more rounds of coding, system design, and hiring manager interview.

The part where you can be charismatic is once you pass the initial technical bar(s). The talking/behavior is a later point in time and is relatively easy IMO.

Examples of questions I've been asked:

1) https://leetcode.com/problems/non-overlapping-intervals/

2) https://leetcode.com/problems/design-add-and-search-words-da...

3) https://leetcode.com/problems/detect-cycles-in-2d-grid/

4) https://leetcode.com/problems/evaluate-reverse-polish-notati...

5) https://leetcode.com/problems/word-search/

So nothing too hard but you have to instantly solve it, and optimally. The hardest one I got was some type of AI search problem, where you have to find a way to navigate obstacles in a 2d grid, and another geometry problem I've not seen before.

Along with this questions like: what pitfalls arise in concurrency? Explain how you would design a pointer type that can be shared between threads, what is epoll? How do you debug a distributed system? etc.
> means 30 bushel per acre crops instead of 100 bushel per acre crops

It would not be so bad, imho. Industrial ag might be effective (from the economic viewpoint, very destructive from the environmental one), but not as much as producers of that stuff would like us to beliveve. And if we manage to deplete our soils even further, then even industrial ag wouldn't be able to do much.

We could and should change the way we farm, while preserving comparable yields. It might be necessary to learn farming again, or invent new machinery. There are dozens of methods we could utilize (syntropic, natural, veganic farming, permaculture, food forests, nitrogen fixing plants / trees, companion planting, etc.), and new ones would be found.

https://journals.plos.org/plosone/article/file?id=10.1371/jo...

"The analysis we present here offers a new perspective, based on organic yield data collected from over 10,000 organic farmers representing nearly 800,000 hectares of organic farmland. Averaged across all crops, organic yield averaged 80% of conventional yield. However, several crops had no significant difference in yields between organic and conventional production, and organic yields surpassed conventional yields for some hay crops."
Yes, the market is pretty bad right now, and Indeed's data shows it quite well:
https://www.hiringlab.org/data (go to Sectors and choose Software Development)

We are currently at -64% from the 2022 peak job market and even -20% compared to pre-covid number of job openings.
If the apps are useful to some people but not others, they could just put them on the Play store, but they don't they force everyone to have them.
It depends on the granularity. I see projects where 3 developers create 13 micro services. Basically they buy all the complexity without having any benefits.

I generally hate the term “micro services”. They are just “services” and nothing new.
> If he's making bank, that means he's providing value

I don't find that that logically follows from making bank. Not everyone who makes bank is a positive influence.

Tarsnap does provide value, even if I think it's less than its cost: I'm just commenting on the general case that making money would mean you're providing good value
Low end iPhones are in the 100-300 range for 11s and 12s and generally work well for non tech users.
> They are as a rule extremely competitive — more competitive, I'd say, than highly competitive non-nerds.

Sigh. What does that even mean. This is the kind of stuff I dislike a lot in pg's writings. He totally identifies with the group he describes, and then he spend the entire article sending flowers to himself through the eulogy of people just like him. It's embarrassing.
Well that helps explain my time in middle school.
I don’t know about meals but several popular restaurants chains offer branded food in the grocer’s freezer. From what I’ve seen they are mostly appetizers but there are also some entrees and desserts.
Those "long-term roadmaps" are, in my experience, created by self-important architects who are far removed from the realities and needs of everyday developers. Full of lofty ideals, grandiose abstractions, and "silver-bullet-itis".

Good communication across teams and good design (i.e. flexible, maintainable, extensible) tends to alleviate the tunnel vision associated with each team building what works for them.
15 years ago we just used Red Gates SQL Compare. I think it's still SQL Server only, but this really seems like this should have been solved for most mature databases by now.
There was also a concerted effort from major tech employers to depress wages to control costs. They don't need to directly talk to each other to plan it, they state it in their earnings calls.
filters fierce firefox nerds
But they haven't mentioned blazingly fast on their website... not sure if the actual downloadable binary is even written in Rust.
Kei cars are an import exception because they are 30+ years old. There will be no way that they can bring them in.
Apple, like Google, was naive once, hoping that developers would respect their customers as much as they do (unless you're big enough that kicking you out of the app store would make their products less marketable).

They got proven wrong, and had to invent policy after policy to try to fix things. Google has been restricting permissions while Apple has gone even further.

Most developers don't need all that much special treatment. Picking between three codes in a few categories isn't really that much work. At least they don't require you to manually email the app reviewers!

This stuff only seems to be a major issue for developers trying to use APIs in way Apple does not allow them to be used.
They might but we both know they won’t be. They’ll be targeted with ads which exploit the fact that they are in an extremely vulnerable state.

In fact, the more desperate, the more willing they’d be to click on an ad, which gives a perverse incentive to advertisers and developers to worsen their financial position.

But please, show me examples of these good targeted ads because while in theory they could exist, something tells me they very much don’t.
Not directly related to the article itself, but many years ago early in my career I worked at the Cheesecake Factory HQ as a temp and all the executives were very nice to me. It surprised me how well I was treated, like they weren't being nice to me in an attempt to hire me permanently, but that just seemed to be who they were.
Dunno how anyone can un-ironically call anything stale next to Adobes 10 year track record.

> Pricing is what sets them apart

Nah the whole app is built on modern technology, Adobes dusty old apps chugging away on single cores struggling to draw a paint stroke are pretty laughable compared to Procreate. All this is stuff Adobe could have shipped 10-15 years ago in Photoshop if they cared at all.

> Blender and Maxon are in different space

It's all the same space, if you're differentiating 3D from 2D design you're living in the past. Besides we're talking about creative tools shipping features so it's irrelevant as long as its a tool.
Posting answers from GPT-4 etc on their own isn't interesting - they become interesting if you do the extra work to verify them first.
All weaknesses or differences can be used against you. When you’re interviewing for a job you are presenting an idealised version of yourself that makes the decision to hire you easy from the interviewer’s perspective. That’s not the time to bring up flaws.

In general though this idea that people should talk openly about their mental health problems is good for society and terrible for the individuals concerned. People will absolutely change their opinion of you and treat you differently, and they will never disclose why.
What matters is what your friends use. If grandmas friends already got setup on iPhones she is better off with one as well
I don’t know but I would assume the big food service providers don’t have some special “secret sauce” versus what you can buy in the freezer cases of the supermarket and at least assemble pretty quickly.

I’ve also definitely found frozen stuff I can order like soft shell crab and soup dumplings that make super easy meals.
I think this behavior hasn’t changed: https://developer.apple.com/forums/thread/36442
> A Broken Arrow is defined as an unexpected event involving nuclear weapons that result in the accidental launching, firing, detonating, theft, or loss of the weapon.

and then

> The CIS (Commonwealth of Independent States) "Oscar II" class submarine, Kursk, sinks after a massive onboard explosion. Attempts to rescue the 118 men fail. It is thought that a torpedo failure caused the accident. Radiation levels are normal and the submarine had no nuclear weapons on board.

I don't understand how this is on the list, if it had no nuclear weapons on board.
> The Last Ben Stable Diffusion Colab

https://github.com/TheLastBen/fast-stable-diffusion
Sure, each to his own, but personally I and others don't really care about the preexisting apps as they're few and they stay out of my way and don't pester me.

I just want a great phone for a decent price, that fits all my needs and I'm not gonna die on this "zero-bloatware" hill for the sake of a philosophical stance, because I'm not letting perfect be the enemy of good.

What use to me is a zero bloatware device that doesn't have the HW, features or updates, that I personally need and value?
Wow, thats rich coming from germany. Studying american “propaganda” in schools that is. I dont understand why the anti american sentiment is so prevalent in that country. Do they resent the us for fighting against them in ww2? Or for calling out their initially treacherous attitude towards the recent war? Although somehow germany appears to have the same attitude towards all other countries, including those in europe. Wondering if they understand that there will eventually be backlash.
In the case of Tor, the government you're trying to hide from actually made the bins and handed them out all over the world so that CIA agents would have somewhere to dead-drop files in.
There really isn't any reason why your infotainment system can't be separate from core functioning control. It's just cheaper for the manufacturer to slap it all in one platform with the added advantage of huge profit margins on getting it fixed when something simple fails.
This should load: https://web.archive.org/web/20230717065235/https://sci-hub.r...
Who actually is at that scale? Not many. For everybody else you create a lot of complexity for no benefit.
This is something I could have used a few times over the last few years. Looks very cool, unfortunately I don't have a need for it at the moment!
Golly, that is a lot of hostility. I know how movies work, and just thought you and other readers may be interested in reading the non-dramatized retelling, having read it for the first time myself earlier in the day. FWIW, I didn’t think it was really boring, I thought it was interesting, especially to compare to the film retelling, hence why I shared it here.

Wowee.
Coming from C/C++, and then C#, F# I am annoyed by the fact that debugging is not a first class experience in these languages.

This lack of easy debugging capabilities has cultivated a whole group of developers whose primary way of debugging is 'let me out in a print statement'.
Realistically? In all environments where you would want to do file access control, you would have /proc.

I agree that it's kind of dumb to require it, but the reality of it is that nobody wants to make it work bad enough to fix it.
I'm outside of FAANGs and the valley and in biotech and formerly DoD.

For us, it's always been 'this bad'. Applying for thousands of jobs isn't too terrible, depending on the economy of course. Covid was a rare bright spot for biotech applications, unfortunately.

My advice is to ditch the applications entirely and go straight to networking. Yes, not exactly the most revolutionary advice here. But, if you;re in that kind of competition/environment, you've no choice but to work your network.

If you've already done that and found no luck, find people at the companies/departments you want to work for and figure out what hobbies/side-projects they do. Then try to make friends and try to get a job through that connection. Yes, it's a lot longer and more fraught process, but it can lead to results. Church or other community based methods are also possible, though it takes longer to build up the network that way.

Outside of that, recruiters/headhunters have been something approaching a way to get a position. Try looking for them online too.

Really though, work your network and don't be shy about it. Let your friends know you are looking for work, don't be embarrassed.
The term is used colloquially so often that I didn't even associate it with military service in this context in the least.
> (on Paris Syndrome uniquely afflicting Japanese tourists) Or it could be the jarring confrontation of the a priori ideal of Paris as exotic and friendly with the rather more abrasive nature of the city’s inhabitants.

Having visited Tokyo (which I assume is the most Paris-like Japan gets?) and Paris (just got back from most recent trip), this rings true.

Average "mild annoyance" from a Parisian would equal "severe disrespect" from a Tokyo resident.

Plus add in the French propensity not to apologize for normal, everyday oops-type things, and I imagine it'd be very jarring.

That said, on my most recent trip to Paris, I actually found Parisians a lot nicer than the last time I was there (~1995ish?).

There's a lot of Gallic-isms, but even as an American with extremely bad and limited French, most people were very nice.

PS: Not sure why tacos are the new craze in Paris, but y'all should really import some Tejanos to get the full experience. Feta never belongs on a taco that's not shrimp.
HN hug of death…site is down for me.
Freight costs and logistics are the killer. The freight cost often approaches or exceeds the theoretical resale value of the item, and the logistical details are difficult to figure out if you haven't done this before, which the overwhelming majority of people haven't.
Onshape is professional 3D mechanical CAD in a browser. It’s not at all trivial. Figma is professional graphic/interaction design that’s definitely not trivial. Onshape was acquired by PTC (makers of Creo) and Figma is being acquired by Adobe.
I submitted the first patch for this way back in 2012. It received a couple positive comments but was ignored by the maintainers, as was my followup[1]. William Orr made another unsuccessful attempt in 2015, and then there were the attempts by Greg Kurz in 2017 and Rich Felker in 2020 which were mentioned in the article.

Absolutely nuts that it took 5 attempts over 11 years to get in a <50 line patch that adds support for flags specified by POSIX.

[1] https://lkml.kernel.org/lkml/20140121105735.56cc4ec41a6f2071...
Well they only announced that they would be doing this two years ago. You can’t set that up overnight, when your fabs are intimately intertwined with the rest of your operations and you need both to separate proprietary IP and document processes (and set up the ability to work closely with external customers).

A financial quarter of $250MM a couple of years after that is pretty fast.
I found that a weird edge case for the original author to fixate on. In mathematics or academia sure, but in “real” sql tables, that serve any kind of purpose, duplicate rows are not something you need to support, let alone go to twice the engineering effort to support. Duplicates are more likely to be something you deliberately eradicate (before the comparison) than preserve and respect.
recommend tailoring your resume to each job and highlighting the experiences/projects that are most relevant for that role :)

also applying to newly posted positions and using referrals when you can
Redis Node failover
This type of hiring is most likely reserved for Yann LeCun caliber talent. If you walk in to FB HQ without an appointment, 1) they wouldn’t let you in, and 2) you’d probably just make it awkward for the security guard