skysight-inc/HackerNews huggingface dataset:
the article really undersells sutherland, and sketchpad in particular

consider that in 01963 in sketchpad he demonstrated guis, constraint programming, a visual programming language (though not a general one), cad, and a way of structuring the sketchpad program that alan kay later described as being object-oriented, all on a computer that ran at somewhere around 0.1 mips (albeit simd mips)

and e&s can reasonably be understood as the first gpu vendor, though of course they didn't use that term, and for a long time their graphics weren't raster
> The fact that the article seems to use it to mean a 25% increase just highlights

that from the reader's point of view it's always confusing and ambiguous.
Pi-Hole or the adblock package for OpenWRT are probably better examples. GL.Inet routers are already natively supported by OpenWRT (since their firmware are just custom forks) so one can flash them.
how many workers at big tech companies work less than 50 hour weeks? how many of them get overtime?
True, but they are still being played.

You can still download and install Heroes of the Storm (and it is a pretty decent game). Reviving it and adapting it to the Xbox console would be an easy step.

Starcraft is still being played - and the lore is well established, known and popular world-wide.
Doesn’t it become something akin to micromanagement, when tight enough?
Obviously, Matt believes this or he wouldn't dedicate to a start-up in the field.

That does not make it true or likely.

As a counter point, since he believes code review is not going away, how is one going to become a great code reviewer?

My answer is by learning to be a good programmer and asking good questions. Code review is a discussion between two or more people with awareness of context, goals and reasons behind the code as is: it's a collaboration.

But reviewing unknown code by unknown author requires such a tremendeous amount of work (and notably focus and concentration): that is so much harder without an ability to ask questions about reasons for each specific area of the code.
It was shallow in the sense that it didn't explain why. When people post comments that simply dismiss what someone else has done without being explaining why or teaching the reader, that's what we mean by shallow dismissal.

Both your comment and the GP's follow-up do contain a little more explanation—that's good—but even better would be to give more: walk us through what the issue is here, why it matters, and what an improvement would look like.

If you just focus on what you don't like about something, how useless or dumb it is, that puts a nasty torque on conversation which is hard to get out of.
(solve (this :by strong-ai) (that :by weak-ai))
This line was worth reading!

> dig the life that both are scary and jamming lore whose biased top must be recoverable.
They would still care about it to do client to first Google server handling the request
Fewer of them can do less damage.
When small businesses adopted the web for their own little site, godaddy grab the opportunity and exploded. It's not like demand is fading, despite social media platform offering decent storefront for even less money and effort. People want $9 monthly turnkey website, they end up paying more but the hook works.
I would never go back into a agile/scrum organized environment where people talk about stoey points, the meaning and contents of a retro or an issue with the title of a ticket. If i only think about it i think its pure hell to work in it.
Instead we work in self organized teams. Where we have defined our own rules. Our own way or working. Ten times more productive and enjoyable.
Maybe the branding is a bit opaque, you might have more luck searching for Cloudflare Tunnels since they've changed some names. That's probably my bad for not using the word "Tunnel" in my original comment. Here's a blog post describing the product [1], and here's a link right into the middle of CLI docs to a command where they publish a site from localhost, and here's [3] a link to my crappy "blog" post that summarizes the process.

Like I said, I literally just deployed apps from localhost yesterday and today.

1. https://blog.cloudflare.com/argo-tunnel/

2. https://developers.cloudflare.com/cloudflare-one/connections...

3. https://blog.jorissen.xyz/posts/self-hosting-with-cloudflare...
Spain. Data Eng. manager. I switched jobs a week ago.
Although there are some startups with a freeze (because of failed investment rounds), the hiring market looks healthy: same salary ranges, recruiter spam with same frequency.
While that is true to a limited extent, labour is doing much better in plenty of countries where people have demanded - and gotten - far more than in the US also post-globalisation. Labour has lost power mainly in those countries where people bought into the employers narrative and stopped or scaled back the fighting.

Much of it correlates with media ownership support or hostility - e.g. in Norway the second largest media group was founded by the unions and remains owned by a charitable foundation, and so there has consistently been a strongly pro-union voice in media.
Their graphics division has certainly been lacking vs Nvidia's cards, but are still far ahead of Intel's. Their desktop and server CPUs are crushing the market.

> They are deliberately keeping prices high and creating artificial shortages of GPUs

That's simply not true. Check out TechTechPotato's youtube channel for the explanation on this, but under-shipping isn't price fixing. They're just shipping less to distributors because there's less demand, allowing the distributors and retailers to keep a stable amount on hand.
Approximately 1 in 20 links I click on on the iOS gmail app seem to do the same.
No, you’re right - as an earlier comment said, the red zone roads are not maintained anymore since the area was demoed and they are currently pretty munted.

I can’t say that the rest of the city is pristine but it is a good bit better.
Adding search history is on the roadmap!
What the Higgs boson tells us about the universe
> Most likely both the customer and you would be happier if you were able to iterate with them rather than building the thing they thought they would want however many months back. (And while it may be harder to set up that kind of contract, it's absolutely possible)

Possible? Sure. Just like it's possible that I could win the national lottery.

In practice, multiple companies bid for contracts, and all of the bids have to be of the form "Deliver $X in $Y months for $Z dollars".

No company is going to accept "Choose us, and we'll work until you're happy with the product or you run out of money, whichever comes first".

Agile doesn't work where there's competition for the project. It can't, because the buyer of that project cannot evaluate "we'll work until your money runs out" against the other bids that state "$X in $Y months for $Z dollars".

Agile works well for internal teams that are sheltered from having to provide competitive bids.
Explain to me how a reasonable discussion could possibly proceed after throwing out a link to "Naive Realism".

I won't defend my own comments. They're basically snark, boiling down to "religion bad reason good" (which I stand by). But don't try to take the high road now after you yourself replied to me with nothing but a Wikipedia fig leaf over "no you're just biased".
What don't they just make the chips bigger so there is more surface area contact on the heat sink?
I’ve found the criticisms regarding accuracy to be curious, not only for the reason you mention, but also because the apples-to-apples comparison isn’t ChatGPT vs Google so much as it’s ChatGPT vs an expert working on a test in a faraday cage with no substantial penalty for wrong answers.

With that context in mind it’s easy to extract value from it now, and either by allowing ChatGPT to adopt a process, or by building systems around it that enable greater agency (as they seem to be doing with Bing) these issues will eventually be overcome.
If RISC-V support by Microsoft is as bad as it has been for ARM, then I'm afraid RISC-V will never touch the desktop market, at all. Contrary to ARM, which is being pushed there with great success by Apple. Server-wise of course it's a different story...
20ms is an unacceptable amount of lag for many popular genres of gaming. Network lag (esp wireless) is often variable, which would make controls feel inconsistent. I think a significant high margin portion of the market will agree with me here. Take a look at gaming lcd monitors as an example. The response time has gone down from ~8ms to ~1ms, and these improvements are generally seen as significant.
Excellent points. NYT generally does a terrible job of California coverage.
I don't see what this has to do here, since the other comment was comparing to Portugal, Spain, France and the likes.

In any case, usually when you start making it private it gets better for a little while, to convince people to move over, and the government to defund the public one.

Then when the competition from the state is over they can start reaping the profits (like in USA).
As I said above, not editing titles at all would be catastrophic; this seems rather obvious from a quick look at the rest of the internet. HN's "bookish" (to use pg's old word) front page is the #1 thing that makes HN HN. I'm willing to try to improve it but when you call us hamfisted I feel like you're disrespecting both how hard this problem is and how much attention and care we put into it.
In the Austrian tax system you are not taxed in one bracket. The first 15k are free next 5k at 15%, next 10k at 25% and so on. So your average tax rate will always be lower than your marginal rate, thus removing 20% gross will never remove 20% net. Actual values depend on your income of course.
Me neither. But fly eyesight apparently is based on flicker, and movement plus spatial frequency equals temporal frequency.
Try replacing your judgment with education and understanding. My home office has servers with static IP addresses, hosting profitable businesses with other people's data.

It may be time to grow out of your visceral reaction
> (a) we obviously considered this in the first version of extensions and did not allow permissions "below" the fold

Irrelevant.

> (b) Chrome's extension model dramatically improved on the previous state of the art which was Firefox's "every extension can do everything, extensions can't be uninstalled completely, and there's no review"

Irrelevant.

> (c) the install dialog is just one part in a bigger system which includes the review process.

"Our MFA system is broken and will accept wrong input, but that doesn't matter because you without the correct password you won't get in."

Would that fly?

> I also encourage readers to remember that generally speaking, you all _want_ extensions. When Chrome didn't have them, they were the top feature request in the bug tracker.

What are you trying to say? That because users want it then overlooking security issues is excusable?

> If you don't solve user needs, users solve them themselves with solutions that are even worse (ie native code).

That falls under the realm of 'their fault.' This problem does not.

> Please spare a bit of empathy for the "chain of humans" that have had it.

OK, I feel bad for the poor Google worker with the thankless job and a six figure salary. Now fix it.
Absolutely. There are tens/hundreds of millions of aspiring American billionaires who believe hard work for peanuts or a lottery ticket are their salvation.

If American workers had any sense and self-respect, they would capture more of the value they create by forming worker-owned co-ops rather than give their blood, sweat, and tears over to investors (those who own capital and wealth) of publicly-traded companies.

Lone wolf, self-absorbed, rugged-individualism doesn't scale well beyond about 1 person. The prevailing lack of both community and solidarity in the US are sources of major social and economic failure. Many Americans believe less regulation, fewer laws, and greed magically result in wealth flowing from the heavens.
Read my comment above, CCR5 gene deletion/mutation does not make you resistant to HIV, it can also infect via CXCR4
>you've seen evidence for this, or it's your opinion?

Probably alluding to the under-shipping of GPUs; stated by Lisa Su during the recent investor call[0]

[0]https://www.fool.com/earnings/call-transcripts/2023/02/01/ad...
Not exclusive to California and very difficult to address from a legal (and political standpoint).
> with a graphics card line that you just told us is far behind Nvidia's?

Cheap and good enough can absolutely be a way to win.
Great. So there are two different classification systems, DOT and EPA, both using A-D as their classifications, but with entirely different meanings (DOT-B requires an SCBA, i.e. air bottles on your back, while EPA-B only requires an air-purifying respirator aka "gas mask").
The WARN act is not severance.

Typically with a tech company where they are concerned about a person walking out with IP the company will instead put the employee on garden leave for the duration.

It would also be completely within the WARN act to say "you are going to be laid off on April 24th, however you are required to show up for the next 60 days and do knowledge transfer to the rest of the team." And then on April 24th, you sign that you acknowledge that you've been let go, you hand in your badge, get your final paycheck and payout of any accrued vacation and then walk out the door and that's it - no other payments.

Employers have never been required to offer severance.

For example - the document on final pay for California. https://www.dir.ca.gov/dlse/finalpay.pdf

> There is no legal requirement under California law that employers provide severance pay to an employee upon termination of employment.

---

Typically, the stuff you sign when you leave is a payment contingent upon a promise not to cause future problems for the company. Don't disparage them, don't threaten to sue them for certain things relating to being discharged from the company.

If you don't sign it - you don't get the severance pay.
Those are bad managers. I always add a buffer on top of the buffer the engineers add themselves.
The coprocessors (TouchID, SecureEnclave, NNE) are not yet supported. These will be next in line once the webcam/mic/speakers are fully functional, so probably worth waiting a bit more (few months?) if this is critical.

Most of my usage is browsing, emails, and light development - so it works good enough for now. If I need a GPU, I run Jupyter on my homeserver with a 1050Ti.
Algae also produce waste that SMELLS. Now you have costs to deal with that, which also reduces _where_ you can put them, since most people don’t necessarily enjoy living near the smell of a wetland.

Then there are the ocean-based startups trying to just assist with what nature does out in nature. Also tough to scale when dealing with dropping structures in the ocean and making sure they work with as little maintenance as possible.

So both indoor “Ideal condition” and outdoor “Ideal condition” growing are actually really tough to scale cost effectively. Doing something _else_ with them while sequestering carbon could be interesting though. I know one team that is using algae to clean up wastewater wile producing electricity. I don’t think they’ll get to cost effective scale, but I think the idea tackles two great problems at once in a creative way, and that’s still progress!
Organized labor exists to allow workers to use their collective power to negotiate with the company. This power can be used to negotiate anything. For example, it's entirely possible for a union to negotiate for personal offices instead of open spaces, for TDD, for proper Agile instead of Scrum, or anything else its members care about.

Programmer culture is full of complaints about what management is forcing on the organization. Unions are the only realistic solution for those things. There's no reason programmer unions would have to be exactly like auto worker unions or actor unions.
See Orion's belt? Pretend that's a straight line. Now look perpendicular to it in both directions and you come to some fairly bright stars about the same distance both ways. One of those is red/orange and the other is blue/green. Visible to the naked eye even in an urban setting.
This is one of the reasons I’ve stayed where I am for so long. I get paid a nice six figure income to work on a training platform that is useful, but not critical. It is a low stress job with little to no critical dates.
https://www.dir.ca.gov/dlse/finalpay.pdf

> There is no legal requirement under California law that employers provide severance pay to an employee upon termination of employment.

The corresponding part is that if you can't waive X, Y, and Z - will the company still offer severance pay?
A completely foreseeable negative externality of the ubiquitous GDPR cookie permission popup, is training users to just click on any old shit.
> lawsuits per capita....

Is that litigiousness (eagerness to launch a lawsuit), or too much aggressive and overreaching behaviour that won't stop unless somebody sues to make it stop? Maybe some combination of both.
It's difficult to grant privately held equity that's taxable when it vests since you can't sell it to cover the taxes. Also if the company doesn't go anywhere, you paid a lot of taxes for nothing, and it can be difficult to even claim a loss if the company still limps along.
> things that could be interpreted as commentaries on other countries' policies, the way to do things or their culture

Rofl.

That's pretty much the only thing China is actually doing.

It's just constantly attacking the west instead of others in trying to spread hate.

Just look up any translations of Chinese media ( eg. Weibo ) or any Chinese government official.
> There are many ways to improve on TCP for specific use cases. You can get maybe another 10%-20% of performance, as Google did with QUIC.

Most of the gains of QUIC are in exchanging data with the first round trip, which you can do with TCP fast open as long as middleboxes don't mess it up; different congestion control, which you could do in TCP if you control the OS on the sending side as long as the middle doesn't mess it up, which shouldn't happen in a data center; and maybe some benefits for connection switching, which should hopefully not be necessary in a data center (although I've certainly seen cases it would help!); multi-path TCP also addresses this, but has probably worse CPU efficiency problems: if a logical flow is coming in on multiple NIC queues, there's going to be cross-cpu communication on the data structures.

Unless it's changed, QUIC also simply won't handshake if the path MTU is too small, so you don't get to have the excitement of path MTU discovery failures; but you really shouldn't have that problem in a datacenter.
They had a chance to meet a much better price to performance but IMO nvidia showed that the market is willing to pay a premium for GPUs and both major players are exploiting that.

Nvidia relaunched the 4080 12gb as the 4070ti reducing the price by $100. There has to be one hell of a profit margin on the high end cards.
> They are deliberately keeping prices high and creating artificial shortages of GPUs,

I'm not sure if you're referring to AMD "undershipping", but if you read how they use that word it's pretty clearly a bad thing. AMD has been shipping less (to retailers) than what they could, or would like to.
Deploy time: 2022-11-11 20:00
Deploy point: 32.695° N , 167.695° E

Comes back to exactly where it started, at first I thought the sim was broken.
Why would you move to Texas if you worried about water scarcity?
Earth’s innermost layer is a 644 kilometer wide ball of iron, new study finds
Yup.

If AMD actually competed on price then they'd be shifting the GPU market away from Nvidia.

They seem content however just be second best but making bank.
Why is that?

My current team only estimates projects not tickets and does not do scrum, and I don’t notice a difference in performance from scrum teams I’ve been on.

Furthermore, I worked on a 18 month project that was estimated by someone who was not on the team that implemented it and it was implemented on time without overtime, and without any special process. Maybe that was unicorn, but it happens.

I think just having a manager/tech lead that cares and maintains priorities is all it takes to stay on track.
Maintaining things sitting in the ocean is still expensive. You can’t send robots out, you must send humans.

Oil rigs are worthwhile just because they can be turned on/off relatively easily depending on market conditions and when they are on, they mint so much money that expensive humans are a rounding error.
it's far from frictionless but it's feasible

most of the people who buy and sell cryptocoins here in argentina aren't very technical

the reason the transaction fee matters is that it puts a floor on how small a submission fee you can reasonably charge; 1¢ wouldn't work, but US$1 or US$10 could
Not sure how C++ compiler or SBCL compiler utilizes auto-vectorization. The Rust compiler is able to auto-vectorize tight loops to use SIMD without much prompting. E.g. the following uses SIMD automatically.

byte_array1.iter().position(|&x| x == digit)
It doesn't necessarily mean that management is giving the feedback.

It could be coming from tests, from CI, from the QA team, from customers, from other engineers in your team, or, failing all that, then yes from management.

But if management is giving feedback that is hard to reconcile with everything else, at this point you can point to CI, the previous tests that were added based on other requirements, feedback you got from customers etc. as justification for your existing actions. It means you're operating with a lot less assumptions because you get data validating what you're doing (and where you should fix things) every step of the way.
California also pays a huge price (pollution, congestion, etc.) for all the cheap goods imported from Asia then shipped to the rest of the country via truck and rail.
Just wanted to mention out there that this is one of the topmost reasons why I left Germany (and moved back to Asia).

- Lack of political will to fix the bureaucratic mess: I had to come to Immigration Office standing in the queue at 3-4am due to lack of appointment slots online.

- One of the biggest companies in Germany didn't know how to move my employment permit from Berlin to Hamburg. No complicated case even! I was on visa, single, residence tied in Berlin and for 4 weeks their HR and Immigration partner kept deliberating on where/how the application should proceed. I worked at small startups as well as some big ones and I felt a major lack of empathy for foreign workers among German/European colleagues who never had to deal with such paperwork.

- I felt tons of virtue signalling here but minimal support for once you were in the country. Eg. Poland had had Immigration Advisory Centers you could call and seek advice on your case for free, in multiple languages incl. English. Poland! - the country "infamous" for not being very foreigner-friendly. Zero such support in Immigration Center (Auslandsamt) in Germany with silly argument of "we can't speak in English even though we work in an office where we must interact with foreigners every day because what if legal repurcussions?"

Long story short, it left a poor taste and I chose to leave.

Turned out for the better but just wanted to point out: I still believe that problem is not just collecting information (there are sites like allaboutberlin that are good at it) but handholding/support (like Jobbatical/Localyze are doing and some lobbying/support to the govt. to fix the bureaucracy that is living 20 years back in time.