skysight-inc/HackerNews huggingface dataset:
That is certainly the perception. Like any software, you have to make sure you're pulling from a reliable source--if you're pulling an image from `hub.docker.com/r/definitely-not-a-hacker/postgres` rather than the official postgres image, you're exposing yourself. But it's transparently ignorant to argue that this is particular to containers--one can also download a postgres ELF binary from an untrusted source.

I really think a lot of criticism of containers is absurdly low quality (e.g., criticizing containers for issues that are universal to all software)--it feels like people are really grasping at straws. One gets the distinct impression that some people have spent years or even decades perfecting bespoke, rube-goldberg-esque application runtime environments and now containers are obsoleting their value proposition. Of course, I'm very hesitant to psychoanalyze and would never argue that any individual is so motivated, but this is the impression I get in aggregate.
It's a shame that the systems that are really important, like passports, id cards, property registers etc. are all still so far behind in basic security. They could easily require certain info up-front on the title like mobile, photo etc. and then if you need to update it, you have to do it via a solicitor or equivalent, it's not like most people change their photo or mobile number every week.
The 1980s wasn't called the "Cold War era" because Japan suddenly gave us nice cars. The USA welcomes economic competition with foreign rivals. May the best car win.

The issue is that China is beginning to aggressively take out interest in Democracies in their sphere: first Hong Kong, and everyone knows that Taiwan is in their crosshairs now.

We didn't (and wouldn't) go to war over Hong Kong. Taiwan however... that's different and is truly a serious threat.

---------

If anything: additional trade and cultural exchanges are needed to foster a spirit of competition / cooperation even in the face of our nuclear weapons being trained upon each other. We don't really know if the Moscow Circus prevented a US / Soviet nuclear exchange... but maybe it did??
User Password Security Practices for Google Workspace Admins
Ever thought about how many passwords your users enter everyday? — From that first password they use in the morning, to recurrent ones they enter multiple times a day.

Now think about how you (and your users) protect these passwords — Do you have a bullet-proof process in place? Let’s find out.
> If schools have become as much political institutions as educational institutions -- and there's little doubt about that -- why do they get public money at all?

I think you've answered your own question. Why wouldn't the politicians in charge want to fund (and control) such a powerful political institution as education?
That first retina MBP ended up lasting me from 2012 until last year when I finally had to replace it. What a great computer.
>> it was $6B for a specific 42M person subset.

> Nope. That's a CNN blunder

An assertion that CNN made a blunder about $6B toward the 42M facing starvation - is false.

By offering a broad correction that wasn't limited to the one-word CNN error, the whole of your post became non-factual.
I for one don't care about daylight in the morning - I like to sleep that part of the day.
Busybox supports may subcommands, and on systems based on it virtually every common command is aliased to it, but nice isn't included.

which which
/bin/which
which nice

So, no, `which` is not `nice` :).

Edit: I just pulled the the latest dockerhub image, and nice is one of the included applets. So if you really want which to be nice, upgrade busybox.
The Student's Union. In Canada, all the Universities and many Technical schools have a license. It's a CRTC regulated thing. I don't remember the legal framework in detail, but public broadcasting is deemed a necessity https://www.thecanadianencyclopedia.ca/en/article/community-...
From TFA:

> A “knowingly false communication” offence will be created that will criminalise those who send or post a message they know to be false with the intention to cause “emotional, psychological, or physical harm to the likely audience”. Government sources gave the example of antivaxers spreading false information that they know to be untrue.

One sinister side: how does one prove something is «know[n] to be untrue»? Whose side has the burden of proof?
>This is really interesting coming from the Pirate Party. While I remember them for the protests against ACTA some 12 years ago, their biggest success - the Czech Pirate party is extremely pro-Brussels and has hardly breathed a word against it.

Well, Marcel Kolaja, who was voted from the Czech Pirate Party to the european parliament certainly comments on these things - like on an earlier round for this in July:

https://european-pirateparty.eu/parliament-approves-chatcont...

He is in generally pretty active also in other important topics such as content filters or gatekeepers and other stuff:

https://european-pirateparty.eu/tag/marcel-kolaja/

As for the Pirate Party being "pro Brussels" it rather seem to to that they are ready to get involved in EU matters & possibly improve things.

Other parties anti-EU rhetoric is often not very constructive and populist, especially if the EU calls then on their shady deals.
Whitebox | Engineering Manager | Freiburg, Germany | Onsite or Remote | Full Time | EUR 80k p.a. | https://www.whitebox.eu/en/karriere/engineering-manager

Whitebox is one of the leading digital wealth managers in Germany. We are a fast-growing company at the forefront of revolutionizing the investment industry.

Our engineering managers' focus is on our people. We believe in discovering, establishing, and embodying strong principles. We have full faith and trust in our team members to decide and take action based on our principles.

Your main tools for this job are empathy and a desire to see people grow.

We need your help to challenge us, strengthen what works, change what doesn't, and make decisions light and enjoyable.

We are also looking for multiple Developer Roles. Find out more here:

https://www.whitebox.eu/karriere#tab2
Oh, the container software Docker isn't used to create containers? TIL
The Notary in France doesn’t necessarily fully do this job. They have an obligation of means, ie check the last 30 years of ownership and permits, but there are many cracks in that system:

- Double ownership for 30 years followed by a proof of ownership from the real, hidden one;

- Or simply it is the notary’s understanding that there is no record past 12 years for example, and yet there is. If they have checked “the normal books”, their duty is fulfilled.
Public opinion doesn't drive war. Public support for war is established during the lead-up phase to war by the influence of the dominant institutions.
The default interpretation of written language is direct rather than ironic or sarcastic.

With “there’s literally zero context to suggest…”, it’s not unreasonable for some to conclude that you were being serious (particularly in light of the general decline of “comments online always make sense in context, so if it doesn’t, you should read deeper”)
Well, I catch myself that I am not "updating" the state of my understanding of hardware. Just recently I caught myself putting a lot of effort into solving a problem that only exists if persistent storage is too slow to be used for calculations. Then I facepalmed myself hard when I realized that I can just move that entire 500GB data structure to an NVMe and treat it almost as if it was in memory.

But in general I think that the problem isn't that people are not "updating" their understanding. Even 10 years ago it wasn't a huge problem getting hundreds of thousands of transactions per second on a single modest machine.

The problem rather is people relying on more and more layers of abstractions for vary small gains.

Example: I get that Python is a nice language (for somebody that does not know Lisp). But is it worth it to choose Python for a little bit improvement in productivity for a problem that requires a lot of throughput, to then suffer performance issues, to then spend many times more effort on trying to improve performance? I don't think so.

Or more in my space: is Spring Data (Java) worth the very incremental productivity improvements if it completely destroys your application performance? The application I described in my parent post used Spring Data MongoDB which kinda means it was fetching entities one by one which is extremely costly.

By replacing it with bare MongoDB reactive driver and ensuring data is being streamed in large batches (why read one user data if you can read 10k at a time) and getting rid of costly aggregations in favour of application side processing we have improved throughput by many orders of magnitude WHILE reducing load on MongoDB.

Granted, there is a little bit of additional complexity (on the order of 10% more of application code) but just the performance improvements mean that the team can breathe and focus on other problems like modelling the domain correctly.
> it's very hard for me to imagine someone becoming say a competent web dev without picking at least some basic English along the way, so they can handle at least the documentation and stay in a loop on new tech coming out all the time.

Why would they need to learn English to do those things? I'm sure there are Chinese-language tech news sites, and Chinese-language documentation.
>> Once I developed pine mouth

This is HN. I though you developed an app called "pine mouth"
Qualli Inc | Engineering, Product, Design, Customer Success | San Francisco, Chicago, Remote | H1B OK

Financial Infrastructure for Logistics.

We are a seed-stage company focused on fintech in logistics. We want to make the billing and payment process as smooth as consumers paying for online goods. Qualli can help trillions of dollars move more efficiently and improve millions of people’s livelihood.

We have a team of 11, primarily engineers and data scientists from Google, Uber Freight, Flexport, Rakuten, Keeptruckin, and Intuit. We're hiring across the board. Ideal candidates are experienced in building complex, data-heavy enterprise applications. Experience in fintech or logistics is a plus but not required. Qualli’s tech stack today is mostly typescript with node on the backend and react/redux on the frontend, running on AWS.

We offer company-covered health care, including medical, vision, and dental insurances. We offer unlimited vacation and reimburse mental/physical fitness (i.e. gym membership, ski pass, or mediation retreat)

We got multiple customers and a paying contract (six-figure annual, multi-year). We are backed by top VCs like Susa Ventures and 8VC, and other investors such as Lineage Logistics, Stord, project44, and Mark Pincus.

Open Roles - https://boards.greenhouse.io/qualli

Customer Success - https://boards.greenhouse.io/qualli

Senior Backend Engineer - https://boards.greenhouse.io/qualli/jobs/4102341004

Senior Frontend Engineer - https://boards.greenhouse.io/qualli/jobs/4102342004

Product Designer - https://boards.greenhouse.io/qualli/jobs/4126037004

If you do not see your role list here but are excited about what Qualli is building, send a note to founders@qualli.com.
That sort of depends - it is fairly traditional to roast in-shell (which makes the shell more brittle) and use rocks/hammer/teeth.

This guy has a de-sheller/crusher, if you want to see:
https://www.youtube.com/watch?v=S_Si67R1BjY

I would probably try to sort/bin by size (shake through progressively larger holes/screens, might need to fabricate something), then run it through the crusher, then again screen

To expand a bit more, probably dual steel plates with fixed spacers (based on bin size) in a hydraulic press would be best. Roasting/dehydrating/waiting makes the shells brittle and would make that process easier probably.
Imagine what kind of vector visualization we would have if the meta-man would create 10000 positions to work on GPU accelerated SVG 3.

There must be a law that says that the most interesting technology can never win because that would make the universe too nice.
Obviously containers do add a of security relative to uncontained processes but there are security challenges(as I'm sure you're aware)

There are multiple independent projects involved in securing a standard orchestrated docker style container (some of the set of Linux kernel/Linux distro/runc/containerd/docker/k8s) and no obvious owner of overall security configuration and problems.

we've seen examples of this, e.g. k8s disabling Docker's seccomp filter, or more recently the difficulty in how to handle clone(3) and seccomp filters.

For me it's that comparison with dedicated security sandboxes, is that in other projects there's a single team handling the whole security picture , which is likely to make things easier to manage.
For anyone that wants to see the real code:

https://gist.github.com/Q726kbXuN/3c978a63cb6de5168c017da4df...

I've not seen one editor yet that doesn't at least hint there's a problem with syntax highlighting, if not just outright show nonsense.
I have never done this for personal house sales in the UK, the only time we did it was when getting a commercial lease signed by the directors and each of them had to ID at the Solicitors offices.

Thinking about it, it does seem very open to abuse!
I think this is the normal evolution of political systems. Historically it needs something like war, revolution or a big crisis to break things up and start again.
which is not a thing in bourne shells; it's a separate executable. If it were a builtin then there wouldn't be a kerfuffle; there are multiple implementations of "which" and Debian doesn't want to privilege one of them, but if Debian base scripts use one, then it must privilege one of them.
Silverfin https://silverfin.com | Senior Ruby Engineers | Remote, European Timezones (including Africa) | Full-time contractor

We’re a bunch of fine folks in a fully remote team, working on a nice up-to-date Rails monolith with some Vue.js sprinkled on top.

Our SaaS product and platform is making accountant’s work more meaningful by improving their workflows and replacing their hairy Excel sheets with a 21st century product.

Read more about what our values are and what working with us is like on our job ad: https://grnh.se/550cf58b2us
This Oracle behavior is called "block cleanout," and makes it unnecessary for a transaction to touch all effected blocks when it commits or rolls back - some future transaction will do this.

Oracle also has two init.ora parameters, SORT_AREA_SIZE and SORT_AREA_RETAINED_SIZE, that are similar to the WORK_MEM mentioned in the subject article.

As far as I know, SORT_AREA_SIZE is global, and differing values cannot be assigned to roles.
Glide Editor Manual
ETFLogic | Software Developer | New York, NY | REMOTE | https://logicly.finance | Full Time

ETFLogic is a fintech company that provides workflow automation to wealth management. Our clients are ETF Issuers, Asset Managers and Financial Advisors. We help them make more informed investment decisions with Exchange Traded Funds. ETFs hold in excess of $5 trillion in assets in the US. That number is projected to reach $30tr by 2030. Investor demand continues to drive innovation and complexity in the ETF landscape.

Our core product is LOGICLY, a web platform that drives the investment process around ESG, factors, lowering costs, increasing potential returns, tax loss harvesting and more.

We are looking for Software Developers to join the engineering team and help us grow and scale the next generation of financial tools and navigate the complexities of the financial markets. Interest in finance, trading and ETFs is desirable.

You will be working very closely with all members of the engineering team and interface with sales and marketing on a regular basis.

Our tech stack is comprised of q/kdb+, JavaScript, React, Python and various AWS products. We employ a scalable micro-services framework (Nameko) for rapid data delivery to a global set of users.

Success in this role is an ability to work with all team members, understand the ins-and-outs of cloud-based services (emphasis on AWS), focus on systematic and repeatable processes to ensure system robustness and scalability, enhance monitoring, etc... The role of software developers at ETFLogic can encompass many domains: financial data analysis and data science, systems architecture, building out robust analytics data pipelines, quantitative engineering to understand portfolio risks, portfolio optimization, etc.. We encourage individuals with skillsets in any of these domains to apply.

Visit us on https://logicly.finance/careers/software-developer/

Please send a resume to info at etflogic.io
I suspect the average PC called out to an argument between two seemingly innocent parties about ownership is going to want to get as far away from it as possible...
Modern shells have easy ways to deal with this, for example bracketed-paste-magic that ships with zsh.

The URL of this comment pastes like this, ready to be passed to commands:

https://news.ycombinator.com/edit\?id\=29069520
See also: The Oxford Electric Bell, which has "rung" continuously since 1840 on the same set of batteries.

https://en.wikipedia.org/wiki/Oxford_Electric_Bell

I used to work in the same building as it. You can't actually hear it ringing, it's extremely quiet anyway and it's behind two layers of glass.

I made a video of it ringing way back in 2011: https://youtu.be/1Dx1-f8xQio
Because the "protections" end up disenfranchising voters, particularly people who vote for the opposite party.
> This is like when Oracle argued that APIs can be copyrighted. Nobody was scared until the CAFC agreed.

Which is the appropriate time to get scared. If you took half seriously the bogus theories that are floated in legal complaints, even restricting one to those penned by reputable lawyers, you'd swiftly conclude your car is a hippopotamus.

Ours courts are adversarial. Both sides are trying novel arguments. Through this, the law is actually strengthened--the court dismissing the argument leaves a precedent where, previously, there may not have been one.
Carta | Software Engineer, Engineering Manager, Data Scientist | SF, Palo Alto, Seattle, New York, Rio, Waterloo | ONSITE (after COVID), VISA | FULLTIME

Carta is hiring experienced software engineers at the Senior, Staff, Senior Staff, and Principal levels in San Francisco, Palo Alto, Seattle, New York City, Waterloo, and Rio de Janeiro to build products and services powered by Carta’s ownership graph: the central registry of asset ownership across the globe.

Carta recently raised a $500M Series G led by Silver Lake. Earlier in the year we launched CartaX, a platform for recurring secondary auctions for private companies enabling liquidity for startup employees.

Our stack is Python (Python 3!), Django, React, Postgres, Redis. Note the positions will be on-site but during the current COVID crisis we are remote.

We offer competitive benefits:

* Health, dental, vision, and life insurance
* Unlimited PTO
* US & Rio: 401k matching program
* Canada: RRSP matching
* US & Rio: Commuter benefits
* Catered lunch and unlimited snacks
* Cell phone stipend
* Unlimited reimbursement for work related books

Current Openings:

* Senior Software Engineer, Fundraise: https://grnh.se/2c0df7153us

* Senior Software Engineer, Launch: https://grnh.se/44d97d2f3us

* Senior Product Manager: https://grnh.se/f570ed813us

* Product Data Scientist: https://grnh.se/9e11b20f3us

* Engineering Manager: https://grnh.se/fc99f8623us
Honestly I like to hope there is a middle ground between "insulting a public figure is grounds for jailtime" and "sending constant rape and bomb threats to non-public figures and all of their family for years on end is a perfectly legal thing to do that people should just get used to, I mean, if someone could endure literal genocide someone else should endure constant threats to their and their social circle's safety".
In the UK there's no requirement that 'For Sale' signs be put up. Very few people look for a house to buy by driving around looking for such signs - online listings are what drive the traffic these days, and you can sell a house with nothing but online listings.

Of course, most buyers will want to see the house themselves before making an offer, as estate agents are famously creative in their property descriptions. If you're getting a mortgage to buy a house, the bank will generally insist on a 'survey' where an independent third party turns up and confirms that the building physically exists and suchlike.
Technically, yes. But when the other party is breaking the law, I'd still do it. Then if the other party wants to prosecute on that, well, then discovery will become interesting and all of it will affect the other case.
Hyper (YC S21) is hiring a founding iOS Eng for an avatar live-streaming app
Thank you for scare quotes around something I never said. What will you accuse me of next?

I don't think any of this is "worth it," I just don't agree with coming up with sob stories as a counterexample. It's not that hard to hold onto important government documents like your birth certificate, social security card, etc. The argument against disenfranchisement shouldn't look like such a clear edge case.

If anything, I think there's a case to be made that the government shouldn't be using paper documents handed to potentially irresponsible parents to verify identity, and then holding someone responsible for their parents' fuck-ups. But the jump from such an argument to saying we shouldn't verify voter identity at all is an absurd one.
The hard data you want probably doesn't exist because there are a large number of confounding factors related to human behavior, lifting mask mandates, as other posters have pointed out. You make a good point though, I will now tell the obese to get vaccinated.
Sorry, for some reason I have to put the "www." before the URL and forgot to do that. I edited the comment and I'll look into fixing that.

Edit: saw replies, I'll just say it's Monday morning and leave it at that.
You mean, "regurgitate" operations like this?

find = lambda k, t: t if t is None or k == t.k else find(k, t.left) if k < t.k else find(k, t.right)

I mean, figuring out how to rebalance a red-black tree after insertion is more demanding, and you could legitimately quibble with my golfing here, but I feel like the reasoning required to write that function (given the tree definition) is just not that advanced. It's like the FizzBuzz of pointers.
probably not when part of the requirements to get the subsidy are destroying the old equipment.
Ah, so that's how to farm karma on a brand-new account:

1. Find a comment that's been so heavily downvoted that it's nearly invisible.

2. Make a new account.

3. Post an ostensibly reasonable comment simply asking for links to substantiate the obviously unpopular opinion.

4. Collect upvotes from all the accounts that downvoted the parent.

As of now, the new account has 12 karma from posting only that. It's like some kind of reverse brigading. "Productive" indeed!
There are two things that could alleviate the problem without disenfranchising voters. One, don't purge voter roles right before major elections. Two, allow for same day registration updates.

You show up, they find you in the system at your old address, you submit an updated registration card, they hand you a ballot, and we all move on with our lives.
DOE Announces Nearly $200M to Reduce Emissions from Cars and Trucks
I remember being bitten my `which` on Solaris not giving return codes. I was not yet aware of `hash` or `command`

At $PREVIOUS_JOB, I tried to maintain dotfiles that could be used on Solaris and RHEL interchangably, and I had a bunch of conditionals for enabling various completions.
Sure. But as a distant second place after having somewhere to live, I would also want the fraudster to go to prison. Assuming this article is correct, he was "told by the police they didn't believe a criminal offence had been committed here" which seems dumb.