skysight-inc/HackerNews huggingface dataset:
There are eyes on your ballot and the voting urn, and there may be observers from different political parties present at your polling location, also keeping eyes on the ballots and the urns.

At your polling place, you count the number of ballots going into each urn, and you count the number of ballots coming out of each urn when voting is over. You do a preliminary counting of the ballots, and then they get put back into the urns, that are then sealed, and sent off to some central place for a second counting.

So at every step there are multiple eyes on all pieces, and there are many points where you can discover discrepancies that might indicate cheating. And you can have as many observers as you like at any part of the process, from opposing political parties. So you use their distrust of each other to create trust in the process.
There are two envelopes. The outer envelope has your name on it, you sign that and return it. You can mail it in if you like, or drop it at special drop boxes around town (I always do this because I'm prone to waiting to the last minute.)

The inner envelope is anonymous. They verify the outer envelope and open it, then pass the inner envelope to a separate area/volunteers to do the counting.

The contents of the voter guide are submitted by the candidates. For ballot measures, pro- and con- statements are submitted by sponsors or members of the public. I don't have mine handy but I think they actually print several pro/con statements for each.

I'm not sure how unique this is but ballot measures actually have brief statements printed on the ballot explaining what they will actually do, preventing issues where you're like "wait should I vote yes or no on this if I want this thing banned?"

> A YES vote will: Instruct the legislature to write a law preventing future taxes on groceries. A NO vote will: not send any recommendation to the legislature.
It's complicated: if your freedom of movement harms somebody else, is it ethical? As an emigrant I can value the freedom of labour and movement but I can also see that this harms people if it becomes too extreme like in Berlin. That's why here lot of leftists are criticizing open borders and free immigration: mass migrations are a product of capitalism and we should solve the problem at the root, not just cope with the symptom.
I agree, that's more of the issue. But how would you solve it? What is 'uninstalling'? Via what mechanism? Should 'rm -rf program/' clean up the registry? How?
> The problem has always been that the data is shared system wide, even if it doesn't need to be.

If you do have a use case where that matters, you can create a new user and apply permissions you want at a single key level. Available since windows 8 (or maybe before?)
SWAR
They recently release the source for MS-DOS 2.x or was it 3.x...
I'm going to say this carefully - but, for me, having a significant other massssssively takes up an enormous part of my daily mental model that didn't exist when I was a kid or a teen. Not saying it's a bad thing, but there's this other very complex being I have to care for and make sure things are going OK there in some cases at unpredictable amounts of attention. And I'm not saying that I'm not a hugely complex being myself that my SO has to care for and place tons of attention on either.
I personally prefer having a good GC because I need the speed of manual management in only a minuscule percentage of my code and it's much simpler to use a GC instead of constantly fiddling around with manual memory management, let alone the borrow checker and lifetimes. It's a matter of productivity and fun.
> I'm not sure if it's age, alcohol use, stress, always-on internet, genetics, or what, but now I'm lucky if I can remember what task I'm in the middle of if I start thinking about something else while doing it

It might be something simple. I was having similar problems. It turned out I needed B12 supplements.
Lot's of matte CRT's back in the day.. To name two:
The 'flat screen' Zenith CRT monitors.. Had a TV version that was awesome...
https://www.chicagotribune.com/news/ct-xpm-1987-05-13-870205...

Sony Trinitron
https://en.wikipedia.org/wiki/Trinitron

Mac's were color pre-LCD too.
https://en.wikipedia.org/wiki/Apple_Macintosh_Color_Display
> The connection limit in NTW was probably added to stop people going around even the very low $500 cost of NTAS.

Yes, you could install third party servers on it and get the same performance for a fraction of the cost. That's when we knew MS' differences argument was BS.
Volcanologists just ranked the most threatening volcanoes in the United States
(loop for i from 10 upto 20
do (print i))

what does it do? Maybe it prints the numbers from 10 upto 20?

(loop for element across vector
sum element)

Hmm, what does it do? Maybe it sums all the elements of a vector?

Ada:

for E of The_List loop
if Is_Prime(E.P) then
E.Q := E.Q + X;
end if;
end loop;

Lisp:

(loop for e in the-list
if (primep (p e))
do (incf (e q) x))

Totally weird and bizarre how it looks similar.

Even stranger:

(
loop for e in the-list
if (primep (p e))
do (incf (e q) x)
; end if
; end loop
)
> convenience and reliability

Modern cloud hosting usually provides all of the above you need. Is a PostgreSQL DB in Azure really any less reliable or convenient than an Oracle DB? Perhaps if you’re already heavily invested in and comfortable with Oracle, but I don’t think so otherwise.
Rural voters are likely not strangers to buying a $0.40 (or whatever they cost now) stamp and putting things in the mail, since they almost certainly have to mail other things in (e.g. bills).
They could've done that years ago with more conventional remote vehicles and larger bombs.

The real fact is that there aren't that many evil genius terrorists plotting a way to kill a crowd of people.

To me, the worry about killbots is state actors, not terrorists. Countries aren't usually about indiscriminate murder, they're usually trying to scythe away one group... Picking people out of a crowd and murdering them with facial recognition drones is a more realistic fear, imho.
Two different things. There is the clock which tracks the time (simplifying here), and the timezone data that helps display the clock. Changing observances requires you to push an update to computers to tell them that humans have decided to change the rendering of the time but the time itself does not change.
Is it though? https://docs.microsoft.com/pl-pl/windows/desktop/SysInfo/reg...
Again, the article is trying to make white the issue, starting right from the title.
Interesting, I can have an LSP try this. So, if it's not OCR, what is it? What is it doing?
No need to forge signatures, you just order all your kids and grandkids to vote like you say, or they will be ostracized by the rest of the family.

Or you order all your employees to vote like you say, or they will be fired. If they don't snap a pic of a ballot filled out to your liking, out the door they go.

Or you just buy the votes of anyone. $50 for a pic of a "correctly" filled out ballot. That scales pretty nicely.
Morocco in particular would benefit from synchronizing time changes with Spain as a major trade partner.
I disagree, it was of the same nature and tone.
Blu-Ray is complicated and stupid.

A better way is, simply patent-free unencrypted video files with track numbers and caption streams, perhaps on a HD-DVD disc (without using the HD-DVD video format). We don't need menus and AACS and all of that other junk, please.
Here's the documentation for dealing with multi-instance scenarios: https://docs.one-db.org/Create_an_App/Multiple_Instances

If your data is hosted on a personal instance, you can "broadcast" that data to other instances - you just send them a link to where the data lives on your personal instance. The JavaScript client follows these links and collates the data in the frontend.

Hope that answers your question - happy to discuss further!
I love this idea, though I suspect economic ties to NYC will prevent it.
it's possible to install Server Core (w/the "desktop experience" component permanently stripped out) and then run something like https://github.com/cairoshell/cairoshell - there's a feature request to get ClassicShell running on Core (https://github.com/Open-Shell/Open-Shell-Menu/issues/44) which would be a great way to get the classic look-and-feel on the modern kernel
> I'm not sure it's wise to talk about Rust in those discussions, Rust is the language that needs nightly for a lot of recent libraries to work

No, it doesn't.
example retroactive change: https://mm.icann.org/pipermail/tz/2018-October/027092.html

this stuff really is fascinating
"A 6 year old's brain has no chance against a team of trained data scientists. We all know this."

What a glib statement.

Although, a meme here on Hacker News, it doesn't take a data scientist to make addictive games and video content.
I have aged a bit since then. I might be mis-remembering parts of those years and, being a Texan I might be prone to embellishment. But I implore the reader to picture if you can, a 7-Eleven with part of it walled off to form a narrow hallway leading to the bathrooms with a line of arcade games along one wall and just enough room in front of them for two players and couple of spectators to stand and almost enough room for another person to pass behind them without disturbing anyone.

Now if you are old enough you can take yourself back to those glorious days of fine Texas gals only a year or two out of high school wearing their Daisy Dukes and halter tops or rock-n-roll concert t-shirts. You're the guy with the hot rod 4x4 truck or the newish muscle car and several speeding tickets.

Of course the guy who got all the gals back then had the Good Times Chevy van with the captains chairs and the bed in back with a bumper sticker that said "No gas, no grass, no ass. No free ride." Or maybe the sticker that came out just before all the Jesus people gained a voice in the Reagan years that pictured a baby boy grabbing something in his crotch with the caption "I found it!" It was intended to mock all those people who were being "saved" by the tv preachers and tent revivalists that used to be common. That's where I grew up. Times sure have changed. A lot for the better. A lot for the not so better too.
Should Self-Driving Cars Have Ethics?
I've just made very basic integration with node. It's rather PoC, but it works.

It can currently show a window and render moving rect from vue.js template. There's still a lot of work to be done, webrender does too little to be just drop in replacement for electron but it might be worth watching if you're interested in anything like that (lightweight cross-platform opengl-rendered gui apps developed in react/vue/angular/...)

https://github.com/cztomsik/node-webrender
> It would be vastly easier for businesses which wish to let their employees out early enough to enjoy the sunlight to change their hours for a few months than for the entirety of society to change their sense of time.

Actually it wouldn't, because businesses have their hours set based upon the entirety of society's sense of time.
HA! that is exactly what this is.. my bad

i had thought the shorter clips were just that, clips from the 3b1b videos, but when i decided to click through it's much more than that

they are calling it explorable video

the videos are fully interactive.. this is awesome!
While there's much to debate when it comes to generally how useful, harmful, or dangerous labels are (I think they are all 3 in different ways personally), I think there's a highly uderrated takeaway in the last paragraph:

> "To be clear: these results do not invalidate the fact that most of us experience feelings of impostorism or doubt our ability to make desired impressions on others at various points in our life. Instead, they suggest that no matter where any of us are on the impostor syndrome curve, one potential route to realizing your best self is through dialing down your excessive preoccupation with how you are being perceived by others. Don't worry about being an impostor; worry about being authentic."
Is there a "Stallman" hosts file, that blocks all sites that do not have incredibly free software?

I feel like dumping a kid into the deep end of linux box with access some so-so games installed and letting them figure out how to make things work is extremely valuable learning experience. It's the "passive" screen behaviors that are harmful IMO.
Personal swipes aren't ok here, so please edit them out of your posts.

https://news.ycombinator.com/newsguidelines.html
You speak with a professional
Hey ausjke. Sounds tough, but congrats on getting this far. I'm not best placed to give advice here, and might need more context to do so properly anyway. I know a good group for bootstrappers, if you want the details my DM's are open on twitter (https://twitter.com/fredrivett).
From the Musical “Initiative Q”: “The Internet Is for Scams”
On an economics level, the cost of storage space dominates. The cost of storing those logs with gzip -9 was $3.50/month. The cost of parsing them with Rust was free, as the parsing time fit in their Lambda free tier. The cost of parsing them with Python would've been ~$1000/month.

I'd also expect gzip to dominate CPU time, but this doesn't matter much when CPU time is basically free. Sometime in the future (or today, if you're Google) it'll be important to parse logs at GB/sec. For most businesses, today, it's not really.
This is so ridiculous. What kind of ancient hardware are these garbage machines running that they have race conditions with such large time windows?

How is it possible that in 2018 our electronic voting systems are so broken? Is it really so difficult to build a basic UI and tally choices securely?
“How to Raise a Hacker” #TEDTalk in Oakland – Nov. First
Gradualizer supports Elixir. It will move into beta soonish :)
Adventures in user interface usability
This is why I like lines instead of bubbles and pencils instead of pens.

Regardless, this is actually the fault of the user rather than machines. As far as I know you can still get a replacement if you do this.
What's the grep speed?
My attitude was playful in the spirit of this blog. Yours is combative and petty. Expected better from an Uber engineer!
there is context in the intro (see bitkeeper)
Firefox, Chrome and the Future of Trustworthy Extensions
I imagine that one issue is that of simultaneously satisfying many disparate state/county regulations?
I'm glad they decided to keep summer time. I live in fear that we'll decide to abolish DST but keep the darker evenings all year round.
Right, the claim was that he should be allowed to make any statement as long as there's "an iota of possibility" that it is or will be true. That's obviously not the case.
> FWIW, async/await does produce a “stack full” coroutine: you get a single, exactly sized stack for each task, every time. This is made possible by coroutines being fundamentally stackless, but in the end, tasks still have stacks.

I see, thanks for the info. I wasn't talking so much about the implementation but the difference between the program control flow differences between the two models, go-routines vs async/await.
Indeed, once the sensors are summed, the intensity scale of the spectrometer still needs to be calibrated using something like a blackbody source.

But even monochrome sensors have lumpy response.

I'm only suggesting to use colored LED's as crude wavelength references and a blackbody as an intensity versus wavelength reference, for something that's good enough for home experimentation within reason.
Türkiye did this a few years ago. Working remotely from here for a California company has been less than fun during the winter as my work day now ends at 21:00, severely hampering evening social / music outings.
You can actually use Perl 5 and even Python code in Perl 6.
It wasn't for optics reasons; that was entirely coincidental. It was announced well before the GitHub acquisition that we were moving to GCP, primarily for better Kubernetes integration [0].

[0] https://about.gitlab.com/2018/04/05/gke-gitlab-integration/
None of the things the author talks about have anything to do with when or why it makes sense to take VC money.

In one sentence:

You should consider going to VCs when you already have a business that works, when money is the limiting factor to growth, and when there is a land-grab-like advantage to growing faster than your competitors.

It has nothing to do with the kind of lifestyle you want, or feeling overworked, or personal autonomy, or mastery, or wanting to create a fun work environment. All of that gets more stressful after you raise money, not less.

It sounds like the author was feeling frustrated after having tried a bunch of things that didn't end up being profitable. That's totally understandable, but it's a terrible reason to raise money. You don't raise money and then figure out the business later -- you figure out the business first, demonstrate that it works, and convince people that it would work better/faster with access to more capital.
I don't like DST and think that instead the time zone offset should be set so that 12:00 is at approximately solar noon, and then count the seconds without changing for DST or anything else.
It's really not, feels like a case of "the things I did when I was young were good, but the kids these days..."
So use a language with proper semantics, like later C versions. Why would you ever expect the compiler to honor a contract that was never written?
Paper ballots with optical scan machines are the reason we have electronic voting now.

It was paper ballots and optical scan machines that led to the whole "hanging chad" situation.

And filling in a bubble with a pen or pencil isn't going to help. Anyone who read BBS G-philes in the 80's knows how to defeat a Scan-Tron.
lol kids today should have such an advantage with early exposure to tech but over-protective parents will fuck up that early advantage for their kids thinking they know better. Instead of no screens, teach your kids smart browsing skills like always ad-block, identify sponsored content as the garbage it is, and see micro-transaction mobile games as the low-quality content they are. No screen policies leave your kids naive and easily manipulated once they do get screen time and they will __need__ screen time and to be savvy with it.
This happens when the format is dictated by a company owning a movie studio.

I think that there should be a law against this.
This is one of the most hilariously wrong things I've ever heard of. So if I send an invoice to billing@facebook.com and reply from (my account) uh_what@facebook.com agreeing to the terms, Facebook legally owes me the amount on the invoice?
On the other hand, every time I go to SO to find a solution to problem ${X}, I find very interesting (to me) questions on the right, enticing me to waste time reading them. They are making an effort to keep people on the Stack Exchange sites.
Snapchat brings its lenses to desktop with new Snap Camera app
I started paying for GitHub because it offered a service I want, not to support "tech capitalism". I'm still not convinced that capitalism is the right model for software. The GitHub situation is exactly what I'd feared.

When private fire departments fail to work well for citizens, we no longer just say "Well, fire department capitalism is hard!" It's the wrong model.
I lived without a TV for 10 years.

But, when I got married, I could not convince my spouse that a screen free environment would be beneficial for our kids.

I also sometimes think I should get rid of my smart phone.

Do I really need it?

But given that I haven't, it is really hard to do one thing and ask my kids to do another.
When your implementation is indefensible, always blame the user.
The paper looks interesting (though I'm not sure how practical it is) but what prompts me to comment is the horrible neologism "trisection".

A "dissection" is to take apart (to transitively section, in other words). If it were to section something in two there would be only one "s". And even reading the paper, the word the authors should have used is good old "intersection".
Voluntary departure rate at Netflix was 3% in 2017 compared to the US average of 18%. Sounds like this firing model people fear should actually be mass reproduced.

Kudos to Netflix for effective practices.
I see your point, but don't agree that it 'scales pretty nicely' since it would rely on all participants keeping quiet about it, which definitely prevents it from scaling at all since you won't be able to openly advertise you are doing this without drawing fire from election officials.
I'm sure this was well-intentioned but it had the effect of turning half the comments on an otherwise interesting thread into a Go vs. Rust language battle, which is not the topic of the story we're commenting on.
I share the sentiment. While the tech is getting faster and faster, our typical ways of handling data are getting worse and worse, eliminating all the gains. Devs are just tolerating slower languages, tools, architectures, methodologies etc. until a wall of some kind is being hit.

"With Rust in Lambda, each 1GB file takes about 23 seconds to download and parse. That’s about a 78x speedup compared to each Python Glue worker."

There should be no separate "download" and "processing". The whole thing should take exactly as much time as it takes to download the file via stream processing.

Also: https://github.com/facebook/zstd ; better ratios, better speed.
I don't disagree, but considering that everyone has a camera in their pocket at all times -- including in the votig booth -- these days, I wonder if the opportunity gap for coercion is really all that big.
Ghost Towns of America – Mapped and Photographed – Geotab
It is extremely easy to enforce: just make items non-transferable, so they can only be gained by actual questing. As soon as an item is gained, it is permanently associated to a given account.

Done.
That's an interesting point. We could require voting software and hardware be open-source, but I guess there's still opportunity for it to be tampered with during its deployment an operation. Hardware and software are complicated, so it's not as easy for the average worker at the polling location to verify.

We could have a solution where the hardware and software are developed independently and both include logic to independently verify the other's authenticity... but that's still open to attack vectors (however difficult they may be).

All that said, the urn system you described does not reflect any experience I've had. I've always been asked to fill out a single paper form with choices for multiple offices and submit the form to either a ballot box or a worker at the polling location. That complicates the tallying process, but I can definitely see how it is still easier to audit than a voting machine.
>when we in the rare state of so-called flow we perform well. Usually above average.

I would say this is part of the so called "superpower" that autism provides. Once a subject becomes interesting enough to allow for flow, the associated hyperfocus facilitates hours of intense, deep work. The downside is that most subjects are not remotely engaging.

I liken autism to a very narrow, but large Q factor (resonance). Most subjects are uninteresting, but when something does resonate, the interest is engrossing and intense. So life can easily become a monotony punctuated by moments of passion. I also may be describing ADHD to some extent.
Cool cool. Both have advantages and drawbacks; I think both languages have made the right choice given their contstraints.
How about a file system? Because that is precisely what the registry is, a file system in a file. The keys are just paths to a variable which can be a text or binary file.

And people who suggest SQL or another monstrous abstractions as an implementation need to take a step back and apply the idea of philosophical simplicity to their work. I honestly don't understand why people have this tendency to over engineer simple problems. I suppose it helps during review time.
“Kaleidescape” seems to be the exact name, for anyone who got confused like I did here.