skysight-inc/HackerNews huggingface dataset:
This whole conversation started off with "any crime" vs "a definitively racist tweet", not "murder" vs "thought crime".

Trying to consider any of these things in isolation is worthless and not really something that makes sense to discuss, it's just a sillier version of the trolley problem. Context is going to be everything.

Could someone convicted of murder be worth hiring? Yeah, sure, I'm not willing to say that that's not the case - what if they had an untreated medical condition, just as one potential contextual element? It's not worth discussing because it will end up with a "but what if but what if but what if".

The point I will definitely make is the original point I made - that if I determine someone to be a racist that is important to me, and if I find that someone is a criminal I will need more context before I determine that it is important to me.
A Prius is one of the best compact cars you can have for this purpose, it can easily fit 8' lumber that's 2' wide, stacked 2' thick. In mine (2008), I drop the back seats, slide the front passenger seat forward and tip it all the way back, both extremely easy.

I haven't tried it yet, but I'm convinced with the right strapping and padding, and driving at low speeds on a non-windy day, you could also strap full 4x8 sheets on the roof.

You'd be surprised how many mom and pop places will deliver. And like others have said, for anything else, there's always the rental truck or a U-Haul.
> A sane response would challenge the claim that lockdowns are the answer with a simple question: where is the proof that the last one worked?

New Zealand has two large islands, and some smaller ones. Lockdown worked there. 5 million people, 3 Covid deaths since June. From yesterday to two weeks before yesterday there were 28 new cases.
Those sprung on from a mysterious outbreak that started August 11th near a facility that receives refrigerated and frozen foods. New Zealand went into lockdown and tracing and it has been contained so far.

Great Britain is also an island, but it prioritized differently. In New Zealand, social life is open right now, but also the economy is less constricted, because the disease has been contained.
dealloc is pretty much the same thing, and it can be used in the same way. It's not "useful" in the C++ RAII sense because:

- the standard library design -- every object is refcounted and any code that references the object can add it to an autorelease pool, so you can't safely predict when dealloc will be invoked

- Objective C doesn't support stack-based objects
"any possible string of bytes could be decoded" still doesn't seem like the right criteria though. Gzipping is lossless/bijective, but an arbitrary byte stream won't necessarily be a valid gzip archive.
If you write software for banks, than all the crimes a banker could commit are easy for your to hide in code. If you write software for pharmacies then you can probably figure out how to to get any prescription you want to abuse into the system.
This article was really difficult to read.
I wonder how much better you could make society if you managed to take the worst 1% of scumbags and remove them.
Yotta Navigation | Onsite / Remote | Full Stack Developer, Maps / UI SW Engineer | Full-time | Santa Clara, CA | yottanav.com/jobs

Yotta Nav. is an exciting small engineering company started in 2008 to create novel navigation hardware and algorithms. We specialize in sensor fusion and machine learning for wearable and handheld navigation devices. We are currently looking to fill two key senior level roles; a full-stack engineer for internal tools and a software engineer for UI with a focus on integrating maps and mapping features to a UI. Submit an application at yottanav.com/jobs or email jobs@yottanav.com
> the test is only concerned with the one page you are testing

A common practice is to use Lighthouse CI to test a set of representative pages across your site (such as your homepage, product search pages, and product detail pages if you're an e-commerce site). Every time that someone submits a pull request, Lighthouse CI runs Lighthouse against all of the representative pages to help you gain confidence that you have not introduced weird regressions on the rest of your site. https://web.dev/lighthouse-ci

> nearly everything it suggests you do will make that second page load slower

Which audits exactly are you referring to? To be frank, I highly doubt that claim.

Disclosure: I work on Lighthouse and web.dev
Location: USA (EST)

Remote: Yes

Willing to relocate: Yes

Technologies: Ruby on Rails, CSS, Ember, Git, JavaScript, Java, C, Postgres, ArcGIS, Microsoft Office Suite, Python, Scheme

Résumé/CV: https://drive.google.com/file/d/1mSZ3pCRtOEf10ANZkxN97dtvh7q...

Email: tim.g.gilmour@gmail.com

Github: https://github.com/gilmourt

About me: I am a computer science/economics double major with a graduation date of May 2021. As a CS tutor I have developed strong debugging and mentoring skills, as well as experience with pair programming and communicating technical ideas. I stand out from typical CS majors with strong reading, writing, and communication skills. I am always happy to pick up new technologies and would be excited to consider any opportunities out there.
I don't think Nespresso and Dyson are particularly bad products, it's just that nowadays, you can find equally good stuff for much cheaper, although probably less good customer service and support. But they are also fairly consistent with quality, so if you don't want to bother researching and have money to spend, it's a decent way to go.
Ironic. This page has an embedded YouTube link where YouTube slapped me with a captcha response.Ironic given the content.
> Why is that? If our ideas are good, don't we want the most number of people to know them?

Do you think the tools for broad communication and peer practitioner communication could be very different because they have different aims? Spreading findings in cutting-edge research as broadly as possible is perhaps in some cases not the primary goal.

That is not to say we should in any way that we should gatekeep knowledge! That is unconscionable. It's just that perhaps Watson and Crick's paper on x-ray crystallography of DNA is perhaps not the ideal time to stop and explain what electromagnetism is so that a reader can understand what an x-ray is.
Manhattan Project for Aging, How to Live in a Simulation, Indian Tech Ecosystem
Oh yeah, C++ templates work more on the token level than Rust generics. Didn't know that type_traits was meant for that.

Indeed Rust proc macros, or Rust macros in general, are a better analog to C++ templates than Rust generics. They aren't quite the same, as during evaluation time C++ can do a bit more, and apparently type_traits is an example of what C++ can do statically. Rust's model is different, it wants macro expansion to be done by the time it starts even resolving any non-macro paths, let alone type checking or anything.

That being said, you'll be able to emulate something like that once specialization lands (hopefully also included by min_specialization).
I'm full stack, but more specialized in backend and sysadmin.

None of the three positions have on call duties.
Should I learn Back end Development or DevOps?
1. Path 1 - [backend development](https://i.imgur.com/u90cj9e.png)

2. Path 2 - [devops](https://i.imgur.com/UALBqGB.png)

I wanna be able to work remotely from my country (Egypt) and I'm down to learn anything to speed up that process. I know some frontend basics and python, but that's about it.

Which path would you choose?
Location: NYC metro area/NJ/New Jersey/NY/New York (US)

Remote: Yes; physical presence may be preferred in the future once the present crisis has passed, but is not required

Willing to relocate: not right now

Technologies: HTML5/CSS3/ES7+ (JavaScript), Python, Java, C

Email: j at the domain immediately below

Résumé: https://fej.io/resume

A bit more info: https://fej.io

GitHub: https://github.com/nuclearfej

Recently graduated from the Stevens Institute of Technology in NJ, right next to NYC - CS bachelor's degree with a minor in philosophy. Worked with Node.js, Postgres/MySQL, React, and Vue.js in the web ecosystem, plus a bit of PHP here and there; I use Python for everyday scripting and a heavier language (Java or sometimes C++) for larger tasks.

Always excited to try new languages, frameworks, methodologies - you name it. I love to learn new things and branch out.

Serious recruiters also welcomed.

Please don't hesitate to leave a comment with any questions. Thank you for looking.

I am a citizen of the US.
> You should have no expectation of privacy in public, especially regarding publicly visible vehicle tags

That's not how European privacy framework work at all... You cannot just randomly share personally identifiable information. In Germany Google is forced to blur any PII data such as vehicle tags, or even full houses. It's the same for other platform.

See here for the Google Street view case: https://bits.blogs.nytimes.com/2013/04/23/germanys-complicat.... Or this one, more recent: https://www.inverse.com/article/32886-google-map-privacy-var....
> In real life, we don’t need to write code with receive do loops. Instead, we use one of the behaviours created by people much smarter than us.

I make more than half of my income from Elixir. That said,
the naive receive loop is much easier to understand than any of the GenServer examples. They pollute the module logic with all that handle_* boilerplate. I believe that neither Erlang nor Elixir got the right abstraction there. Method definition in any OO language is easier to understand. At least Elixir should have taken Agent and made it an invisible part of the language. All those calls to Agent in this example https://elixir-lang.org/getting-started/mix-otp/agent.html are still boilerplate.
You can't have a cable that transmits video and does not charge. Even when using USB-C for video, e.g. displayport, it negotiates through a USB 2.0 connection which guarantees 5V @ 500mA.
Yet, over the years, I've only had one or two break. I have years-old Motorola micro usb cables that still work perfectly, and which are still in use. They were not all garbage.
Wow, for a second I really blanked there and I was totally thinking of the Microsoft ballot. Good catch.
Location: San Francisco, CA

Remote: Yes, or in SF

Willing to relocate: No

Technologies:

* Languages — Javascript, Python, Ruby, Rust, PHP

* Frameworks — React, Vue, Django, Rails, Actix, Laravel, Symfony

Résumé/CV: https://desmondw.com

Email: resume@desmondw.com

Note: 7 years in web, mostly at startups
But ReDoS does not give them that ability
What's the point of your post other than bragging about your situation?

Congrats, you live in Norway where they actually care about reform and reintegrating.

The U.S. isn't like that...at all. EVERY JOB HAS A BACKGROUND CHECK. Even most min-wage jobs. Someone like you would hardly have any opportunities here, even if you were a god-tier programmer.

God damn. Hacker news top posts are embarrassing 90% of the time with nonsensical posts like Chernobogs.
Guile 3 – Faster programs via just-in-time compilation [video]
"Don't worry, _______ will provide."

I know. Capitalism is great!

"Of course the Prussian cabal has been secretly controlling our schools for as long as Prussia has been a country, but effectively?"

Prussia set the model. Our country uses it for our country's indoctrination. Not a hard concept.

"And I don't see voucher schools in my state offering radically different education, but rather, just doing the same thing with better discipline and fewer special needs kids."

Why?

"Most children in Denmark attend public schools."

But the funds are tied to the children, not the school district. Doing so would create more competition in existing public schools.
Not true. Contractors, by law, have the ability to work when/how they want including for multiple clients.

If there is something specific in the contract, it is a civil issue.
That's a bit extreme. You should at least allow some error messages. Though those ones should just say "Oops, something went wrong :)"
> Getting guilt right and what punishment to dispense to the guilty are different questions.

I disagree.

If your legal system executes people, they are inseparable questions.

I would generalize to say that the more severe your sentences, the more those two questions are related.
Google’s Recorder app is getting an audio editing feature
(emphasis mine)

> Why Europe didn’t aim for zero I’ll never understand. They _were damned close_.

I think that's why, BECAUSE they were close to not that many cases at some point. You see, humans (and politicians by extension) do not want to pay any of the negative consequences of a proper plan to take control of COVID19, but they will do the minimum necessary to deal with the current short term problem. If the current problem is small (ie "they were close") than that doesn't provide much incentive to go the extra length and pay the price to get it completely under control. That's one of the many reasons why I think this virus will linger with us for a very long time. Because as a society we can't get our act together to do the necessary thing to take control of the spread. And if you think about it, if we had the will we could have stopped the spread of ANY virus, but who cares about that, better to think of excuses why the virus won't infect you (like in the case of AIDS, "hey I'm not gay" and Ebola "hey, I'm not living in third world Africa") than do the necessary responsible thing to help everyone that might be potentially infected.

So hopefully science will fix it for us.
I've had low expectations tech jobs in the past where I could get the results my boss expected with ~10 hours of work a week. The rest was just sitting in the office. And I've had jobs that legit took 40 hours of head-down working (with no horsing around slack time) to barely keep my performance acceptable. I can tell you the "needs 40 hours" jobs did not pay 4x the "needs 10 hours" jobs. It would be tempting to take multiple low expectations jobs if it were allowed by all the jobs' employment agreements.
Why would you run this in an actual machine? VMs are cheap.
WordPress plugin action links – thorough notes
I guess you're not actually asking, but I got 9.3.
I agree, I have an Apple dongle and it glitches too, albeit less often than the non Apple dongles.

Sometimes even my Apple keyboard won't work connected to the dongle, I have to put in and out a few times for it to work.

Things that never happened with old USB cables.
In India, it's like the US. There are dedicated firms which do that. I am not sure if it's a legal requirement.
How Was Rukmini Callimachi Fooled by a Fake Terrorist?
By any passive thunderbolt 3 cable from apple (longest is up to 0.8m) and you are guaranteed to have displayport and thunderbolt 3 support, in addition to USB3.
"I'm really tired of people who claim the result of a psychological study is "obvious".

Thank you crazygringo2 for saying this.

"Obvious" is my most disliked word.
Its reserved for 'expert' people (gatekeepers) who forgot what its like to be a beginner.

"People aren't dumb, its just that the world is a complicated place."
-Professor Richard Thaler, thought leader of Behavioral Economics, 2017 Nobel Prize winner
> Nonetheless, HR tries to engineer corporate cultures, both relating to and not relating to diversity & inclusiveness.

I think that's far less true than it superficially appears. I think HR tries to create a PR image of interest in exactly the things that would, if perceived to be absent, motivate lawsuits against the company, for the precise purpose of being seen by the "human resources" they manage as allies to come to in the case of the problem, rather than the opponent they generally, in fact, are.

HR is far less likely to be trying to engineer an inclusive culture as to be trying to create an image of the HR organization itself that makes those who feel excluded come to them to the mollified (and to give HR a chance to work with management to weave a defenseive narrative) before seeking outside counsel.

Now, this does have some effect on culture, because you can't effectively maintain this kind of image without actually doing something about the most highly-visible and flagrant systematic violations, whether its something substantive or at least finding a way to reduce their visibility and the air of casual acceptance around them.
In my limited experience, I feel the contrary. Since I have my USB-C dock, I actually ditched my desktop. Something that took me until 2019 to actually pull off. One cable for power and all the data transfer I will ever need.
There used to be a few DOS shells which would do less than helpful stuff to you. One I liked would just offer insults instead of whatever it was you were attempting to do.
The 4 Features of Bitcoin That Make It a Much Better Option Than the U.S. Dollar
Its not about CPU-power, its about electronic flexibility.

AVR has 1.8V to 5V power tolerances. STM32 boards have 1.8 to 3.6V tolerance. (Yes, STM32 boards can have 5V I/O tolerances, but you need the power line to be ~3.3Vs)

This means that you can run an AVR system from 3xAA batteries or Li-Ion without much more thought involved.

STM32 is more complex: 2xAA works, but that's much less energy than 3xAA. Lithium Ion is nominally 3.6Vs, but when charging Li-Ion can be 4.2Vs IIRC, so you're going to need to protect the STM32 from the higher charge voltages, because 4.2Vs is out-of-spec.

This means that STM32 needs an external voltage-regulator module, while the AVR can just happily accept the 4.2V voltage-under-charge under a Li-Ion setup.

-------

The 5V that ATTiny or ATMega supports can also deliver more power from its I/O pins. STM32 is pretty impressive with 15mA source/sink from 3.3Vs, but ATTiny and ATMegas are specified with up to 20mA at 5Vs, both source and sink. That's a lot more potential wattage you can source (and sink) from a raw I/O pin.

----------

So consider what you need to do if you have a 5V line (3x AA batteries): you'll need to create a safe 3.3V line for your STM32, you'll need to have a reference 5V voltage that your ADCs are based off of, and you'll need a voltage-converter to handle all of your 5V electronics.

Or, you can just throw an ATMega or ATTiny at the problem, and just run your entire system off of 5V (ADC, I/O pins, everything).

In my experience, the higher voltage (5V instead of 3V) has a lot better op-amps, and other such devices, that you can work with. Having more voltage is an advantage in electronics design: it really makes things a bit easier to design electrically. (Less noise, less hysteresis issues, etc. etc).

A rail-to-rail OpAmp still only has +/- 2.5Vs at the 5V level, but that's a lot more voltage to work with than +/- 1.65Vs at 3.3Vs, especially if the rail is losing 0.2Vs as is typical. (+/-2.3V once you lose 0.2Vs, but only +/-1.45V on the 3.3V system). Traditionally, OpAmps operated at +/- 12Vs for a reason, the larger voltage just gives you more room to play with. Throw down 100mV to noise

5V also opens up the possibility of running off of a USB line without any voltage-regulation. An important-trick for sure.
To be fair, this is posted on the SIGPLAN blog. SIGPLAN is the ACM's Special Interest Group on Programming LANguages. (The ACM is the Association of Computing Machinery.) While the title doesn't work well when posted to places like HN, it's not nearly as ambiguous if you're a follower of the blog in general haha.
I'm volunteering in a school in Rural VA, and about half our students couldn't afford a class where we had to pay $0.20 per circuit we make.

Most of them can't afford the $20 class fee, and we waive it and make do somehow anyways.
I think this is shitty but... If the legislative specificly permitted this, how is it illegal?
PG's point is that language syntax and notation should be aimed at practitioners. For beginners, almost anything will be a hurdle till the get the hang of it. Afterwards, they'll be practitioners. Being a beginner is a temporary situation; practitioners are forever.
Cerebrospinal Fluid Leak After Nasal Swab Testing for Coronavirus Disease 2019
Location: Greater Milwaukee, Wisconsin

Remote: Yes

Willing to relocate: Within Wisconsin, Yes. Otherwise No

Technologies: C# (.NET and .NET Core), JavaScript/TypeScript (Vue.js, jQuery), SQL

Résumé/CV: https://dylanjones.dev/Resume.pdf

Email: dylan@dylanjones.dev

About me: Senior Software Engineer with 5+ years of experience designing and developing full stack software with C# (.NET), JavaScript, and SQL. I primarily work on backend systems, but I'm ready to work on more frontend too (especially with Vue.js).
I'm excited to work with new technologies where possible.

No contract work please.

Mention you saw me on HN.
What about the 'auto' storage class?
They can do whatever they want. It's a free country. But on day zero, they're on the same ground as the recolourizers. On day 365, they'll find that I'm willing to pay the recolourizer more. Because the utility of a historian to me is making me understand the past.

They may not care that I redirect more funding towards more understanding of what happened. Or they may. Either way they are not in control. I am.

Interpreting the past is literally a subjective process. Previously we used a human neural net - famous for assuming relationships between individuals that do not exist and for denying ones that do.

In time I will use an artificial neural net and I won't need a gating human. It will paint me a picture of a place and time and its best possible interpretation of the evidence.

After all, knowledge that does not adjust my actions is worthless. So if there is truth somewhere that I cannot access and some less accurate information that is well accessible and which will move me closer to the truth then the latter is superior every time. I'll just multiply it appropriately with my prior probability on how accurate an ANN reconstruction can be.
they worked IT at google and then magically become a senior engineer somewhere else and then became manager -> director of engineering in a few years.

i’ve never seen such a meteoric rise. i’m sure it has nothing to do with gender or race
CensorWatch – Help understand internet censorship in India
Based on the levels of death caused by government brain washing the answer is pretty clear.
I really wish Mozilla would just focus on making Firefox the best browser it can be. Stop with the gimmicks like VPN and DoH. Give us (back) keyboard shortcuts and fix bugs; unfuck Mozilla first.
Thank you for sharing that link, I never looked at these stories through the lense of "what's actually wrong with this situation." I learned something today.
While I do not think the opinion stated in that quote is a useful one, neither do I think it is any better to say that it implies science does not care about truth, on the basis that philosophy has declared itself to be concerned with truth. It is reasonable to assume that both enterprises are seeking truth in their own ways. Einstein and Bohr seem to have considered their work to be philosophical in nature, and Tim Maudlin has feet in both camps.
You can see the photos here if you don't have access to jama:

https://twitter.com/EricTopol/status/1311685130499444737/pho...
Have you tried powered adapters? That's what I'm using and I've had zero problems. This includes adding things that wouldn't work with a passive adapter.
Seeking Work - NYC

Focused on/problem domain: Making timeseries-based NLP/NLU model development simple, easy and scalable for data scientists. 10 years of experience working in healthcare/pharmaceutical industry, recently alt data.