skysight-inc/HackerNews huggingface dataset:
> votes secret with software

Any form of voting can use secret ballot or not. Liquid democracy and ballot secrecy are entirely orthogonal issues and neither necessitate software.

> Two people have similar views on most issues so each of them secretly delegates their vote to the other person. This means that neither of their votes are cast for any actual proposal they actually both would be likely to support (and anyone else delegating their vote to one of these people also casts no vote)

This isn't something that would happen. One would be made aware one had become a delegate.
The cost increase is marginal, but the benefits are enormous.

Modern heat pumps work well down to -20F. If it’s that cold I don’t want to live there.
It's wild how much of this long post is just about addressing potential concerns about spam. I remember how annoying early Facebook News Feed was with Farmville, but it sounds like this was a recurring problem for them that they had to constantly pay attention to.
You wouldn’t generally exceed 15mph street skating. Competent downhill skaters can reach 50mph+, with world record speeds exceeding 80mph.

That alone makes safety gear much more essential for downhill.

In addition, if someone shows up to a spot without adequate gear, crashes and badly hurts themselves, it can cause the spot to be blown for other riders. Downhill skateboarding is much easier when you’re on the good side of local residents and police.

Also, since DH communities tend to be very small and tight-knit, if someone gets hurt you hear about it. I’ve personally witnessed multiple incidents leading to broken spines, countless minor injuries, and have had one friend die while skating. Either you take safety seriously or pay the piper.

There are more factors than this, would probably make for an interesting sociology dissertation.
If I lack willingness it's because I don't want to. Why are you trying to force me to do something I don't want? Just let me have the AI companion I long for.
Why does it need to be collapse or all time highs? Stagnation and decay seem entirely possible. Negative real returns seem entirely possible when bonds had negative nominal returns.
the important thing is that it was:

> after the database was publicized

It seems they couldn't confirm if burglaries were prevented or merely moved the burglaries to low gun zipcodes, but they felt they had weak evidence for a drop in burglaries in total
https://www.nytimes.com/1976/04/12/archives/housing-abandonm...
By chance, have a repo of the full extension that you built out? I'm playing around w/ it, but having issues w/ even getting the `pageURLCheckTimer` to do a console.log("asda") at a fixed interval.
How is it that in these discussions, apologists for removing user sovereignty become suddenly ignorant of every existing security solution (such as, in this case, even plain old passwords), to claim the only way to secure a device is to hand control to the manufacturer?

"How will I keep people from breaking into my cell if the warden doesn't lock it?"
I may try this out since I am handrolling something similar for a project but I am strapped for time. Only thing is I am generating types from an openapi spec and sharing the types with ui as a dependency. I somewhat prefer that approach as I end up with an openapi spec and I don't need any framework whatsoever beyond perhaps a dev dependency on type generation from openapi doc
When I was 13 I was hit by a car on my bike. Same thing. Helmet cracked, and my head didn’t.
The reason there's a housing shortage is that almost all US cities have insanely terrible urban planning and zoning policies. There's no guarantee this will continue forever. In fact, I see quite a bit of evidence that Americans are gradually waking up to the fact it's possible to have decent, livable cities if you don't do everything completely backwards.

So, for instance, I think it's actually possible (not guaranteed) a substantial amount of housing will be built in the Bay Area in the next 10 years, which will decrease the willingness of people to pay $2M for a generic small house in a suburb.
> Transportation is the bigger issue.

I agree, but, as a person who has a background in supply chain, it's entirely moot if their is no yield to transport; I think what's significant here, is that occupation poses the largest threat.
There's a difference. In markets, all agents do not likely have the same resources (i.e. same number of votes), so it's not a democracy since some people have (sometimes many) more votes than others.
I haven't checked how configurable it is, but on Fedora 35 when you start a long running task in the Gnome terminal and then change the focus to another app, you'll get a system notification when the command in the terminal completes.
In a house of two women with long hair, I highly doubt my GPU could survive me and my girlfriend over two weeks.

Looks absolutely sleek, but if it had a base and a glass and aluminum cloche-style cover it'd be more practical. Open air just seems like a disaster waiting to happen.
I would also suggest having a look at CadQuery, SolidPython, and PyMesh:

https://github.com/CadQuery/cadquery

https://github.com/SolidCode/SolidPython

https://github.com/PyMesh/PyMesh
This reminds me of one of my favorite (due to its uniqueness) local laws in the US:

> In Kennesaw, Georgia, local law says that “every head of household residing in the city limits is required to maintain a firearm.” “If you're going to commit a crime in Kennesaw and you're the criminal – are you going to take a chance that that homeowner is a law-abiding citizen?” asked Kennesaw Mayor Derek Easterling

https://www.cnn.com/2018/03/06/us/kennesaw-georgia-gun-owner...
Did they do control for rider behavior? I'm curious if the unhelmeted rode closer to the road edge.
Aren't linguistic names a form of mold?

I find Rails' conventions are very good around this, for example datetime fields end with _at and dates end with _on. This way you end up with variable names like published_at or published_on depending on if you care about the time or not. It sounds so natural.

The idea of using ? to end a variable name for booleans is great too.

It's the opposite of cognitive load because you can glance at a name and know what it is without knowing more about it. If the implementer of a linguistic named function does bad things to break the expected behavior then you shouldn't blame the method -- that's a user error.

Personally I find consistent names more important for CLI tools, kubectl's CLI is good in this department for being consistent. You can predict how each command works by knowing the pattern. They went with a "verb noun" style. I don't think one is necessarily better than the other but being consistent does help for CLIs because you often need to recall what to run by memory, CTRL+r history or running the command incorrectly to get a help menu on what you can run. However a code editor gives you a lot more help with auto-complete or buffer-complete for function or variable names.

For naming things in programming, I'm not 100% convinced a hard pattern based standard makes sense because naming is very subtle, sometimes you want the emphasis on the "thing" or an emphasis on the "action" depending on the context -- basically which one is more important for that specific instance.

For her open question of "what would you name a variable for storing the maximum number of orders per month", that's an incomplete question. What's the context behind it? Is this variable defined as a constant somewhere? What other functions are in that module or class? How do you plan to use the variable? Will it be used in more than 1 spot? Is it part of a library that third party folks can use or limited to 1 code base? Will there be other similar variables, such as getting weekly or yearly orders?
Common sense suggests that forbidding the use of safety equipment for frivolous reasons should be ridiculously illegal. Is it not so in the third world countries where Pedal Me operates?
Yes, but it's unclear how to intersect this with a reasonable tax strategy for many retail investors. i.e. do I sell everything and pay capital gains or sit?
The solution is don't use ipynb. Instead, use an IDE that can run code segments in files, and version those files.

You end up with files which are syntactically correct code, versionable, and can be run in segments just like ipynb. Win, win, win.
I would just like the see the suckier parts of VSCode be fixed (to my liking ... meaning I get that different people have different preferences)

1. Give me keyboard macros (emacs) https://www.emacswiki.org/emacs/KeyboardMacros

2. Select modes. #1 generally is better with a start selection, end selection mode. As in Start recording, search for `(`, start selecting, search for `)`, copy, do something, paste.

3. Fix the Undo. AFAICT the undo feature in VSCode was made with zero thought. I don't know if it just undoes the last N keystrokes or what it's criteria area but IMO it fails to even try to do what a user (me) would want compared to the editor I used previously which seemed to have some heuristics. (undo cursor moves in groups? undo single words?) I don't know what it's algo was but I never had to retype stuff where as in VSCode I'm always having to retype stuff as undo undoes too much. Another nice feature if my previous editor was I could undo to the last save by just holding Ctrl-Z/Cmd-Z and when it hit the last save it would pause with a prompt. I found that super useful. VSCode I have to close the file (and therefore lose undo/redo past the save) or I have to just super carefully undo and try to remember where the last save happened. 3b. wish undo undid the last multi-cursor addition.

4. Add true column selection/virtual space. Multi-cursor mode is great but it doesn't handle many cases the column selection does. https://github.com/microsoft/vscode/issues/13960

5. Fix the broken "go to" (search result, definition, etc...). In most editors when you choose to "go to" a search result (search all, click a result) the editor shows the result in the active window. Example: Search for "name-of-method", results show the definition and the declaration in the same file. Open 2 windows, make one window active, click the definition in the search results, the active window "goes to" the definition. Click the 2nd window, click declaration in the search result, the 2nd window goes to the declaration. Now you can reference both. This doesn't work in VSCode. In VSCode clicking the 2nd result will move the first window making it frustrating to try to reference things in the same file. They added that you can drag the search result to a specific window but unfortunately there are tons of other places in the editor that default to moving whatever window is already showing that file, rather than the active window. So, if you were trying to see something in that window and had chosen different window as to where you wanted the result to appear you're S.O.L. No other editor I've used in 40yrs has had this (arguably) broken behavior.

Yea, I know, submit PRs
Very interesting video. I'm convinced that this is a very under-explored area of software engineering and that proper naming is at least 50% of developer productivity. Often it doesn't matter how well-structured a code base is, if the function and variable names are nonsensical the code will still be very hard to read.
> If the company sees its stock rising, it can and should... absorb some of it through a stock sale

That's ultimately down to the incentives in place. If the board members have a lot of options in their compensation package, they might prefer to see the stock price climb and climb. In fact if the incentives are set up that way they might do a buyback to help fuel the rise, even at the cost of longer-term harm to the company.
You’re most probably another American as there is less bike use there.

Google the studies.

They create more accidents with varying severities including death while wearing said helmet hence they are more dangerous and so aren’t made mandatory.
Neat but Rosetta Code has been doing this for a while, would have been nice to see more people contributing in once spot

http://www.rosettacode.org/wiki/Hello_world/Text
Talking Points: Remote Viewing and Statistical Validation (2018)
I thought nest was somewhat straight forward, minus the use of the angular module system, but I spent years using Java/Spring. That said, nest didn't have a component scan so you have to manually specify services per module.

Having spent more time using typescript and picked up functional programming similar to Haskell (via fp-ts), I wouldn't touch nest despite its popularity.

MarbleJS looks interesting. But I'd also be inclined to use express with supporting libraries.
Kind of similar to this bookmarklet:

javascript:(function(){var q="p, title",e=document.querySelectorAll(q),o=[],str1="",str0="",str="",j=0,pivotchar=0,finvar="",ans="",d=window.open("","_blank"); for(var i in e){var t=e[i].textContent; if(t){o = o + "\n" + t;}} str0 = o; str1=str0.replace(/\n/g, " <br></br> "); str=str1.split(" "); for(j=0;j<str.length;j++) { pivotchar=Math.floor((str[j].length)/3)+1; finvar = "<span style='font-weight:bolder'>" + str[j].substring(0,pivotchar) + "</span>" + "<span style='font-weight:lighter'>" + str[j].substring(pivotchar,str[j].length) + "</span>" + " "; if(str[j].substring(str[j].length-1,str[j].length)=='.') { finvar=finvar+"<span style='color:red'> * </span>"; } ans=ans+finvar; } d.document.write("<html><p style='font-size:40;line-height:200%;font-family:Arial'>"+ans+"</p></html>");})()

https://www.locserendipity.com/Hyper.html
use brave browser and not apps?
Have the Boomers Pinched Their Children's Futures? (2020)
I really hope you're wrong. I can't actually disagree with you.
Well no, as the author notes, Tolstoy at least would not have categorized these products as art and he wrote over a century ago.
What will VCs do with their mega funds raised during the recent boom? Sit out for 18 months?
> Growing vegetables on what should be a lawn is verboten in many locations, if not by the government than by private association bylaws.

I'm aware that some HOAs limit (sometimes to what seems like an extreme) what can be done with the yard and lawn, but I wasn't aware of any governments that ban growing vegetables. Is that more common in water-restricted municipalities? (I live in midwestern US, where backyard gardens are very common.)
With the PC Engines' line basically EOL, what is the best hardware to run a home setup < 2Gbps WAN for around or below $200? I'm not too keen on buying a largely unsupported Intel box off AliExpress that has a 40% chance of being DOA.

I suppose there isn't much profit to be made for a lower-end box, but I'd prefer to stick with *sense instead of wasting time learning Mikrotik's OS, even though they have some great price-points.
I disagree with Biden’s tweet and Bezos’s tweet.

I personally believe that the vast majority of the inflation we are seeing today has nothing to do with government debt/deficits, so the government reducing its deficit will have minimal impact on inflation.

However, a lot of people do believe, or at least claim to believe, that inflation is almost entirely being driven by government deficits, in which case corporations paying more in taxes would certainly have an impact on inflation, so tying the two together is certainly not misinformation, and if this view is correct, then it will reduce inflation.
Less desk space, mostly. And there's something visually appealing about having the CPU in the center of the board.
Self-checkout machines are simply bad though. All the hoops they make you jump through to prevent theft makes for a terrible experience. Having to put everything on the damn scale, even if it's the only thing you're buying, sucks, and even still it always yells at you, "UNEXPECTED ITEM IN THE BAGGING AREA!". And there's always a dozen prompts you have to click through before you can pay.

Home Depot gets it right. They have a large table with a handheld wireless scanner, a receipt printer, a card payment terminal, and a touch screen that you don't need to interact with at all. All you have to do is start scanning and tap your card when you're done.
Realising I’m surrounded by HNers giving a confident opinions when they are ignorant of the subject really rattles me makes me realise I take this place far too seriously. Look at the guy who replied to my comment above he just repeated another anecdote.
I feel like CRC32 may be simple enough (and close enough to the kind of operation like adding and bit-shifting that general-purpose CPUs are good at anyway, that perhaps it doesn't benefit as much from dedicated silicon as other algorithms would.
This is pretty much how Proof-of-Stake (PoS) consensus cryptocurrencies function.
Now you mention it it does remind me vaguely of Tektronix and VT320 interactions with applications on a Vax in my university days!
A few key problems with this source.

1. It says very little about how the data is collected. Just "Geotab developed the tool based on an analysis of 6,300 fleet and consumer electric vehicles." that's not a lot of transparency.

2. It appears to be based largely on commercial vehicles (although see point 1, it's hard to tell). Consumers drive way less than commercial, which makes analysis by year less than useful.

3. It has a sample size of 6000 vehicles. That might sound like a lot, but since it is broken down into 21 different types of vehicle with about 3 models per type, that's only 100 vehicles per model+year. This would be less of a problem if they disclosed how many vehicles of each type they had, but they don't.

4. They also don't disclose how they have averaged vehicles.

5. The data they have that is easy to cross check (i.e. vs Tesla) shows that their numbers are way different from other sources https://electrek.co/2018/04/14/tesla-battery-degradation-dat... and https://www.evchargerreviews.net/should-you-worry-about-ev-b... that are much more transparent about their data.

All in all, it's very unclear with that source where the data is coming from, how it is analyzed, and it's conclusions differ dramatically from much better analysis.
Likely as much noise as signal, but anyway:

I'm using an 8th(?) generation Intel, i7-8665U.

https://github.com/htot/crc32c has some interesting implementations of CRC32 algorithms of different speeds, the highest I see is (function, aligned, bytes, MiB/s) :

crc32cIntelC true 16 3907.613
crc32cIntelC true 64 15096.758
crc32cIntelC true 128 24692.803
crc32cIntelC true 192 22732.392
crc32cIntelC true 256 16233.397
crc32cIntelC true 288 16748.952
crc32cIntelC true 512 19862.039
crc32cIntelC true 1024 22373.350
crc32cIntelC true 1032 22482.031
crc32cIntelC true 4096 24690.531
crc32cIntelC true 8192 24992.827

So pushing 25GiB/s on a 3ish year old CPU.
Wouldn't it be more likely to be the other way around? e.g. the reason people buy new phones so often is that new features come out so often.
I understand why.
The relevancy of a report from February 2020 is…not great.
I think that even bigger effect is that casual riders won't opt out cycling when helmets are mandatory. That is where helmets add least safety and comparably most unpracticality. When you are going to buy milk and some sausage in leisure pace or when you are going to work in speed guaranteed to not make you sweaty.

Those are safest rides, they are good for your health and the ones that drop first.
Revocation Reason Codes for TLS Server Certificates
The remarkable story behind Beethoven's “Ode to Joy”
Editing bezier curves control points on the graph will be in the next update. Currently the timeline click+drag controls support adjusting duration and delay of the animations.

Editing the CSS should update the graphs automatically. Make sure you're looking at the correct keyframe & selector combination. If it doesn't update that's a bug send me an email, I'd like to know!
Yes, I didn't mean to imply that wasn't the case. I meant that in the US, homebuyers can fully protect themselves from the downside risk, an option that doesn't exist in many other countries (like Canada).
It would be __very__ interesting to learn how much bandwidth this beautiful beast can saturate with cake managing SQM (under Linux, esp. OpenWrt), and if proper support for ECC UDIMM is implemented. What an awesome piece of networking machinery!
It remains the case that NPPs have never, anywhere, been built into a competitive market. They are only built when customers can be forced to pay for them.
I admittedly only commuted by bike for 3 years, 2018-2020, but I was never involved in a crash. I ride in some ways contrary to common advice, but that may contribute.
Yes you are probably right. But, and this might sound strange, why would I go looking?
Yet, Iceland's energy infrastructure was, as I said, mostly built before energy from renewables got even cheaper than theirs.

Very little new geothermal is being built because it cannot compete, most places.
Also not taking hard stances, but both cases are suspect. Power efficiency because being 3 times faster means you're done 3 times earlier. Keeping other resources free because I suspect a CRC calculation is generally followed by an `if eq` statement. ( Even with out-of-order or speculative execution this creates a bottle neck that is nice to remove 3x faster )
Protective gear was always uncool in street skateboarding. Vert (Tony Hawk's main discipline) was the exception. From what I understand it's about being counterculture, punk etc. Today even bowl riders mostly don't wear helmets or pads, and crashing in a concrete bowl is arguably even worse than on a wooden ramp.
Silent book clubs showing that reading alone, together, is good for us (2020)
For my tiny projects, I analyze my JSON logs with:

- jq

- Google Sheets (after conversion to CSV)

- Beekeeper Studio (after conversion to SQLite)

This won't scale to large projects, but it works well for the logs from my little CLI tools I enjoy writing in my spare time.

I wrote about this (with some screenshots) at https://github.com/bbkane/logos#analyze-as-json
Thanks for the pointer, will have to take a look!
PoS is centralizing by it's very nature.
I do the same and I have 2 kids.

Not using a cart allows you to gauge the weight of everthing and it is especially useful if you walk or cycle to the supermarket. Now I am working from home so I just go several times a week, I definitely don't mind doing that as the first thing I want to do when I stop working is having a walk or a bicycle ride outside. Before I used to do that when commuting back home.
Sorry for the late reply, but I just saw this featured picture on Wikipedia

https://en.wikipedia.org/wiki/Main_Page#/media/File:Mars_top...

and thought about all of those circular craters, then realized that the circularity of the craters is a consequence of symmetry (and also of conservation of energy). The sphericity of Mars itself is also a consequence of physical principles like that.

So in terms of physical laws and physical phenomena, n-balls show up much more readily than n-cubes, and in some senses have a much simpler description.

If you weren't already on a street grid in a city and using that grid to navigate, a parent might say to a child "don't wander more than one kilometer from home" and would naturally generate a circle rather than a square as the locus of points that are close enough.

Nature and people care a lot about proximity, which is to say distance, which then generates n-balls. So maybe they are more fundamental and more intuitive for certain purposes. But the curse of dimensionality is going to make either balls or cubes weird in enough dimensions, and counterintuitive to intuitions formed with just three dimensions. The balls are going to be surprisingly tiny ("there's very little nearby here") and the cubes are going to be surprisingly vast ("space is so spacious").