skysight-inc/HackerNews huggingface dataset:
Hi. Yes, applications can span multiple nodes (e.g. in clusters and supercomputers), and is one of the main use cases of charm++/charmpy. The fact that you don't see anything in the API or examples is that application code is basically transparent to the amount of processes that are launched.

What determines the number of processes used is the launcher (e.g. charmrun, or something like aprun or ibrun on other systems). During initialization, the charmpy runtime will figure out internally how many charmpy processes are active in the job.

With charmrun, you can launch multiple processes in one host, but also across multiple hosts (by ssh'ing into each one and spawning the processes). This is done automatically by charmrun assuming you specify a list of hosts (called nodelist, see http://charm.cs.illinois.edu/manuals/html/charm++/C.html). Again, the application code is not affected by this.

Similarly, on other systems you can launch charmpy applications with the system job launcher (e.g. aprun, sbatch, ibrun…). We have done so for example on Cray supercomputers. It is simple enough but we have to update the documentation to at least show an example of this.
Hack-And-slash RPG Let It Die Coming to PC This Autumn
you can make an electronic system safe, safer than even paper ballots which can get lost and even altered.

Simple have the machine print two reports. the copy given to the voter clearly states there vote and produces a bar code type mark at the bottom and top of the form. at the back sealed is a another copy of all bar codes printed.

when an election is contested the roll of bar codes recorded can be compared to the electronic reports. a voter can also use their phone or scanner at any government office to verify their vote again and verify it was counted.

however we still need some form of picture id that can be issued and encoded into the vote so that both sides are satisfied.
> If it makes all ballots look alike then surely it’s easier to stuff ballots with this.

Maybe. But keep in mind that they know how many people voted at a given venue. So it's not sufficient to simply add a bunch of ballots, you also have to remove and destroy the same number of legitimate ballots. Maybe the ballots will be timestamped/marked in some way that can't easily be faked? Then you have to use an actual machine, and space out the ballots so it doesn't look suspicious.

> A second worry I would have using such a machine is that the mackhine would secretly deanonymise ballots with some steganographic techniques.

That's certainly a concern, especially if the ballots are marked as I mentioned above.
Perhaps you could elaborate on this?
Complete Nutrition from a No-Mammal Homestead
Kaczynski's Dissertation Would Leave Your Head Spinning
Patrón Made Tequila Top-Shelf. Will Bacardi Dilute It?
> Ballots aren't physically distinguishable now; what's different?

Yeah, they definitely are. People mark them all sorts of ways.
> but a little bit of knowledge about the American election system makes it clear that voter fraud is really not a big problem.

There are ~ 11 million illegal immigrants in the USA according to some government studies. How does the process measure whether or not they voted, in order to come to the above conclusion? Can't the same process be used to authenticate the citizenship of whoever comes to the voting booth?

Also I have just learned that voters' fingers are not inked when they vote. How is double voting prevented?
Once mass urbanization takes hold, it is especially difficult to counteract declining birth rates. This is especially true in highly patriarchal societies like China, Japan, and Italy, where motherhood and career is much more of an "either/or" proposition and where men are much less likely to help out with housework.
"Congratulations, you have invented the most expansive pencil"

In France we don't actually write anything. When we enter the room we're given one paper per candidate with the name and logo printed clearly. Once in the voting booth we put one or none in the enveloppe.
That's it. Problem solved.
Google Maps is using fast food spots to help you drive
I’m guessing though that the data will lead to better models and hence better predictive ability even after it’s deorbited?
I think unfortunately this is going to change with the advent of "AI" and related technologies, such as autonomous driving

Yes, the potential cost of software bugs is increasing as software does things that no hardware interlock can stop. And worse than that, as a society we largely haven’t realized we need to optimize for worst case (not average) performance of algorithms, because they WILL be attacked. If you’re lucky, they won’t be attacked by sophisticated, well resourced nation-state attackers. But sometimes that will happen.

The rise of complex algorithms to control complex processes is the real difficulty. Facebook’s banning algorithm is an example of something that has been exploited by attackers.

Let’s hope voting software is not the next target where bugs can be exploited. Because changing political decisions can and does produce life-changing effects.
I suspect that people who set up a "masturbation zone" aren't the best at OpSec.
Thanks. I wish I had an extension that redirects to text-only npr automatically (their button doesn't redirect to the actual article and I'm assuming they broke their own site on purpose). One of those days I might actually sit down and start making Firefox extensions - especially if I can put together a basic template for quick one-off single-purpose GPDR fixers and such.
I dunno, is drug abuse rampant at FB/Google/top startups? I have doubts. People there seem pretty happy (and sidenote, very photogenic) on their instagrams.
I agree with this author. Pursuing money is good as long as you are accumulating for the right reason, to enable your freedom of choice. I wish I had learned this lesson earlier in life, I could have easily been “retired” by now. If one lives off 50% of their take home income, invests the rest, and maintains the same level of spending for the rest of their life, then they actually only have to work for 16 years before the interest from their investments will cover their spending. So earn as much as you can for those 16 years, and then just go do what you want, give the world the finger. Luckily I learned this early enough that I should be able to do this by my early 50’s. I see people working until 65 because they have to, they are miserable, can barely move, no thank you.
Requiring an ID is a barrier to voting. Maybe not a particularly burdensome one, but it's still a burden that can prevent people from participating in elections.

Better to err on the side of expanding access to the democratic process, instead of restricting it. Particularly since voter fraud is not a very enticing crime, or a very common one.

The 'racist' angle comes from various court rulings that have stated that certain laws intended to restrict voting rights disproportionately impacted people of color. One particular ruling in the Fifth Circuit Court of Appeals ruled that a Texas state law which banned student IDs as acceptable voter ID was racially discriminating against people of color.
It's incredible that someone with no flight training can learn those maneuvers from video games.

I'd guess the percentage of people that could do it right their first time is in the low single digits.
Agave (used in tequila production) is becoming scarce and their cost is going up. Tequila is expected to become more expensive as a result.
How do you verify your vote is counted correctly and not made up? Having the voting ledger would be cool - you could verify with the "transaction id" and how it's recorded.
> Ballots aren't physically distinguishable now; what's different?

Pencil marks are from eachother. That makes stuffing attacks more difficult because it's harder to use automation to create the ballots in the first place without it being obvious.
> It would be in the interest of the EU to actively fight the prominence of the dollar.

Maybe if Trump starts talking about across the board 50% tariffs it might make sense.

I think the EU has far bigger structural problems to worry about.
This. Additionally, there's another very important factor to consider: If it is doable (it probably is), the result would be unnecessarily complex. Not only should such a system track votes in an anonymized fashion, it must also be reviewable by the public (how do you know the central server didn't just throw away your vote?).

An important part in reviewability is simplicity: If you come up with an algorithm that provides all those properties but requires a PhD in mathematics to be properly understood, guess where Average Joe tells you to stick it. It's very hard to build trust with a screen that essentially just tells you "We did everything correctly! Honest!".
Last time I checked, you couldn't even use strong cryptography in Java without tiny additional download. So forbidding JRE downloading seems a bit excessive.
What’s the it that shows you can’t trust paper?

Votes being edited isn’t a fear here. We write with pencils in fear of disappearing ink but the whole counting process is monitored by the candidates, with no claims of vote editing.
Or physically disabled in a way that precludes them from driving without unreasonable effort.
UK election counting is done by hand, double checked, overseen by the candidates and there’s tv cameras in just about every counting room, especially in tight races or cabinet seats.
https://code.janeasystems.com/nodejs-mobile

> On iOS, V8 cannot run because the operating system forbids just-in-time compilation; so instead of V8, we use our own port of the ChakraCore engine, on top of the integration with Node that Microsoft created in Node.js on ChakraCore. ChakraCore has a well-optimized, pure interpreter mode which complies with iOS’ restrictions.

http://www.janeasystems.com/blog/node-js-meets-ios/

> Apple does not allow Just-In-Time compilation on iOS (except for its own JavaScriptCore engine).

So the claim is that Apple will not allow a third-party Javascript engine which provides a JIT - even though interpreted code engines are allowed and this is what their node.js version did.

My impression is also that this is a technical restriction.

Has that changed?
The idea that baby production is a community concern (it is literally perpetuation of the community) is nearly universal. Modern western society is the outlier in treating it as a personal affair. (And even in the U.S., people who "choose" not to have kids are viewed skeptically.)
Same in Russia, but we also given bottle of vodka with candidate name.
Could you please stop posting unsubstantive comments to Hacker News? You've done it a lot, we've asked you more than once already, and we eventually ban accounts that won't stop doing this.

https://news.ycombinator.com/newsguidelines.html
> Hand counting is another source of error or corruption though.

Hand counting, in public, at the voting site, puts the count in view of all interested parties. Any errors or corruption are the results of the collected views of those present. Electronic counting, in any form, adds to that the views of whomever builds, delivers, and collects the electronic count.
> how else can you have a paper ballot that cannot be altered?

With simple, boring techniques requiring the presence of multiple scrutineers appointed by different candidates. The process relies on mutual suspicion to detect problems at every step.

In an Australian election, all ballot boxes are numbered. The seals are also numbered. When a ballot box is assembled, the seal numbers and box number are logged, signed by the senior Electoral Officer present and countersigned by at least two scrutineers appointed by different candidates.

Ballots are not numbered, but are counted as they are dispensed. Each is initialled by the official who hands it to the voter. This process is observable by scrutineers.

When time comes to count, the box numbers are cross-checked with the logs, again under scrutineers. When the ballots are hand-counted, it happens with scrutineers watching. When the tallies are made, it happens with scrutineers present.

When any of the scrutineers disagrees with some aspect of the process, they can appeal to the electoral commission. If they're dissatisfied, the matter can be taken to the Court of Disputed Returns.

So far as I am aware, only once, in over a century of Australian elections, have ballot boxes been lost. That election was voided and rerun from scratch.

Paper works. You just need to see how other people are already using it successfully.
New Wi-Fi attack cracks WPA2 passwords with ease
There are states where you have to show a utility bill to get one of these.
Hand-coded PDF tutorial
Summary: don’t let the perfect be the enemy of the good. And don’t overoptimize before you build something.

Pretty good advice for any creative engineering discipline.

The hard part is always defining “overengineered”. Is 1 day of design work enough? Is 2 weeks too much? Good taste and experience rule here, and the best engineers make the right decisions, leading to great products. Problem is, it’s hard to define what makes someone good at this- though it’s incredibly important for product success.

Software design is still a very creative endeavor and probably always will be.
importer!=maker
Now the tabulators are the attack vector.

The number of people available to count ballots scales pretty close to linearly with the number of ballots cast. So what issue is the tabulating machine addressing?
Or we can use paper, which already works and doesn't require auditing, expert development or flawless bug free code being written the first time.
No one has 30-year old property tax assessments and kids in school. This would require inheriting from 80-year old grandparents and having your parents pre-decease your grandparents.
Do you think they’re paid?
From the article:

> A slow-moving emergency is lapping at California’s shores— climate-driven sea-level rise that experts now predict could elevate the water in coastal areas up to 10 feet in just 70 years, gobbling up beachfront and overwhelming low-lying cities.

There is a map that show what part will be flooded with an increase of 10 feet. It's not the whole state. Some cities will be fine. Some cities will be doomed.

> A consensus of scientific research makes catastrophic projections that, in the worst case, will be reality by the end of this century: [...] More than 42,000 homes in California will be under water—not merely flooded, but with seawater over roofs.

For comparison, there are like 40 million people living in California, so a good guess is that there are 10-20 million of homes there. So 42,000 sink homes are only 0.5%-0.25%, but it's a lot if it's your home.
If we can't elect good representatives, yeah, I'd hesitate to assume we'd be any better at direct democracy.
But would California notice?
You can pay $15 to get a non driver state issued ID. As a student I had to get one of those before I got a drivers license.
I don't buy this argument at all. Maybe 75 years ago, but today, without an ID your quality of life is going to be extremely low.

Plus, the number of people who are might be affected is most likely dwarfed by the number of fraudulent votes that happen every single election, but that some people would rather not try to prevent.
I was suggesting rolling over at the first opportunity into an IRA
Tesla plans to open-source its vehicle security software for free
That list of documents is not the same as those that are acceptable for voting.
This has been my experience as well. With Swift I’ve pulled off several large shifts/refactors that I wouldn’t have even considered risking with Obj-C. My Swift code is much further iterated than my Obj-C code.
Dupe: https://news.ycombinator.com/item?id=17741281
14 Cameras izle (2018) Full HD 1080p
The article isn't so bad but the headline and "lede" are very misleading, and the journalist presents it as "two sides of the story" instead of trying to understand the level of exaggeration in the "security" researchers' claim.
Anyone can get an ID card, no drivers license required.
You don't need an ID to fly.
Funny when you go to the DMV, everybody in line is speaking Spanish.

But when you go to the polling place, those speaking Spanish don’t seem to have an ID.
Congratulations!!! because you allowed USD$1,500 Voting Machines to exist, you are now stuck with a dictator for life. You can console yourself saying that the despot in charge usually gets 70+% votes (in spite of being universally despised).
You might be right. Nevertheless, Hetzner is not an alternative to GCP.
Yeah but progressivism and accompanying eugenics of early 20th cent were seen favorably by both intrawar Germany and the SU and importantly to be controlled by the central gov.
I also didn't like SFC (mainly because of lack of control and performance issues) and made a small wrapper around the reference template compiler (https://github.com/wearespindle/fuet and https://github.com/wearespindle/gulp-fuet), which makes it easy to keep buildsteps for component js, template markup and styling separated.
The UK manages to produce counts very quickly with paper ballots one constituency managed 60 minutes.
Original source: https://news.ycombinator.com/item?id=17687700

Also: https://news.ycombinator.com/item?id=17707091
How many people never fly anywhere because they can’t afford the flight or time off from work? How many don’t have an up-to-date drivers license because they don’t have the time to go to the dmv to get it reviewed? How many people don’t have a drivers license because they can’t drive because they are old or blind or otherwise disabled and unable or unwilling to drive?

Most people may have valid drivers licenses but voting must work for all people.
But corporate culture can matter. And culture affects who gets hired and how the employees act, even when new people come in.

If you ask biz school profs, culture is essential.

To me the bigger problem about treating corps as people is corps are willing to renege on any deal if it benefits them, and pursue profit at all costs. If a person you know acted like that, you’d call them a sociopath.

So “Corporations are people: sociopathic people.” Is probably the best description.
Alternate title: GoDaddy's AWS misconfiguration exposes business secrets
"The bucket in question was created by an AWS salesperson
to store prospective AWS pricing scenarios while working
with a customer," an AWS spokesperson told Engadget.

It's bad when even AWS employees misconfigure security on buckets...
I never said I agreed with any of the channels or their content if you read my comment closely.

I only against censoring freedom of speech and creating ideological echo Chambers.
Err, no. The police is there to enforce the law. It's the job of your psychotherapist to deal with your feelings. And I feel, this is a valid argument.
Thank you for the response and engaging with me. I'm sorry you were insulted, I should have written a longer reply and left less room for reading between the lines.

I'd really enjoy diving a little deeper into this, and really hope I'm not coming across as combative.

Take the "blackhat" away from SEO, take the "scam" away from ICO, replace "spam" with "effective viral marketers". All of those are technically challenging but not necessarily changing the world. By your reply's 2nd paragraph, I'm assuming you will withhold judgement on these individuals/professions?

Otherwise, would you mind explaining the distinction? The only difference I see is Jane St et al are established with massive amounts of capital, vs being the little guy. I don't wish to offend you again but it seems by calling them criminal/detriment to society you are passing the same judgement that I am on large financial firms?

Aren't high frequency traders and big funds always toeing the line between legitimate behavior market manipulation?

Finally, call me narcissistic if you wish but I am a human not a Vulcan. I can't help pass judgement and say those who willingly pass up easy money to selflessly do poorly compensated hard work to help those less fortunate and make society a more harmonious place DO deserve my praise more than some interns on the way to potentially being the next Martin Shrekli. I think the world needs more of these people and they're certainly not being compensated with money so I want to do what I can to compensate them with social capital.

And finally, I'll repeat that I don't mean to troll or cause offense to you. I'm gracious for the opportunity to engage with you and learn different opinions rather than stay in my echo chamber/filter bubble.
I have to think they're referring to the corporate veil.
This post has more points. Additionally the other post has no comments.
Assuming you have a grass lawn, you wouldn’t want to spray roundup on a yard regardless as it would kill your grass also and potentially any non weed plants as well. There are other herbicides that grasses can tolerate though. In any cases, whatever you use is probably not a cause for concern if you’re following the label directions.
Google has well-documented ties to the US state dept at the highest levels of both organizations. For example:

https://wikileaks.org/google-is-not-what-it-seems/

There are many allegations in there, but the most salacious one is that Schmidt’s girlfriend was illegally working for Hillary on State dept matters. (I believe they made audio recordings of the phone calls that prove this, but can’t find the shorter write up anywhere).
Which is a very bad idea referendums are a terrible way to make decisions see Brexit
Some see it as a cultural arms race. A "the other cultures aren't stopping having children, so we need to out-populate them!" sort of deal.

What the fuck is with the idiotic voting going on here lately? Every single comment I make, many simply pointing out facts or objectively mentioning something uncontroversial, is getting downvoted lately. What I said in this comment is absolutely the mindset of a lot of people. I am not one of those people.
The subject is very polarizing, and posts which explicitly name political parties tend to rile things up.

I suggest talking about politically polarizing matters in terms of interests. For example, "Voter ID laws as implemented in the USA tend to result in diminished participation by poor people because [explanation]. Such laws tend to be favored by those who benefit from poor people voting less, and opposed by those who benefit from poor people voting more."

This depersonalizes the conflict a bit, and allows us to have the kind of insightful debates that HN is for.
> Thus, the old liberal ideal of equality of opportunity has been replaced by a new goal, demographic proportionality, pursued at the cost of inequality of opportunity.

Is this news to anyone?
While this sentiment is applicable (and agreeable) now, I can't help but think it is a little short-sighted.

Can we really say <insert_megacorp_name_here> will do or not do 'X', or has some immutable policy 'Y', with any reliability? Historically, have we not seen that these policies change with the direction of the wind, and/or are applied inconsistently to suit narrative 'Z'?

What is true today may not be true tomorrow. There is no bastion of moral decency in cloud infra, and to make decisions based on a current stance is facile and probably pointless.

I'm far more interested in what awareness the GitLab folks have of this issue, and procedures in place to mitigate it, if any.