skysight-inc/HackerNews huggingface dataset:
I asked this question on Twitter last night, when we only knew about Hope Hicks. Here's the best answer I've gotten so far.

https://electionlawblog.org/?p=116098

As I pretty much expected: the parties would quickly nominate new candidates, and then scramble to get them on ballots despite being past normal deadlines. Courts would probably have to get involved. Does not address what would happen to votes already cast.
Tone is narcissistic and self-important - it does not even tip a hat to address prioritisation or resource constraints - it's just "this is important to me THEREFORE IT IS IMPORTANT, GNASH, WAIL". I also think the author does not understand end-user software - if you package everything up so it is very secure by default, almost nobody will ever use it and nobody will care except the people who are capable of securing it themselves.
But not just quantity of work, but also quality; the US is infamous for having millions of bullshit jobs with bad pay, poor working conditions, and no future prospects.

This was pretty bad with sub-minimum wage pay jobs (restaurant / bar industry, tipping culture) and people having to work multiple jobs to make ends meet, but it's gotten worse with the race-to-the-bottom gig economy, 0-hour contracts, prison labor/slavery, no changes in minimum wage or worker rights, de-unionization / union discouragement, etc.
Location: Mexico/Germany

Remote: Yes

Willing to relocate: Yes

Technologies: Ruby, Javascript, Docker, AWS, ObjC, PHP and Rust

Résumé/CV: https://luisignac.io

Email: email@luisignac.io
I suspect that you are not the person who decides which feature will be implemented? So first I would try to understand how the management or a product owner normally decides which feature is next and which KPIs are used to make a decision. And beside that I would listen to the needs of my clients (I know that this sounds a bit too easy). Are they happy with the product? Do they wish something else? Is there a platform for enhancement requests etc. where you can match your idea or just talk to the sales-people as they normally know what clients miss in features.
Situation: There are 14 competing standards...
That may be, but it may not be a causal difference.

Steve Jobs may have had to say no a lot, but that may be because he was presented with a lot of opportunities; opportunities that are less available to less successful people. I also imagine Steve Jobs didn't have a lot of time available.

And I've read his biography. He didn't strike me as a man that said no very much when he was younger.
You can do direct comparision, it's like 30x faster. There is cost of creating array, calling functions etc.
Show HN: Discover Shared Videos from Indiehackers
At the moment (speaking for myself), cost of living is a negative pressure on having children; in a lot of places you can no longer own a house without a double income.
Maybe something like Ben Eater's video card series?

https://youtu.be/l7rce6IQDWs

If i remember correctly he assembles a gfx card on a bread board. So its fairly fundamental
Yes, isVowel regardless of its implementation has all its input of fixed size, both the array and the one element to look for.

In that case, wouldn't any implementation be O(1) regardless of whether they use an array, linked list, hashtable, heap, stack, whatever?

Maybe we should only talk about properly defined algorithms whose inputs have been formally defined, but since we are talking complexity, I assumed something will grow.

It is either the array, or `char`. The set of vowels is finished for a given language but its size can change between languages and `char` will always be less than 256 (or some other fixed value).

Since isVowel is a closure it's not crazy to consider the array as part of the input.

You say "the only useful interpretation would be to consider this function O(1)" but it is possible to read this as an example and that n relates to the size of the array and in that case saying it is O(n) makes sense.

Since this is not a formal discussion of complexity and n has not been defined, I think it's fairer to interpret the post in a way where it makes sense .
I'm thinking that good standard practices and abstractions for SELinux and, optionally, per-application users would go a long way to solve these problems.
I trust people who talk negatively about their own culture more than I trust people who talk positively. Every culture has lots of dumb stuff, and people who are willing to talk negatively about it strike me as more open-minded.
I don't know how well it applies, but the Coursera course(s) NAND2TETRIS could be what you're looking for. You essentially learn how a computer works from the lowest level (logic gates), to the OS, where the final project is to make a little game. On the way, you also make a simple asslembly language, and a programming language that compiles to the assembly language.
> I'm not too worried about a lack of experts and documentation. If you operate at the limits, you'll just need to become an expert.

Which is why I'm happy others have paved the way.

A huge amount of web apps can get by with a Postgres backed queue that won't break a sweat handling a few hundred writes per second on a low end cloud hosted VPS.

While leveraging something like Oban you don't even need to be an expert. You can just use the library, throw work into it with a reasonable amount of foresight / best practices and you can start developing features in your app.
I agree its misleading. Another example is that despite being O(log n), B-trees or skip lists can be much faster than hash tables if your keys are naturally ordered (and queried in order) because of memory caching.

> It's perfectly possible (and quite common) to describe expected complexity (which is a mathematical function of the input size, too) with O notation.

Yep - its common in practice but sloppy. Technically its not big-O anymore if you're doing that. Its big-theta notation. (Same thing, just T(n) instead of O(n)).

https://en.wikipedia.org/wiki/Big_O_notation#Use_in_computer...
It's the literal definition of racism: "the belief that different races possess distinct characteristics, abilities, or qualities."

By saying "Aboriginal people just commit more crime" you are declaring that race is a relevant factor in someone's propensity to commit crime.
The properties that which you describe are intrinsic to privacy as a feature in existence. To have privacy in a conversation in the physical world requires time, space, and experience.

These are very intrinsically-linked concepts.
I wonder how much the stories about Japanese unemployment are just driven the the need for a good story vs. looking at actual figures. The Japanese labor force participation rate for 15-64 year-olds rose from about 70% in 1990 to 79% in 2020, as estimated by the International Labour Organization. In that time frame, it overtook China and the US (both have falling labor force participation rates) and the only other country with a similar trajectory I could find is Germany. Most other countries I tried have much lower rates.

https://data.worldbank.org/indicator/SL.TLF.ACTI.ZS?location...
What I'd really love to know is how the game was ported to Android/iOS recently, because as far as I can tell the game is literally a 1:1 copy, so I wonder if they wrote some kind of x86 assembly interpreter for it? I cannot imagine they just remade the game in some other engine and achieved this level of accuracy.
The context is the title.
This validates what VC Dave McClure has said since 2010.

He literally named his firm “500 Startups.”

https://www.slideshare.net/dmc500hats/investment-thesis-fund...
The criticalness is a general Italian phenomenon. The one thing that unites Italians, north and south, is the perception that Italy is stupid and corrupt.
Tor 0day: Crashing the Tor Network
I am the original author. That are good points. I think that punishment would mostly comes through social interactions (i.e., we should chastise people) or technical means (i.e., you are banned from sharing content for X days), but also fines for the most egregious offenders. We fine people all the time.

> If I was flat out telling my family I didn't like race X and wished that religion Y could be outlawed, and then shared in the public realm that racists are terrible and that freedom of religion for all is paramount...shouldn't someone be able to call me out on it? And if not me, imagine a person of some power or influence: don't we want to know when someone's public political stance is different to how they really feel?

You can call out people in private for the bad stuff they share in private. However, you are right it is no so clear cut: we need to find balance. The issue is that making a special exception for powerful and influential people it is dangerous because it is not clear who are. In some way almost anybody has some authority: you might be a parent, the go-to guy for technical things in a community, the administrator of a forum or a open-source project, etc.
I self-host FreshRSS on a cloud server. It was pretty straightforward to setup as a docker container. The default has it running a cron job every 20 min to check for new content. You can use the FreshRSS web interface for reading but I typically use Reeder (iOS) to read my content.
Yes, nothing is remotely "revealed".
Interesting choice of example. How about this one - do you like eating meat? What if you were flat out telling your family a story of how you fondly remember a time you had a lovely steak and that you're not 100% onboard with your new vegan party overloards who have declared all talk of meat eating as speciest and abhorent?

Shouldn't it be OK to call you out for your regressive hate speach? He said the N word in private! Nuggets! How very dare. Don't we all have a right to know that secretly he wishes he was still allowed to eat nuggets?
Location: New York, NY
Remote: Preferred
Willing to relocate: No
Technologies:
-Languages: Ruby, C++, Java, Python
-Tools: tcpdump, Wireshark, Nmap, Nessus, Metasploit, John the Ripper, VMware Workstation, Spiderfoot, Powershell, Git, Autopsy, Metasploit Framework,
aircrack-ng, LADS, netcat, Cain and Abel, Snort, hping3, Process Hacker, Responder

Résumé/CV: Available on request.
Email: lizkgorski + hn at gmail

I'm a student about to graduate with a degree in Cybersecurity and with school finishing, I'm now looking to get my career started. I have CompTIA A+/Net+/Sec+, GSEC, GCIH, and ITILv3 about to get CySA+, and GPEN.
Except for the fact that thirty-seven percent of respondents who said they'd left the industry listed "Noninclusive company culture" as their reason for leaving. A huge and embarrassing number for our industry that has nothing to do with considering family more important.
No amount of inventing new formats and technologies will solve any major problem under Linux because the ecosystem is not developed by a single vendor. Any solution will not be uniformly adopted and there will be multiple competing solutions, lacking various levels of polish. Also the money under Linux is with servers, so unless that changes, the desktop landscape is never going to approach MacOS or iOS cohesiveness. Too many ideas, too many projects and efforts, too little top-level organisation and too little time or monetary interest for consumer desktop solutions, especially by the largest players who're all focused on the server and cloud and any benefit for the desktop is incidental.
It is not like they were enthusiastic supporters of GPLv2 software either. I defeated your argument Mitsuhiko.
Right, and since this is so easy software distribution is a solved problem, bugs don't exist and tools like containers, VMs, package managers, app stores etc were never developed because they are totally unnecessary.
In particular, this thread does not exist and I never wrote this.
Couldn't have said this better myself.

"For many Indians, self-flagellation is a sign of their intellectual arrival". This was a line I read long ago and it desribes the situation so well.
Chris if you are reading this, thank you for one of the most memorable economic simulations ever produced. I later designed a major crypto exchange and am currently running a robotics venture seeking to create a fully autonomous food retail network. I can probably track my operations research interest to Transport Tycoon, which I pirated from a local computer shop at about age 11. PS. Soundtrack was also genius!
You're missing your own bias. There are people in the US (and in the UK, in the Vote Leave team who are now in Government) who believe that LGBT people (in particular the T) shouldn't exist.

LGBT rights are human rights. Brexit absolutely has a human rights component to it.
When I first read the review, I couldn't understand why the author was mentioning that FP16 will surely be improved by new drivers despite not understanding that FP16 TFlops are exactly the same as FP32, tensor cores were nerfed and FP32 accumulate set to 0.5x speed, instead of Titan RTX's 1x. I'd say the results are as good as it gets, if you want a better performance, wait for Ampere Titan or Quadro.
>Would you mind stop overloading the word racist with more definitions? People can be nationalists or biased towards group identities with many different flavors. The underlying issue is that people get discriminated.

I completely agree. I prefer 'bigotry' rather than 'racism'.

Mostly for the reasons you suggest, but also that 'racism' is a nonsensical term in the context of biology. Homo Sapiens is a single species.

As such, one could be racist against dolphins or dogs or daffodils, but not humans.

But we can still hate and be bigoted against those who don't look or talk or dress or act like "us."
I also agree with you. I feel that if there were a real shortage of labour (as opposed to our current shortage of cheap labour), a lot of bullshit jobs[1] would become a huge waste of resources.

[1] https://www.youtube.com/watch?v=kehnIQ41y2o
My favourite: "You cannot sort floats faster than O(N logN)! It's been PROVEN!"

True story – I've heard this claim even from a CS PhD (!!).

This is what happens when you forget your assumptions and muddle your terminology. I politely directed him to radix sort [0].

[0] E.g. http://www.codercorner.com/RadixSortRevisited.htm
Generate LinkedIn Recommendation Comments
Giving and receiving recommendations on LinkedIn is a very powerful addition to your resume and LinkedIn profile.
You can try to use LinkedIn recommendation generator.

https://simbline.com/linkedin-recommendation-generator

The recommendation sample result can be perfect and ready to use as it is. It will automatically create a recommendation for you so you don't have to worry about what to say
Learning for test is gaming the system? Seriously?
Formaviva.com | Independent electronic music platform | Social cause | 100% Remote

Our mission is to provide users with the ability to discover independent electronic music while connecting them directly to the artists they love most.

Formaviva consciously pursues undiscovered talent and musical experimentation that is inaccessible on mainstream music platforms. We believe in the ability of music that is emotionally driven, and we work towards supporting artists in their creative endeavors by enabling and creating innovative tools for music distribution and monetization.

Back-end Developer: https://formaviva.com/jobs/backend-developer

Front-end Developer: https://formaviva.com/jobs (job ad in the making)
Official YouTube app shows up in the Microsoft Store
I strongly believe that both flatpak and docker both went about the wrong way of building images.

they should have leveraged the package model that linux distributions already have and viewed them as mix and matchable layers much like packages are mix and matchable. with full dependency resolution. i.e. creating an "apache" container image should be as easy as "apt-get install apache" but without actually installing anything. just creating a manifest that references the packages/layers that are needed.

simple upgrades a container image is then just upgrading the set of layers in the container image, and unlike docker where even if 2 layers are exactly the same content, if a layer "above" them is different, they are different layers, in a package -> layer concept that's unnecessary.

In fact, this is what I published and created the notion of container images that are defined by a file system that is created by composing a set of shared layers together, but Docker took the easy way out and punted on that.

this would also make it simple(r) to do security analysis on container images as well as compose multiple images together.

https://www.usenix.org/legacy/events/atc10/tech/tech.html#Po...

https://www.usenix.org/legacy/events/lisa11/tech/#Potter

(which also goes to my in joke that I'm the only one who can get a job that requires 10+ years of docker experience ;) )
> the definition of privacy can be difficult to pin down

Indeed, here are two papers on this topic that might be of interest: A Taxonomy of Privacy (Solove, 2005) [0], Conceptualizing Privacy (Solove, 2005) [1].

[0] https://ssrn.com/abstract=667622 , mirrored https://scholarship.law.gwu.edu/cgi/viewcontent.cgi?article=...

[1] https://ssrn.com/abstract=313103 , mirrored https://scholarship.law.gwu.edu/cgi/viewcontent.cgi?article=...
Wonderful to read such an in-depth analysis of a true classic.

This part confused me:

Notice how the medium asteroid is twice the size of the small one, and the large is twice the size of the medium. If you think about it, this doesn't actually make much physical sense -- you can break a two-dimensional object into four pieces half its size, not two.

I'm looking at 2-dimensional objects on the table here, such as papers, and I just don't see how that is true. For instance split an A4 paper in half: you get two A5 papers, not four. By definition the size of an A5 is exactly half of an A4's size.

What am I missing?
>You can easily extend Landau's notation to multiple variables [...] O(k log n)

Yes, but the parent wrote O(n, 1) not O(n * 1). Does O(k, log n) exists?

> Sorry, that's not how you would use or define multi-variable Big-O notation, if you want it to make any sense.

What do you mean? If I have f: n -> n and g: n -> 1, can I not say O(f) * O(g) = O(f*g) ? See https://math.stackexchange.com/a/2317054 for an example of demonstration.
I would compare population numbers and percentages. India has 1B people. Uk is less than 10% of that.
Giant black hole surrounded by protogalaxies dating to early universe
Theorem LLC | Theorem.co | REMOTE | Full-time | Experienced Back End, Front End and QA Engineers, Product Managers

Theorem is Hiring! We are a Remote first technology consulting company with a focus on how we do the work as a means to achieve great results.

Backend - C# .NETCore: https://bit.ly/30vVa3S
Backend - Java: https://bit.ly/3iwqqGF
Full Stack / Polyglot Engineer: https://bit.ly/2Dd20mn
Frontend - React: https://bit.ly/3keVqMQ
QA/SDET : https://bit.ly/33nhRZL

Visit Theorem.co/careers to learn more about our team and all open opportunities in UX and Product, Engagement and Engineering Management.

Thank you so much for taking the time to learn about Theorem. Have an awesome day! Please email me directly with any questions Kristen.Williams@Theorem.co
Honest question:

What would be the complexity of a function that took a string (or array of characters) and called this function on each character?

Would it be O(5n) ? Is that a thing? For each additional character in the input, it must compare against 5 values. Or would it be O(n) because it scales linearly?

Thanks in advance. I'm a front end engineer and this is my weakest area but I'm keen to learn. I've studied this before but I use it infrequently and it doesn't stick.
Because this will break in situations where you have multiple consumers or if there's any sort of redelivery/failure scenario.

Ordering only works if there's a single-threaded consumer somewhere that processes exactly one message at a time and blocks processing as soon as there is an error of any kind. The amount of scenarios that this works for is probably very small.

The footgun is that people don't realize the above constraints and assume that ordering will magically fix a lot of ordering issues (some more examples of this in the rest of this comments section).
>Web of the giant: Spectroscopic confirmation of a large-scale
structure around the z=6.31 quasar SDSS J1030+0524

https://www.eso.org/public/archives/releases/sciencepapers/e...
Docker solves the problem of reliable deployment and dealing with dependencies.

This is a real problem an regular that regular Linux distros are not very good at.
Software Engineer Career Paths
I don't know how intentional it is, but you end up with the same result
Well, as I said the article is my opinion. So, let's agree to disagree.

In my experience real anarchy, in the way you describe, has never been achieved. So, when I hear that it reminds me when people say that real comunism is great, it is just that the URSS was bad, fake communism (it happens here in Italy, not sure if that happens where you are). The only historical anarchy that I know is the one where there is no control. Maybe we can do a better version in the future, but for now that it is what happened.

To be fair, I am Italian, so maybe I am overreacting on the whole barbarians thing.
I don’t think I can fault them for doing that when the alternative would take significantly more time and effort

Isn't that basically the definition of spam: "but making something useful would take significantly more time and effort"?
How has FlatPak failed?

> Sand-boxing and being able to fine-tune the interactions with the host system and the Internet an app is allowed to perform is a feature absurd to be lacking.

Are these features lacking? I mean I can open flatseal and go disable Geeqie access to network and filesystem, so not sure how it is lacking - maybe I'm missing something.

Of course if I disable Geeqie access to the host FS it kind of defeats the purpose of the app, but at least I guess you can technically say it failed in that for Geeqie to operate as I expect it to, it needs access to the host fs.

EDIT: Seriously though, I am not sure how most of Gimp, VSCodium, PyCharm, Octave, Inkscape, Audacity or VLC will be useful to me or anybody else without host fs access.

Where the heck do you keep your stuff if not on your fs?

If you want to go fiddle with the specific directories that option is available to you in flatseal.

And I just had a look at some other apps like Bitwarden, Teams and Spotify, and there the permissions is much more constrained, for example none of those have blanket access to the host fs or home directory. Spotify for example is limited to xdg-music and xdg-pictures.

Another EDIT:

flatpak also does support blacklisting of directories, see nofilesystem in https://docs.flatpak.org/en/latest/flatpak-command-reference...

I think support for this is lacking in flatseal currently but I'm sure it is coming.
Just make the source part of the timestamp?

(1,A) < (1,B) < (2,A) etc.

Also use serial numbers instead of true timestamps.
When you use the term "fit", I think you are equating stamina with immune response. Being able to withstand a grueling schedule has nothing to do with how well your immune system will rally to infection, so I don't think it's a strong indicator of anything.

Further, this assessment also assumes the 74/77 year olds who died as a consequence of infection were all of average health, rather than randomly sampled across the health spectrum (which us a fairer assumption). I don't think there's any basis to conclude that they were average health.

We do know Trump has some complicating conditions such as mild obesity and unconfirmed heart disease: https://www.google.com/amp/s/amp.cnn.com/cnn/2020/10/02/heal... If anything, these elevate his risk.
I also love bazqux. It has everything I need and never changes.