skysight-inc/HackerNews huggingface dataset:
I didn't get the context of your quote, and had to go grab the complete quote:

> The average programmer, including someone straight out of
> college, should be able to understand and work on a well
> put-together codebase.

I think straight out of college is definitely a little squishy -- someone just out of college may be just out of a theory-heavy CS degree, or a very product-focused CIS degree, or maybe not at all a tech-oriented degree.

But let's focus on average programmer.

If I have a solid developer, with a year or two in their field, and they can't make heads or tails of the codebase put in front of them? That says more about the codebase than it does of the dev reading it.

> especially given what's happened to the "average
> programmer" over time

And what, indeed, has happened to the "average programmer" over time? From my view, more people today are making computers do new things than ever before; from "secretaries" (oof, that term) maintaining excel spreadsheets that run entire small businesses, to bootcamp graduates who can (with a little guidance) ship fully functional MVPs to prove a line of business.

If something's beyond the skillset of a newer developer that's reasonable, but the goal should be to continually make that not the case.
It remains utterly busted that we use "poach" to mean "pay market salary to"
> The rich people bit was a dig at Abu Dhabi & Azerbaijan which seem mostly empty.

Tho that's not really a new thing, it's been more of a "rich people" sport for a while, at least for watching live, as races often happen in rather "exclusive" and expensive locations like Monte Carlo.

That's why the people watching F1 live, shown during broadcasts, usually look nothing like football fans but rather like rich people on an expensive vacation, at least that's what stuck most with me from watching a bit of F1 in the 90s.
I've often wanted to but never have. Personally, I don't recommend it.
tl;dr starts with a little background before the "just a hobby, won't be big and professional like gnu" post and describes the progression for the next ~year, including a response to someone asking how to go about starting a similar project

Very cool that it went from disk drivers to being able to run X in that time
Duplicate
https://news.ycombinator.com/item?id=24662435
> Do you think modern airlines would exist without the current regulations?

No, but this is to my point. The current airlines in the United States are trash and have been getting worse throughout my lifetime.

I don’t necessarily believe deregulation is the answer, I just don’t buy that this particular type of “trust” would be a problem for the market these days. Vertically integrated companies are successful because they are efficient and it seems silly to punish companies for achieving this
The money quote: «Kernighan's witty remarks provide a clue: In programming, as soon as you work at your current level, you will automatically end up in a situation where you have to work beyond your current level. By means of this very fortunate mechanism, you will leverage several basic human drives (honour, pride, stubbornness, curiosity) into providing the motivation necessary for improvement.»
So your solution is to fulfill yourself spiritually rather than question the veracity of what you're taught?

You desire to reconcile your fallen and sinful nature but your interest is only theological meaning that inconsistent details which may indicate that the documents are completely false are irrelevant because it isn't interesting spiritually.

As a christian my self, the internal and external consistency of the stories matter because a single inconsistency means that I am using a false document to feed my soul polluting it with illusions and lies. If the bible really is a made up document and I've been delusion-ally feeding myself lies for years I would need to stop immediately. I only want only the truth, you should too.

The other thing is, you need to stay unbiased during this "trial of faith." If someone presents to you information that actually definitively proves the bible to be untrue then you must be unbiased and change your conclusions logically on the fly. So far no one has yet presented me with such information and I remain christian at heart.
There isn't. Japanese photo IDs look just like most other countries IDs (horrible).

There are photo booths for taking "fun" pictures, not IDs pictures.
Link: https://cdn.inst-fs-iad-prod.inscloudgate.net/e82a158c-69b8-...
This could've all been avoided if the MIT IT staff hadn't been so lazy that they left port-security or 802.1x disabled on access layer chassis switches. Probably some of the reason Aaron got railroaded initially is the total incompetence of the IT staff here, a classic overreaction is always a sign of ass covering by people. Imagine if they had just physically secured their networking equipment.
Considering how much more locked in the are it makes sense. The stakes are higher for them.
I thought the answer was quite clear: it is a problem with both. Hence the fallacy.
Yes, get rid of the niceties when you're under the kind of time pressure and situation you might find in an emergency room and you're bleeding.

Otherwise, use them. Does your development time resemble the conditions above, or is it more like you sitting at a keyboard in a nice room with a coffee reading comments on the internet?

As to an emergency room not looking like a sausage fest, the stats don't back you up. From [1]:

> The study's lead author, Remle P. Crowe, a research scientist at ESO – an emergency-medicine data company based in Austin, Texas – says she wasn't particularly surprised by the results, which culled data on graduates of EMS training courses as a proxy for likely diversity in the upcoming workforce. A former emergency medical technician, Crowe says the profession has long struggled to attract minorities and women, and previous studies have shown similar outcomes.

There are plenty of numbers given in the article that show low numbers of women among emergency room staff.

[1] https://www.usnews.com/news/healthiest-communities/articles/...
When overhauling, how just replacing the escalator with a new model, which would have parts more easily available?
Yes, there are many bad things one could say about Facebook but I think the relevant sentiment here is "let he who is without sin cast the first stone." How many employers are there that are above any kind of criticism? In most employment searches, hiring teams will be interested in how you worked as part of a team, not in pessimistic interpretations of your employer's ethics.
Doesn't rule out Extreme E: https://www.youtube.com/watch?v=NMsfLJB5S9E

Or E1: https://www.youtube.com/watch?v=CTRAU-zRd8k

Or World Rallycross Projekt E: https://www.youtube.com/watch?v=ZUwRnBhtevE
Tesla killing F1 is a conclusion too far. The success of electric vehicles makes the calculus less good, but it's just another term in the equation for a company doing business in F1. Honda are still in other ICE motorsports.

I think it's worth pointing out that Honda staying this long was a surprise in itself because, to be blunt, they were absolutely awful in their first years and no better than their rivals now.

Also, the issue for a battery powered racing series isn't really efficiency at the moment but actually just being able to actually do the race distance at an acceptable speed. If they could make Formula E cars go fast enough they'd have already switched, or at least put pen to paper.
Phrased another way, people don’t like living in grimy and dangerous cities so they are free to leave. Those with means do so and those places go bankrupt. Obviously the solution would be to forbid people to leave. (/s)
I don't think that's likely considering that they are mostly laying down in the car with the feet only slightly below their head, so relatively flat overall. In braking, blood would be forced to their legs/feet, so you'd see gray/black out.
>ADHD diagnosis is much more strongly correlated with affluence than many other mental illnesses.

Source?

My understanding is it is the opposite way around. The lower down the socioeconomic totem pole you go the higher the rates of prevalence of ADHD.

Which would make sense given a) it runs in families and b) executive function disorders are correlated with negative life outcomes.

I can't imagine it makes you _more_ successful in life and thus more likely to be from an affluent family.

All the a-holes that abuse the drugs and the DX for any reason need to find another planet to live on IMO. It's so not cool.
What rules require the use of proper assumptions or funding at the city/county level?

There are many large cities with hugely underfunded pension plans.
ctrl+left click doesn't allow me mass select stuff. The speed doesn't seem slow at all though
is it possible to pass hardware peripherals to a virtual machine with this?
How would you propose to do this when most of the megacorps are publicly owned by shareholders?

I think that's part of the problem. Perverse incentives.
How did that work out for the people of Hong Kong? The govt laughed at them with their signs and umbrellas. Now they can be shipped off for posting a tweet the CPP doesnt like.

On a grander scope, notice how Taiwan has not been invaded by China despite their decades of rhetoric. They're armed, the price is high and the move would be risky.

And no you dont just pray at the time you need a weapon and it pops up in your hands. That's not how things logistically work. Also a big part of it is an ongoing cognitive deterrence. That doesnt happen when people dont have them at the present time.
Perturbation theory and linearization all end with you needing to crank a solution to a memorized DE
No Country for Old Developers
You either need to stop asking questions in bad faith or spend 10min reading about road construction on Wikipedia (hopefully the latter but this is the internet so...). The US doesn't really do things much differently than anywhere of similar climate with regard to road construction since climate dictates construction techniques. Asphalt is pretty universal.
I'm a bit confused. Looking at the original paper (https://arxiv.org/pdf/1805.10941.pdf) this doesn't seem to be a RNG itself but rather a method to efficiently transform the output of a RNG onto an arbitrary interval while maintaining a uniform distribution. (This is at odds with the current title.) See in particular "Algorithm 5" which specifies retrieving a random integer on lines 1 and 7. In section 5, the authors specify that they use a linear congruential generator for their experiments.

If my understanding is correct, this is an important distinction because it means you can plug different RNGs into this algorithm depending on your needs (in particular the capabilities of the underlying platform).

Related question: For the ultimate in minimal state, would a CBPRNG such as Philox or Threefry (http://www.thesalmons.org/john/random123/papers/random123sc1...) be safe to use here or would the fact that it can be invoked multiple times for a single call (and thus state sequences might end up overlapping between calls) be likely to introduce subtle statistical issues?

Slightly off topic - from Lemire's paper:

> may not be applicable to specialized processors such as Graphics Processing Units (GPUs) that lack support for the computation of the full multiplication

This statement seems to be at odds with the fact that implementations of Philox are provided for both AMD and Nvidia GPUs but Philox relies on efficient mulhi and mullo being available. I didn't bother to look into it further yet though.
Then I don't see how they're any better than macros in that situation.
>Millions of people are doing this already with products like Plex.

That's fair up to a point. Plex doesn't require network access, but if you want to use it, even with just local media, you still need to register an account with them, and usage data for local media is sent to them.

Which is why I don't use Plex.

Any device/app that requires you register/give access to usage information in order to utilize local resources is an intrusion of my privacy.

Please note the word requires above before replying to my comment.
Think about this scenario for a minute:

You are top designer at an F1 team. You've got an idea that will (maybe) make the car go faster. Say it is a different profile rear wing. So you get the lads to build one up (you have your own carbon fibre maufacturing facility on site) and you mount it on the current car and then arrange for the team to rent (say) Brands Hatch for the day, run the new wing, compare sector times, get feedback from the driver, etc - something any technical person would expect to do.

Problem: this is completely against the rules. Can't just take the car out to the track and run it between races when you want. That's why these insane chassis dynos exist, everything is a simulation now, even wind tunnel time and the number of CPUs in your CFD cluster are being regulated. This is all in the name of reducing expenses of course, but it has the opposite effect.

I saw my first F1 race in 1979, it was really something. The sport I see now has almost nothing to do with those times - in some good ways (safety!) but mostly bad (see above).

I'm out.
You're right. I literally laid down in the driving position our FSAE car has and I still got it backwards, oh dear.
I imagine that Formula E will support more innovation as they grow, with more suppliers and a contested regulations.
If your job is to sell unhealthy food you should recognize that you contribute to a less healthy community. Picking one negative or positive externality misses the point though. People should feel responsible for their actions.
Because the US has more companies that make software than anywhere else, and therefor has a greater demand for software engineers than anywhere else in the world. The supply of software engineers hasn’t kept up with the demand for their labor, so salaries go up. This has happened all over the world, it’s just more pronounced in the US because the demand is so much greater.

The situation in the US does impact salaries all over the world though. A lot of software engineers over seas work for companies that are either US based, or who primarily do business in the US.
So I've been a windows user for years, for the cost/benefit reasons you mention.

The first thing I used to do was install bash via cygwin. Now I install git + bash. That gets me most of the unix tools I'm familiar with. I haven't played with the WSL, though.

The second thing I install is virtualbox and vagrant, which lets me develop on linux. It's a bit of a pain in terms of mapping ports and remembering to bind servers to 0.0.0.0 rather than localhost, but again, you get all the benefits of unix.
Tesla didn't kill anything, electric battery technology is old and simple, any car maker can quickly switch to battery. In fact, battery vehicles are orders of magnitude easier to build than ICE vehicles. You talk as if Tesla had invented something extraordinaire. Stop drinking the kool aid.
Wasn't it banned much earlier? Famously in 94 Senna was under pressure in the Williams which was suffering without the traction control it enjoyed the year before, and he also had raised suspicions after standing trackside that Benetton were using an illegal form of traction control that year.
For Question 1, you can turn division by a known constant into multiplications + bitshifts using a library like `libdivide`[1]. Then, we could use the regular rejection sampling algorithm mentioned in the annotated code [2].

I'd be curious how the naive rejection sampling algorithm's performance compares to Lemire's algorithm's when both are updated to use libdivide...

[1] https://libdivide.com/

[2] https://github.com/colmmacc/s2n/blob/7ad9240c8b9ade0cc3a403a...
Thank you for the advice! I'm not a musical person at all; I will try to remember to get to this whenever I get back to this project!
that's how we launched our first site, deal maker just before publishing to slashdot.
I think we have a moral duty to have a strong and confident western world (with or without the US) to act united against countries like russia and china.
This is not interpretation - it is not ambiguous why the Committee of Five purposefully chose to downplay the function of government to specifically protect property rights - again, in explicit contrast to Locke's formulation of natural rights bearing "Life, Liberty, and Estate" - here's some further reading of their thoughts (including Madison's) that contradict this decontextualized misinformation:

"All Property, indeed, except the Savage's temporary Cabin, his Bow, his Matchcoat, and other little Acquisitions, absolutely necessary for his Subsistence, seems to me to be the Creature of public Convention." -Franklin

http://press-pubs.uchicago.edu/founders/documents/v1ch16s12....

"Private Property therefore is a Creature of Society, and is subject to the Calls of that Society, whenever its Necessities shall require it..."

https://press-pubs.uchicago.edu/founders/documents/v1ch12s25...

"While it is a moot question whether the origin of any kind of property is derived from Nature at all … it is considered by those who have seriously considered the subject, that no one has, of natural right, a separate property in an acre of land … Stable ownership is the gift of social law, and is given late in the progress of society." -Jefferson

https://press-pubs.uchicago.edu/founders/print_documents/v1c...

Even originally, Locke thought of the right to property more explicitly in terms of acquiring property more along the lines of the "pursuit of happiness" as evidenced by his Second Treatise, and Madison spoke in terms of that document as well:

https://thf_media.s3.amazonaws.com/CPP/FP_PS02w.pdf

Your quote from Locke supports their explicit and his implicit viewpoint here, and your other quotes are out of context of their primary sources which end up supporting their broader view of "Property" == "Pursuit of happiness".
> Formula E is entirely unlike how F1 was.

Well, exactly the same can be said about F1. It's certainly not the tiniest bit like how it used to be.
From a computer vision perspective. If you get a paper into CVPR, or SIGGRAPH, or NeurIPS, it has the potential to make your career. It's that important to some employers (academic and not) and that's why everyone struggles to publish in those "top" venues. It's not like you won't have a career without a paper in these places (I really want to stress this), but it's enough of a boost to your reputation that everyone wants to.

Think of it like getting a Nature or Science paper, or something in Phys Rev, or Cell. It's about prestige.

The real issue is conferences taking the place of academic journals. In most fields conferences are laid back places to share your WIP. In CS, conferences require full papers which means many ML researchers (for example) structure their whole year around meeting the NeurIPS and ICML/ICLR deadlines. It's a bit broken because those conferences have limited capacity and it can be a lottery if you get in. Journals don't have the same restriction and don't have deadlines unless you're going for a special issue, so you can actually take the time to polish before submitting.
Where I live often times I hear from the street below a group young men riding motorcycles down the street as a group. A bit of mad Max in it. They make a lot of sound and some drivers make their bikes ride in a upright position with only the read wheel on the road.

I can see they're having lots of fun, partly because of the loud roaring sound their engines make. They make their presence known. It makes me wonder what will the kids do in a few years when all bikes are electric.
>Which is why Silicon Valley is in California, and why attempts to create a startup culture elsewhere have mostly failed.

Silicon Valley's origin pre-dates these labor laws. Hewlett-Packard was started in the late 1930's. Silicon Valley's success has much more to do with a critical mass of talent and infrastructure that started a long time ago. The labor friendly laws were created as part of California trying to nurture that success.
That was one key factor behind the original growth of Silicon Valley. The others were the presence of several excellent universities, and a high level of funding from the military-industrial complex during the Cold War.
It's not only because VC sort of manipulating software labour values although it's their nature of so called "investment", it's also software developer communities. If you are around those slack channels, forums long enough you start to see there are very few discussion of developing anything real or valuable. Most of them spend time just "playing" technology/tools.

It's win-win BS. That's why it keeps going. The reality of its economy comes in delay long enough (e.g. 5 years with no profit, keep funding) that every body is detached from economic principle. With printed money lately .. oh the collapse might not come at all, you can be alive in coma for a decade as long as oxygen keeps pumping into your dead body.
No worries. Just definitely find some support somewhere. Whether it be your family, therapist, or someone else. God bless.
I don't know anything about the school but it sounds like the prestige took over- like with harvard, MIT, etc all, it's a great school but that's as much being driven by it's reputation for being a great school, attracting the most ambitious students in the world
The really scary thing is that world-wise bloggers like Scott Aaronson and Siderea think that bullying is an inevitable fact of going to school. Those of us that grew up outside the US know different.
No.

Mostly because people are in so much demand, and the average IC really does not have the ability to change the organization.
I found this library a couple years ago when making simple HTML reports from Powershell scripts, to be viewed locally from a network share:

AlaSQL JavaScript SQL Database Library
http://alasql.org/

Works really nicely to show your data in a table and allow sorting by columns and running predefined or ad hoc queries. It's a JavaScript SQL database, so you need to get your data into it primarily as JSON, but it supports importing from text, CSV, and some other common formats, and exporting too.
> Teachers don’t get paid more when they leave teaching for other jobs.

I think this depends highly on the subject of the teacher and private v. public schools. My SO was a public school teacher in a STEM discipline and at the very top of the district payscale. My SO now makes three times as much in industry. And we have much better healthcare.
Just FYI that’s not what right to work is. You’re talking about at will employment.

Right to work means they can’t make you join the union.
This kind of thing is why I'm happy that mens' clothes often use actual inch measurements rather than abstract 'sizes'.
Great idea. On the pricing page, I wouldn't have a free plan, because you don't. Just a free trial (which is cool). What do people convert to after the free trial ends?
- Tools:
Reveal (https://revealapp.com/) for dealing with app's UI,
Sublime (https://www.sublimetext.com/) for text editors,
Paw (https://paw.cloud/) for making API calls,
Proxyman (https://proxyman.io/) for manipulating requests/responses when debugging

- Quick hacks:
Moya library (https://github.com/Moya/Moya) for categorizing API route,
Diff Algorithm for reloading huge UITableView efficiently

- Others: Have a dog and sleep well :)
I'm rather proud of Abseil's implementation: https://github.com/abseil/abseil-cpp/blob/887d0eee6bab358472...

As I recall another colleague wrote the original version (I do not remember who.) I bitbashed and optimized it, and added the comments, mainly because I wanted to make sure I understood the reasons it was right.
You cannot reach the end of pi:

https://en.wikipedia.org/wiki/Proof_that_%CF%80_is_irrationa...