skysight-inc/HackerNews huggingface dataset:
Good luck when we have people just vote themselves endless subsidies.
Accessible... to people not able to get to a voting location or postbox.

> In Germany all voting places are wheelchair accessible.

There are accessibility concerns beyond just wheelchairs you know...
Tangentially related, last week I made a tiny one-file Java lib for working with Unix timestamps in milliseconds (as returned by System.currentTimeMillis() etc). It’s several orders of magnitude faster that Java’s time api!

https://github.com/williame/TimeMillis

It’s probably not as fast as it could be: all speed ups and improvements welcome!
I'd argue it's VC money/public market shareholders licking their lips at thrse hipsters that trump responsibility. Yep, take a look at that screen, now turn it off. Reflection can scare ya.
I'm curious how you arrived at that conclusion?
I think this is good advice in most any thread on HN. I have lost count of the number of "In Europe it is this way" posts that have immediate replies saying "umm, not in all of Europe" from some other European.

There is a fair amount of difference even between various states in the US, and I imagine that the difference between European states is much more significant. Difficult to generalize.
Yet people are continually intervening in markets, almost always without causing failure. An intervention that produces undesired results can be stopped or modified, provided it it not forced by legislation or biased perception, and something else tried. That is how most ongoing interventions have evolved.

In the US, the necessary flexibility is provided by agencies issuing regulations under statutory authority.

While lack of a carbon tax might not be the result of active evil -- throughout history it has been the result, instead, of garden variety ignorance and sloth -- evil can certainly play a role, and does.

In the US, failure ever to apply laws on the books enabling direct prosecution of corporate officers, or revoking corporate charters, or regulating behavior of monopolies, are indications of evil at work.
These kinds of small changes are meaningless and do nothing beyond assuaging one's own guilt and virtue signaling. This kind of system failure cannot be fixed by "voting with your wallet;" nobody actually pays the cost of fossil fuel usage directly, and so people will continue to make money at the expense of society as a whole.

The kind of changes required here are well beyond any individual's ability to enact directly. The nature of capitalism and resource exploitation needs to be fundamentally and seriously reevaluated.

This is the world we are leaving to our children. Complaining about kids not using the bus, or implying that it's somehow hypocritical to do so, is just victim blaming.
Harvard MCB Prof. Catherine Dulac Wins 2021 Breakthrough Prize in Life Sciences
This is only tangentially related, but I've always thought it was interesting, so I point it out whenever it's applicable...

John Kemmeny (one of the inventors of Basic) wrote a book in 1972, "Man and the Computer," summarizing the development of the computer up until that point, and making some predictions about the future. He was surprisingly accurate, and predicted the internet, online encyclopedias, computers in every house, and a lot of other stuff.

There was one big thing that he was wrong about, though. He expected that in the future more or less everybody using computers would have a basic understanding of programming, and be able to automate simple tasks for themselves. I think if that prediction had come true, open source projects developed by amateur, non-professionals would be a lot more common.

For a while, it looked like things were headed that way, but at some point companies realized they could make more money if computers were primarily used for media consumption, and so the interfaces and expectations about users have been getting dumbed down ever since.
The JIT looks exciting, though to be honest I've never encountered any significant performance issues with Elixir in four years of use.

Probably the even bigger quality of life improvement for me will be the improvements in recompliation. Greatly reducing the files to be recompiled when a file is touched should be a nice dev experience improvement when working on projects with large numbers of files.
>> we all build the voting machine together, so that we together can trust the result

Seems like this logic could apply to any other digital or cryptographic solution as well? On that note, I doubt your grandma understands voting machines, or even what happens behind the scenes after you mail a ballot.

As in many things, I suspect all that matters is a general consensus that it's secure. For some that means experts agree it's safe, for others it means their friends, children, sheriff whatever sign off on it.
Clash of Clans animated short is a first step toward a bigger fantasy universe
Closing duplicated issues looks okay to me. The author not interested in fixing this issue himself looks okay to me. Is he refusing fix proposals about it?
Is this bout “distractions are the devil”? My life in plain text kinda thing?
It’s hard to square this response with what his tweets actually say. Did you read it?

It turns out "Hey Alexa" is short for "Hey Keith Alexander." Yes, the Keith Alexander personally responsible for the unlawful mass surveillance programs that caused a global scandal. And Amazon Web Services (AWS) host ~6% of all websites

That’s it. There is no new information or insight or “thought leadership” in that comment. We all known who Gen. Alexander is. It might as well be from anybody.
creating new regulations on tech firms that make it more difficult for them to stop new competitors from arising or from protecting their monopolies makes so much more sense than just artificially deciding to slice up our top performers in industry and hamstring the sector.
Almost nobody wants their advertisement running next to porn. Almost nobody permits their services to be used for sexual activity unless said service explicitly caters to it. Disney boxes all their "adult" stuff under the Dreamworks label IIRC.

Everybody wants to be "family friendly", which means no sexy stuff. Violence? Sure. Guns? Sure. Sex? Get that filth out of my product!
You might be interested in Surface then https://elixirforum.com/t/surface-a-component-based-library-...
tl;dr: the event refers probably to an emigration that really happened, and the pied piper might have been a recruiter to attract settlers to newly conquered lands near Berlin
Yeah, I guess it’s just an entirely different kind of engagement.

I mostly use GitHub to find off the shelf solutions to whatever problem I’m having or to avoid doing the work myself. If I run into any problems I have with something from there, I either try and fix it by tweaking the repository, using another, or just building the thing myself. I think the last time I reported an issue on an external repository was because of something I was made to use at work.
>The model uses a GAN which does not learn the exact PDF. So not lossless, but as you can see from the images it gets extremely visually accurate results.

Yes, I understand this is a lossy compression method - what I was proposing is to have the compressor as a final pass take the predicted output image, and subtract it from the original pixels. This gives you a delta between the predicted image and the original image. You can then compress that delta losslessly, and store it alongside the output of this model - if the predicted image is close enough to the original image then you've significantly reduced the amount of entropy in the delta, making it highly compressible.

This is how some domain-specific lossless compression algorithms work, e.g. DTS-HD Master Audio
It occurs to me that this very pattern could be seen in the iPhone development history.

“We’re behind in the smartphone market But from what we see as the driving factor for adoption, we need to come to market with a capable base component, and pre-load the app environment with anything that users could want, we’ll even make the developer ecosystem rich with expansion options.”

Being second to market can be used as an advantage
I’d argue we want to make the process easier.

The internal handling of votes should be harden as you explain, but helping more people to vote should be the goal. The reverse is also an attack on democracy, and we already see this at so many scales.

Like setting voting stations at places easier to access for a specific portion of the population (right next to churches on sundays, next to police stations, hard to reach by public transport places, etc.). Reliable online voting would alleviate these kind of issues.

Not saying it’s easy, but we should at least try.
JACK1 isn't inefficient unless you have parallelizable signal pathways. This isn't the common case, though it is also not unusual either.
Coronavirus: Oxford University to resume vaccine trial after pause
> Accessible... to people not able to get to a voting location or postbox.

A person doesn't have to be able to get to a post office themselves to cast an absentee ballot. They just have to be able to fill out the ballot and sign it. Someone else can mail it for them.
Amazon is a behemoth, not a typical company. I'd assume the "salary" is a stock award and public data considering AMZN is a public company.
slight digression, in 2020, I see a lot of ~18yo sitting in cars doing things through tablets. I wonder if mobility means as much as it used to.
> The PTO try to stop mess, they don't screw up applications, they tear down applications;

Well they don't "tear down" enough of them to prevent the useless patent trolling that other companies and the taxpayers are burdened with to clean up.
Buffet is just as much a predatory monopolist as any of them, with the added bonus of having made some of his billions by ruthlessly squeezing the working poor through exploitative mobile-home rentals and foreclosures. Just because his homey Omaha brand fools the rubes doesn't mean he wouldn't push your grandmother off a bridge for a nickel.
> By that logic, everyone must also understand how CDMA/GSM works or we can't trust that that 911 call will go through correctly.

No, they don't, because they can call 911 and have actual police and EMTs show up, so they know the system works even if they can't understand the technical details.

There is no similar way to check a computerized voting process.
Oh, oops. I Cmd-F'ed a bunch of things, and I thought GPS was one of them, but clearly not.
How to Promote Your YouTube Videos for Free
an upvote to you my good sir
German here, I don't think separating trash is necessarily considered an act to help the environment. It's somehow part of the culture and brings additional benefits: easier storage (e.g. you can place an open paper bin in the living room and it won't rot) and recycling containers that are picked up by the city are cheaper than the mixed waste containers. People with gardens can even save more money by maintaining their own organic waste there.

Also in many cities there is no separate container for consumer packaging - instead one can put it in a yellow plastic bag that is put on the street for pick-up. Same for recycling of bottles, you cannot really opt-out, it's more expensive to not recycle them.

Of course there are also a lot of people that do all this for the environment though.
This is definitely something to consider. I actually once turned down an offer because I thought their process was too perfunctory. (Along with some other signs.) I didn't like what it implied about how they saw me as an employee/resource nor what it implied about my potential teammates. (And since the process was so minimal I also didn't get much chance to vet the team/working environment.)
Usually Head of X translates into a manager position although they may have no team. So it's like the manager version of a lead.

>Still feels weird if you have both a COO and a “Head of operations”, but I guess that’s a complex situation to start with.

It's fairly common to have a CTO and a Head of Engineering but I'm not sure if there's that sort of responsibility split on operations as well. In the eng case, the HoE generally focuses on team management while the CTO focuses on strategy/architecture/whatever. Often the case when the CTO is a founder and no one wants to remove their title but they're not scaling as a manager.
market dynamics .. people want bikes for leisure not long distance trip fully clothed
I have a friend who does trips like these.

With the right roads and equipment it's not that bad, but you really have to be in shape for this.
You couldn't hide a macOS CI service from Apple for long. You can also get old Xserves and Mac Pros for quite cheap.
Some Great Books for Programmers That StackOverflow Cannot Replace
> They just have to be able to fill out the ballot and sign it. Someone else can mail it for them.

Right, so they have to be able to reliably receive mail at a location fixed at least a little time in advance, and either send mail or give it to someone to send mail, and then it needs to reliably get to its destination.

Not all of those things are always easy for all people's situations.

As a practical example - see the difficulty that homeless people have voting in many cases.

Voting online as an option would possibly solve them for some people.
I Want to Fix Goodreads
> R&D is costly, and these companies spend a lot on it

To what end? And how efficiently? If there is one lesson from the last millennium, it's that innovation has poor economies of scale and is stifled by centralisation.

Capital markets have not been more liquid in our lifetimes. In 2018 alone, venture capital "invested $251 billion," [1] representing the median lifetime earnings of almost 100,000 college graduates [2][3]. "25 percent of all VC deal volume" was in $1 billion+ deals, the median lifetime earnings of over 160,000 high school graduates [4].

Google is no SpaceX or Tesla or Moderna Therapeutics. It has its vanity projects. But those are run in start-up analogs. Google brings no advantage beyond its checkbook, and has a track record of its projects outperforming as spin-outs its internal operations.

[1] https://www.mckinsey.com/industries/private-equity-and-princ... Venture capital’s very good year

[2] https://cew.georgetown.edu/wp-content/uploads/2014/11/colleg... Figure 1, page 3

[3] $251 billion raised in 2018 / ($2,268,000 Median Bachelor's Degree Lifetime Earnings in 2009 dollars x 1.17 Inflation Adjustment to 2018 dollars per [a]) = 94,590

[a] https://www.usinflationcalculator.com

[4] $251 billion raised in 2018 / ($1,304,000 Median High School Diploma Lifetime Earnings in 2009 dollars x 1.17 Inflation Adjustment to 2018 dollars per [a]) = 164,517
In Germany you can request to vote by mail. Additionally you can get instructions on Audio CD, in braille or large fonts. As I said, this can and is all solvable without complex technology.
Matlab is quote expensive.
Then add a monitor? Inspect them (deliver them to registry office regularly) to see that they've been running at safe speeds only.
Except for all the new little fees and taxes are being used to pay off pension debt, etc. I’d complain less if my local taxes were better being used to serve the community rather than pay a 50 year olds pension that moved off to a state without income tax. A pension that was agreed to by the crooked pols that got elected by the same public unions they had to “negotiate” with.

I agree about steering behavior and I think it should be used more often rather than bans on things.
It's a dumb proposition to begin with. Why am I paying extra just so that these companies can implement these changes without dinging profits?

Energy should be a loss-leader for society. It should lose money every year, and then we pay whatever is necessary for them to break even and continue operating. This goes for healthcare, housing, transportation, and education, too. If you want to "innovate" gainfully, pick up a paintbrush. We shouldn't be subsidizing the profits of mature sectors, especially if they're not actually doing anything new and simply doubling down on the behaviors that are leading us to ruin.
Agreed. Though I'd add that a digital copy from a standard, open system--with receipts--can help as a secondary means to verify ones vote was included.
Yes! There are a few answers here:
https://superuser.com/questions/605445/how-to-stream-my-gnu-...
I'm using the top one and it works well for me.
Google et al are no saints. However, I can’t help but feel like all this misdirection and grandstanding is the establishment’s territorial reaction against the rise of another powerful opponent.

Whoever wins we lose.
It happens slowly, then all at once...

Worst case predictions for complete loss of the ice sheets is 500 years [1] while the desertification of Mesopotamia only took a few hundred years of pre-Common era agriculture. Russia's forests are vast but we're on an industrial speed run and I've seen how fast the populations can collapse here in California thanks to some beetles and a single extended drought. Every time I visit my hometown I see the same thing happening in Russia in an ecosystem and society that are, like California and its chaparrals, completely unprepared for increasingly hostile weather.

[1] https://www.discovermagazine.com/environment/will-antarctica...
That's called that a subscription service or subscription box. Sometimes it's called a membership.

Dollar Shave Club popularized the concept back in 2012, although it's been around for decades for books then CDs, I guess DSC re-popularized it. Graze is another example.

Here are some existing services in the UK that do that with Jewelry:

https://www.allsubscriptionboxes.co.uk/category/box/jeweller...

It's got nothing to do with software. I guess you're trying to say something like "The Jewelry subscription box designed by AI that updates every month to send you new, unique designs".
Correct, but that does not solve the other issues I pointed.

Additionally, const enums DO NOT have an associated type. That is a problem in libraries, since users cannot reuse the type definition around (it back ports to a string or a number)
It might not be a bad thing if R&D becomes more decentralized back into startups instead of FAANGs. The money is there, but the current market structure doesn't encourage it.
> Are you suggesting they just trust the designer? Most ordinary people aren't going to do that

That's quite literally what people do when buying stuff from amazon.

People are just afraid of change. In places where e-voting has been implemented people generally trust that the system works, just like they trust a lock symbol in their amazon shopping cart page.
There are unwind panics and abort panics, it is the choice of the one panicking. Also if you are a library maintainer the binary can choose to disable unwind panics completely.

On the topic of array index out of bounds Rust provides three ways to do indexing `obj[i]` which panics on out of bounds, `obj.get(i)` which returns `Option<T>` and `obj.get_unchecked(i)` which is the C/C++ style "if I go outside the bounds of the array it is undefined behavior" (and thus is marked unsafe). The first avoids polluting and provides the easiest syntax, the second allows you to opt into "I don't know if this is in bounds" and the final one is designed for instances where you otherwise can prove the index is in bound to avoid the conditionals to check.
> using Python is nice because you can just run the script straight up.

except when it doesn't work

which happens more often than not

Elixir is not probably best suited for CLI tools, given the BEAM has slow startup times, but people wrote scripts in Ruby, so it might be acceptable for someone

Elixir scripts can be distributed as releases which include the compiled modules bytecode and the VM to run them or as escripts, which are binary executable that can be run on any system with Erlang installed
Given the risks of online voting, I would rather put time and effort into making sure every voter who needs an absentee ballot can reliably receive one and reliably send it back. That seems like a better goal to shoot for.
I have seen your issue about datomic. To be fair, I am bit disappointed about datomic in a real life situation. If I were you, I would try to implement a postgres backend instead of a datomic one.
Would you be surprised if I told you some people struggle to send and receive mail?
I must have angered fad language of the year fans :)
This map shows how far ahead the Netherlands are even within Europe.

https://www.reddit.com/r/MapPorn/comments/bdvap6/cycling_lan...
This was a fantastic read. I would love anything more like this to share with students, but either somewhat simpler or to the same level but including more basic concepts as well. Or something that goes into more detail on the practical tutorials for how to use various perf-tools.

That isn't a specific request to you by any means! I found the presentation incredibly interesting. I didn't know Google et. al looped performance monitoring into the build chain to optimize binary performance. In retrospect that's an obvious low-hanging fruit but the way different solutions are architected stokes my fascination.
There is no non-Safari on iOS, because Chrome is woefully inefficient. AAPL has no other choice here.
>Still to do: developing our own online ML based monitor which can detect abnormal user behaviour before it becomes a problem (ie. aggressive HTML scrapers, burp suite scans, etc.)

Search first. I would try something like,

detect irregular OR abnormal behavior internet OR requests OR databases

There are models for this and papers around it.
>code smells

This is one of the worst "ideas" ever in programming. It allows any programmer to shit on any other programmer's work in practically any arbitrary way they feel like.

Your idea of returning default is considered by others here to be a "code smell" - if you want to call it that.

Looks like using that term just doesn't give your idea any benefit the way you thought it would.
I didn't choose to copy and paste the entire article into this discussion I presume this means that people can post photos to facebook and facebook can automatically tag people.

I'm assuming this exception is to preserve what a lot of people regard as desirable functionality.
That hasn't been my experience, unfortunately, except for Money Heist. Can you recommend other Spanish (or Latin American) shows with good subtitles?
> "If there is one lesson from the last millennium, it's that innovation has poor economies of scale and is stifled by centralisation."

When did we learn that? Bell Labs, Xerox PARC, and Intel's decades of dominance in semiconductor process research are prime counterexamples but I'm sure there are plenty of others.
The biggest issue I have with enums is that unlikely virtually everything else in TypeScript, they are a "thing" (you correctly mentioned in your next comment that they don't have to be depending on their declaration, but that nuance will be lost on 99% of users). They're not just "types on top of JS", which defeats a lot of expectations in TypeScript. They're also not standard JS, so best practices with them aren't nearly as studied.

If they were to be part of the standard, it would be another story.
Totally agree. I’ve voted in every election since I’m 18. So far all voting booths have been in walking distance. IIRC all have been on a Sunday, so it doesn’t conflict with work for most people.
There's an argument in terms of security against server side templating. It also depends upon what you are building like Hugo is best for information sites without dynamic server templating where lots of HTML is better than a huge load of js.
Agreed. See the recent Austrian presidential election [1]--it was completely repeated because some irregularity in the mail-in ballots (which numbered enough to swing the outcome)

[1] https://en.wikipedia.org/wiki/2016_Austrian_presidential_ele...