skysight-inc/HackerNews huggingface dataset:
4degere.es is hiring!

We are a small digital agency focused on Democratic political work. We focus on fundraising (lots of email), building digital platforms (lots of data & web development work), and advertising (lots of social and video).

Since we are small we typically look for staff with multiple discipline skillsets. But this is hard to find (we do compensate well) and we've struggled to try to name a describe positions given we usually fit a position to a person.

So basically if you have digital political experience (especially management and technical skills) or you want to make a difference in politics and come from an engineering, advertising, or data background we'd love to hear from you!

And if anyone has tips on how to better name and describe please tell me...

Remote work is great, we have primary offices in Denver and DC. Contact me or jobs@4degre.es below.

--
Technical Account Manager
Digital Advertising Manager (Ideally With Video Editing Skills)

Details here: [https://docs.google.com/document/d/e/2PACX-1vQt4siHKBWpD014r...]

Email Marketer & Copywriter details: http://4degre.es/
"generalist" is opposing "specialist" and doesn't mean "everythingist". Someone who has done some full-stack dev, has run some marketing campaigns, and can kick out usable graphic design work when needed is a generalist (not an incredible one, but one nonetheless). What you're describing, if not a difference in kind (i.e. something other than generalist), is absolutely a significant difference of degree to the tune of the difference in degree between a mediocre junior software engineer fresh out of college and a 10x (in practice) senior software engineer with years of experience. They're absolutely not appropriate for the same set of jobs, but they absolutely are both "software engineers".

Why is the term "generalist" so tightly constrained in your mind?
Yeah but that doesn't tell you anything about the party alignment of employees.

1 rich republican Google employee donating $500K vs 100 middle class democrat Google employees donating $4K will yield those results you posted, yet the demographics would indicate 1% republican.
This will include Facebook, right?
This just made for a good reminder I needed to close this account.
We've definitely reached out to the Core team (a few weeks ago), and are in the process of reaching out to larger parts of the project.

Cryptography is certainly an interesting target - they certainly could benefit from the specification of the language, despite not being legally required similar to the other domains listed here.
I was down voted for offering surefire advice.. Nice..
Flipboard Data Breach
I can't speak for the actix-web maintainers but I did find this in their examples:

#[get("/resource1/{name}/index.html")]
fn index(req: HttpRequest, name: web::Path<String>) -> String {
println!("REQ: {:?}", req);
format!("Hello: {}!\r\n", name)
}

see https://github.com/actix/actix-web/blob/e399e01a22b8a848ecbb...
It took me four visits before they admitted that there was a problem.
I think you mean well, but are maybe a little out of touch with how things have changed in the last few years. Wikipedia does a good job of analyzing this topic: https://en.m.wikipedia.org/wiki/Gender

The way I read it is that it's taken over 50 years for "gender" and "sex" to become different things. It's still a word that's transitioning (ok, some pun intended), but essentially we're past the tipping point now and you'll offend people if you use gender words incorrectly.

The WHO has the progressive definition that you want to be using: https://www.who.int/gender-equity-rights/understanding/gende...

This is in contrast with the dictionary definition from Google, which still uses biological sex: https://www.google.com/search?q=define+gender

It does feel a little bit like when "literally" changed meaning to "figuratively", but this distinction is really important to an ever growing group of people.

It's also worth noting that it applies to gender words like "man" or "woman" which are different than sex words like "male" and "female".

I still don't understand how non-binary people fit into this, but if you embrace the "singular they", you'll probably not offend anyone.
I am absolutely advocating for arbitrary expressions, I should have made that even clearer in my example. Again, the burden is on the editors/compiler, but it massively simplifies life for the developer using the language. check/highlight is supported just fine for many languages that have this feature (it's likely that parts of Rust already require similar editor implementations for some other parts of its syntax).
>That will probably only deter toddlers

Is this actually true? Jailbreaks haven't been persistent in the face of updates in a long while, so for devices kept up to date it's possible to lock down an iPhone fairly hard. I haven't investigated how parent control compares to full MDM, but the supervision capabilities now in iOS [1] are pretty powerful. For better and for worse of course, that kind of control over user devices, particularly in the context of parents and children, is definitely a double edged sword. But compared to typical computers I don't think it should be lightly dismissed either as something kids can just get around. They aren't open systems.

----

1: https://www.apple.com/business/resources/docs/Managing_Devic...
That's amusing. It does however take some time to get used another person's accent. I sure had difficulty in the beginning with the English accent of my Scottish coworker (not to mention American/Canadian accent itself when I was a new immigrant).
A forest from above, moving in mysterious ways
But all Apple apps will continue to do this?

You really need to drink the Apple koolaid to think this changes anything.
My data was leaked in Verifications.io's breach and I don't think I have even heard of this company...
You're going to have to explain what you are accusing him of because I am struggling to find anything homophobic.
>There are plenty of artefacts that belong to countries who are not in the middle of war.

Like what? Any middle eastern country is not a safe place for valuable historic artifacts. India and China, sure.

>Many stolen artefacts were in fact destroyed or damaged during their shipping to France or Britain.

How recent was this? If this happened in the age of sailboats, then I'm not going to hold it against those countries now; of course shipping back in those days was a lot more dangerous.
What if there wasn't a "next user login"? You'd hold onto insecure hashes possibly forever.

Don't make this mistake. Rehash all of them up front.

The details of whether or not users are forced to change their password is irrelevant to the escape route from this trap.
Normal rust without warnings to me is much safer than most Misra C compliant code. Misra C is an attempt to avoid 80% of C's undefined behavior and other pitfalls, but those 20% that are left are still worse than most of what can go wrong in rust.

The problem is mostly certification and having a stable spec for the language.
Half measures are not solutions. Keeping insecure hashes on hand was the main mistake, full stop.

They'd still have leaked all of the insecure hashes of people who never logged in after the change in 2012 -- and that's still not good enough.

Immediate remediation means never keeping toxic hashes on hand, and never having to say to any subset of your customers "Sorry, but your password has been compromised due to our incompetence".
> Bloom is an organization which use open source / access / data... to redistribute freely its production, relying on new technologies to do it cheaply at scale, rather than using them as an imperialist weapon.

FYI to the site maintainer: The above excerpt is repeated in subsequent paragraphs.
I don't know, I'm not convinced.

I very much agree that Google's conflict of interest regarding ads is problematic and I'd absolutely trust them to look for ways how to get rid of adblockers, but the current issue seems like an unnecessarily roundabout way to archive that.

The Chrome team seems to have put a lot of engineering effort into the DNR language and even extended the language to respond to some of the criticism. (Though still far less than what the API would need to be usable). It seems odd to me that they would spend so many resources into implementing something that is not really expected to be used.

I feel if they really wanted to get rid of adblockers this instant, they could just tell so openly. Since Chrome has its own built-in filters now, they could just spin it as additional blockers no longer being needed.

Instead they're just slightly tipping the scales in favour of site developers. Ad-blockers wouldn't be made impossible with this change, they'd just be made less accurate and reliable. This doesn't make a lot of sense to me.
The Army ignored her about a dangerous colleague. Then he set her on fire
What defines first or third party?
I can see it now: job openings for Senior Alexa Engineer
English is clearly dominant, but official linguistic pluralism does exist in the US in some ways. For example:

* Large parts of the US provide ballots and other voting materials in Spanish (or Vietnamese, or Chinese, or various Native American languages, ...).

* Courts in the US will go to pretty extreme lengths to find interpreters for criminal defendants who can't understand English, even if their native language is somewhat obscure.

* There were public schools teaching primarily in Spanish until at least the early 2000s in Arizona; not sure if they still exist in other places. There are definitely still private schools teaching in non-English languages in some parts of the country, particularly Yiddish.

Anyway, making explicit any link between citizenship on the one hand and language or culture on the other is considered a somewhat solidly right-wing belief in the US (and I would expect in other countries that began their history as settler colonies, like Canada or Australia), whereas it would seem like much more of a centrist consensus in even some overall more progressive-leaning societies (from Article 2 of the French Constitution: "The language of the Republic is French". I would be shocked if France lets you vote in Arabic or teach public school classes in Lingala).

Because it's perceived as solidly right wing, and the other side of the political spectrum will fight it tooth and nail, it's hard for me to imagine the US declaring English as a federal official language in the foreseeable future.
I think you should pair program at least once a week...
The math behind Quantum Mechanics is surprisingly simple, mostly just the linear algebra you learned in High School with some fun Greek symbols thrown in. (I'm convinced mathematicians just can't help themselves with tossing in more Greek letters just so the papers look more impressive)

In any event check out "The Mathematics of Quantum Mechanics" by Martin Laforest [1]. Free PDF online, totally readable and easy to follow with typical High School math background.

[1] https://uwaterloo.ca/institute-for-quantum-computing/sites/c...
Ok, I see, that makes sense. One thing I’d like to know is, does the frequency of transitions correlate to the time it takes for the transition to occur.

I’m not sure. There must be some factor that causes one quantum transition to occur more or less frequently than another. That factor isn’t really hidden because we can measure the frequency of transitions, but as far as I know, we don’t understand it’s nature. That factor, whatever it is, may determine the time it takes for the transition to occur but it’s not necessarily like a memory, but more like a trajectory. Clearly something in the quantum state is changing, so it is a system of some sort.
Then we can go back to the time where we simply paid for software with money instead of with privacy (such as tracking or PII) or time/focus (advertising).

If there is one company of FAANG who's up for this task -and can beat Google at their game- it is Apple.
Cloudera Announces CEO Transition
> No university affiliation is required by arXiv

No university affiliation is required, but you are required to 'belong to the scientific community', and to prove that you will need someone to vouch for you and your work.

It's actually a higher bar of entry for arXiv than it is conferences and journals!
I'd like to know more about the support infrastructure they imagine. Even if this doubles flight time compared to current commercial quadcopters it would still have a 40-60min total flight time thus less than half that in range. It's going to require a lot of stations (and battery changes/charging) scattered about as its not like they can launch from warehouses and reach much.
Normal rust without warnings to me is much safer than most Misra C compliant code. Misra C is an attempt to avoid 80% of C's undefined behavior and other pitfalls, but those 20% that are left are still worse than most of what can go wrong in rust.

The tooling that is needed is mostly productivity tooling, like better code completion (rust analyzer is now pretty promising after RLS kind of stagnated). And maybe better ways to show code coverage.

The problem for usage in safety critical areas is mostly certification and having a stable spec for the language.
Metal thieves steal rail bridge in Russia
> easy to manage or control; well organized or ordered:
> having an advanced or humane culture, society, etc.

So the US meets these characteristics by your logic but DRC does not? Have you traveled much in rural/poor US? Have you been to puerto rico? Are those areas equally uncivilized? Would you characterize south chicago as uncivilized as well?

In anthropology (maybe specifically american anthropology), the descriptor 'civilized' was pretty much thrown out during their reformation (I think it was 1970s?). At best, today it's pretty much considered a coded term for 'not conforming to my view of what a society should look like'(aka it's ethnocentrically viewed as inferior). At worst, you can tie the usages of the descriptors 'barbaric' and 'civilized' back to the biological determinism and eugenics movements.

>Given the tragedy that has been going on for more than half a century in that part of the world, I couldn't care less about euphemisms and political correctness, they have not solved anything.

What tragedy? and which part of the world? DRC is not near Liberia or Guinea where the other more recent highly publicized Ebola outbreaks have been. Are you referring to the civil war in DRC? It's really complicated and at the end of the day has root causes that tie back to neocolonialism and colonialism constructs created by so-called civilized societies.

I'm not trying to be politically correct. I wasn't even being all that critical of your original statement. I was trying to point out that word choice matters. While most of what you wrote originally is valid, my family (which is Cameroonian) would not listen to anything you had to say because you used the term 'civilized.' It would immediately shut down discourse.
Apple's banhammer, should the public ever catch you in the act. (I guess.)
Good; I only wish this is where applications on phones had started to begin with. Try giving a toddler a phone and they'll figure out navigation controls on their own easily, but once ads start playing they'll smash it because they have no clue what to do. Ads have no place in apps for kids
Marco Arment created his own ad platform that he curates for the Overcast podcast player partially for that reason and he didn't want random binary blobs shipping with his code.
Depends on what you call disable. Tapping in the control center will disconnect from WiFi but the phone will then connect automatically to any other network it knows.
*does not. I really should proofread my posts when using noprocrast.
Why target Google? GSuite is a far cry from Microsoft Office.
Checkout office.com
Software Engineering for Machine Learning: A Case Study [pdf]
Safari is the last to get anything most of the time. Apple really needs to step up their game, especially if they want to shove people into PWAs.
I think they might be surprised it isn't worse. The fact the internet exists at all is insane. The internet in some form maybe was inevitable, but most likely alternatives would be companies growing ever larger walled gardens until interconnection was a necessary next step. Instead we got a ton of infrastructure for military and academic work allowed use by public resulting in a huge free network for all. Sure facebook is trying to undo that, but the fact they have to put in effort at all is awesome.
Is it a fallacy? China has various justifications for their great firewall. Given all the things the US government has done over the years, I can't say I trust them much more...
A Quantitative Approach to Product Market Fit
Scavenger Hunt – How a Game Can Help Boost Tourism
Rapid prototyping happens only once per project and is likely less than 1% of the time spent so to me it does not make sense to optimise for it.

What other reasons do you see to disfavor a remote-only environment?
HW is a bit like this but with some good internship experience and a bachelors at a (>=good public state tier) school companies are interested. Of 4 HW friends I know just getting their bachelors 2 are going to do verif in industry and 2 are planning on PHds.
the thing is I'd rather shit in the office bathroom, it's so much nicer than mine. I'd rather eat the FREE food at the office, it's so much better than what I could cook spending money and time.

I sometimes regret weekends because I don't have access to those things.
>Is this supposed to threaten me?

I'm not sure what that would mean in this context.

>You can suppress free speech in private spaces. You don't even have to allow access to private spaces while it's the other way around in public spaces. There are laws for that.

The point I'm making is that it's probably not a good idea to allow certain private spaces to suppress free speech.

>You can't display swastikas in a Bundesliga stadium just because there are plenty people there.

As I understand, you can't display them anywhere in your country, because your country has more restrictions on political speech than some other parts of the world, e.g. the US. Regardless, I am not suggesting that stadium owners should be forced to allow political demonstrations on their private property. I'm suggesting that certain key internet websites where a significant portion of the public political debate takes place should not be given carte blanche to reduce the ability of people to spread political ideas which the owners of those sites do not like.

>The amount of people does not matter.

What matters is whether people feel as though they have lost their ability to peacefully and meaningfully advocate for their interests.

>Censorship is something the state forces upon you. It restricts things in public spaces. There is no place left you can go in a state with censorship present to challenge that.

I'm not interested in debating your strange and highly restricted meaning of the word. I'm interested in the real world consequences of the actions that these mega-corporations are taking.

>It wears it out and it ridicules people who really suffer under true censorship.

The people you mean to refer to are not my concern.
Not OP but to answer #2, based on the benchmark code here [1] the difference is that actix-pg accesses the database through message passing in the actor system [2] while actix-core accesses it directly [3].

[1]. https://github.com/TechEmpower/FrameworkBenchmarks/tree/mast...

[2].
https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...

[3].
https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
Wasn't a critical issue with 737 MAX that incumbent manufacturers are able to self-certify equivalency without any review?

So, to the extent the Boeing 737 MAX team is not reviewing Amazon's applications, no, not the same people.
I've only ever done property based testing in Scala, but I thought it was pretty popular in dynamic languages like clojure and erlang. What would prevent it from working in Ruby/Python?
I'm not familiar with Rust compiler internals (I am familiar with other compilers though), but there are many ways to implement this, which could happen in a stage before types are considered (for example the expression `"Hello {a + b}"` could be first internally transformed to `format!("Hello {}", a + b")` - more complexity ensues, but it is doable).
In addition to the sibling comment's point that externalities of energy production are unevenly distributed, the difference between an old machine and a new machine is that in the manufacture of the old machine the energy/pollution/labor have already long since been expended, and the amortization of that expenditure across more years of use is likely to compete well against even a very efficient newly manufactured piece of equipment. This is most dramatic in e.g. the purchase of cars, where it's typically more environmentally friendly to drive an older, even significantly less efficient car, than to purchase a new car.
In Japan, every hotel or hostel has laundry, and you can do a full load for Y400 or less. There's also coin-op laundromats with similar prices. It isn't free, but it isn't expensive by any means, it's probably cheaper than using a coin locker to lock your suitcase so you don't have to lug it around all day until the hotel lets you check in.

In Europe, many smaller hotels have laundry on-site you can ask to use, or again you can use coin-op laundromats which aren't that expensive.

What countries did you visit that were "cost prohibitive" for doing laundry?
One has to actually make an argument for the liability system being insufficient. Merely pointing out risks is not enough, especially since no one here has bothered to even do an order-of-magnitude comparison between the risks and the benefits. It's just noise and emoting.
It works like any other torrent client, if a rightsholder finds a torrent of their content they can attempt to sue whoever was downloading by looking at the IPs in the swarm. In this case that would be Bloom's servers.

It's like a free VPN.
Like some others here, I've been a diligent and an extremely happy Org mode user. I use it extensively for work and personal projects, to generate reports, documents, summaries, and task tracking of all kinds.

And since about a few months, even for mobile, I switched (from "Keep") to the "Orgzly" app, that supports the Org mode format. In addition to other goodies like (manual) sync, export, etc.

Org mode is a delight (an understatement).

And oh, I also use the old-fashioned notebook and pen to take notes while reading books. Something about the rotary motion of pen on paper brings me joy, and seems to help me better crystallize what I'm trying to learn. (And if I may say so myself, my handwriting is not terrible.)
That syntax refers to fields in a tuple. Path parameters can be deserialized into a type like this:

[derive(Deserialize)]
struct HelloWorldParams {
id: String,
name: String,
}
fn index(info: web::Path<HelloWorldParams>) -> impl Responder {
format!("Hello {}! id:{}", info.name, info.id)
}
I broke this down in another comment, but trusting Runner's World for a calorie calculator, a half marathon would take me 2080 calories (at 210 lbs). So a little bit less than that.

Average calorie burn was 830 calories/hour, which they say is equivalent to me running at an 11:30 minutes/mile pace.

In terms of effort expended, important to note that this was three sessions over the course of the evening, adding up to 1900 calories and 2 hours 17 minutes.

So it was something like running 4 miles 3 times with an hour and change break in between, which is probably an easier feat than doing it in one shot.

My arms are still sore and I don't plan on doing that every day, but it was definitely a workout.