skysight-inc/HackerNews huggingface dataset:
> The process is federally operated and the same processes are followed everywhere.

The US has state-run elections, as provided in the Constitution (Article II, section 1).

Each state could individually opt-in to use a federally run system (or portion thereof), but the feds can’t mandate it, absent a Constitutional amendment.

The USA is really a republic of states in many regards and the states have [or at least started with and in theory still have] a lot more power than in many other countries where the central government is stronger.
In many cases the qualifications are fraudulent, bestowed based on bribery or family connections. Those with legitimate qualifications can always re-complete the education in the new country.
So how they raised so much in funding?
Smalltalk will always be the first example (and probably epitome) of maximizing the developer experience.
“Worst cloud vulnerability you can imagine” discovered in Microsoft Azure
Depends on the location.

I have fond memories of letting the world go on the Sydney trains on the way to/from uni
If you have access to their model it's possible, and adversarial attacks can be made to survive different sorts of processing. But like all piracy prevention tools it's a game of cat and mouse so if you're working against an intelligent adversary it'll come down to how many resources each of you can contribute to this fight.
(Btw your twitter is not in your profile. Not that I have anything to add in private, just thought you should know if you're relying on it.)
I appreciate the conspiracy theorists. Id rather have crazy people shout fire and things be looked at than have the election system taken for granted perpetually.
So Germans speaking their own language in their own country is now xenophobic? (referring to your first paragraph)

It‘s true that with the exception of big companies or certain industries much German is spoken at work. Exactly like Spanish in Spain, French in France, Italian in Italy or Portuguese in Portugal.

I‘m German myself, mostly living outside Germany. I try to fit in as good as possible, including making an effort to learn the local language. It would never cross my mind to think of a country as xenophobic because they speak their own language.
Real life SpongeBob and Patrick Star found by NOAA scientists
Apple Announces Free Repair Program for iPhone 12 Models with Receiver Issues
Hi HackerNews!!

My name is Javier, and I've just finished a joint BSc degree in Computer Science and Mathematics. As my final degree project in Computer Science I researched how to measure quality of software projects, and I created a tool to compare projects depending on the developer's needs or requirements. Once the tool was ready, I decided to make it accessible to everyone by creating a simple user interface and turning it into a free service.

The service itself is available at https://codekhana.xyz, but first, let me introduce it:
Codekhana offers a simple way for developers to evaluate and improve software quality. Analyze code, find its strengths and weaknesses, and calculate interesting metrics to score the projects according to the developer's priorities.
The collaborative ranking will allow developers to compare multiple libraries and decide which matches their needs best.
Developers can also analyze their private software projects by uploading zip files. Those repositories are not shared with any other user and can only be accessed by the uploader.

Currently, the supported languages are C, C++, Java, Python, and PostgreSQL, but we will be adding more, especially the more requested ones, so leave your comments below. GitHub private repositories and GitLab integration is also coming soon.

I'd love to hear your feedback, questions and suggestions below!
Furthermore, I'm looking for ways to monetize it by adding some more functionality. If somebody has an original idea, I'd love to hear it.

Thanks a lot and I really hope you like it!
Perhaps the author lives in a place with bad tap water, like where you don’t drink it if you can avoid it. I’ve visited a few places like that. If the tap water is good to drink it will be good to make coffee with. Period.
First of all, you'll need to make PHP to display "progress", probably you'll need to override ob_start() or something like that, and find a format that let you append new progress on the response on the fly.

I guess you already have an URL on your Wordpress setup that triggers this export. Let's call it {url}/export.

Wordpress already has jQuery by default included. So'll you need to call that URL using jQuery $.post and then, accordingly to the response, update your progress bar.

There is nothing specifically about Wordpress on this, besides the fact that you need to setup your own URL on Wordpress to do this, and then include your own JS after jQuery. That's all.

If you find this too-complicated, a quick-hack is to create a page on WP Admin called Export Tool, and then on your theme create page-export-tool.php. That .php will be called when visited that Export Tool page.
I order food just about every second day, with a lot of it being delivered by 'lieferando' people.

This used to be mostly young people: think students and high schoolers. But lately I've been greeting mostly people looking to be 40-50 at the door. I've been getting used to it but the first few times I was surprised.

I think this is the motivation behind the article: People aren't expecting anyone older than say 25 to do this job, much less the former minister of a country, but I suppose times are changing.

Let's hope this equates to better pay. High schoolers who get rotated out every six month won't exactly be the best at negotiating or even think of unionization efforts.
The ps5 isn’t the only console that does not like to be enclosed in a cabinet with adequate airflow
Xmake v2.5.7 released, Freeze package dependencies and Vala Metal support
Web Game Controller Demo
Sometimes it pays to be irrational.
I have two cats, and they show good judgment on what plants they nibble on. They only show interests in the grass that I grow for them (in general any kind of grains, e.g. wheat, barley, etc.), and they never touched my other house plants. This is anecdotal, but at least in the case of my two cats, they seemed able to distinguish edible grass from toxic ones with no prior learning.
Be sure to add cryptographic signatures on the postings and up/downvotes (also with signatures). Then many people can develop content ranking and blocking, and who knows someone may get it right
Vaccine manufacturers are indemnified, at least in the US. If car manufacturers were, I'd wonder if the powers that made it so had something to hide, too.
TRF? Is this a keto trend?
It was my understanding that going into the symposium, the issue of Mesa County’s machines was already on the radar and there was an active probe into Peters
In IT the skills are very easy to transfer, it is an area where formal education and certification matter the least.

For doctors there is a path for getting board certifications, not easy but it is done a lot.

For lawyers there is no career transferability because law is the most heterogenous domain around the globe and expertise in a country is not applicable in other jurisdictions.

Most skilled labor like plumbers, electricians or constructions can transfer most of the knowledge, having to do adjustments for local practices and regulations. Not extremely easy, but doable.
The people that bought on the "announcement", and sold on the "lol, got you". But yeah for some (many?) people it was a non-event.

Also what the sibling wrote.
Direycast – I'm All Right Jack
My father had no trouble transferring his education into getting his PhD.

My mother's skills carried her to a doctorate in nursing

My uncle's medical skills carried over well enough for him to be an orthopedic surgeon

My aunt's carried well enough to run her own medical clinic in Norway

Do you think they're learning to count sticks or something to get their degrees in other countries? Why wouldn't thinks as internal as learned skills transfer?

Credentials might not map 1:1 but they're also backed by something... everything you learned to earn them
Have you tried to reclaim that time without the commuting? Walk to a coffee shop and read there before work? I see a lot of "me time" posts about commuting but I think that this is something you can change without commuting.
The trouble with advice from Joel is that basically all of it can be refuted with one word: "wasabi".
Everyone starts with callbacks, moves on to coroutines, and eventually ends up writing polling loops. Can take decades for each person to work through it.

Erlang's messaging may have potential as another alternative
Mathematics doesn't really "exist" in the first place. It's more of a language that's rich enough and with enough logic to describe/approximate the laws of physics that actually do exist.
Cheap orange or citrus essential oil spread on the rim of your plant pot, or on the lower leaves of the plant also works.

Has to be refreshed every few weeks, and leaves some oil residue, but it is very effective.
Those are not small targeted changes.
I do enjoy articles like this. They are such good ways to make math compelling for laymen such as myself.
Nope, like I said, it's the only console, PC, or 7.1 receiver that doesn't like to be enclosed in this particular cabinet in the 10 years I've had it.

It's not enclosed, the back is open and separated from the wall by about 5 inches.

Which is why it's all the more alarming that they've made the cooling system in the PS5 even worse.
I get it, but to me this is the equivalent of being nostalgic for swallowing rocks to help me digest my food. Surely there's a better way to manage the remote working lifestyle. Additionally, if you need time to do a reset or shift to prepare for work, then maybe this thunk is a solution for people with this type of remote situation. Just don't force it as excuse for company policy for those of us who don't have this problem.
I agree with everything you've written, but that is also exactly why I think Jack Nicklaus is a poor example for most people.

In your case, you had to explicitly choose to take the path of family over maximizing career progression.

Jack Nicklaus didn't have to do that - he could easily have both. Honestly, I'd rather read stories about how people like you created a healthy work-life balance than more laudatory articles focusing on unattainable hero worship.
> … but IMO misses the mark entirely.

because…?

for example…?
The subproblem is covering $0.00 (always possible), then covering $0.01, then covering $0.02, then covering $0.03, ...

Yeah the time complexity is O(N*M), where N is the value of the target added up price (size of the unary representation), and M is the number of items.
There were two statements:

- Knowing German is important

- Germans are more xenophobic than they care to admit

Why are you forcing them to be one then attacking that false premise?
A previous PC I built had faulty grounding with the headphone jack and would constantly play static mixed in with whatever intentional analog signal was being played. When I played single player games certain patterns signaled a big boss fight was about to happen.
Reminds me of the cases which were "proven" with DNA evidence of the suspect's hairs, which often wasn't just a clear mismatch but sometimes not even human hair. But those revelations only came years or decades later.
I do really like the concept of this and keep a full bar of monitors going in my top panel on desktop. I've also done things like tailing the ssh apache logs to watch real time traffic. I've also setup a streaming audio server that played sounds on various events like someone visiting a website or auctions, triggering the stairway camera, making a sale and tracking updates.

I also thought about, but never implemented some sort of lighted display, possibly a dollar sign that slowly turned from red to green as an indicator of the days profit from sales on my e-commerce channels.
Ask HN: How Can a Software Engineer Help Academic Researchers?
Hey HN,

I'm a Software Engineer, looking for ways to contribute to Academic Research. I remember reading on HN how academic researchers struggle to compile and process their research data because of programming challenges. I'm thinking of creating a platform to connect such researchers and programmers to each other, in addition to helping some of these researchers myself.

I wanted to ask the broader community to see if any of y'all know any platforms that already do this. Or whether you know someone who might be interested in using this platform, either as researcher or programmer so I may work with them re this.

Thanks!
I think that might have been an allusion to Weinmar Germany where industry leaders did end up allying with fascists to protect themselves from communists.
Are we comparing 60s to 70s and projecting into present?
> Fruits are special, enjoy them sparingly.

Imagine telling a frugivorous ape (which is what humans literally are) that fruit are to be enjoyed sparingly when our physiology and biochemistry has evolved over millions of years to eat exactly that. Then we wonder why there is all this sickness and disease.
This is the opposite of reality.

Colorado resident here. The CO Secretary of State has been proactive about everything election related. There's complete, transparent procedures for voting, there's educational materials about the risk limiting audits that get done for every election.

All registered voters get a ballot in the mail. You can return them by mail, use a secured drop box which reside in locations under security camera. You can check your ballot's status on-line, and get email updates. You can also vote in person, should you want, on election day.

Some yahoo state rep introduced a patently-unfair bill that would have made CO do things like stop counting on midnight of election day, which would almost certainly leave large fractions of ballots uncounted no matter how you vote, mail or in-person. No way around that. Thankfully, the CO legislature is not particularly crazy this year, so it failed.

The conspiracy theorists caused the breech - the Mesa County Clerk is the one that c
illegally copied the voting machine hard drives and gave the images to other conspiracy theorists.

You are putting the blame exactly in the wrong place.
Have you tried an off-the-shelf solution like Tesseract? It works quite well if you do the recommended preprocessing.
Nftables Reaches 1.0
The brain hates to start things and loves to finish things. This can be hacked in that a working session should always leave something unfinished.

Say you're writing a novel. Every writing session (but the first, obviously) should cover the end of the last scene and the beginning of a new one, AND THEN STOP, i.e. not finish the new scene.

Your brain will want to come back to the work to finish it, which overcomes the friction of "starting" something new every time.

It's easier said than done. It's surprisingly difficult to leave something unfinished at the end of each work session. But that's the trick.
whats app ops
Physics doesn't require infinities, but it's scary how well QED/QFT approximates the g-factor (https://en.m.wikipedia.org/wiki/G-factor_(physics) ) for electrons given the amount of renormalization (cancelling of infinities) needed to estimate the true value in nature.
>> I actually had no idea Ada had such a thing as "Expression functions".

The John Barnes book mentioned in the article covers some of the differences between the Ada language versions.

Expression functions were added in Ada 2012 and directly support preconditions, postconditions, and various aspects in SPARK 2014.
I think for the end user the primary concern is not performance, but the potential fan noise.

If the performance goes up or down, end users might not even notice, but if the fan is constantly kicking in and being too loud too often, more people will be concerned.
Xenophobia has been an increasing concern in Europe in the last 10 years and nobody wants to admin it. There are "new-nazi" movement in Greece and Germany for example which of course target (not only but mostly) immigrants.

I guess is totally disconnected from the language discussion.
(EDIT: just realised that you specifically mentioned stateful event processing, while what I describe below are two approaches for stateless, exactly-once event processing)

Having had a few cracks at this problem, in my opinion using locks is the wrong approach.

What you will want is:

* split all input data in batches (eg batches of 10k records, or periodic heartbeats every X seconds, etc)

* assign each batch a unique identifier

* when writing data to the output store, store the batch id along the data;

* when retransmitting a batch for whatever reason, reuse the same batch id and overwrite any data in the output store that matches this batch id.

Obviously this becomes more tricky when you’re dealing with eg window functions or more complex aggregations.

In this situation, I believe that an approach such as “asynchronous barrier snapshotting” works best. Every X seconds, you increment an epoch. While incrementing, you stop ingestion. Then you first tell the output source to create a checkpoint, then the input source to create a checkpoint, and once both have been checkpointed, you can continue streaming data again.

Anyway, these are two approaches I’ve used over the years that work well. Explicit locks don’t work well in distributed processing, imho.
> China has a strong no first use policy, at least publicly. Luckily, it is unlikely they'd attack a carrier battle group with nuclear weapons.

Yeah we know that's false now, it's just something they claimed and will never uphold, after they threatened to obliterate Japan.
I think the “smallest” is the interesting part of this exercise. I think it needs to aim for lossless, with a sliding scale of quality that loses detail to the point where a human would notice.
Consider an SVG from [Primitive](https://github.com/fogleman/primitive) and a mostly-transparent overlay containing the diff against the original image. Tuning Primitive is not entirely deterministic (like your algorithm) and I think a human interface for the front-end would allow a few knobs to erase parts of the diff in order to shrink the detail imperceptively. Seems like a good opportunity for a contest :)
What Your More Experienced Programming Partner Learns from You
A Discipline of Programming by Edsger W. Dijkstra[1]. It's one of those books whose lessons most people won't use much professionally, at least not directly, but it opens a new frontier of thinking you might otherwise have never even known existed.

[1] https://www.goodreads.com/book/show/2276288.A_Discipline_of_...
Recently came across a very good video on YouTube by a guy named cogito(1) which mentions Bhagavad gita, vedas and gives a good unbiased intro to Hinduism.

If you're curious about it and how the whole thing like caste system, etc evolved it's a good intro.

(1) xlBEEuYIWwY
Plumbers in NYC can make >200k
No, Germans that know English refusing to speak to people that only know English and Pashto is xenophobic. I saw that many times in Germany (mostly in Munich), people refusing to talk to you in English even if they knew the language.
Computer Scientists Find a Key Research Algorithm's Limits
$0.00 is always achievable (choose nothing), and negative values are never achievable.

Is $0.01 achievable? Well, take all items, subtract their price from $0.01 and see if any of the results are achievable. If so, $0.01 is achievable.

Repeat for $0.02, $0.03, ... This works because by the time you're processing $X you already know the answers to all values smaller than $X (and no item has a negative price).
Because these statements are logically connected in the form of an argument and even an example is giving.
Some ZK way to prove that a piece of data was derived from some source, for example, proving a human fingerprint is unique identifying biometric data without showing the data itself or the person it is from and with no trusted authority.
This is a pretty dismal response to something we know has merit. While the human condition is complex we have data to support the habits of our eating. It's clear that many diesese are outcomes of poor nutritional choices. While calculations to the minutes are obviously a generalization at least it puts into perspective different choices.

Calling it a "one of the dumbest papers" seems overly dismissive with little to base it on other than subjective condideration.
It's easy enough to provide them their own grass.

https://www.petco.com/shop/en/petcostore/product/pet-greens-...
Because I still believe in the HN discussion, as opposed to many other sites

Also I believe in internet debate in general. So yes, it would be strange for me to be commenting if I denied that internet debate was useful
The authors seems confused, comparing two unrelated activities merely because we refer to them by the same name.
Mao wasn't removed for killing millions of people, what makes you think Xi would be removed?
I would love to read a serious analysis of this issue. I was let down with this article that seems to answer the headline with:

Companies selected candidates using aptitude tests that favored “antisocial, mathematically inclined, and male”

No evidence or reasoning why is provided for any claim.
There were a few studies on ada (avionics software) and productivity when the language first came out, and ada scored very well compared to the state of the art at that time.
People learned that using static typing and sub-typing moved a lot of defects from runtime to compile time. (that was sure my experience; getting it to compile took hours, but runtime errors were greatly diminished).
Looking back, the power of the "spec and body", IN and OUT parameters, and such where just so much more powerful than Fortran or Assembly or even JOVIAL.
C was too uncontrolled and wild.
Not GP, but ASP.NET had a very rich server-centric (with some client-side capability) component-model almost 20 years ago.

It was possible to build a very fast component-based apps without any JS whatsoever (I did a few), with the choice of using client-side code being left entirely to the developer.

If you were OK with JS, it also had the capabilities of partial server-side-rendering without page reloads. That's years before Pjax/Turbolinks/Phoenix LiveView were invented.

The major issues with it was that creating components wasn't as straightforward as in a modern framework like React, it was seen as "advanced stuff". Also, it didn't really enforce code separation like MVC does, so spaghetti code was the norm. The main "escape hatch", CodeBehind, was also grossly abused by developers, so leaky abstractions were the norm in it. It was also neglected a bit by Microsoft IMO.

It could have been a cool tech for niche apps, but most people chose to run to the next shiny thing rather than really learning how to make a good application in it. Kind of a shame.
[2017]

Ongoing research:

* https://whatworks.college.police.uk/Research/Research-Map/Pa...

* https://www.lancaster.ac.uk/security-lancaster/research/h-un...
This says a lot more about you than either Trump or Nicklaus.
Yes, or the one where the DNA "expert" testified that the odds were "millions to one" against a false match.

Except that the (accused, but innocent) "perpetrator" was a member of (ethnic group), as was the actual perpetrator, and it turned out that a high percentage of members of (ethnic group) exhibited this allegedly rare DNA feature.
Doh, repo was set to private. Fixed. Thank you!
otoh 'more research' seems to be a database of 1000 individuals compiled and analyzed by an individual. this appears to be founded on ad hoc visual inspections without theoretical underpinnings, and seems like a scientific cargo cult like many other forensic science methods.