skysight-inc/HackerNews huggingface dataset:
I have done an unhealthy amount of comparing around the languages in this space. I'm curious what others think about the tradeoffs between choosing Nim/D/Go/Crystal/C#/Java/Kotlin? Previously I would have not included Rust in that grouping, but I've finally bitten the bullet and started learning it... and now I would, high level abstractions with low level control, etc etc.

Essentially there's a class of programs that are performance sensitive, but also dev time sensitive. How do you choose between the set above? (The answer, if there is one, is probably Python, and then optimize the hotspots, but lets pretend we can indulge).

- Nim: fast dev time; fast performance; not v1, C/C++ interop is second to none. Newruntime seems awesome

- C#: medium dev time; med-fast performance; very OO, coreRT and readToRun are awesome

- D: fast dev time?; fastish performance; I haven't written more than a few lines

- Go: fast dev time; med-fast performance; interop is expensive, lack of high level abstractions

- Crystal: ?; fast?; have not used

- Java: medium dev time; med-fast performance; very OO, GraalVM is cool

- Kotlin: fast dev time; med-fast performance; kotlin native may be cool some day

- Rust: slow/medium dev time; fast; safe, awesome type system

- C: slow dev time; fastest?; unsafe / current tooling and docs are like performing an archeological dig.

- C++: medium/slow dev time; fast; unsafe / full of intricacies

All of the above are obviously opinions gained over time with sources forgotten and I've only written a few hundred lines in each language. PL ADD is real. At the moment, Rust is scratching all the itches though, and I'm excited to see if my mental model of programming adapts to the language and dev speed is not an issue. Obviously I like collecting hammers and am less good at finding nails.

Very cool to see D getting picked up for some serious use. D and Nim are fantastic and hopefully thrive in the coming years. I would love to see a write up of what led them to choose D.
Have a look at k3s.io. I love it.
The cost of raising a child in America has soared (2018)
Your comment motivated me to check if I could make my home router fallback to my second connection (I flashed it with OpenWRT). After fiddling with using usb wifi dongle as second wan entry and looking over if any nearby electronic shop has usb lan adapters in stock, I discovered that my router has vlans and I can "rob" one switch port for second wan.

So I set up mwan3 and have more and more respect for what one can do with Openwrt and off-the-shelf router.
Making Dedicated WAM ( RAM) in Minecraft with Redstone
Once financial incentives are added, that's when bots take over the subreddit
I was literally just reading the wiki article before I clicked on HN. Kind of interesting we’re all thinking about this at once.
Are you sure you don't just have low-level visualization skills? I think it's like a skill that you must practice. I spend about 30 minutes before bed imagining various 3D shapes on a stage and rotating them. This exercise improves my visualization.
pay/privacy wall, why even bother posting this link...
From user perspective: What are the odds that somebody is going to follow you when you leave your home country and do targeted GPS spoofing specifically for you while causing some kind of accident/harm to you?

From Revolut perspective: insurance theoretically could be abused but i doubt they haven't calculated the risks as it would mean losing money although i don't see how this is different than me getting travel insurance online and just providing some travel info that from X to Y i need it.
Not trying to defend a legacy protocol, but it's one of these cases where basic infrastructure is not newsworthy when it works just fine, like with plumbing.
That's not a bad option provided employer is game
There are so many amazing projects here, all of which are more impressive than what I actually get around to doing with mine! I really just use mine a simple way to play around with assembler in a simple environment.
Yes, but I thought this is done in kernel space and a userspace attack has no access to that while the syscall is served.
Rocketsam – a CLI to create and deploy microservices in AWS
This is a dream of mine. To live a very simple life off the land, powered by the sun, creating art, building things, not needing to be connected 24/7. Take care of some alpacas, maybe create an animal rescue facility or with enough acres, a refuge.
Seems like the door opening Pi would be a good candidate for an esp8266 or an esp32 (if you were looking to save costs and/or have fun playing with a more limited environment)
It doesn't do enough work today to require that, given that it's meant for home use and doesn't decode/re-encode the video. One Raspberry Pi 4 with a couple 6 TB drives in an external USB3 SATA enclosure should be sufficient for 16+ cameras in terms of CPU, USB3 bandwidth, Ethernet bandwidth, spindle time, storage capacity, etc. If for some reason you need more security cameras than that in your home, you can probably afford a single machine beefy enough to handle it.

The only thing I anticipate being a significant performance challenge is on-NVR motion detection. Most likely that will end up being separate processes that download the video and annotate it via the HTTP API. Those workers could then run on separate machines if needed. The primary machine would have sufficient bandwidth to support this.
You impressed the Internet and that is a greater accomplishment than impressing a girl.
You can install home assistant and control 433mhz sockets with "hey siri" since it has homekit. It's super fast (<500ms).
We are always looking for technical and marketing/sales people to help with https://kitspace.org. We are making open source hardware electronics projects easier to order and build and starting to offer the same as a paid services for companies working on proprietary products.

Our killer feature is 1-click orders for electronic parts. We have a strong open source ethos and are building our company to help support open source hardware and software developers.

The best way to get involved remotely right now is to join Findcollabs [1] or our other public chat [2].

[1]: https://findcollabs.com/project/v7vWqpkRKz5UHupMEqou

[2]: https://riot.im/app/#/room/#kitspace:matrix.org
Amen. We need a support group.

"Hi, I'm Teejmya, and I was on call last night"
how safe is D, compared to C/C++ on one end and Rust on the other end?
That doesn't really exist much in The Netherlands. Probably because the infrastructure doesn't really attract alternative means of communication.
I can get the reasoning. I think after enough InstanceManagerStrategyContexts you want short names more than inferable names.
A Learning Secret: Don't Take Notes with a Laptop (2014)
I believe they mean automatic vulnerability remediation.
In this case though, it's the addition of a "feature" that causes bugs, so lack of said feature will improve correctness.
Wood in tall buildings is a relatively new development; historically it hasn’t been allowed for fire concerns.

https://theweek.com/articles/816653/how-build-skyscraper-woo...
Blame is due where blame is due.
Slow Computer? No Problem
> that I can remote into from anywhere

I've been looking to set up something like this, do you have a static IP or use an external server you could recommend?
> People can't switch from fossil-dependent careers to renewable-dependent careers in a week, or even a year.

Or ever, perhaps. I can no longer remember where, but I recently read an article about a backlash by California Democrats against Green New Deal-type ideas. What stood out was someone saying that the idea of retraining workers for other types of jobs was offensive. If people in the oil and gas industry liked their job, then they ought to be allowed to keep it until they retired.
How I'd Fix Facebook
> You're papering over all of the policy arguments

Calling them "policy arguments" is way too charitable, and I'm not papering over anything. The excuses are irrelevant. The fact is that student loans exist. Mortgages often get paid off way before 30 years (less than 10 in my case). Not everyone even gets a mortgage. Children grow up. Some don't even rely on their parents to support grandchildren, and we'll be coming back to that. Some people remain healthy later into life. Cost of living does not uniformly get "much more expensive" as people age. Your claim, so you prove it.

> monopsony and other anti-competitive distortions

Those are very serious problems and I even alluded to them before, but to claim they're so bad that the laws of supply and demand have become inoperative is inane. Not even worth engaging on.

> With 30-year terms being the most popular

When you talk about 30-year terms, you're papering over (a) people who rent instead of buying, (b), the 20% of home purchases without any mortgage, (c) mortgages for shorter terms, and (d) people who pay off early. Cherry-pick much? Then you ignore mortgage-interest deductions, make a ton of assumptions about older people's health, and treat insurance and medical costs as strictly additive without substitution effects. To top it all off, you assume substantial support for grandchildren. That's actually damn rare. Most of us manage to raise our kids to be self-sufficient and support their own kids. I'm sorry if you didn't, but that doesn't change the statistical reality.

The fact remains that salary based on need is not a thing for purposes of this discussion. There's no rational expectation that employers will, out of the goodness of their hearts, pay older workers more because they need it. The same employer who you claim have completely rigged the game and advanced bogus arguments to cheat workers out of pensions? Your argument isn't even consistent, let alone credible.
I'm from NC and it blew my mind to learn that some people pronounce those two differently. I've even specifically asked people from other places to say both and I can only barely hear a difference if I strain. I hear that the pin/pen merger pretty widespread though. I have friends from as far as New Mexico and Washington state that also merge them.
I have a rpi2 I use as a low power server that keeps me connected to my irc server and runs tasks for me.

I have a rpi3 installed in my truck that acts as a media player. It also reads my OBDII so I know how my engine is running and other diagnosis information. I also use it to map wifi/bluetooth spots and other random data as I am driving.
About 30 years ago I saw you give a talk at the University of Arizona, it was soon after that pbs documentary you were in about investigating the remote hacking. It was fun to hear you speak, and I'm glad you are still around doing fun things.
People try to replicate what worked elsewhere without asking themselves if there any differences between the businesses.

That's normally a red flag, for a banking business a mortal sin.
I don’t think Verizon is a victim here. They’re big enough to have figured it out. They didn’t, so they’re being held to account.
The font is about 200% too big on my phone. It managed to display just about 15 lines and does not allow zooming out...
Can we use this to make an app and figure out the optimal diets for everyone? Or a GAN for generating the funniest jokes?
I'm a highly visual person, I expect I'd score 5/5 on each of the 16 questions. In the absence of specific hints my brain will happily auto-generate arbitrary details. My mental imagery does, in fact, "crowd out my actual vision with it's sheer lucidity" as you so well put it. If I need to focus on what I'm actually seeing I sometimes have to exert mental effort to push visualization aside, in much the same way you might push down negative thoughts to calm anxiety before e.g. public speaking.

Conversely I find it very difficult to think about things which I can't visualize (but I'm good at coming up imagery to represent things). Most of my internal "dialog" is without words.
according to a 2011 cnet (1) article it was months away from release but "Courier was cancelled because the product didn't clearly align with the company's Windows and Office franchises"

1: https://www.cnet.com/news/the-inside-story-of-how-microsoft-...
Even if the correlation is real, what I'm getting at is that it isn't causal. Good grammar probably makes for a good bet on more trustworthiness, but I'm wondering when/how that bet is going to be wrong (and it is, if it's not causal), and how that effects us (on the massive scale that is our info consumption across the entire internet).

back to the Amazon example: an expert car mechanic may have worse spelling/grammar than a hobbyist, but I should probably trust their Amazon review of a car part more.
That could be true. You could probably pay to drive an older F1 car around a track.
> IIRC The manual contains circuit diagrams.

It does, I bought one (new, latest model) recently and was thrilled to see that. I've bought ~'80s amplifiers on eBay and loved that the manuals have circuit diagrams, and thought it was a lost era.

The Silvia's is far simpler (to state the obvious) but a wonderful inclusion.

Even though it's fairly readily determined, given its simplicity, it'd make me more confident in any repair or modification.

The one I have been thinking of is replacing the pump and reservoir with (a pressure reducing valve and) an electronic valve plumbed in, so that I never have to top-up, or risk the boiler running dry.
Nothing. Total darkness. Now, to make thing more 'interesting', my wife is a Yoga teacher who also runs Yoga Nidra sessions, as well as doing Hypnotherapy. I'm no stranger to guided meditation and visualisations but when I'm asked to visualise X or Y, I conceptualise it. I can detail it in words, but I's concepts, not visuals. I'm aware of the idea of it, but don't see it. not a glimpse. My wife altered her instructions since we found this out giving a place for the mind-blinds like me.
Oh so this is similar to kragen 'basement experiment' .. kudos
Its not a problem with Data, it is a problem with "The Data" that happens to be misused for authentication.

Who cares if people know person X's firstname is Mark.
When you start combining that data with address, phone number, age, SS#, employment history, mothers maiden name etc and that set of data also happens to be globally misused by the industry as auth basis data it becomes dangerous.

If they can't secure the combined data set (and you seem to agree that they can't) they certainly should not both be proposing its use for authentication (which they offer as many costly services for business and govt) and also creating the huge data store against the population.

The net here is that this data is unsuitable for auth -- but at the same time it IS USED for auth -- finally it is gathered and stored as if it is not credential material.

I also agree that this review/investigation is barking up the wrong tree -- the most serious crime here is that this information (even without any major mental gymnastics) can and will be easily used to identify likely covert government employees easily by and adversary that has access to it.
Zeroing out uninitialized memory is a feature, one which significantly improves correctness over C/C++. Meanwhile, the scenario described in this blog post is shared by virtually every mainstream implementation language other than Rust.
I use a Raspberry Pi to stream PlayStation 2 backups over SMB by networking the onboard Ethernet port of the Pi to allow access to a Samba Share service running on the Pi. This allows for seamless playback of games with heavy Full Motion Video sequences as the Ethernet transmission is faster than the max throughput of the USB2.0 ports provided on the PlayStation 2. It -also supports auto mounting and sharing of external drives to allow for seamless drive swapping if you have a large library.

Using the same technique, games can also be streamed to PlayStation 3 and original Xbox.

I added some additional support for Xlink Kai so that you can play LAN enabled games over the Pi’s WiFi connection by plugging a compatible game console into the Ethernet port of the Pi or by connecting to an access point that is auto created when a secondary WiFi dongle is attached to the Pi.

I learned that there are usually a hundred or so people in South America who play Halo 2 using Xlink Kai and this makes it very easy to connect to them for lag free multiplayer on original hardware. This feature also works on Nintendo Switch and PSP with a bit of extra work.

The project is open source and [available as a flashable SD image on Github](https://github.com/toolboc/psx-pi-smbshare).

Youtuber VersatileNinja recently published a detailed video on [how to get started with the project](https://youtu.be/Ilx5NYoUkNA) if anyone is interested in taking it for a spin.
> "By your logic there would be no YouTube."

In it's current form, no, and I'm fine with that. I'd like to see what a self-sustaining youtube alternative looks like. The status quo is not divine providence.
I'm not sure; it depends on the specifics of the proposal, and especially on what happens to student loan debt which does not exist yet, and like you say, how public universities charge the government once education is made free.

I agree that whether it's a good idea depends on that answer. I'm rejecting a stronger statement you made, about how any government program is suspect "given you have to pay for it".

In the cases of education and healthcare, it seems to me that there has been a decrease of governmental involvement (compared to other nations, if you like, or even internally to our own nation in the case where bankruptcy discharge became disallowed) that should not have happened, and that decrease is costing dramatic amounts of money. You can't tell whether a policy is a good idea just based on whether it expands or contracts the role of government. We can be suspicious of government under-involvement too.
Seems like a small capacity ssd over usb would be a good idea...
> Specifically, I'd like to find software that makes the cluster appear as a single memory address space and N identical CPUs/cores.

This is called "single system image". A couple of coworkers played with openMosix on our desktops several years ago, it was fun seeing bash processes moving on their own from one desktop to the other. But I haven't heard anything about that in a while, it seems single system image clusters have fallen out of fashion.
Oh, didn’t you read? All men are created equal. It’s a classless society!
As someone who majored in political science including constitutional law... it's not that simple.

The courts have the ability to "legislate" via precedent when choosing between different conflicting laws or conflicting rights, and have an extra-wide scope when it comes to interpreting the constitution, because it is so short and intentionally broad/vague.

But when it comes to non-constitutional issues (e.g. antitrust), and a situation is clearly covered by existing law (not at the "boundary" of a law or between conflicting laws), the judicial branch can't do anything.

I mean, that's just not how courts work. And if a court did, it would be overturned in appeal.

So, no -- I absolutely would never acknowledge the judiciary as legislators now. That would be a complete constitutional and democratic breakdown, so thank goodness that's not the case.

Don't confuse gridlock (slow lawmaking) with an unconstitutional usurpment of power.
Either a Silva at home or Nespresso at the office has been my daily routine the last 8-9 years.

I wouldn’t call the Silva expensive. Probably hard too find something cheaper that feels better, quality wise, than even a Nespresso-machine.
The Fed?
Very nice writeup on RPKI! I don't know anything about network engineering, but it appears that RPKI will distribute trust from ISPs to RIRs (Regional Internet Registries) like ARIN and RIPE. As I understand it, the RIR will sign your IP allocation with RPKI, which means fat-fingering on your side will result in the ISP not finding you as it takes BGP announcement and RIR confirmation for the ISP to acknowledge your IP. Again, very nice and understandable writeup :)

I guess this does shift the burden of trust from an ISP to the RIR, and the blog post mentions international law as RIR and ISP memberships can be part of different countries and only RIRs would know who has what IP address since only they are TAs (which empowers certain governments over others). So I guess the debate is whether the pain of BGP route leaks and such is greater than the stress of another country having your RPKI entry.

I guess we'll just have to see how badly Verizon messes up in the future.
- Google Analytics integration

Built-in spying on users and exposing them to a more or less hostile third-party is worse than nonsense.

- A home widget to show recent GitHub commit

That is total nonsense for sensible blogging. ;p
> So, you think it is possible for some claim to be true and it not be likely that said claim is true?

Imagine I came to you and told you that I had determined that some bridge could bear 1632 tons, and that I had determined that by rolling dice, one for each digit. You don't know anything else about this bridge. Would you say that my claim is

(a) likely to be true

(b) likely to be false

(c) you have no clue how likely it is to be true or false

?

> This has no certain basis, by your definitions.

So? I didn't claim I had a certain basis. Do you have a certain basis for any belief? And if not, why are you bringing this up?

> After falsifying the claim "water only boils at 150°C+ at 1 atm", is the claim "it is not the case that water only boils at 150°C+ at 1 atm" falsifiable, and if so how might it be falsified?

By demonstrating water that boils only at 150°C+ at 1 atm?!

> That's partly my point, they wouldn't, and the other part is to have you recognize that there is a self-evidently true claim that is not falsifiable. You can't falsify the claim "our senses have at least one way in which they are reliable".

But that isn't self-evidently true, it's simply tautologically true. "What we perceive is what we perceive". Duh?

As far as we know, everything we perceive could be illusion/simulation/whatever WRT "ultimate reality", so making that claim in the sense that our senses are in any way reliable for detecting "ultimate reality" (i.e., "the programmer that wrote the simulation") is unwarranted, and there certainly is no evidence supporting such a claim.

And far as "the reality we perceive" is concerned, it's a trivial, tautological statement, not some insight about the world. That statement would even be true if we didn't perceive anything.

> To say that you could would be to say you have the potential to reliably, with your senses, demonstrate that the claim "our senses have at least one way in which they are reliable" is false.

Which you can't because it's a logical contradiction to show that a tautological claim is false.
I haven't moved from anything. Those two statements are not mutually exclusive.
If you press esc quickly after the text has loaded you can stop the pay/privacy wall from loading. It might take a couple of refreshes to get the timing right :)
I want to follow your turret project :) I'm trying to teach my cat to stay off the counter and every other method of doing so hasn't worked.
By my comment above I'm trying to determine whether or not I have Aphantasia. Before I found out that some people couldn't do it, I would've described myself as someone who could visualize things. Now that I know some people can't, how do I know that I can? Is it more vivid for others? Perhaps it's a continuum, with synesthetes at the other extreme?

EDIT: someone in this thread linked to a quiz that makes me think I'm likely somewhere in the 'normal' realm.