skysight-inc/HackerNews huggingface dataset:
All software involved in the voting process should (1) not exist except for tallying and communication purposes (no electronic voter records) and (2) be open sourced and verified by known third parties.

Four days ago when the register dug into this they were refused access to test the app[1], they were not given mockups or any information about the UI[1], they weren't told who developed the app[1], they weren't told how the contract was given out to develop the app[1], they weren't told why the app was thought to be necessary[1], and they were told the app was verified by a third party testing firm but that who that was couldn't be disclosed[1].

Iowa moving forward with this app was extremely ill-advised and I'm actually rather sad that the register didn't raise more hell on receiving all these red flags.

1. A red flag...
> Java other issues, but it solves real business problems by having so many garbage collector tunables.

That real business problem is Java generates boat load of garbage so GC needs a lot more performance tuning to make application run normal.
Sounds like classic mismanagement to me. Part of being employee owned is that you need to manage the age profile of you're employees and make sure you don't get too much equity build up in any one group. Otherwise greedy idiots end up owning 80% of the company. Then they can't sell it for fair value because there are no buyers when they want to leave...
What if it was a celebrity? This kind of thing could have been used for blackmail
If you want, you can think of it as a continuation of laws that cover other crimes.

If I describe to you exactly how you might go about murdering someone, and they get murdered, I'm likely to be a suspect, and if you're charged, I'll be charged as an accessory. If I rouse a group of people into flipping over cars, breaking windows, and hurling rocks at the police, I'll be charged with incitement. If I yell fire in a crowded theater... I can't recall what the charge is but it's not good (endangerment?). If I con the police into arresting you for something you didn't do, I can be charged for that as well (and you probably ought to also sue me for civil penalties).

If all of that is criminal, then it's not much of a stretch to include escalation to hate crimes as a prosecutable offense. Grooming people toward these activities might be a grey area, but it's a grey area, not an unassailable one.
FWIW, Resilio Sync has a desktop version that's easy to set up (a QR code pairs your devices, and you don't have to do anything to your router).
No, we could do that with limited growth (of general commerce economy) and just having more resources given to science. Even as a matter of political will (tons of resources in the US e.g. are given to the military which could be use for NASA programs).

We went to space with an 1/10th the economy of today. We had not been to the moon for 40+ years, despite the economy growing ever stronger.
Anyone who pushes the limits of a machine needs tuning options. If you can't turn knobs you have to keep rewriting code until you happen to get the same effect.
Artist Uses 99 Phones to Trick Google into Traffic Jam Alert
I mean they are clearly not as professional and tech-savvy as their "pedigree" would have us believe or they wouldn't have made so many amateur mistakes. But they clearly are good at convincing non-tech folks in a position to hire them that they are a lot more competent than they really are, so kudos on that?

Those of us who work in software understand that bugs happen even when you follow best practices. But if you don't even try to follow best practices for mission critical software, then roll out in production for the first time at a marquee event with millions watching, that's on you.
You're supporting my point. If a staffer worked for a campaign and in a role in charge of election integrity at the same time, as this firm is doing, it would indeed be considered a conflict of interest.
These kinds of posts would be much more interesting if they discussed alternatives considered and rejected. For example why did they choose Rust over C++?
One of the changes this year was that if your candidate made it through the first round of voting, you could go home. So that should have helped the situation somewhat, but I wonder if it contributed to the inconsistencies. At least there’s a paper trail this year too.
I believe someone else in the thread stated it's cleared for incognito, don't remember if they meant it's not sent or that it's a new value.
It is basically hacking the algorithm. You seek to bias its output toward some other goals versus what the optimal math would give. One might argue that developing such algorithms for good intentions runs the risk of providing technologies for negative intents. But I think the research on the negative side is generally way ahead anyway, as security is so important.
It's always good to see a case-study/anecdote, but nothing in here is surprising. It also doesn't really invalidate Go in any way.

Rust is faster than Go. People use Go, like any other technology, when the tradeoffs between developer iteration/throughput/latency/etc. make sense. When those cease to make sense, a hot path gets converted down to something more efficient. This is the natural way of things.
I read there was unsuccessful attempts and not only by Russia, but if foreigners are willing to do it I absolutely would not put it past interested Americans to try either. The ads were meddling but in a different sense, just like the Russians meddled in Brexit with ads.
The Open Book Project: An eBook Reader You Can Build Yourself
>Bing will find all the same stuff, I promise.

I use Google search to this day, despite trying to avoid Google as much as possible, precisely because Bing/DDG doggone well does not find all the same stuff.

>why aren't you complaining about that too

I mean.. I just got done complaining about how trash most of the alternatives are, so I'm not sure what you're getting at here.

This goes back to my original point. Just because these "other options" technically exist does not make them viable options for use.
Unique Valentine’s Day Gifts for Techies
> How do I leak my email or photos from my local machine?

Click the 'not now' button when your browser or OS pops up asking you to install a patch.

Open <celebritynude>.jpg.exe.

Download pirated software that is infected with other malware.

Visit dodgy websites in an overly permissive browser in order to stream some media without spending money.

(Most people, myself included, are guilty of at least one, if not more, of the above)
>> They always revolve around how other people are stupid and can’t be trusted with power/freedom/expressiveness/etc.

It's not the stupid that can't be trusted with Scala's power and freedom but it is those who are trying to be too clever. At least when they are working in a team.

Of course this is not only the case with Scala, but not many languages offer you so many different ways to abuse your power as Scala does.
We use that term a lot at my job. It's specifically used a generic term to track utilization rates and project headcount needs so we can guess how many people we need to hire. We've been calling this practice Human Resources for decades. It doesn't mean we don't know who our people are or that they are all individuals with unique personalities and talents.

And it seems to me that employee loyalty is degrading far faster than employer loyalty, so it goes both ways.
I did not know that about Jeff. I don't have the reference on my fingertips, but it is an interesting read about how Jeff and co-founders started wunderground.com. These guys were early internet pioneers and played a role in the web as we know it today.
Yeah, but this way one can add experience in yet another language to the CV.
I think the point the GP is trying to make is that there’s no reason why BTreeMap couldn’t be an external crate, while only the core Go collections are allowed to be generic.

A corollary to this is that adding more generic collections to Go’s standard library implies expanding the set of magical constructs.
Not only that, the party itself has a history of meddling against this election's likely winner.
Adversary-Based Threat Modeling
Mine was bought new well over 30 years ago. It is sitting on my desk within arms reach and I use it regularly. I have replaced the batteries two, maybe three times in all those years. The battery life of this thing is magical.
I never said it wasn't powerful.
Show HN: Illustrating the Reformer: The Efficient Transformer
I don't know why you're getting downvoted. I think people inside the apparatus of both parties see the arcane and chaotic aspects of the process as their chance to put their fingers on the scales, and I wouldn't be surprised if that's what this brouhaha in Iowa is about -- a fight between people at the precinct level who want to maintain their power to influence the results by interpreting the rules this way or that, and people at the state level who want to iron out these "irregularities" (probably while maintaining any power they have at the state level to perpetrate similar shenanigans.)

The public can and should put pressure on the parties to adopt more legible and transparent processes.
That sounds like all A/B testing...

In the tech world, maybe. But not in the real world.

For example, one of the colleges I went to was in an area with a lot of pharmaceutical companies. My friends would A/B test drugs for the companies. They made enough money to pay for college. But it was all completely consensual, with contracts and disclosures, etc...

Companies in the increasingly morally bankrupt SV bubble just test on people without letting them know about it. That's the problem.
I agree that it does make the process go better if you have a reference. I found myself more and more looking at small details -- I cannot go into a room any more and not see the sheet rock screws underneath layers of tape and spackle designed to conceal them. I can't unsee poorly mitered joints.

It's like coding...in the beginning, yes, its useful to modify someone else's similar project as you learn, but after awhile, its much easier and more engaging to start with a blank sheet and just start typing.
Every state has a very different process. Even within the same state, Iowa Dems and Republicans have a different process. The work this company did in Nevada for their caucus (which now reportedly will not be used, for obvious reasons) had to be a different solution than the one for Iowa. But yeah, somebody could probably build an open source solution that has the calculator and other functions.

I think they'll likely go back to just transmitting via phone, though.
No, I don't see "moar stuff, moar tech" as the ultimate reason of the human race.

I'd rather the human race is happier, more self-fulfilled, friendlier, with more solidarity, and better allocation of its resources, than it expanding forever...

If anything, I see much evil in "not handicapping" the human race, and ruining the planet, the animal life, and the human race in the process.
That's a fair point. I do think that we essentially live in a world that is built up largely out of psychological/social constructs and mental abstractions. In a lot of ways, a psychological or social construct can be a lot more "real" than the "raw" universe (which I don't think can be perceived directly and is more of an abstraction). Therefore, I think it's often more useful to look at the world as it is experienced by people, rather than how it "really is".
I'm confused. Build a special allocator for Go you mean? That feels like going well beyond typical "own your tooling".
Not interrogated at police station. The police went to the school. No kid is detained or under arrest. They are free to go but they probably don't know that, being kids. Is is morally wrong? Yes. But the article is click-bait.
If you are technically-minded and want to make a difference, please show up and help. Whatever your political spectrum, you can make a huge difference in a campaign by personally selecting who you align with or believe in, then going and helping. Our capabilities can organize groups and maximize the time of volunteers who are not technically savvy.

I have worked on a few campaigns and my skill sets were invaluable to getting candidate voices heightened.

TLDR: volunteer and you can make a difference.
There are also a lot of entrepreneurs and students on here. Not everyone is living the $200k salary life.
Running every two minutes sounds pretty deterministic.
I guess they might also have a system that detects if the browsing pattern is unusual, i.e. someone has rooted your machine and has stolen your login cookie and is browsing at the same time as you on their own browser. If you break the back/forward buttons then you can find impossible browsing patterns that could indicate this.

source: total conjecture, I know nothing about these apps.
In other words obsession. When you are writing code in your dream that's when you know you love what you're doing.
Curious about their definition of “response time” in the graph at the end. They’re quoting ~20 microseconds so I assume this doesn’t involve network hops? Is this just the CPU time it takes a Read State server to do one update?
I think for most applications (especially the common use-case of migrating a scripting web monolith to a go service), people just aren't hitting performance issues with GC. Discord being a notable exception.

If these issues were more common, there would be more configuration available.

[EDIT] to downvoters: I'm not saying it's not an issue worth addressing (and it may have already been since they were on 1.9), I was just answering the question of "why this might happen"
The web console doesn't even do global prefix searching

Why bother giving me a file browser if I'm supposedly not supposed to be browsing files?
"Just" is something of a sneaky word: https://alistapart.com/blog/post/the-most-dangerous-word-in-...

But by some measure, human thinking is itself math: emergent pattern-recognition traveling through cortical hierarchies and deeply nested layers of abstraction and metaphor. While it's indisputable that there's a qualitative leap between something like computer vision, and the basic reasoning capacity and perceptual systems of a human (even a toddler), there isn't anything intrinsically magical about atoms rather than bytes. It appears to simply be a factor of scale, and the billion-year-old "legacy code" gifted to our wetware by iterated selection pressures.
Pretty cool! I'd love to see something like this in National Geographic's Explore VR.

Their first one was more of an adventure with kayaking and ice climbing on an expedition, the second was guided sightseeing with informational voiceover conversation while you take the requested pictures for a magazine article.

Getting hands on and seeing what archeologists actually do on a site would be a great educational experience, but maybe not one that the average person would have the patience for?

https://www.oculus.com/experiences/quest/2046607608728563
X-Plane 11 runs on Linux.
I think one of the more dangerous aspects of the world we live in right now is how willing people are to immediately assume a conspiracy and making a sweeping a baseless statement only fuels that.

Your comment did call out the fact that you're uncertain, but it then continued to make baseless claims. There are interesting things that need to be dug into especially connected to Pete's payment to this app company and I'll be watching closely - but we simply have next to no information yet.
Durable goods obfuscate the issue, but let's take your example.

Let's say I want to have both an all-terrain car for the weekend and my regular car on the weekdays. I now consume two new cars very ten years instead of one. The same number of car has been produced in those ten years (no growth). Where does my extra car come from?
That's why the {blazing-fast} term is becoming popular.

Rust won again.
Why exactly was this app needed at all? Couldn't a $13 node.js app or telegram bot have done the job of receiving a number from under 2000 people just as well?
Funnily enough, something similar happened at Twitch regarding their API front end written in Go: https://blog.twitch.tv/en/2019/04/10/go-memory-ballast-how-i...
"Good chance" based on what?
AFAIK most sites and news agencies in the U.S. get their data from weather.gov [1] I have never seen any shenanigans on that site.

[1] - https://www.weather.gov/
Since git is something that I rely on for everyday use, and long-term data stroage, and its development is being threatened by the inclusion of moronic changes I completely disagree with, I'm completely unreceptive to jokes. This is no laughing matter.
I think you mistook me. I am clearly blaming the leadership team, but not for incompetence. For actual malice. They clearly knew what they should do, and decided not to. That should be something they are punished for, not their employees.
Your reply misses the point. We were already doing so few allocations that the GC only ran because it "had to" at every 2 minute mark. The issue was the large heap of many long lived objects.
In the good old days everyone and their grandmother just sideloaded their malware toolbars with freeware crap like picasa or maps or outright bundled their bloatware with the system like Google still does for Android.
Why would they switch to rust, rather than upgrading from 3 years old version?
Mark Valhalla project has been in the minds of people caring about performance for about 16years now...

Struct was a suggested name.
That's all part of the fun of learning to cook. I've burned so many things over the years it's almost like a game. I've made hundreds of ommlettes for breakfast and burned at least 30. Each time it was a learning experience, and it taught me to pay attention to what I'm doing and not get sidetracked trying to pack for the day or take garbage out or clean the refrigerator.
That's an optimization that looks good in theory but is poor in practice. Evidence has proven that we consume more calories at restaurants than we do when we cook at home. There's a lot more to get out of cooking at home than nutrition, though. As others have alluded to, the experience of cooking and working with your hands is excellent (and cheap) therapy.

As for economy, you will find it once you've built up a good stock of spices and non-perishables and begin to optimize things by--for example--making chicken stock from the bones of that bird you roasted for dinner, or freezing the extra tomato paste from the can that you used 1/3 of.

This is coming from a guy who spent the first 15 years of his tech career eating out every single meal before meeting a girl, getting married, and then eating 6 of 7 weekly dinners at home.
U.S. National Weather Service
We are becoming one trick ponies, only defined by the work that we do. There is something about cooking, doing things with your hands that is fundamental to the human experience. I cook, but I also like to order in, sometimes I just microwave stuff. It depends on your mood.
You haven't read the post carefully. Their garbage collection in Go was spiking every 2 minutes precisely because they were doing too few allocations to have it run more often.
Thought Fuck it, I'll fire it up.

The website account page keeps saying "Your order is still in progress. Try refreshing after a few minutes" (Even as I type this) but once I got the order confirmation email I just downloaded the local client and installed it.

First It needs C+P support. It's a pain in the arse to type randomly generated passwords into the remote game client but at least it seems to remember my login details so that might only be a pain in the arse once.

The local client doesn't seem to have the ability to scan my local machine for games nor query stream or battle.net for my games. I had to manually search for a game I was interested in playing.

Picked Overwatch cause I play that a fair bit after searching for a few other titles and came up blank. I normally get around 20ms lag playing locally but on their servers I was getting 50ms. Game client (GeForce Now Client) says I have a 8ms ping to their servers.

It might of just been my personal "feeling" about it but there was some input lag. In OW if you press melee your character will punch right away even if it takes 20ms for that response to hit the server, but ovb I had to wait for that action to leave my machine, get rendered and get sent back to me before I saw it here.

Played a round on the arcade and I felt off my normal game, but if I only played using the service I would prob get used to it.

Its a nice idea and if you only play single player games or not so competitive multiplayer games like OW I can see a use for it esp if you don't want a gaming rig but atm its not for me.
I don't see how this is involuntary. You are choosing to use the product

It's involuntary because it's not informed consent. Google doesn't tell people up front or in any meaningful way that this is happening.

That's like saying "Oh, that steak was covered in the chef's experimental hot sauce that we didn't list on the menu? Well, too bad, you chose to come to this restaurant."
I know latency for GC with large heaps improved in Go1.12. See: https://golang.org/doc/go1.12#runtime
For one, societies do have agency. People decide every day, with who they elect, where they spend their money, how they live. You don't need a conscious goal of X to act in a way that brings X. And if you know that your actions are part of the problem and you still doing them, that's even worse.

Second, evil needs agency only when we talk of evil deeds.

An outcome can be evil in itself though - not evil-doing, evil, in the sense of bad, ominous, deleterious, etc.
> Those of us who work in software understand that bugs happen even when you follow best practices. But if you don't even try to follow best practices for mission critical software, then roll out in production for the first time at a marquee event with millions watching, that's on you.

Exactly. And this kind of incompetence may be expected from someone who is actually an amateur good at selling themselves. However, the leadership is clearly not comprised of amateurs. Thus, this level of incompetence is professional, almost criminal, neglect.
> This centralization is by design: the winner of presidential primary effectively becomes "head of party" and installs their own leadership at the national committee level.

That's not really true; the winner of the general election becomes effective head of their party; a primary winner who loses the general generally has less (but significant) influence. Hillary Clinton has less control of the DNC after the 2016 election than before it (she had unusual influence before the election for a number of reasons); the reform eliminating first-ballot superdelegate voting rights was due to influence gained by the Sanders-aligned faction.
“Normal” people do cook, especially if they have families. You and your friends are in a bubble (nothing wrong with that).
Surely tuning some GC parameters is less effort that having to do a rewrite in another language.