skysight-inc/HackerNews huggingface dataset:
Hi, the author here. This point is about the limitation of local development when you need to work with certain closed-source software that you can't install on your local machine. This can be either because the software requires special hardware, or has licencing constraints.

At that point, "local" development environment is no longer a possibility as you would need to most likely connect to an external service to be able to consume the features this close-software provides. At that point, you are no longer within your local environment but have sort of a hybrid approach.

This is where the "reinventing the wheel comes". In case you don't want this dependency and don't want to embrace a cloud-native approach you will either need to design your own custom-made solution to replace that missing service or make a certain compromise by picking an alternative one.

You might still say it sounds "dubious", but it is an opinionated view of how I see the future of web development changing. The changes might not be so obvious now, but the trends are slowly surfacing and pointing in the direction of a cloud-native future.

Cheers
Sadly, it doesn't appear BitBbucket has similar options, but good notes anyway, thank you!
It's only encouraged within certain contexts. Like it says, short lived stuff can be named "x" or "i". We already do this in almost every language. "c" for "count" or "i" for "index" isn't specific to Go, I've seen and done that in every language I've used.

Stuff that isn't easily understood should be named appropriately but shortness is encouraged.

If you're storing an index in a global variable or a struct field then it should be called "index" not "i".

Method receivers are usually always kept short because they're pretty self explanatory and the first thing you look at in a function.
Which is ideal, but generally beyond reach for now. So assertions it is.
The immigration issue is more complex than that. I met a guy a long time ago who immigrated illegally, but eventually decided to go legit. He built a fortune in the shipping pallet business, and complained loudly about unfair competition from illegal immigration because those companies could pay sub-living wages and skip out on safety and workers' comp insurance.

It's fine to prefer living in one culture over another, which is exactly what both your friend and the people they complained about are doing.
And the family, which is maybe the biggest draw for many of us.

The more I think about it, the more I realize the choice of where you live is barely rational, if at all. Sure we come up with reason about why we are where we are post hoc, but are those the real reasons?

I can almost guarantee I will never move to DC or Virginia. Not because it isn't an amazing place with everything you can want, but because it's just not me for some reason that's hard to articulate. I would guess you would almost guarantee you'd never move to CA, too.
Woah, how did you figure that out?

Hope you are recovering okay.
These payouts don't come from the grand central corporate treasury, but from the budget of a director or a VP. They might have a small amount of discretionary funds after their headcount and other expenses are accounted for.
Agreed that your week of combing through the settings to get that kind of increase was well worth the time, and it would not be fair to measure your productivity by number of commits

I think you are getting downvoted because of your comment "utter piece of crap" as against the guidelines

I suggest you edit that post and take it out

Your observation, stripped of negativity and emotionalism, would probably be up voted!
I kind of agree with their reasoning, the exception being when you can have a lot of complicated looping/control flow breaks or transient variables close to their usage. Seeing 'array[i][j][k]' is never fun.
Developers were more than willing to bet on new construction, but it's mostly outlawed in the city.
This was interesting to me:

"But there is no hard requirement for papers to actually go through this review with two weeks’ notice. Numerous papers are approved for publication submission without meeting this “requirement”: an internal analysis shows that just under half of the papers submitted to PubApprove are done so with a day or less notice to approvers."

That doesn't show that 2 weeks notice isn't required. It just shows that some papers make it through the process very quickly. Perhaps those that don't have much controversy associated with them. That doesn't seem unusual to me, and doesn't seem to prove anything. It also seems curious that they didn't talk about how long that other half did typically take. Min/max/average would have been helpful.

Note that I have no idea if Dr Gebru was wronged here. Just noting that the above passage seems inconclusive to me.
Microsoft Teams is clearly a product worrying about user base growth and nothing else. There are bugs, quirks and performance issues everywhere, and then - out of nowhere - you get an update about its new "AI Real-time Speech Translation for Your Calls!".

They are just pushing new features in and hoping that everything will hold together until they dominate the market. I'm not saying that this is wrong, just that this is a fact for anyone that uses Teams on a daily basis.
Crypto for energy-saving is like fucking for virginity

lol
if you have central air you need a fan to blow the air and a thermostat to start it
As far as my understanding goes, ML Compute is for training models via CPU or GPU and not ever supposed to use the ANE: https://developer.apple.com/documentation/mlcompute

Core ML on the other hand is designed to use trained models and runs automatically on CPU, GPU or ANE depending on what fits the currently executed model layer best: https://developer.apple.com/documentation/coreml
I would imagine a large part is segmentation. You can’t even guarantee that X is installed on the system. This is a hard problem since most games are proprietary.

Edit: commenters make good counterpoints
Pynk Most Exciting Startup Awards – Win an iPhone 12 – Pynk.io
In the abstract they do say explicitly that they broke new ground with the study.
I would say it is the opposite. Beyond a certain project size, semantic html + css becomes unmaintainable because you are not able to predict what while change if you remove one line of css.
Ironically (coincidentally?) another of the most valuable companies in the world, Amazon, has been saying exactly the same thing - and acting the same way - for more than 20 years[1]:

"We believe that a fundamental measure of our success will be the shareholder value we create over the long term...

Because of our emphasis on the long term, we may make decisions and weigh tradeoffs differently than some companies...

We will continue to make investment decisions in light of long-term market leadership considerations rather than short-term profitability considerations or short-term Wall Street reactions..."

Maybe there's something to this approach?

[1] Bezos letter to shareholders, 1997 - https://venturebeat.com/wp-content/uploads/2010/09/amzn_shar...
That's why I addressed Intel IME, not Windows telemetry.

I put Windows telemetry into same bag as the Apple calling mothership.
Good to hear...was thinking this last week about making the leap just from all the good news from Proton.

Now that Davinci Resolve works well on Linux I don't see why not to make the shift.
I wasn't comparing Amsterdam to SF since nothin in Europe comes close to Bay Area, I was saying Amsterdam is expensive compared to most cities in Europe but when I look t wages I don't see anything special than cities in Europe with a lower CoL.
To each their own I guess. We'll gladly take the "boring" year-round spring over harsh winter (-30/40 windchill, hazardous winter driving, etc).
I get the same question (after a while) here: https://www.wpf-tutorial.com/
> First, harm to low income families. For instance, _requiring_ that new homes have electric vehicle chargers in the garage does nothing to help immigrant families purchasing their first home is a similar proposal that doesn't nothing but increase harm to the environment and low income families.

Adding a level 2 charger to an existing home ranges from a few hundred dollars up to around $2k, depending on where you are in the US and whether or not you need a new 240 V circuit installed.

For a new home, where you can put in a 240 V circuit for it while you are doing all the rest of the wiring, with very little additional material or labor. It's only going to raise the cost of the house by a little more than the cost of the charger itself, which will be a few hundred dollars.
Eye for an eye then. :-) For someone claiming I'm anti-MS, funny you use the mocking M$FT abbreviation.
> These are the exact same arguments folks made and probably still make with the original iPhone release.

So true. The iPhone was by far not the first smartphone but it appeared with optimal timing as it was possible to create something really polished while still having enough features. Also now low energy is a trend and having a fast laptop with passive cooling is just surreal.

The MacBooks seem inferior in many ways but if you compare just the fact sheets, they are just more close to what a mobile user needs. (Battery life, generally solid components, low weight, it just works - and if not you can go to the next Apple store)

Intel definitely went a few times in the wrong direction with Itanium and also all the CPU bugs (although ARM had them as well). But I'm sure they'll come up with something new if needed, this wouldn't be the first time
This may be the biggest societal contribution from the pandemic, if and when we survive it
Thanks, I appreciate your guidance. I’m admittedly self-conditioned to snap judgements on aesthetics, and despite reading the article, that’s probably what blocks me from getting it. Glad to know there may be a cure!
It's probably why they have so much money. It only goes one way. They are greedy and unethical just as any other big co, what's worse about them however is that they are trying to wear that deceptive image of them being changed now and embracing open source blah blah, but it is the same greedy Micro$oft it has always been.
I think THE major difference was enforcement of noncompetes (as well as those as a proxy for a slew of similar regulatory differences).

Financial resources went to route 128 because of a more corporate-friendly regulatory climate. Innovation came from Silicon Valley because of a more innovation-friendly regulatory climate.

Guess which won out?

US reached economic supremacy in part due to a weaker IP scheme than Europe, and China is doing likewise right now. Innovation requires a mixture of economic rewards (which doesn't happen in the absence of any enforcement), and building off of the work of others (which doesn't happen with strict IP laws). Massachusetts went off of the deep end of more is better.

Coincidentally, Boston is doing better for big business, like biotech, in part because there, the balance falls in a different place. It's very tough to start a scrappy biotech, so the number of employee leaving to do a competing startup is pretty darned low in either case. The downsides of strong IP are smaller, and the upsides of weak IP are greater.
If you're shoveling twice a day, you should consider doing as they do in Alaska and simply stop shoveling it. Drive on the snow if it's snowing so much that you have to shovel twice a day.
it was a lot more. they built an incubator called Stanford Research Park as a joint venture with Palo Alto. It gave access to students (key to any tech company, getting fresh students with new ideas and up to date knowledge), access to VC, and nice facilities for tech startups.

I don't know the exact terms of universities when it comes to founding companies but I don't see how the university can prevent you from founding a company, or demand a percentage.
The bugs are probably still there on the Windows version but those users are less accustomed to filling bug reports.
A lot depends on what the nature you're looking to be accessible to looks like of course. (And I'll be the first to agree that the Bay Area is probably especially nice in this regard.) But I'd say you were describing any significant coastal city, areas of Colorado (can't speak to other mountain states although places like Boise I would think...), etc. If you're looking for a reasonably affluent suburb there really isn't a particular shortage of them around the country--and many have good outdoor recreation options.
It may be a classic article to you, but for the 'N' people who have joined HN and not seen it and not learnt from it yet - this is their opportunity.

Do not deny it to them or belittle those that provide said opportunity. Your past is not their past.
Stanford Research Park was a joint venture between Stanford and the city of palo alto. It was highly non-random.
Same here. Pretty much no allergic reactions to either raw or ripe mangos (in me or anyone I know), unless you call a bit of irritation or sensitivity around the edges of the lips, a reaction, that too, only with more acidic raw mangos (or maybe also with the skin of ripe mangos). I say "more acidic" because there are some less acidic, almost non-acidic varieties that we used to love and gorge on as kids - named Rajapuri or Totapuri mangos. A bit larger than the average ripe mango. Mild but really good tangy flavor. We used to eat them with pinches of salt, but they were tasty enough to eat without. I think a little sweet-sour. And you could eat a large amount without getting a stomach upset, like a couple of them.

Edit: Those were raw mangos.
Thank you Stavros. I had a big smile on my face when i was finished reading.
As an employer I am looking for an expert who does excellent work. I don't care where he is located and I am willing to pay good money for good work. Experts are a rare resource which will always be expensive no matter where they are located. My 2 ct.
Wow, that comment thread is a cesspool. Company closes because of “illness and parts shortages” and people go “JUST A BAD FLU!!!11!!1elevn!!”. How hard is it to take a statement at face value, particularly from a very small business where the writer was so clearly and obviously sad as to commiserate the demise of support warranties?
The set they played Decca wasn't their best tracks at the time. It's on anthology PT 1

The set they later played to George Martin was much more like the classic Beatles
The problem with anti cheat is that those are literally rootkits.
You would need control of 51% of the nodes to submit a block with arbitrary data and override consensus.
You can’t just add any hash to a block and add it to the network. In order to be the miner to add the next block, you have to win a competition to find a correct hash that solves a difficult math problem. Since there is no way to start with a resulting hash and work backwards to figure out what piece of data gave that hash, the Bitcoin protocol uses this feature to create its difficult math problem. The math problem stipulates that the first miner to produce a hash with a certain amount of leading 0s will be the winner of that block and be able to add it to the network.
I think we are being sold a farce. Gas stoves and gas cooking have been fine for decades, what has not been fine, is the energy companies maintenance of their gas lines. Rather than force those companies to take better care of their gas line so we don’t have any more house explosions, policymakers are taking the convenient argument that natural gas is bad, and so we should ban the use of natural gas at homes, that way we won’t have any more explosions. See? Problem solved
I don't think that's the case. I've anecdotally heard that Stanford does take some (possibly small) amount of equity. From the first paragraph of Stanford's patent policy[0]:

> All potentially patentable inventions conceived or first reduced to practice in whole or in part by members of the faculty or staff (including student employees) of the University in the course of their University responsibilities or with more than incidental use of University resources, shall be disclosed on a timely basis to the University. Title to such inventions shall be assigned to the University, regardless of the source of funding, if any.

For an example of an institution with the kind of IP policy you're describing, the University of Waterloo in Canada has a policy[1] that by default assigns IP to creators rather than the institution:

> Except as stipulated below, it is University policy that ownership of rights in IP created in the course of teaching and research activities belong to the creator(s).

[0]: https://doresearch.stanford.edu/policies/research-policy-han...
[1]: https://uwaterloo.ca/secretariat/policies-procedures-guideli...
Honestly, it’s fine if documentation goes out of date, otherwise what’s the point of writing anything at all? The onus is on the reader to check the publish date of what they are reading, and to cross reference it with other sources to ensure accuracy.
I lived in SV for a decade and worked in SF for most of that.

> WFH might not stick widely

If the vast majority of workers demand it, then I don't think employers will have a choice here. Leaving now is a vote with your feet.

> unenforceable non-competes

Very few of my peers have ever cared about this in practice. I don't think this is remotely a major benefit compared to e.g. state taxes.

> fantastic weather and surroundings

The surroundings, I'll give you, but the weather is "fantastic" in a small number of communities only. SF weather is far from fantastic. I don't miss it. Sunnyvale or RWC, on the other hand... But still. The weather is boring.

What I don't miss are the fires and smoke-filled skies, and the drought.

> an educated and diverse population

The "native bay area" population? Or the migrants and immigrants? The vast, vast majority of people I worked with over the years were from elsewhere. We used to joke that it was rare to hear someone was born in the Bay Area. There's not much weighing people from elsewhere down preventing then from leaving, and there is less and less weight each passing month this year.

> cultural activities

I actually cannot think of anything unique to the Bay here...

> very high compensation

True, but I know plenty of people who have moved to Seattle and New York who make just as much. And I know of several fully remote (pre-pandemic) workers who are making 90% of what they would earn in the Bay Area -- I know, this isn't common, but it's possible.

Honestly, SV has done this to themselves. NIMBYism, insane housing, terrible transit, high taxes. I have no doubt SV will recover, but the rest of the world will prosper at the valley's expense.
Launching 50 Products in 10 Months
Hard agree.

I spot things in `git add -p` that I had missed when writing the code in my IDE.

Then I spot more things in the github "Create PR" page that I missed in the previous step.

Then sometimes I spot more things in the created PR that I missed in the steps above.

Always skim back over your PRs, especially in the final context that they'll be reviewed in. Something about it puts you into "reviewer" mode and you'll get a better PR out of it.
Yeah, the question is always for whom is this review? For my mom that distinction is irrelevant and can be ignored. For myself, it's crucial. I hate seeing CPU benchmarks where they don't compile the compiler for that u-arch first then the run it on Firefox, and then test the resulting because that tells you the actually capabilities of the chip not just how it performs for existing binaries that will be updated within 6 months most likely.
Oh please do _not_ do that :)

Sugar is just a toy. Don't learn it. Maybe you can learn something about common lisp from reading the sugar compiler source code.

I agree with TurboHaskal. I too, learned Scheme first and liked it cos it was simpler/purer etc. than Common Lisp.

When I finally learned Common Lisp, my only regret was that I hadn't learned it earlier.

Common Lisp is not perfect, but it has a single standard. Very important. It's very mature and battle tested.

The people who you'll meet in the Common Lisp community are very smart and capable and you will learn a lot from them. I did.

Learning Scheme won't hurt but I recommend Common Lisp. Great, free compilers, lots of libraries for everything and a great community.

But please, do not learn sugar :)
> Folk can spend 10x more time talking about doing something than it takes to do it

When I see this happening in the team, I immediately try to get the engineers to implement 90% to then talk about the other missing 10%. There are a million reasons why a solution isn't perfect and we need to put as much thought into it as possible. At the same time we have to keep in mind that everything we do is a tradeoff. If you think your solution is perfect you probably lack knowledge.

I prefer to ship 90% and then see how we can improve on that with data I can't produce if I don't ship anything. Talk about hypothetical future problems going in circles doesn't solve problems we have right now.

Don't get me wrong, I'm one of those 10x thought times guy myself. But I know how to keep the ball rolling in a team and take the responsibility for these types of decisions which look like educated corner cutting.
How sure are you that it wasn’t some sort of Active Directory group policy which did the install?
"Also: lambdas are only really useful for the low-to-no traffic situation. If you have constant traffic you're better off using a small VM."

I don't understand this.

The entire point of Lambda's is to offload the overhead and complexity of managing severs - and - to allow for large occasional spikes in traffic.

Even with the limitation of '5 second warmup per concurrent' Lambda - that's not a big deal. It means maybe 100-200 users have to wait a few seconds while 100-200 Lambdas warm up - and with 1.5 user spike ... you really don't know what you're going to get, but with Lambda's at least you're pretty much guaranteed it will work.

For cost efficiency, with stable tech, stable/predictable traffic, and enough scale that you have the right team to be able to manage your EC2's properly - yes that makes sense. But you need some scale to get to that point wherein that cost efficiency is worth it given that Lambda's 'just work' fairly well fairly easily.

But I definitely could be missing something.
MIT had a similar revolution centered around Route 128.
Quantum Simulator
I've been keeping an eye on Solid for my next project. It seems small, fast and ergonomic.
Isn't D.C. really humid? It was built on a swamp, after all.