skysight-inc/HackerNews huggingface dataset:
> I beg your pardon?

Not sure what could be unclear there at all. Nuclear energy can be turned into any other energy and vice versa. As long as something has mass it has energy - whether or not we can readily transform that is beside the point.

Your recurring yo-yo example only demonstrates that you don't understand the physical phenomena in the first place. The linear momentum is conserved when the yo-yo pulls on your hand and through that your body, you are either pushing or pulling on Earth via gravitational force, the Earth wobbles opposite of the yo-yo (albeit infinitesimally, thankfully). That's the conservation of the momentum.

The rotational energy of the yo-yo has nothing to do with the linear momentum, that rotation comes from the chemical energy of your muscles that have first lifted, pulled or tossed the yo-yo. With that, you have transformed chemical energy stored in your muscles into the rotational energy of the yo-yo. Momentum has nothing to do with energy. Just because both exist and both get conserved. It is quite profound actually that they are not related at all.

As for this discussion we were talking about you conflating momentum with energy, a common misconception actually, your reticence of even remotely entertaining the idea that you did indeed misuse these concepts diverted into a lengthy discussion that slowly drifted away from the actual points to flawed analogies and yo-yos - also not surprising and a common predicament

Why am I still replying? Because it demonstrates why it is so hard to discuss flying (the very point of the original post) the majority of participants conflate and misuse scientific concepts - then go onto lengthy roundabouts to avoid owning up to these mistakes.
I suppose this is good, since this document was written for Rails 3 and Ruby 1.x; the author mentions that most of the attack vectors stopped working by Rails 4.1.

We're now well into Rails 6 and Ruby 2.x is in its last year before 3.x rolls out. So far the sky hasn't fallen.
Nod. The cops were decent, they put some effort in, but it wasn't the crime of the century so they weren't going all-out with subpoenas for an attempted petty scam. Also, we couldn't find anyone who was actually burned, although this guy could have been operating many ads in many markets. It's a living, I guess.
Spelling is hard haha. Thanks for the feedback and let me know if you have any specific feature requests :)
Show HN: An elliptic curve vanity key generator
I was banned a while ago. Way back...I just kept posting and eventually I was unbanned.

To address your post...uhh..well I dunno where to start. If I despised it I wouldn't bother posting here. I was making a light hearted comment about what this place literally is. It's a news website for people who are interested in or are currently applying for funding from YC. That's why hacker news exists. The fact that it attracts people who are uninterested in or unable to apply for funding from YC is ancillary.

Plus, it's nice to remind people here there's a world outside silicon valley. You guys seem lonely and completely disconnected from the world in your silver palaces sometimes.

Sorry, for this low quality, possibly inflammatory comment. I'll keep it at this and not drift any more.
Third, there was also a language I can't remember the name of that happened at the same time as Alef.
Unlike Perl, I find that Scala encourages writing code that is quite clear and maintainable. Of course the unwise might go berzerk with symbolic method names and overuse of postfix notation, but written sensibly, Scala's compactness and avoidance of boilerplate and tricky control flow (break, continue, early return, multiple ctors, etc.) can improve ergonomics and readability.
>Java generics are crippled due to type erasure; Rust and Haskell don't have those limitations.

Both Rusk and Haskell erase types at runtime. The difference is they don't rely on runtime reflection for anything, so it doesn't hurt them.
Tinder made a gigantic $1.2B in 2019
Firefox is really good.

My issue is with certain sites that typically either uses non standard Javascript apis that only work in blink or relies on non standard behavior of standard components (numeric form inputs was mentioned here yesterday).
Same with me ;)
> What I don’t get about all of these cctv solutions is why you’d want a system that uploads to the cloud at all. Surely it’s better to have all the footage on a local device, and then perhaps have a VPN-like tool remote access

If the threat model is burglary, no I don't want footage on a local device at all. Or more specifically, I don't want footage only on a local device and, ring or not, the first thing I'll want to do is ship it offsite.

If this is a business or it otherwise has people managing a security office, then local storage (ideally shipping to an offsite location later) should be adequate. Or if the system is well-protected enough that it would take longer to tamper (or destroy it) than law enforcement's response.
Wasn't it Sussman and Ableson that said that Computer Science is both not a science, and not about computers?
No, in Ada the type system is king. If type theory is the solution, then Ada and SPARK, Ada's restricted subset for extra safety, leave Rust in the dust.
Well played, but I'm genuinely not understanding why Intel would do this. If there's consumer demand for their SSDs at 15% off list (as you experimentally demonstrated), why would Intel run a distributor promo that offers 90% (what!) off the even lower disty price? Did somebody just have a KPI of units shifted to hit?
I'm more curious to hear about what its like to work at Riot but on any of the other games.
Large parts of this can be automated (scraping profiles, setting up ads based on that scraped info, templates for responses etc), CRM system to track interactions, for which you have 'white collar' staff. The rest you farm out to call center style operations, the 'blue collar' work, who can also do things like 'customer support' for ransomware victims etc. There are entire villages in e.g. Eastern Europe that are notorious for housing gangs like this. They're actual businesses, ran in a professional manner, with an HR department and tech support guys and accounting people etc. The key to financial success is keeping all your staff occupied in a efficient manner - balancing the 'lead generation' with the actual work involved, just like any other business.

Edit: Google "Râmnicu Vâlcea" if you're into this sort of stuff and have some time to go down an internet rabbit hole.
To a certain extent. But let's not be overly cynic: ads also inform people about products and services available. And eg Google's early money making was built on showing more relevant and less intrusive ads. So there's non-zero sum progress possible.

Don't hyper-correct though: the zero-sum nature of most ad spending is important.
It's not Mozilla's job to adjudicate license infringement, but the GPL doesn't give permission to lie about who owns the copyright as that extension apparently does. Regardless, Mozilla probably should hold "recommended" extensions to a higher standard if deceptive copycats are able to make the list.
People know leeches when they see them. And what a surprise, the first leech is based in London and using the British Virgin islands to avoid tax!
I wonder if they'd be good for my RDS servers...
Maybe try reading poems by poets who write mostly in plain English. For example Charles Bukowski, Philip Larkin and Stephen Dunn. I don't generally like "flowery" poetry but I do enjoy many of the poems written by these writers.
> which could be in an unknown and arbitrarily well-secured location within the building -- or even outside of it. Just because the video storage isn't in the cloud doesn't mean it can't still be offsite.

Right. Ring is usually placed in homes. Where is the well-secured location in your average home?
My experience with large codebases is it is hard to follow a critical path, especially with multiple things running in parallel. This leads to lots of back and forth between the new engineer and the rest of his team, taking up time for both parties -- which is why we created Codeflow.

However, if there is a better way to follow the critical path/best practices that you do follow to do so, I'd be glad to hear them!

Looking forward to any insights you may have, and thanks for the feedback
Whatever language and toolset gets the job done with the least amount of effort. Given the hoops that Discourse had to jump through to get Rust working, that wasn't a good technical decision. They'd have got the same result with less pain with C++.
Panic if Mao starts becoming popular.
Are you saying that you’re protected from an SSN phish on an illegitimate site because you’re careful to only enter your SSN on legitimate sites? How do you know they’re legit?
> Picture your monitor going all white... bright for a sec, but that's about it

I remember when a CRT monitor would mess up and stop scanning right the white point in the middle was much brighter than the normal brightness, I was always worried it would burn in and would shut off the monitor right away
Neat:

http://eliot-jones.com:5690/Home/Trend?id=APL&allwords=true

http://eliot-jones.com:5690/Home/Trend?id=k&allwords=true

http://eliot-jones.com:5690/Home/Trend?id=arrays&allwords=tr...
Taxing the Superrich
What are other potential consequences from the coronavirus?
Afair, lpsolve had both C api (you may find it horrible) and dsl. http://lpsolve.sourceforge.net/5.5/

There are few web/node-based, but I assume you googled them already.
In a way it was. If you're building something that is going to function on one night and one night only you really, really don't want to choose tech that won't let you do an on-the-fly update if something goes wrong.
How is this even helping Buttigieg?

The count has been frozen at "62%" for six hours now. That just happens to be the first/only level at which "Mayor Pete" had a delegate lead over Bernie, even though Bernie still leads the popular vote. Several days from now, when the count ticks up to 100%, Bernie will lead both measures by large margins. Still, in the meantime, the corporate media can pretend like the Mayor is ahead. They know he's going to bomb in SC worse than Biden bombed in Iowa, but they're hoping that somehow they can get him to "Super Tuesday" when the other Mayor can take over for him due to his 9-figure ad spend.

Of course, the idea that the perfect candidate to beat a vain old NY rich guy is another vain old NY rich guy who also banned soft drinks the last time he held elected office is risible, but they don't care about that. The point is to ratfuck any candidate who might plausibly do fewer stupid wars.
> And while many factors are at play—most notably, a giant influx of new residents and a shortage of housing—Berliners tend to see greedy landlords as the problem.

This is a much better direction to focus their anger than other residents, at least.

There's a lot of NIMBYism in all of us, and in SF that hatred of change has found a lot of people having the newcomers, rather than the landlords that set the prices, or the politicians that set the markets so that landlords have massively growing profits.
This is a really good question! If ad blockers were at 80-90% I'd expect two main outcomes:

1. Publishers would shift to apps. Apps won't support ad blockers, and are in a much stronger position to detect them and refuse to operate until the block is removed. I'm not sure how much of this would be the "one big app" model where you use Facebook/Amazon/Reddit/Google for everything vs a "lots of little apps" model, but I'm guessing more likely the former?

2. The ad blocking arms race would accelerate dramatically. Sites would CNAME to their ad network, which would then be responsible for proxying the site and inserting ads directly into the pages. The ad network would try to change its serving approach faster than the blockers could keep up. This would look a lot like how Facebook runs ads on their site, with obfuscation to confuse blockers.

Fundamentally, publishers are offering a trade: we're willing to show you our pages if you'll view our ads. Users with ad blockers are rejecting half of the offer and taking the other half. Publishers can't force users to see the ads, but they probably will be able to use technical means to keep users from getting the content without the ads.

(Disclosure: I work for Google on ads, speaking only for myself.)
It WILL be seen, or it MAY be seen? A big difference. It’s impossible that every video is seen by an employee.
That's begging the question though. The problem is not that caucuses are old—caucuses were just fine before this app-driven craze to change them.
I've noticed the same technique on dating apps. 9/10 times if the person you're talking to is not real they'll send a 'casual' looking photo after 3-4 back and forth messages, completely unsolicited.

I used to do the same when online dating -- despite many people's claim to the contrary, much of dating is physical (i.e. visual) attraction, so I sent additional pics (natural, not staged) early in the conversation just to find out if it was going to go anywhere... whether solicited or not.

But I was male -- if a super attractive woman sent me pics unsolicited, then I knew it was a scam. (my apologies if any real women were out there that look like super models, but were searching for your true love online if only someone would help you pay for a visa)
So apt. I’m moving to the Monterey area in the coming months and looking at places to rent. I started with Craigslist and emailed some listings without thinking much of it. And fell for one person telling me they can’t let me see the property but I have to send them an application with rent attached. I quickly realized what was happening. Then I moved on to Zillow and saw postings by rental agencies mixed in postings by unknowns. So I think those are scammy too(the unknowns). From Zillow I got some names of property management companies and now I look straight on their website.

It seems like people on Zillow copy rental agency postings for scamming. But they definitely copy Zillow postings on to craigslist.

This arrival seemed relevant to what I’m going through now. So I figured I’d pitch in with a bit of my story.
I can respect that. Perhaps I'm being unfair.

In my area and my experience, I've had about a half dozen interactions with Facebook for significant things. 4/6 were straight up scams.
Do you know if this runs on public clouds? just trying to gauge how long it (if ever) would be available in Brazil...
Yeah that's the one that stuck out to me. An apartment as nice as the one described wouldn't allow pets, at least not if they're as experienced as they claimed to be here.
I don’t throw away my kitchen tools, but I do throw away any food scraps.

I think your comment touches on the essential thing here, which is that web pages have the characteristics of tools, but also of tasks. Browsers are good at the tools part but don’t do anything for the tasks part.

I think trying to get the browser to handle the task component for you is the wrong answer. You can only do things that are equivalent to leaving the hammer by the door to remember to buy nails, and this scales terribly.

For all the concerns the many-tabbers have about “losing their place” they seem to be just always sort of lost. I can’t imagine the commenter above with thousands of tabs has everything he needs at his fingertips, and nothing he doesn’t.

My life has been easier since separating the tool and the task. Tasks go in my task manager (Todoist), and I put links to the relevant site if there is one. My toolbar has frequently visited sites with just their icons. My bookmarks folder is just a list of things I might be happy to run into someday. It would be no big loss if it was deleted. And last week I wrote a script for those pages that I just have to revisit, like an article I know I should read ten more times. It automatically creates a task in Todoist at increasing intervals (week, month, 3 months, 6 months, year) to reread X, with a link.
Latency. The electron IPC is way faster than using web sockets and the ability to have node modules in the renderer makes some task actually feasible. I've worked on apps that were quite possible to do with electron but were completely out of question in more classic environments like Cordova or in Android/iOS web views.
Landlords don't set prices. They are price takers in the market just as much as tenants.
I mean, it seems like at some point, someone inside Intel should have been capable of saying, "You built this literal talking head and you don't know why, so you're proposing we pay a media company that specializes in health, retirement investing, and old people sex to come up with a reason for us?"
That's the lovely thing about working in HFT: can make the PnL the metric, as it's much easier to connect work to PnL impact, and then everybody is working towards increasing an actually useful metric.
A test version of a MITM proxy that captures data?
Chicken can run faster if it had optimized its head away. Because it can ignore limiting factors like potential obstacles in its current course. But for how long?

Actual problem solving in a corporation is done by humans. Corporation policy can provide a set of incentives to align goals of its employees with the goal of the corporation and a structure to more or less effectively combine specialists' efforts. But someone had to think about the corporation as a whole and change its policies if the need arises.

Cephalization is a known evolutionary trend after all.
So you're saying dating sites are also full of scammers trying to con people out of money somehow? That fits. I have a (decades) old account on one of them which I recently noticed was sending messages to my spam folder. I reset the password etc to get back into the account, where I found a bunch of fake pictures (i.e. not of me) along with the old text I had there and my own attributes. Was wondering what was going on. I guess my pictures weren't deemed good enough for the scam.
> Be careful... my wife gave me a drill one year and I’ve since renovated two houses and now have a small fortune in tools.

Started with a 3D printer for me, then a membership to Techshop. Few years later I have a garage filled with woodworking / metalworking, diy cnc machines, laser cutter, welding, and automotive tools. It’s a slippery slope.
Landlords set the prices by preventing new construction that would lower their prices.
In a shortage, like Berlin's, the landlords have much more ability to set prices than the tenants do.

And in particular they now have the ability to set higher prices, which is the particular act that angers residents.
If you're using Ruby on Rails, you should be using a static code analyzer to look for vulnerabilities. Please take a look at Railroader, an OSS tool I maintain that does this (and contributors are wanted!):
https://railroader.org/

I recommend that you also use a web application scanner like OWASP ZAP and something to scan your dependencies for known vulnerabilities (e.g., bundle audit or GitHub's scanner).

That is in addition to normal software development tools like a style checker (like Rubocop) and a test suite with good coverage (e.g., minitest).

If you develop software, it's going to get attacked. There are some pretty straightforward ways to help resist attacks, but you have to use them.
Professional communication skills are worth a look from time to time. Understanding how to keep your personal fears out of your next message or email, and yet keeping after your concerns with appropriate management of both technology and emotion. Learning how to be assertive without inadvertently raising the stakes. And keeping a project on track without causing a blame-fest.

Another one is learning to set boundaries for your personal growth. Do you have a learning and skills-updating standard which helps prevent FOMO, unfair feedback from your inner critic's voice, and related career anxieties? This is one example of a boundary that can be designed to help you stay on track without becoming bitter about your past experiences and future prospects.

It's impressive that you asked. Best of luck to you.
Could also just be a philanthropic act for the media attention. CaH have done a lot of advertising through weird (mostly positive) means, it wouldn't surprise me if this was just another example.
https://github.com/w3c/filesystem-api/issues/8
> What will happen to the web when uBlock Origin becomes prevelent enough?

If history is any indication, the ad companies will show up on the doorsteps of the uBlock Origin developers with a big old sack of money. And then the uBlock Origin developers will start talking about how what users really want are built-in, uneditable whitelists to make sure that "ethical ads" (e.g. ads from the people who showed up with the sack of money) get through unmolested.

And then some user will get frustrated and fork uBlock Origin off into uBlock Origin+++, with the first commit to the fork taking out the ad whitelisting. And the whole cycle will start over from the beginning again.
When will people stop looking for scapegoats and start finding solutions? Needlessly high rents are an economics problem, and there's a lot of evidence that a combination of expanding housing supply and imposing a Land Value Tax would be an actual economic solution. You could have the most evil landlords, corrupt politicians, and aloof newcomers, and an economic solution would still fix the problem. Sometimes I wonder whether nobody cares to try and solve the problem, symbolic political wars being more urgent.
Well, no. The problem with the app is delaying the result not changing it. There’s a paper trail of everything and the app can’t change it.

Maybe you can provide more details of your hypothesis, but what you have so far doesn’t make sense.
The WE32100 was very emphatically not-RISC, much more VAXish if anything with x86 style call-gates stuffed on top
The (free) sandcats domain/service didn’t die with the paid service/business? I had just assumed it had.. if it’s still around and still free that’s very cool.
The Addons policy apparently has this to say about forks:

> If the add-on is a fork of another add-on, the name must clearly distinguish it from the original and provide a significant difference in functionality and/or code.

If anyone considers the addon to be in violation of this policy, they can use the “report for abuse” link halfway down the AMO page. Be sure to cite the policy paragraph and to politely explain why it violates the policy. The AMO review team may or may not agree, but at the very least they’ll consider it.
I'm all for regulation, but that is too much even for me.

100k for a freaking ramp is clearly an absurd distortion.
This is the same author who gave up control of his work to a total stranger for free. He's not google or a Google employee.
The COO majored in Music Technology at Oberlin. That's quite a bit more technical than most people realize. TIMARA (the music tech program at the Oberlin Conservatory) involves a decent amount of programming and/or audio engineering. To put that in perspective, the founder of Macromind/Macromedia (Marc Canter) is also an alumnus of TIMARA.
Back in the early days of consumer 3D graphics accelerators, there was no such thing as a shader program and GPUs were not Turing-complete. You had to pick from among the texture blending modes that your GPU natively supported. Some GPUs exposed an interface that was basically a large portion of the OpenGL 1.x state machine, implemented in hardware.
My bad, I got emotional over the content discussed and just copy-pasted the content because it seemed like the original thread would be eclipsed. I'll make sure not to do it in the future and in general have a great appreciation for the work you do moderating HN - I imagine it is quite stressful at times.