skysight-inc/HackerNews huggingface dataset:
It's a complex question. You have to be aware that most things you'll learn in CS will have basically nothing to do with your job. CS is basically maths. You'll learn formal logic, theorems and proofs, abstract models and algorithms, things like that. Don't get me wrong - they are or can be insanely interesting, but there is also a huge gap between CS (especially on master's level) and things that you encounter in daily job as a coder. So if you expect something that's directly relevant to your work, you'll probably be disappointed.
On the other hand, what you get is a problem-solving toolbox and improved ability to think on an abstract level and solve the general problem. It can be a significant asset if you are aiming at R&D positions or comanies that have a strong focus on that.
I don't know the USC program, so can't say much about it, but just as an additional idea - maybe you should also look into software engineering path - depending on the university, you can get a much more hands-on study. Just as an example - if you think about compilers and programming languages, in CS the focus may be (again, depending on the university and lecturers) on formal definitions of languages, their equivalence, provably correct transformations of expressions, and so on. In SE you may have a larger focus on compiler implementation, optimization techniques etc.
I hope it helps a bit. And just for the info, I do not regret my MSc ;)
Sad to see this downvoted as it is absolute truth (except "left over for salaries for a half dozen devOp techs" is a bit exaggerated but the rest is spot-on).

AWS/cloud is extremely expensive. Seen many companies bankrupted by it when they could've run their own infrastructure for pennies on the dollar. For some workloads (very variable ones, in particular) it's totally worth it. Most of the time though, the cost premium is a killer. If you're running a business where customers are not price-sensitive and your margins are very high, AWS makes sense. That's not most of us, I think.
In many U.S. states to include California, employment is legally considered “at-will.” This means the employer can terminate the employment agreement at any time and for nearly any reason.

You cannot fire someone for membership in a protected class (race, religion, sexual orientation, etc) or participation in protected activities like reporting an employer’s violations of the law, but it’s difficult to prove intent in such cases.

There are exceptions for unionized workplaces with collective bargaining agreements. Employers in those situations cannot fire employees without “just cause.” Google R&D is not unionized, however.

https://en.wikipedia.org/wiki/At-will_employment
Whenever someone mentions something organically eating away at plastic this the idea that it decomposes faster than we are used to scares me.

Imagine what would happen if the plastic insulation of our cables rotted away, plastic housings of powertools fail... Basically most of our modern world would melt away in front of our eyes.
In the vast majority of cases, neither of those things practically matter. The multiple connections are for intended for concurrency, not parallelism. Web assets are not large enough for slow start to impact overall download speed by any large margin, nor sustain downloads long enough that the connections start to compete. Requests are bursty.
What is described just sounds too good to be true ? Wonder what the bottlenecks are ?
An MDM can install a root certificate + VPN and snoop on your network traffic (which would disclose a lot of things).
Your general point is of course correct, but “roughly 5% of total CPU usage of the release build” is absolutely worth fixing! As long as you fix it in the release build, not the debug build.

If you have a computer fast enough to do a release build quickly, it’s probably also fast enough to hide performance problems with the release build.

There are other approaches that can work, like building in the cloud so you don’t need a huge fast PC for each developer, or doing partially-optimized builds that balance build time with runtime (and debuggability).
Off topic but I thought Timnit was a male name.
I don't see why we should take prosecutors (who have their own goals and ambitions, operating in a political environment) at face value either. There's little to lose in pursuing a company with deep pockets, and a lot to gain.
The obvious solution would be not to go to war with china/russia unless they shut down energy exports. And of course they wouldn't, as they depend on selling and also importing electricity at times.
We even have practical experiences with that. Germany for many decades got their natural gas from the sovjet union and russia. Despite of the cold war, and it indeed was just short of a war state, gas supplies never were cut. Because cutting gas supply to Germany would have been a simple way to apply pressure, but not a cheap one. It would either have triggered a war or at minimum that after recovering from the cut, Germany would have been permanentely lost as a trading partner. So there was never a supply cut in many decades.
I'm quite sad about this, there was one thing that push was great for, and thats optimizing pageload speeds for first-time visitors.

We used it to push about ~140kb of static assets before our django views finished computing, and it noticeably sped up initial pageload speed for first-time visitors, which is the segment we cared most about.

It's a powerful footgun, obviously it will only make things worse if you're pushing multiple megabytes of JS to users who already have it cached, but when used sparingly in the right situations it was quite helpful.

I even built a django middleware that handled figuring out which assets to push automatically: https://github.com/pirate/django-http2-middleware
It's a very basic principle: If someone is immobile, sitting and only resting, not doing what they're supposed to do, they may become deeply depressed and unhappy people.

If you go for your quest in life, you may become very fulfilled and happy even when failing to obtain any end goals.

There are of course no guarantees or strict rules in life, so are just very general cause-and-effects in play.
Note that the interpolating of attribute values along the edges of the triangle is not exclusive to a polygon-pusher, right? If your raytracer has textures, it still interpolates the much same way the polygon-pusher does, right? Am I getting confused? (Of course the raytracer's geometry is less likely to be triangles than the polygon-pusher's geometry, but let's keep it apples-to-apples). And of course it applies to any kind of textures: baked in lightmaps, normal maps, whatever.

I mean, sure, the polygon-pusher presumably does it post-transforms, i.e. in screenspace, and the raytracer does it in some other space (exactly what space is gonna depend on implementation of the camera and stuff I think), but I think it's pretty similar?

But as far as I know the depth-checking in a polygon pusher is totally about the raster, so in that sense, yeah, the (non-wireframe) polygon-pusher has a deeper relationship to rasters.
One very hopeful, usually neglected point is that we don't need to produce anywhere near the same amount of renewable energy as the total enthalpy (raw energy content) of the carbon sources to maintain the same level of service.

Electric vehicles convert power to motion several times as efficiently as internal-combustion equipment (except ships and aircraft), so much less total energy is needed to move the same mass of (especially) people and cars. This is most immediately visible in the current usefulness of electric scooters.

(Big ships are already 70+% efficient, so there is less room for improvement. Small aircraft can claim benefits similar to cars, but airliners will suffer losses converting to (e.g.) LH2 or LCH4, and/or after the electric motors have worked; but there is still room for some improvement.)

Similarly, and surprisingly to many, the same applies to building heating systems, where better than 300% efficiency of heat pumps means that 1 kW of electric power produces 3+ kW of warm air. (The extra 2 kW comes from outside air.

So, today, while we still get more than 80% of raw energy from petroleum, renewables driving electric systems already have reduced that to 60% of actual delivered service.
I'm guessing you don't have enough data to make any determination. Perhaps look at how competitive the space is for your apps and see if there is a market out there that you don't know about?
Non sequitur. That doesn’t explain any of the inconsistencies.
Yes, those graphs show the pure productions costs. Which is actually not fair, because coal might have low production costs, but the damage to the atmosphere isn't included in the calculation, so carbon taxes are not artificial, but partially express the actual costs of coal.
You can view more compensation ranges by level at Facebook here: https://www.levels.fyi/company/Facebook/salaries/Software-En...

The highest level (E8) with recorded information: https://www.levels.fyi/company/Facebook/salaries/Software-En...
>Since very few people have the ability to do this, you can constantly beat the market on an almost daily basis.

That's incorrect usage of terminology because energy is not an investment. Nobody buys a kWh of energy expecting it to net a return year over year. It's used as a consumable like food or water. If you buy low and sell high you are engaging in trading, not investment.

Trading is about providing liquidity and the maximum liquidity a market needs depends on its size, not the number of traders. Those traders basically have to share a market and if there are too many traders then the profit per trader will go down. This is the biggest reason why trading (not investment) is zero sum. At some point enough is enough but this isn't necessarily as bad as many people portray.

A lot of industries are like this. Once everyone got a smartphone or PC the only way to grow faster is to displace a competitor. Trading in the stock market is usually a poor choice because there are plenty of professional businesses that are already providing enough liquidity.

Trading in the energy market can be a good choice precisely because the market isn't crowded as you said.
HPE is relocating headquarters to Houston from California
Wonders, Not Miracles
There's been hundreds of independent pilots and experts who have signed off on the plane from multiple regulatory bodies and other independents. Including 565 independent pilots in Europe alone. [1]

No other plane in the history of aviation has had this level of scrutiny.

[1] https://www.airlineratings.com/news/boeing-737-max-safe-fly-...
But isn't that also environmental? Diet of the surrogate mother and child growing up over the years?
SaaS frontend + on-prem backend (open-source)

Data transits through the on-prem backend hosted on your servers to your end-user browser, while remaining invisible to our Forest Admin servers.
Personally, I think the SV numbers are just too high. Your attitude is a good example of the issues that come with that.

We’re engineers, not royalty. There’s nothing any one of us could do that would justify these wages, if it wasn’t for US immigration policies causing an artificial supply/demand issue.
SASS + Tailwind + Css Modules(to get scoped styles) + typescript + tsx(assuming react) + typings for everything + webpack
Hello, If you need real and professional hacker services, please contact RobHACKZ911@GMAIL.COM They helped me hack my husband, whatsApp, when I needed proof of divorce. They are professional hackers group in the United States, TURKEY, INDIAN AND EUROPE, they are the best hackers and also software developers to penetrate all websites, all other hackers contact them for the best algorithm software. Your services are also 100% guaranteed.
They offer the following services and more;
- illegal hacking
- Elimination of old creditworthiness
- University of Change
- hack bank accounts
- crime
- Facebook hack
- Potter hacks - personal e-mail accounts
- Chop degree changes
- blocked local politics
- Server crashed hack
- skype hack - tate hack
- Word Press Hack Blogs
- individual computer
- Remote control of devices
- burner hack numbers
- Confirmed Paypoker Account Pirate
- Any account on the social network that you create
- Auto and iPhone Hack Text Message Trapping Text - Trapping
the post
- Credit card for free online transactions credit card and credit card blank
Atm - Intracleable IP etc., ..
Contact RobHACKZ911@GMAIL.COM
and your problems get solved
We would add a chemical into the mix that would protect the in-use plastic from the mushrooms.

But them we would have to invent a new mushroom that would eat that new kind of plastic waste.

Oh.

It's a never ending cycle.
That would be the only reason for so awfully overengineering something - it's created by an advertising company.
The article doesn't contain any more information about the topics in the title. Which is too bad, because I would be interested in hearing about the economics of these things and hearing from companies attempting them.
It varies by country, even in Europe. In France you also sign beforehand. But in Spain it's quite common to only sign the contract on the first day; before you can request a letter saying that they are contracting you and the salary, but not more.
My husband was so smooth at hiding his infidelity so I had no proof for months, I was referred to some hacker and decided to give him a try.. the result was incredible because all my cheating husband's text messages, whatsapp, facebook and even phone conversations was wired directly to my cellphone. Robhackz911@ gmail helped me put a round-the-clock monitoring on him and I got concrete evidence of his escapades..if your spouse is an expert at hiding his cheating adventures
I'd worry more about wages dropping due to WFH and creation of a "pay-adjusted" distributed workforce.

I'd also worry about the monopolistic behavior of the incumbents making it harder for challengers to succeed, creating less diversity in work or employment.

Principled stands won't happen. Profits matter, not morals or ethics. It's better for them to maximize the workforce pool and keep them fungible.
> so that a missed packet in one request doesn't slow down simultaneous requests

This is already true for HTTP/1.1. The browser uses 6 parallel TCP connections to fetch resources, and a packet los in one of the TCP connections wouldn't stall the other ones. QUIC only fixes this for HTTP/2.0 which uses a single TCP connection with multiplexed HTTP streams; a single packet loss on the TCP level would stall all multiplexed streams on an OS level.
Ok, I am done with this. Anyone wanna start a tea shop in a small town in Asia? I am down. We can bootstrap it, live a simpler life and mingle with the locals. May be even create a little ordering system, postgres v9 in the backend, running on a dingy moth balled Dell PC under the cash register and use jQuery frontend, of course limited to 1024x768 resolution monitor from Compaq with a broken power button.
There is a general hope that science will save the world from the mess it is in. I think this have been part of the problem all the way trough the last century.
What kind of optimization. From performance point of view 64bytes would be a cache line (on most architectures), so if the message fits there, it's good enough.
Maybe they are not considered obsolete?
Testing without limits: xk6 and k6 extensions
> [...] or else you'll end up shipping an Electron app like Discord does.

And get to dominate their market niche?

People got to realize while native apps are nice and all, there is absolutely zero evidence that going native vs cross-platform improves any metric a business actually cares about. Users are flocking to cross-platform apps in droves!

Vocal message board users screaming their preference for native apps are not in any way a significant share of the actual market for these applications.
Amusingly, the author, or the boss of the author, got promoted to Ambassador to Germany a few months later.

https://en.wikipedia.org/wiki/Richard_Burt
> the web would be a much better place if opening the Chrome developer tools automatically enabled the network throttler, and I think I’d have to agree with him.

This. And if it could also throttle CPU performance, painting performance, and available cache memory to a "typical user" profile that would be ideal.

It would be best of all if that typical profile varied from day to day to cover a range of experiences of typical users, but the distribution was updated periodically from the lower quartile of the general web user population as measured by surveys.

In general: Fast developer machine for builds, slow runtime machine for using the application.

(In embedded and console games this has always been automatic :-)

If you don't run the application on a separate machine, then simulate one instead.

But there's no advantage in making IDEs, compiles and testsuites run slowly. Just the target application.
Holy crap, when you compare the numbers, how can people still expect Europe to compete with the U.S.?
In Europe, tech is seen as an unfortunate necessity, not a groundbreaking solution.. And things won’t change until the mentality changes.
If you reach Facebook scale and optimize a flow by 10%, you can basically save thousands of dollars per month making optimizations valuable for the company again.

This is one of the aspects where optimizations starts making sense again.
AMX0035, Some Differing Opinions
Isn’t that rule about human embryos only? Are there similar restrictions on pig or sheep embryos?
Haha yepp, I dont have any experience at all so I dont know much about how it will be in the end, working with it. I just felt for a long time I have to do something practical, not beeing stuck in an office. Im a outdoor guy and I like physical tasks, so I think it will be good for me. I have to try atleast, code/IT, i never want to touch that again. Maybe it will open doors to other technician type of jobs aswell, not only HVAC.
In Goats?
No one was talking about affirmative action, but ok.

And you reveal your true motivation when you say something like "America is indeed structurally racist: against whites". No one with any semblance of objectivity would agree with that.
Security Research Labs
And Safari Story from Don Melton

https://donmelton.com/2013/01/10/safari-is-released-to-the-w...
Logo is such an elegant programming language!
> and the next gen packaging tool soon™

Well, there is ParcelJS [1], which has all of the above including the BLM landing page.

[1]: https://parceljs.org/
Looks like BeautifulCodes supports more languages?
Mushroom can eat and decompose mostly everything. That's their role in the carbon based life ecosystems.

I strongly suggest reading Paul Stamets' books. Mushrooms are fascinating.
Do you disagree with the 565 independent pilots and aviation experts who signed off on the Max in Europe alone?

It's the most scrutinized plane in aviation history, and has been vetted by multiple regulatory bodies and received thousands of test flights since fixes were made.

Honest question: if this isn't enough for you, what is? All other planes have been scrutinized far less. The bar for the Max to return was much much higher.
>Specifically, only GET requests with no query parameters are answered over 0-RTT.

Sorry but no. Not solved.

They also have a newer post about 0-RTT and how QUIC makes it even faster.

https://blog.cloudflare.com/even-faster-connection-establish...
There are other export options, but they are a PITA - which is why poly is listed as a major feature. People in VR art communities are particularly disappointed with this announcement.
Although this differs from carbon in offering a huge selection of fonts, I had trouble finding fixed-width ones other than the default. I would suggest adding a fixed-width check-box that limits the font choice accordingly.
Oh, yes, absolutely. Subsistence farming in mild climate isn't a great and healthy lifestyle for an ape which evolved as a hunter-gatherer on the equator.
I don't know why but it seems that unions are very different between Europe and the US.
I was once juggling three balls to kill time while standing in a queue in a packed customs hall at an airport with thousands of other people, and someone from across the hall yelled "4 4 1"!
Puremourning/vimspector: vimspector – A multi-language debugging system for Vim
I wouldn't think that this instance is actually fraud in itself. That'd be way too obvious. It's not that odd that several people picked that sequence, people pick non-random sequences all the time.

But what I imagine it COULD be, is that they have some kind of system that can deterministically generate a specific sequence of numbers. So once in a while they can generate a sequence that'll reward someone they know (or every time, but that'd probably be discovered quickly). Someone left that system in a test mode which generates the "5...10" sequence to demonstrate that the system works.

But I think it's still more likely that the odds of a lottery somewhere in the world has some kind of interesting sequence is surpisingly high, as others here have said.
Ask HN: How do you stay awake when doing code review?
I'm a team lead working with remote developers. A big part of my job is doing code reviews. However, I find that I have a lot of trouble staying awake when doing code reviews, especially when reviewing TypeScript + React. I might have less trouble staying awake when reviewing Python code because Python is a language that I get. In contrast, I don't get React. It might also be easier for me to stay awake if I had somebody to rubberduck to while doing the code review, but there's no one for me to talk to.
When there is change, there are trends. You don't have to follow them, but some are working on what they think are improvements and others are interested in staying updated on them. Be it novel programming languages or javascript libraries.

It is cool to use 5 year old JS projects like React. If you look at the projects listed in the report, you see the graphs going back to 2016. Which is 5 years ago. And how they have been popular for 5 years.
It's only that way if you think of money and time as equivalent, which I assume from your tone you do. For many parents, time with their child during those early months is invaluable, and no money compensation can compare, so it's not really a viable option for them to "get theirs" while you don't "get yours". I think collective bargaining could solve this better by asking for an option to either have the cash or the time... but getting only cash is also saying to parents "fuck you, getting mine", just with the added "and you get it too, even if you don't want it".

Overall, I think grouping together to have a more powerful negotiating position is better for the group as a whole... It's a classic Nash Equilibrium problem, and obvious to many people that grouping together even if you don't want the exact same things is still better.

I'm not sure why people who advocate for staying "alone" in your negotiation think that the outcome will be better by leaving the employer in the state of having more power in the negotiation by you being alone. Can you explain if you see it as better for any reason other than that you prefer to "have yours" even if "yours" is more for you at the cost of less for us all?
There is not a single engineering job in the UK that pays $1m per year. There are barely any engineering jobs that pay £100k+ a year.
As a SV engineer I’m having the opposite experience hearing those numbers. It sounds way below market rates.
Beyond ML, can GCP even compete? They will never be able to catch up to AWS, and Azure is growing super fast.
Cries in European.
But, that's still better than 'trying to create a product that may solve the problem of others', right? I mean, feeling the pain seems a valid start point?
WebRTC is UDP based and can have a lot less overhead than this (with the obvious drawbacks).