skysight-inc/HackerNews huggingface dataset:
Could you explain why you think it's probably unstable? Is it just that the pi bonds don't like those angles?
The Memo About the ‘Burden of Being Black at Google’
I think the complacency for generalizing corporate bad behavior as opposed to individuals acting within corporations is bad for discourse. These are not abstract entities, and it is wrongful to insinuate teams of bad actors reflect the corporate culture at large. This propels stereotypes and unwarranted distrust.
James Burke explains it 30 years ago: https://www.youtube.com/watch?v=RfE8wBReIxw&t=47m35s
Mainly because GPU throughput is increasing much faster than CPU throughput. Spending cycles removing triangles doesn't matter if the GPU can just churn through them like nothing. In the context of a moving camera you want to reuse as much data as possible between terrain updates. With regular nested grids a ton of data can be reused, only the height needs updating as you move the grids around (and height can be reused between adjacent grids half the time if they have a power of two resolution relationship).

But baking irregular meshes into a tree-structure could be powerful too I suppose, I'm not that familiar with algorithms involving them. All of this is highly dependant on actual size of terrain and LOD requirements, terrain rendering is a deep rabbit hole.
Interesting point: The market cap of the S&P 500 has grown by 3100% since 1978. Maybe through growth and consolidation (there are fewer public companies in general, but obviously the S&P is always the 500 top ones) the average CEO is in charge of a larger company?

https://www.multpl.com/s-p-500-historical-prices/table/by-ye...
Alienvault (now AT&T Cybersecurity) is really focused on the SIEM space and is only ok at that. While it has a lot of features, it's not very flexible. For example, neither the vulnerability scanner nor the compliance scanner can send out alerts upon newly found vulnerabilities/compliance issues. My feeling is that if you're used to using most of Splunk's capabilities, Alienvault will be disappointing
The problem with VPNs is that while they can enable privacy on a deeper level than Apple can in some cases, they also potentially pose a grave threat, as seen with Facebook’s “research” VPN which got shuttered not so long ago.

It’s a tough problem because there’s no way to verify what’s happening on the other end of the VPN during the app review process, and even if there were its too easy to change how the VPN operates to pass review and then flip it back afterwards.
> - hedging currency risk, locking in stable fuel prices, avoiding interest rate shocks.

I like these things. I have a lot of friends who are very passionate about finance and do very hard and valuable work in domains like that. Some do truly extraordinary work that goes on completely behind the scenes and makes markets serve businesses better.

I guess what I don't like is when non-financial businesses get into the business of offering financial products. I would hope operationally they take advantage of smart financial engineering on the backend, but instead of spending valuable time in front of customers talking about credit cards, they should be talking about the thing they make (engines, air travel, clothing, retail, respectively).

(Note: perhaps there's a better term for what I'm complaining about than "financial engineering")
Some examples (for me): Love, death, having a kid.

One way of understanding how we struggle with the ineffable:

When parents raise a kid they usually want the kid to learn without suffering, without making the mistakes they made. However that's an impossible task. The kid will only truly understand what getting burnt (literally) means, when they get burnt. And no amount of explaining from the parents will ever convey the experience/meaning of getting burnt to their kid. Same for falling to the floor or falling in love. You can only truly "know" those things by experiencing them.
Qualia are the only class of things which both can be experienced by an individual (and thus reasonably be said to exist, at least by that individual) but also be ineffable.

If there are other ineffable things which exist, we cannot ever know about them.
They explain the huge changes in Operating Expenses here: https://wallmine.com/doc/edgar/0001477333/000119312519222176...
It doesn't go into much detail but breaks them down nicely.
Disclaimer: I added the next two highlights too
Wow. This looks great. They have 75000 paying customers. Any idea how many total users they have got?
I had a friend that noticed some really nasty vulns in his college's software (passwords in plaintext in the page, and the reset question and answer). I coached him how to very carefully report them and he had some help from family. But given that the uni takes federal funding he could have easily landed a federal felony for just reporting, and all he did was do view source on the page.
It’s not a lie if you think ‘artificial intelligence’ means ‘pretending to be clever’
The point is to have a single parsing rule, rather than individually assessing and parsing each of the 32,000 files.

Having worked with messy data myself in the past (a badly b0rken archive of about 125,000 Web archive posts), it's possible to fix issues in a reasonable amount of time (a few hours work) by using available tools (for me: the tidy HTML validator and a bunch of one-off sed/awk scripts), working on each class of error.

Since the corpus itself was generated programatically, there were (generally) a limited set of issues, each representing some bug or another in the original code to address.

The article here is referring to human-input records, which tend to be far more creative in how they deviate from spec or expectation, though in a more constrained space (CSV rather than longer HTML documents).
I agree with all of that, but the other important thing (at least to me as an investor) is their 51% growth over two years (with 77% gross margin). You can have the best product, but if you're not actually growing and profitable then as much as I like the company or the product I'll put my investment dollars elsewhere.
https://npmcharts.com/compare/react,vue?interval=7&start=500

Vue adoption does seems to be tapering

(Naively looking at download counts)
> The one that does not work

How so? You can recall facts not do math. Try adding say 2437 + 5627 while learning to juggle. It’s fine if you have already learned to juggle or have memorized the answer. But not if you are both doing the computation and learning to juggle at the same time.

On the other hand people will hold a simple conversation while practicing juggling.
I was a TA in a few undergraduate algorithms classes in at UIUC. This level of problems can show up in the exams.
Although I hold UIUC students in high regard, certainly we don't expect undergrads to be "faculty-level algorithm specialist."

The discovery of many things is done by people with a genius-level intellect. Like calculus, probability, etc. but I can certainly ask mechanical engineers calculus problems, or data scientist probability problems.

It is certainly difficult for someone who never seen anything related to it. But for people who had the background, it is not unreasonable. I think this kind of problem is biased toward people who

1. had a good (theoretical) CS education, or
2. solved lots of leetcode problems so they can just do "pattern matching".
The problem is that the true, hidden function being modeled is non differentiable. We can try to approximate that hidden function with one that is differentiable, yes. But no good approximation is guaranteed to exist depending on the nature of the problem. An example from op:

What is true is that if you need to make a hard decision in one part of the network, for example deciding that the image is a cat, in order to further process that decision. This would not be differentiable.

CNNs can work for image classification because a smooth gradient will exist for incrementally "stepping" color values during backprop. But asking the question "is this an image of a cat" is much different than "what do I do if this is an image of a cat".

Also very deep neural networks (i.e. many, many time steps) essentially lose their gradient, or context. Even with attention and transformers. Which is partly why we haven't seen AIs that can write lengthy programs, books etc that are coherent and grammatically correct. And we probably never will by only relying on current "curve fitting" techniques.
Native link:

https://www.atlasobscura.com/articles/fanta-soda-origins-naz...
40 hours of work, any work, a week should be enough to pay for a decent life that allows you to raise a family, build a home, and go on vacation every now and then.
Didn't the Capitol One hacker brag about it on Slack?
(Which seems like the kind of thing you would hope someone applying to Data Science positions would have considered.)
"After the passage of the Tax Cuts and Jobs Act, on December 20, 2017, the corporate tax rate has been changed to a flat 21% starting January 1, 2018"
I am looking for people that find and solve problems on their own, especially for data science roles. The Linkedin profile (hanifsamad) is all about how he is good at solving problems given TO him. Indicators:

- "I am for the problems worth solving (..)"

- Use the default header on Linkedin

- No sign of roles or additional engagement that indicate 'self driven problem solver'

I love the article, but I need actionable insights.
Tips for Making Your Site More Accessible on a Budget
I made some subtle changes, mentioning that we're OK with planning ahead, and emphasizing that the lack of scheduled publishing is an even bigger problem.

I guess I could change the title? But I don't know what I'd change it to.
A UK Skills Taxonomy
The difference is that there were only a few browsers back then, it was easy to list them on a screen.

There are tons of search engines out there, how do you decide which ones to show above the fold on a user’s tiny screen?
A waiting period is good. A $10,000 bond which gets surrendered if the submission contains malware would be better.
Im going to be biased by my experience, but, I've only encountered one problem i'd consider explicitly trick trivia (and it wasn't on the white board, it was one of these "solve this problem on hacker rank to get an interview" type of deals so maybe I was being naive and you were supposed to look it up).

Overwhelmingly problems, especially outside of FANG or hedge fund types (which I'd argue can actually use algo exp) align much closer to Fizz Buzz in difficulty. What I have seen, is supposedly senior candidates completely fail at those problems and be pretty arrogant at the fact. If you can't write a for loop or traverse a tree and print the nodes, etc I don't really care how many years you've been employed you're not a good fit. I wish we didnt' have to ask senior people to white board fizz buzz, but if you don't have a network willing to stick a neck out it just has to be done.

This may be a metro thing; NYC is a different make up than SF. Here at the very least, I've far more entitled unqualified people with no qualifications other than they got their first job when all you need to know to be a programmer was html and failed upward on a mountain of bullshit ever sense than I have seen qualified people choke at the whiteboard.
I don’t know enough to comment on that, but the point is that so long as they are based on a shred of truth, even if over emphasized, it is hyperbole not fraud.
thanks, but you cited stats that reference global poverty declining (of which i'm aware); your claim was that global poverty declined because of [globalization]. where is that data?

it's not hard to think about why global poverty has declined in many places. in asia, e.g. india has rural anti government policies, rice prices stabilization in indonesia/bangladesh/nepal, etc.

additionally, african poverty as best i can see hasn't budged much, perhaps indicating that government intervention like the in SE asia has been bearing most of the positive anti-poverty measures.

i'm still not convinced by your claim that globalization has literally lifted billions out of poverty. it may have helped, but you claim seems vastly overstated from what i'm seeing.

edit: just now seeing my original question wasn't too clear, apologies for that.
this is like a kid waiting until 11:59 Pm to submit his homeowrk, and then blaming the professor when the upload process takes 5 mins and his submission is late.

If your app needs to launch on a specific day (it doesnt), it should have been uploaded and field tested at least a couple of weeks in advance.
My dad got taken by the "Hello this is Microsoft Support calling" scammers. They quickly got him to approve a remote connection to his machine and then they showed him a random registry entry as "proof" that his machine was infected with a virus. Which they just so happened to have the anti-virus for, for $300.

Dad was computer savvy, but by this point he was 80 years old and they flat-out took advantage of him. He had to mail me the machine so I could reload it.

Please - teach your parents to just hang up on these clowns. And to kill the browser process when they get popups trying to cause fear & doubt.
We had a local kid that did something similar at a school here. He wrote a crawler which he then used to search files (in the school system) for names. He found his own name in spreadsheets which contained names, usernames, and passwords - in plain text.

For some reason, all students had access to the admin file systems - and for some other reason, the IT people had usernames and passwords stored like that. Either way, he reported the findings to the school admin.

What did the school do? Press charges. Police came knocking on his door, and confiscated his computer.
Expecting perfection on a white-board test is setting everyone up for failure. At best that's a large napkin exercise. Though having a failure, or a point where for whatever reason production is a bottleneck (if they happen to do it without obvious faults) is an opportunity to identify that either thing is the case in that section and move forward with how they'd react; what should be changed, etc.

We're all still human; expect failure to happen. See what happens next.
My company gives a take-home test. When the candidate comes in for the interview I go over their code with them and ask questions about it: Why did you take this approach? How could you test this method?

I don't care how much help they got if they can discuss their solution coherently. This also shows the candidate that we took their solution seriously.
It's not a typo - it's 299,792,458 m/s - approx 300,000,000 m/s or 300,000 km/s
Glassdoor is not accurate
YouTube’s LGBTQ Problem Is a Business-Model Problem
I still think this is super cool. I get lost in the feeds from time to time.
That's a weird thing to tell someone. A person can't say that they're being misunderstood because that degrades a discussion? Degrades how? Are you putting yourself as supreme judge of the situation? Reading through the back and forth, I agree that OP had some of their statements made into strawmen. Does it degrade to mention that I think they may be in the right? Maybe miss worded a bit, yes. But the general point made throughout, I think is valid. Is me disagreeing with you degrading your sensibilities?
Exactly - relatively little technical depth.
How can it be fraud if it's true?
Why Software Remains Insecure
Good thing, that cancer, in a manner of speaking, don't 'learn' and can't 'learn' from other tumors. This makes it possible to beat them.
It's an unfortunate mix of both, according to The Information. A co-founder, early investors, and employees aren't receiving stock because their contracts were dependent on future fund raises (which never emerged).
>We estimate that we operate within 100 milliseconds of 98% of the Internet-connected population in the developed world,

Am I missing something here? For Reference; A one way New York to Hong Kong connection takes roughly 110ms.
Or you could write narratives and koans and poems that explore it and assist in exploring it to its depths.

Or -- better -- read the ancient and long-evolved, long-refined attempts at this.

Why limit exploration to the narrow (and yet highly valuable at times) domain of Science.
It's clear after reading the article, but imho the news title gives different impression.
Interviewing is somewhat symmetrical in that the employer also wastes resources if they don't hire you. It's no cost to ask 1000 candidates to submit homework.

Homework feels really unnecessary too. If the interviewer would like to see code I have written I have a USB stick full of old university assignments and some public projects on Github.
That's insane. I believe that investors should sue for that.
37 k. for an app and it uses AI.

Didn't got through the bullshit test :)
Read his life in his words:

The Strange Life of Nikola Tesla

https://www.amazon.com/Strange-Life-Nikola-Tesla-ebook/dp/B0...
The notation is confusing, but I don't think it's that uncommon. For example a buckyball is denoted Carbon-60.
The stock market isn't driven by sentiment alone, and the population of investors isn't the same as the population in this study
The paper is from https://advances.sciencemag.org/content/5/8/eaax1396

I don't know what to think generally, but certainly a diminished amount of water vapor seems a possible symptom of issues. Like symptoms though, it needs to be pointed to one or more causalities to mean anything significant.
This is why Netflix made "chaosmonkey" and other tools nearly a decade ago: https://github.com/Netflix/chaosmonkey
That's fair, it would be very easy and appropriate for someone to monitor HN for example.

I don't think the worry is that Cloudflare is helping police public websites, it's that they have the ability to police private ones that use their services. Their stance of proactively helping to police sites (instead of merely responding to warrants) makes the slope they are on very slippery. Would they be willing to decrypt traffic from a certain IP address to a private site if that same IP was used to post something violent on 8chan? Is that acceptable? Those are tough questions for sure, and ones best decided by a judge and not someone in the private sector.
Imo the industry should consider a more cooperative process that involves larger real world problems with the interviewer working with the interviewee to work through the problem, teaching them even, if need be, to get to an acceptable solution. Big tech interviews can already run almost a day long and the phone test is just a whiteboard lite. I feel like the face to face time is kind of wasted on an open ended examination format rather than trying to find out a developer's temperament, behavior, and openness in a real work environment where they will be expected to work constructively with peers. Given a lot of companies have separate design and behavioral interviews, with the former probably being close to my idea already.

I just hate the technical beat stick that is the whiteboard test, feels like going up in front of the class in data structures and algorithms classes
They’re not recyclable because they biodegrade instead.
> Fields where you have to show something

We could have this for our field - and to a certain extent we already do, at least via a github repo. Only problem is, nobody seems to look at them.

People have mentioned that SWEs should have a portfolio - but I've never worked for a company they let me take home code and put it in my portfolio. For web development, I may or may not be able to point to a specific site and show someone "see this here, I developed this part" - and even if I could, how would I prove it? Most of the time, it doesn't matter - as that code/feature/website is likely gone or changed by that time.

So you only have a couple of options to develop a portfolio, and those options only work for some people, not all: Either contribute to an open source project, or work on your own side-projects, putting them all up on github or similar repository you can reference.

But not everyone has the time or inclination to do this.
I work in the past on a big virtual ecommerce company and their solution was to move all their nosql(primary store)/log data to postgresql for reporting and analysis.

I think that is smart.

P.D: Better to not use nosql but well marketing of nosql back in the days...

p.D2: Most logs are pure NOISE. What I wish to have in some ways to reduce them when incoming and the distilled put in a rdbms. I think this is the best for most but not see much info about this.?
I'm assuming User -> Cloudflare, not User -> Cloudflare -> Endpoint
This comment makes it real hard to follow Hacker News guidelines.
The funding was in convertible notes which convert to equity in the next funding round. Presumably these agreements don't have any provisions for other exits.
There is no power to be exercised in this scenario. They can vote, but it is literally mere coincidence if anything related to their intentions occurs. It’s like typing onto a keyboard that isn’t plugged in. Or prayers to a non-existent deity. Voting ceases having anything to do with reality the moment reality stops having anything to do with the decision behind the vote. It is action without a discernible causal connection to the result.

(Is it just me, or does our disagreement sound like two people arguing if a tree falling alone in a forest makes a noise, because one thinks “noise” is the vibration and the other thinks it is the qualia?)
This also happens in math and physics. One of my homework assignments was solving the quantum harmonic oscillator via path integral formalism. Something that took Feynman a modest amount of time.
An article with more details is here:

https://www.vice.com/en_us/article/59nzjz/teen-security-rese...

This article has more details about the reasons Demirkapi was suspended. Apparently he first tried to contact Follett (the software maker) directly, but they ignored him. He then tried to use the software itself to send a message Follett, but the message was instead broadcast to a large number of parents, teachers, and administrators across the district. This does seem pretty irresponsible, and Demirkapi said he understood the reason for his suspension.

Thus, this doesn't seem like the usual "person reports vulnerability and is punished for it" story.

Of course the ultimate responsibility lies with the software makers who have these vulnerabilities in their software and who don't respond when someone reports them.
Migrating millions of lines of python to go would be deeply stupid. A few extra servers are worth it.
There are... but as CF correlates to a significant portion of internet traffic and DNS lookups, it's not like the original point is invalid.
Man what if the government just sporadically decided to shut down Cloudflare one morning based on a feeling. That'd be unfortunate.
Should Google have paid a dividend in 2004? They made $150MM in profit in the 1st half of that year they definitely had the money to spare...
Blurring the Line Between User and Programmer
Has to be proven false first, and my guess is they're trying to push the whistle-blower safety laws to prevent it.
> There is no three day approval process needed for me to install software on my desktop.

There's no three day wait to install an APK, either.

There's a three day wait to get your app in Google's store, which isn't the only possible distribution method for Android apps.
Immutable Linux with Silverblue
Ah yes, but doctors usually survive their own screw ups.
Looks good to me. You are right, it's hard to say what's going wrong when nobody gives feedback. Often if you do well on 4 problems and then tank the 5th, that can be enough to miss out. I think if you can regularly solve this difficulty of problem you should be able to get a job though.

Would you mind emailing me whatever resume-ish stuff you have at my hn username at gmail? Maybe I can give more specific help.
Not really, this would kill most independent/hobbyist app developers' ability to submit entirely.