skysight-inc/HackerNews huggingface dataset:
I've moved my laptops/desktops over to Ubuntu from Windows.

Rider was what I thought I'd give a go, with the idea that if it was really terrible I'd fire up a VM with Windows and VS.

As someone who's used Visual Studio since VS 2002, and ReSharper since (probably) 2006 - moving to Rider was pretty much run and go.

There's a few minor differences, but the only one that bugged me was the regional formatting options for the debugger. I still havn't figured out how to set it to use ISO8601 or something like it for formatting dates/times, and instead it picks something based on my OS configuration.
Just in time for NVIDIA to blow them out of the water completely on both the included RAM (which they're increasing) and performance (+40% if rumors are to be believed) with Ampere. AMD has a looong way to go.
Ask HN: Are exits an indicator of successful founders?
Q. What would be the right metrics to evaluate a startup and its founders?

Q. What guarantees a success of a startup?

Q. How important are the past success of founder (exits, fundings) relevant to the success of startups?
Those sizes are very peculiar. Seems it's the first processor where memory alignment is not only not an issue but it doesn't happen
You don't even have to leave the country. Just move away from the coasts.
I don't think anyone has mentioned yet that this exact feature (with the "is" keyword) is actually coming to Java as a preview feature in Java 14-

https://openjdk.java.net/jeps/305
It's possible that pesticides and varrola mites are both causing it.
Haha super cool. Will share with fans.

Accessed from mobile. Capital letter thing is annoying.
Congress used to have The Office of Technology Assessment ( https://en.wikipedia.org/wiki/Office_of_Technology_Assessmen...) but the republican party considered its expertise to be a hinderance to corporate influence, and eliminating it was one of their first action upon taking control of the congress in the mid 90's.
This crosses into personal attack and that's not ok on HN, no matter how wrong another commenter is or you feel they are.

If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd appreciate it.
I don't think the hacking malicious. People just make mistakes.

Random example: if candidate is below the viability threshold, that group is supposed to disband and join another group. You could have a mistake where, on the 2nd round, two non-viable groups merge and form a viable group.

For example, maybe Biden is at 14% and Klobuchar is at 2%. Under rules, those groups are both non-viable. But you could easily see a mistake where the caucus operators allow the 2% Klobuchar group to "merge" with the Biden group.
The UV light I just bought claims to not create ozone.

Is that even possible? (Hoping someone knows more than me)
The line is frequently pretty obvious. For one thing, the "you can't be a rebel if you don't wear the right uniform" effect becomes very large; it ceases to be about the purported subject and becomes about saying the right things about the right subjects, about agreeing with the right people in the right way and more importantly about not being different in the wrong way. On the other hand, it may be very hard to see the situation from the inside; I don't know.

For another, and I believe this to be invisible from the inside, the reaction begins to be completely out of proportion to the alleged crime. Speaking as someone who decided that knitting wasn't for him because counting is hard, is racism in the knitting community really a big problem? One that requires an emotional response? I mean, I know people who in casual conversation seem to relate skin color to intelligence and common sense. I know people who seem to equate wealth or income to personal worth, or culture, religion, job, or interests with value to society. Whether someone's knitting is too insensitive is way down the list.

That line seems reasonably clear in a lot of cases, like the author's Puritans in the American colonies, various communist flaps, young adult books, and yes, knitters.

The author's spiral is pretty obvious, too: at some point, if the community doesn't disintegrate first, eventually any difference becomes intolerable (which is spectacularly ironic for a "diversity" issue), all the wheels come off, and the lack of self awareness in many if not most people comes out in all its glory.
I figure, if you want to attack literally any app, go through the CVE and try every vulnerability.

I don't think it's defensible to claim that Rails itself is inherently more vulnerable than other similar systems. If you disagree, feel free to cite references.
Please don't stoop to this level even if someone else is completely wrong, or you feel they are. Maybe you don't owe them better personally (though why not?), but you definitely owe this community better if you're posting here.

https://news.ycombinator.com/newsguidelines.html
Great, can the client be ported to Rust while you're at it? Electron is such a joke.
It's unplayable on my computer.
BJP betrayed the people who voted for them by questioning their citizenship
Rendering The Matrix on a 32-node FreeBSD cluster (1999)
one related point: the article mentions utilizing rust's BTreeMap, which manages its heap allocations with cache efficiency in mind: https://doc.rust-lang.org/std/collections/struct.BTreeMap.ht....

The guts of BTreeMap's memory management code is here: https://github.com/rust-lang/rust/blob/master/src/liballoc/c.... (warning: it is some of the most gnarly rust code I've ever come across, very dense, complex, and heavy on raw pointers. this is not a criticism at all, just in terms of readability). Anecdotally I've had very good results using BTreeMap in my own projects.

In terms of how the "global" allocator impacts performance, I'd expect it to play a bigger role in terms of Strings (I mean, it's a chat program), and possibly in terms of how the async code "desugars" in storing futures and callbacks on the heap (just guessing, I'm not an expert on the rust async internals).
Could it be that the colony is less able to handle pressure from varroa because of other stresses, like pesticides? We use several methods in combination to deal with the varroa.

If a colony has too much after the winter we treat with ApiGuard, and the honey produced during the period is marked for winter feed. We do drone larvae cutting (not sure that is the terminology used) and treat with oxalic acid before the winter. We let them winter on at least 50% honey.

We have lost one colony in the last four winters, that was wintering on sugars alone. We overwinter three four colonies normally. So we are just hobbyists and our methods may not scale.
Yes, they are still around and in heavy use. Just as we still have outdoor advertising on billboards.
Thanks for the insight! I didn't think that letting a steak get to room temperature would make that big of a difference!
This breaks the site guidelines. Please don't do that, regardless of how wrong someone else is or how bad another comment is.

https://news.ycombinator.com/newsguidelines.html
This is a great idea, but if he's gone through all this trouble already, then he's probably behind a proxy or VPN...
uMatrix is a lot of fun imo.

Huge pain, but it's fun.
Guess everyone can dream
BP Is Still Paying for the Deepwater Horizon Spill
> Small sites can put in the effort to make deals with individual advertisers and bake it right into the page.

Say I run a blog, by myself or maybe with one other person. Even putting aside questions of my own limited time, are big companies going to deal with me? Is it practical for them to deal with me and a thousand other, individual small blogs?
"...Iowa Democrats, on the advice of the national party, abandoned plans to have caucus results called in by phone because of security concerns and instead build an app..."

https://www.nytimes.com/2020/02/04/us/politics/iowa-caucus-s...
Interesting mechanics. You can't spam the controls. Well, you can, but you won't do well.
Unplayably superjerky in Australia, Firefox 72.0.2, OSX.
Was your company Infosys or TCS?
Same on iOS over LTE.
You mean you weren't tormented by the swat-the-audible-buzzing-fly Flash ads in the days of MySpace and the like? That was the absolute catalyst for me.
actions?
I was thinking that if their cache is just one large hash table, essentially an array of structs, the GC wouldn't need to scan it. What you say about strings contained in the map would explain their problems, however I don't see the reason for it. Wouldn't you make sure every identifier uses a fixed-length GUID or similar, which would be contained in such a struct used in the array-of-structs?
Feels like this needs some latency reduction. Client-side prediction and server-side input replay. Etc.
The Democrats' new online troll fighters make 2020 debut in Iowa
Definitely not the intent: http://minikanren.org/minikanren-and-prolog.html.

(I also doubt it's the result, though I've not done enough with either language to comment too much).
Linking turn to fire makes the game no fun. I kind of like the idea of limited resources, but this makes all the ships degenerate into spinning drifters that occasionally in a spread. There's no skill at that point.
For latency-sensitive services, having to traverse the network to access a shared cache may be too slow. To use the current story as an example, you'd be trading off an occasional 100-millisecond latency spike every 2 minutes for an added 1-2ms of latency for every request.
It's more than that.

You can live without clothes (at least in certain climates) - you can't live without eating.

It's not just tradition, it's more core to our survival.
"503 Service Unavailable"

- I guess enough people here thought it was worth a try
503 error now. Hug of death. What was it? Sounds like a game from some of the comments...
Unsafe or it doesn't count ;)
What is the issue with VMs? I develop using them all the time - I’ve got at least five VMs (Linux, BSD, and Windows) loaded on my MBP right now and use three of them constantly.
It's annoying to read, so while it does get across the mocking tone, the reaction of annoyance at the author is far stronger.
I think there are a few places were Rust didn't get it quite right, but this seems like a weird example. The 32 length limit is a temporary limitation, not a corner that Rust is painted into. Indeed, my understanding is that the limitation at this point is being maintained artificially due to an overabundance of caution (via
https://doc.rust-lang.org/std/array/trait.LengthAtMost32.htm... ). That's not WTF, that's just TODO.
You have a hardware problem. This is abnormal.
From the screenshot, the scam is actually pretty easy to spot if you know what to look for. Here's some clues:

1. All accomodations are available (w/d in unit, pets ok, wheelchair accessible, furnished!) - eliminating listings with all of these checked will nearly eliminate the scam listings.

2. The description doesn't include any information about who's the renter. Usually the landlord or property manager will mention something about themselves.

3. Professional photos. This in itself is not a giveaway, but given the above two clues, almost always indicates the photos were taken from another listing. A reverse image search can confirm.

4. The deal is too good to be true. Know the market. $4.5k may not be enough to get you a furnished luxury 3BR single family home in the Bay Area.

I've had to browse through a lot of CL listings in the Bay Area and these are the nearly guaranteed ways I've found to eliminate the scam listings.

If that's not enough, I start my emails with requesting times of showings. If someone isn't willing to commit to meeting and showing me the place, I won't go any further.
How do you deal with the connections being to only one availability zone?
Cloud Run?
Pretty simple. Just a Dockerfile and you are good to go.
This reminds me of the ongoing saga of RUSTC_BOOTSTRAP[0][1]

The stable compiler is permitted to use unstable features in stable builds, but only for compiling the compiler. In essence, there are some Rust features that are supported by the compiler but only permitted to be used by the compiler. Unsurprisingly, various non-compiler users of Rust have decided that they want those features and begun setting the RUSTC_BOOTSTRAP envvar to build things other than the compiler, prompting consternation from the compiler team.

[0] https://github.com/rust-lang/cargo/issues/6627
[1] https://github.com/rust-lang/cargo/issues/7088
Ya this isn’t something that should be patentable. Tons of prior art in conference talks on this. Cool tool though, glad it’s released!
Don't get me wrong: I'm really glad that you caught the bug in your code before anyone lost an eye.

However, a critical summary of your situation could be "improperly used an advanced method that exists for the specific purpose of marking a string as having been certified safe, potentially allowing an XSS that would have otherwise been successfully filtered out by Rails' extensive anti-XSS mechanisms".

I was super upset when one of the drives in my RAID 0 set went, but it was still my bad for not learning that RAID 0 isn't mirroring. (Hint: the 0 is the amount of information you can recover in case of failure.)

My point is just that you can't really claim that Rails dropped the ball here. If there are footguns installed, it's because you installed them (and didn't read the manual for html_safe).
Might I quote your incredible comment from "Confessions of a Reddit Karma Whore (vice.com) for a tarot deck that I'm creating?
I think your "dystopian picture", while very interesting, is an extrapolation the current mobile landscape, where internet usage is already mostly done through social media apps rather than browsers. This, of course, gives free rein to advertisement.

However, the main reason these apps gained all this traction is that the Web is simply not made for small devices with touchscreens. It's the discomfort of using web browsers on mobile that created the tipping incentive to adopt these streamlined apps. As long as people keep using more comfortable devices (eg. laptops) that can easily browse the Web, this segment will not have that "discomfort" incentive to move away from the Web and onto more restricted platforms.

Yes, there could be other incentives - you mention junk sites and security issues - but these aren't strong enough to outweigh the main advantage of browsers, which is the breadth and momentum of the Web, something that users still value. I hope I'm right.
I've added some example data to the demo page, now folks can give the classifier a try without the hassle of making a file and uploading!

A direct link to the demo: https://ml-hot-or-cold.projects.chrisjeakle.com/
Deploying Kubernetes on FreeBSD/Bhyve
Sorry all, wasn't expecting all the traffic. :-)
I'm curious what the product-engineering landscape in the company looks like to allow for a language rewrite to happen. I feel like this would be a hard sell in all companies I've worked at. Was this framed as a big bug fix? Or was faster performance framed as a feature?
i have no idea what this shit is about, nor do i really care. i'm replying to https://news.ycombinator.com/item?id=20618351 because YC doesn't have a system for DMs

i've been following this very closely we last spoke, and it's sadly comical how incorrect you were. you talked about cutting off "lines of supply," as if that were a meaningful concept now vs. before the internet existed.

the actual problem is intellectual children commenting on things they have no idea about in order to gain www points. please log the fuck off
Broken systems sell for $300- on eBay because there is a racket for them. People buy 80 of them for spare parts and then salvage the broken units to build fixed units that sell for more.

I saw a complete C64 1541 Monitor Datasette and 100 titles on sale at Amazon for $2000 before.

The VICE emulator can emulate any 8 bit Commodore computer as long as you got a copy of the ROMs on file. But most people want the original hardware which is why it sells for $300+ broken.

The Mini64 and The C64 outsold themselves and are modern versions of the C64. A friend of mine who works at Sam's Club said they only lasted one day on the floor and sold out like the Action Replay video game consoles did.
Sorry all, wasn't expecting the traffic.... spinning up some more servers now...
And deep within that thread are links to a couple other scams by the same person for an NYC apartment and a car for sale. What would need to change so that serial scammers like this are arrested rather than allowed to continue preying on people?
I don't math very much, but I would guess the intersection of these sets of people is nil: people who 1) use VPN to avoid tracking by Google 2) still log in to Google services from one of their networks and not the other 3) use the same Chrome profile on both. But suppose some small number exist who adopt this illogical and contradictory pattern of behavior. If Google is using this token for the purpose of tracking this tiny set of people when the vast majority could be tracked more easily via conventional means, it would imply that they are far more competent than I give them credit for.
>They often seem to be motivated more by fear than reason.

Unfortunately fear is what gets people to donate money, not reason.
Remember that A) The laser is close to your eye and shining directly in and B) It's coherent, so it's focused on a single small spot. It doesn't have to be so much brighter than all the light around you given those things.
The benefit would be the GPU manipulating and filtering packets without the data hitting the PCI bus or the CPU. Imagine a firewall operating at 80 Gbit/sec with no CPU utilization.
I was on a phone before and didn't have the docs pulled up, but the thing I was referring to is called nodeIntegration (it's a boolean you set in the webPreferences object in the options object you pass to the BrowserWindow constructor).

This section of the docs explains it a bit better: https://www.electronjs.org/docs/tutorial/application-archite...

> Electron exposes full access to Node.js both in the main and the renderer process.
They "requested" my phone number after the fact. And by "requested" I mean I wasn't exactly given a choice. I wasn't able to access my account until I provided a number. Of course all this was for "security" reasons.
Personally I'd prefer to use Google authenticator anyway.
Terraform gets unruly at scale, and makes it hard to pass it off to other teams or take a vacation if you're responsible when it breaks.

Aviatrix popped up on my radar recently trying to solve the operations side of this. Handles cross account TGW attachments and simplifies the routing.
I'm pretty sure caucus votes are public anyway, it's not a secret ballot.

You can't really rig votes even with an app. Hanlon's razor probably applies here; never attribute to malice that which is adequately explained by stupidity
Show HN: Unit Conversion Calculator
I don't think so; it started only after upgrading. It happens inconsistently when waking from sleep, possibly just when Chrome and/or Docker are/is running.
The Case Against Stretching
A list of companies using Elm in production
Opening presents on Christmas Eve is a pretty common tradition.

Calling Christmas Eve "Christmas" is not common at all.
Remind me:don’t you need to be connected to the WPA2 WiFi router to send deauth packets?
Not quite. You can't just derive the equation of state that's equivalent to Bernoulli's principle from Newton's laws.

Only for incompressible flow is it a consequence of Newton's second law (NS)

See https://en.wikipedia.org/wiki/Bernoulli%27s_principle#Deriva... -- the broader (applies to compressible flow too) derivation is via conservation of energy and mass
If there was some grand conspiracy here, wouldn't it make more sense to release a working front end, and do whatever evil machinations / rigging behind the scenes...

Intentionally releasing a broken app is an idiotic excuse for a conspiracy.
I think she is wearing a kind of veil, as are several other women.
She was a Clinton campaign veteran. [1] So were a few others at Shadow, Inc.

1. https://www.latimes.com/business/technology/story/2020-02-04...
The Russians again? The American public isn't that stupid.

When Obama was running, there were bots running rampant on many sites like Reddit.

Were they Russian too?
from what I understand, webasm is not practically any different than minified JS in terms of readability. That ship has long ago sailed.

WebGL is the real risk I think. You can't filter a canvas with the same ease(if at all} you can filter DOM model elements.
Alas, not in a way that I'm capable of, I'm still working through part 1 of Fast.ai's course. I looked over my folder of spectrograms, and there are definitely patterns, but I don't know exactly what features the model deemed relevant.

I've added some example audio to the demo page, so now you can see the accompanying spectrograms of various temperatures without needing to run the notebooks.

There is hope for human understandable models, however. Lots of brilliant minds are working on model interpretability [0][1]!

[0]: https://distill.pub/2018/building-blocks/
[1]: https://openai.com/blog/interpretable-machine-learning-throu...
Maybe some big FAANG company. Start at the beginning of the acronym, I guess. I wonder if anyone could persuade anyone at Facebook to do a little bit of D professionally. I bet if even one serious Facebook engineer made a serious effort to use D, its adoption woes would be over.
I havent had js on by default in years. Using a js enabled browser is a drastically worse experience.

suckless surf lest you enable js with a hotkey on a per-process basis if you really want it for something, but 90% of the time, I just close the tab that wants to waste my time.
Rockstar co-founder Dan Houser is leaving the company
Probably couldn't find customers for nervana, so they bought Habana...
That's been happening already across the board: medical costs, housing costs, etc. anywhere where demand is fairly inflexible.
Anyone would have done better if they were left alone. The point is that they already had great technology. I'm not sure how this isn't sinking in, but you seem desperate to point out that Microsoft tanked Nokia, which is actually already common knowledge.

A little less sarcasm and snark will probably leave room for absorbing what people are saying.
Rails 6.1 introduces class_names helper
Nvidia’s GeForce Now is live with a free option
The web existed perfectly well before ads were everywhere.
What Scientific Concept Would Improve Everybody's Cognitive Toolkit?
If you're interested in a free game that has had this core functionality (online multiplayer Asteroids) since 1995 - visit https://store.steampowered.com/app/352700/Subspace_Continuum... (edit: replaced with Steam link)

There has been a dedicated community of thousands of players, many of which have been playing well over a decade. Plenty of videos on youtube under either "Subspace" or more recently "Continuum".

https://en.wikipedia.org/wiki/SubSpace_(video_game)

Also - a plug for my favorite Zone: HZ. www.rshl.org.
I’m currently shopping for a house and have noticed tons of listing pictures are now watermarked with “not for rent”. Now I finally understand why. Thanks :)
On the contrary, the Chinese government has removed many of the tariffs because their economy is tanking as a result of the recent travel restrictions.
Show HN: Camp Fire – chat with people within a radius
Redditor turns $125K in Tesla options into $4.2M in 2 weeks