skysight-inc/HackerNews huggingface dataset:
> In doing so they neglect/break basically everything else - SEO, connected martech, analytics, etc etc.

This is exactly how it looked like when Flash was a popular choice for making web interfaces. We've fought a long, hard battle to finally get back to indexable, interoperable, standards-based HTML, CSS, and JS. It was fine for a while, then Angular happened. Fast-forward a decade and we're right back when we started. Amazing.
> sounds like a closed bid, where any psychological tactics against other biders are ineffective

Other bidders aren't making the decision to sell. The seller is. $701k might deter a seller countering a $700k bid with $735k (5% more).
The average American commits 3 felonies a day.

I'm willing to keep found treasure as one of my 3.
I think there's plenty of room for improvement in social media. At this point, it's all geared toward maximizing ad revenue, which is not closely aligned with maximizing utility for users.
Scratch is great for understanding a lot of the concepts like properties, branching and loops but IMO goes too far towards the visual side. I liked the paradigm of "perform the action on the object" then "write the code in the container" that gets created or linked. We didn't really have formal "user stories" back then but programming essentially walked you through the "when I ... then ..." process.
I am amazed how most of the answers suggest reading the specs. Why overcomplicate things when you just need to generate pdf? They simplest way is to generate HTML files, then use a headless browser to conver them to PDF. Simple!
Ah, so you mean calling the superclass constructor. To me, the wording ”delegate a constructor” means ”to entirely shift responsibility for constructing an instance to something that isn’t the actual constructor”, which made me think of something else than the normal way extending constructors work.
LED lighting is a perfect example of how technology can eliminate any trade-offs for becoming more efficient. I would say EVs are another.

This is definitely not always the case, but any time that it is, I think market adoption will be swift and eventually universal.

For me, the take away is that ultimately to be successful the efficient and sustainable choice needs to be the better choice on the individual level.
Link to dev's presentation of their implementation that seems to run circles around microsoft's terminal:

https://www.youtube.com/watch?v=hxM8QmyZXtg
When they wanted to. Forcing people to move is, imo, needlessly cruel.
If you want to draw the graph where nodes are words from your comment, and two nodes are connected when they contain the same letters, you would have to draw edges between and and and, and and and and, and ...

Explodes even faster.
There is also an Authy linux app, but, sure, open source command-line sounds great.
The power of unions come with collective bargaining, right?

Well. You can call their bluff. You want to fire a cop for their bullshit and the rest of the cops say well were gonna strike. Then you say okay go for it. You stop paying them and you start hiring new cops to replace them.

This is expensive but legal.
I think this was their Big One: https://blog.sentry.io/2015/07/23/transaction-id-wraparound-...
The science behind ultrasonic motion sensing for Echo
> Build something people want

Ok, what if instead of yet another one "UberEats for dog treats" I want to build a novel rejuvenation therapy. Or a platform for building such therapies.

What do I click, where do I sign?

t. big tech worker
You tend to see this a lot in LinkedIn profiles: "Increased CTR by 142%".
I don't actually mind memorizing these things if I'm doing this 60 hours per week. I used to be quite good at some of the C++ STL numerics libraries. I took the same perverse pride some folks here apparently do in knowing these things in-
and-out.

However, most of code is about being able to read it and modify it, not write it. Equations are sometimes hard enough when they look like equations. If you've got a call like that in your code, that's going to be radically harder to understand than A*B.

That's not to mention all the clutter around it, of allocating and deallocating memory.

One of the things C++ programmers don't typically understand are the types of boosts one gets from closures, garbage collection, and functional programming in general, especially for numerics. I recommend this book:

https://en.wikipedia.org/wiki/Structure_and_Interpretation_o...

In it, you'll see code which:

- The user writes a Lagrangian

- The system symbolically computes the Lagrange equations (which are derivatives of the above)

- This is compiled into native code

- A numerical algorithm integrates that into a trajectory of motion

- Which is then plotted

All of this code is readable (equations are written in Lisp, but rendered in LaTeX). None of this is overly hard in a Lisp; this was 1-3 people hacking together, and not even central to what they were doing. It'd be neigh-impossible in C or C++.

Those are the sorts of code structures which C/C++ programmers won't even think of, because their impossible to express.

(Footnote: Recent versions of C++ introduced closures; I have not used them. People who have express they're not "real closures.")
There are signs that we are transitioning to all of these.
For example, demographic growth is at best neutral in everything but cities; that means people are using less land and are closer to their needs.

The problem is the pace at which this transition is happening. It’s not fast enough to stop a really bad future.
valgrind came out 20 years ago, so yes, it definitely existed 10 years ago.
Plain UI was created with that idea in mind, and it's available in Tailwind, Bootstrap and Bulma!

https://shuffle.dev/blog/2022/01/plain-ui-simple-template-fo...
You were almost writing full-fledged VB apps if you started with MS Access, made some forms and had a switchboard menu. A little VB Script and you were there.
Flutter Issue: Disable Analytics by Default – Respect EU/ECC Laws (GDPR)
The reason someone would accept a slightly lower bid for a house is the funding source is easier/more likely to go though. Nothing to do with the roundness of the bid.

That's assuming the $699k bid isn't entirely fictitious, which it probably is. Both agents have an incentive to make the buyer feel good about the transaction and not like they overpaid when they did.
Quick explanation of the layout: Powell divides the Upper and Lower Colorado. These are watersheds with most flow coming from the Upper, and almost all demand in the Lower. Mead is the storage closest to Las Vegas. Those are the largest two reservoirs in the country.

Hydropower generators under Powell could be damaged if the level drops too low. It does generate a tiny amount of the Western grid’s electricity.

Recent article on Arizona:
https://news.ycombinator.com/item?id=31139376
Ah, I read it as going against the advice!
I once saw a function in VB that had "ON ERROR RESUME NEXT" as the first statement and the code didn't look quite right. After removing on-error-resume-next, every line of the function threw an error. Someone had cut and pasted some code from a book on Access 97.
When we sold our house ~6 months ago we had about 7 offers and we took a solid, but middle of the pack offer in terms of price. Their offer also had strong pre-approval and financial info and they were the fastest to respond when the house went on the market. This showed us they wanted our house in particular more than the other bidders, especially considering the pre-approval for their loan and their other financial details. They were still stretching a bit to buy the house, but they came through and closed in like 3.5 weeks on a jumbo loan. Did we leave a few dollars on the table? Probably. Were we happy with the outcome, yep :)
This seems to be the latest chapter of the Windows Terminal story.

https://github.com/microsoft/terminal/issues/10362

https://news.ycombinator.com/item?id=27728177
I. don't. care. about. coding. interviews. It's junior employees giving senior employees leetcode questions (find the subset of numbers whose sum is larger than a the largest prime...) with the test values straight from the leetcode site.
> aging (you getting dumber)

The guy is in his mid-30s, ffs. He isn't even at the peak of his career - he has a lot more smartness to get.

I didn't become a really good programmer until my late 40s when I ran out of things to prove and decided to focus on simplicity and high polish while keeping rapid development.
Or Django. Or Laravel.
AKA "The failing, fake-news publishing New York Times"

This is what happens when you surround yourself with yes-men and synchopants. People who don't worship you are seen as enemies of everything that is true and just in the world.
From another source --- it looks as if the detector was picking up 2 neutrino events per month. So yes, authors > neutrinos.

(That's a ... really low detection rate.)
With the obvious joke (or sad fact) that VB6 apps used to run on, like, 64 MB RAM systems (or less, if you were targetting Windows CE and had that extended tooling in Visual Studio for it) - and today for your average Electron or whatever browser based "app" you need 4GB+ of RAM.
I think this idea of a seller being "offended" is far more a fiction in a buyer's mind than actual reality. Think about when you are selling something. Does a too low initial offer offend you and make you unable to evaluate a more reasonable subsequent offer by that person?
"This is true but not in the way that you mean. As you said there is no shortage of space. But it's important to point out that on a global scale there is no housing shortage either. Vacant dwellings outnumber homeless people by far in most industrialized countries where homelessness is rampant (for example: 3 million empty dwellings here in France)."

I always wonder about public transportation. It never really took off in the US, but it IS way more efficient. If we had very fast subways / trains, we could theoretically stretch housing way out away from the city. Then there is more equal opportunity for jobs / attending universities without living on campus.

I know this is a bit off topic, but it always seems to me like having QUALITY public transportation is efficient, but I can't quite defend it.

Not even to the exclusion of cars. For example I know a lot of workers who drive their car to the subway station in Toronto (and other cities) and then spare themselves the traffic and gas cost of sitting on the highway for 2 hours. And this is the ONLY solution for a big city, since most can't afford to live by the jobs/colleges (even suburban single-bathroom costs are over a million 40 mins out from downtown).

EDIT: I can see residents downtown paying the most taxes being against it though - all it does for them in personal terms is erode their power. Makes their real estate cheaper (removes exclusivity of quick access to offices / educational facilities) and makes the downtown areas accessible to people who can't live there.
Ask HN: How do you name your objects?
Moving from the comfortable procedural and functional paradigms, my code feels so much more structured with OOP. I find it very difficult to name something I would not consider an “object” as an object. How do you name your “hard-to-name” objects? Examples would be great.
yes, but you'd get more stock each year (a larger count). Also the stockw as definitely not "horizontal". Google outperformed the market in each of the tech bursts.
How many people want those million homes though?
Social media, when it came on the scene in the form of Facebook, et. al. simply went gangbusters because there wasn't anything like it before (this is arguable, but is beyond the scope of this comment).

On the other hand, lower-reach social communities like forums are still humming along just fine after all these years. Their popularity grows and wanes with trends but there will (probably) always be people on forums.

Social media has broad reach but shallow depth.

Forums, mailing lists, etc. have narrower reach but can be support incredibly deep dives.
No, I definitely was not.
I sold COM components written in VB6 as a relatively new grad, and still remember my first support issue for someone who was consuming in C++. It was stressful and the solution ugly but we got it working!
how to become a web developer in six months and make big messes because you miss basic software engineering principles
When fossil fuels where all we had for a century or more, energy use going up was a great signifier of growth.

Now, my city is using hundreds of solar panelled LED signs propped up on the side of the road to move traffic away from construction.

The energy use is nil, and the improvement this brings will undeniably save lives. Energy usage is slowly divorced from growth.
I think neuroplasticity is bullshit and is a convenient scapegoat for a shared experience many people have.

No different than phrenology explanations for differences in cognitive behaviors, an explanation that is now deprecated.

The most clear example is the incentives. Change the incentives and people learn quickly. Find anybody that rationalizes their technophobia with their age, and look at the difference between them and someone of the same age that had no problem adjusting to new technology or that specific technology.

70 year olds texting or using smartphones? I know many people that used to make excuses about not being able to do that. As soon as their friends started communicating that way they figured it out. The same incentive children have and do.
Typing text is a nuisance at a young age. Visual interaction makes sense as a starting point.
Spot on. It's the reason many non-native speaker developers I know nevertheless use an English keyboard layout. I personally made my own hybrid layout that is basically an English US layout with the letters rearranged according to my native layout.
Half a million people watch me study on TikTok
I personally use my gmail account for personal scripts where I send cronjob results back to myself via SMTP.

You can create an "application password" in your google account settings that separate from your main password. However, the granularity of permissions isn't great in that you can scope it to gmail, but not make it a "send only, not read email" password.

I'd caution against outgoing emails going to many other places other than back to your own email though. You don't want your personal email or domain taking an authoritative hit on spam filter.s
Rust does not have a memory model.
To me Front Page, VB and Win32 were the black magic and pure HTML and an editor among GNU/Linux and Perl/TCL and later C was the Enlightenment.
Even in 2022, having worked there, I guarantee that the Microsoft org chart meme [0] is still true. I do agree in-person talking would have helped.

[0] https://assets.sbnation.com/assets/2907963/microsoftguns.jpg
Comparable to who though? No offense to Shopify but it isn't FANG level company on revenue/market cap so you can't compare Megacap to midcap companies salary comps
Would you mind sharing which other saas products you are so posting?
Everyone could live _modestly_, like middle class Cambodians but with better healthcare, yes.

The issue is a tiny number of wildly consumptive rich people.
Landlords don't maintain the bloody house. They use tenant money to pay someone else to do it
The Importance of a Golden Path
Feb 16, 2012
Also a UT Option III student, same as you. I too regret doing the program. It just feels like such a hassle and to your point it is extremely disorganized.

I will say certain instructors like Vijay Garg make the program feel worth it. You learn new material, read research papers, and have implementations around research papers. His courses were the reason I stuck around. I took his advanced algorithms and distributed systems courses which were great.
Do I know you? No. Are you extremely hostile? Yes. What did you expect?
Unless it's one more systemd feature, it's Maxwell's "demon"
When I saw it I assumed it was of Charles Laughton from "I, Claudius".
Half life of knowledge in our profession is more or less a year and a half.

This means 5 years of experience is the maximum you can accumulate.

Maybe years are not a good metric for experience.
COM in C++ ... shudder. That interface was very nicely hidden in VB6. It could be done in C++ but getting the typing and interface correct was awful. That switching to vb6 to make com components was easier was my exp as well. That VARIANT struct they created was a nightmare to do correctly. Which you would use a lot if you thunked between VB6 and C++.
> The guarantee that key is never cloned unknowingly even machine fully compromised isn't in this new model.

True, that was my concern with the new specification as well. But I believe the main problem will be account takeovers, not malware.

> Because if you can export or sync the key, then malware probably also can if your device is compromised.

Not necessarily. There are ways to still keep these keys only in secure hardware while allowing synchronization if the secure hardware supports service-provider mediated attestation.

HSMs usually support a similar process, where keys can be copied to a different HSM by the same vendor, preserving all of their usage and authentication restrictions (i.e. only the same set of authenticated and authorized users are able to use them).

This conceptually works by e.g. a new and old device, or a service-provider side HSM-secured backup and a new device, establishing a secured channel, attesting their state to each other and then copying the credentials over that secured channel.

By necessity, this includes the service provider (or at least their HSM code) as a trusted party: They are the one that ultimately gets to decide which new devices get added to the synchronization set, and under what circumstances (running a recent hardware and software version, multifactor authentication, providing a high or low entropy shared secret).

Of course, all of this also vastly increases the trusted computing base, and this might well not be appropriate for high security organizational environments.
Indeed, it's come along way and I'm not knocking it.

Point is thought this was there out the box with VB.
haha, I wonder who's analyzed that game formally. feels a bit like the 2/3 game with flipped signs (https://en.wikipedia.org/wiki/Guess_2/3_of_the_average). for real numbers, the unique Nash equilibrium is 0, for finite precision numbers (which we're effectively dealing with in reality), the set of Nash equilibria is a bit more interesting.

but of course, Nash equilibria don't always line up well with human behaviour. for the 2/3 game there's empirical work showing that the best strategy against inexperienced players is betting somewhere around 20 iirc. would be interesting if there are papers that would give a similar rule of thumb how much of a "premium" you should offer over the nearest sensible round number
This is how I bought my house back when the market was bad. We had cash and financing and didn't have another house to sell. In my case at the time, it was a pretty decent discount.

It also helped the owner had been moved by his job, and was looking to get out of the house ASAP.
10kW isn’t a quantity it’s a rate. Do you mean 10kW of demand 24/7/365 because that’s roughly 7200 kWh a month which is high by I’d say 20x?
this needs a "/s".
I don't know anything about the company but I applaud the sentiment. But is it obvious to note that a lot of companies start with similar ideas... and then any number of forces -- the market, shareholders, the board, management changes, black swans -- cause the screws to tighten? And then the ideals begin to erode.

I guess I'm sort of implying (without any empirical proof) that there are darwinian reasons for state of things that are inherently difficult to avoid.
"Safe environment to fail"?

What???

It is incredibly stressful environment cuz if you fail then youll have to spend more time (so less vacations), maybe even pay some $$ or at worst have to take course again
There is quite a difference between Algol 60 (what I suppose you're refering to) and Algol 68. Most of todays languages are inspired by Algol 60 and Simula 67, including C, C++, Pascal, Java, Python and others. Records and unions were first proposed by Hoare in 1965 (Algol Bulletin 21) and adopted by Wirth for his Algol successor proposal which eventually led to Pascal; it was also adopted in Simula 67 by Dahl and Nyguard who extended the concept to what we today know as object-oriented programming. Algol 68 instead is based on the proposal by Wijngaarden which followed a different philosophy than Pascal or Simula.
> You could easily trap the error number and make it pop up in a MsgBox

What would a non-developer do after seeing an error number? Click OK and carry on? Might as well just resume next
>One would think a social psychology effect would be less so in a game between quants

Is the presumption that a "quant" bases their decision on logic alone and that's why they wouldn't be susceptible so social psychology? Maybe someone with more background can elaborate but I think behavioral psychology might refute that assumption.
Jelly simulation in WebGL (MLS-MPM)
Ask HN: What tools do you use to de-identify PHI data?
If you work at a healthtech company how do you de-identify PHI in your data? Do you use any homegrown, commercial or open source tools?
Sounds like you could use some MBA coursework
Do you really need to own and park a car for the things you describe? Could you use a short term rental like a Zipcar? Or hire a taxi or Uber?

Or use a bike?
> while house prices went crazy roughly after 2000.

It began earlier, the problem (why the situation in urban areas exploded) was that after ~2000-2005 it simply became apparent that the future was the Internet and there was no way government or much less the private companies would ever put up the money to provide actual high speed Internet to rural areas - and so all the new "digital" companies set up shop in urban areas, and people flocked to where the new jobs were.

Had the US government taken care to make sure that the companies not pocket literal billions of funds without providing the service that the government funded [1] you would not be in the mess you are now.

[1] https://eu.jsonline.com/in-depth/news/2021/07/14/weve-spent-...
> quant part has been calculated by the market

And then you go on to say "everything that remains is ... in the realm of the irrational", everything you have laid out is in the realm of the irrational. Including the market.
The government should not be helping inept competitors or propping up minor players. The government should be enforcing antitrust laws on the giants that are too big to fail colluding to workaround antitrust by balancing a duopoly against the interests of the citizenry.
Does a 14px text at the 200% scaling look worse than a 28px text at 100% scaling?
It stands to reason that Microsoft, being a professional company, can better determine whether their writing is a great look or not. Unclear that your speculation is based on a higher degree of subject matter expertise.
Very interesting post, bookmarked it for later. The template with 200 resources is cool!
I dont personally use PHP so I cant really vouch for it, but I just asked a friend and he uses Xdebug in vscode (on an M1 mac).