skysight-inc/HackerNews huggingface dataset:
Eeeh, this seems like a far fetched interpretation of the principle. The dbm library, for one, was around since '79,and I'd guess Ken Thompson would adhere to the principles instead if they were so pervasive.
Just realized that, my mistake. Every time I hear Georgia I immediately think about the country in the Caucasus. I am half asleep right now.

Georgia, USA, could be interesting too, although the only thing I know about it is they film "The Walking Dead" there.
I ran into a migraine last week: cleaning up requirements.txt

How do you determine which requirements are no longer needed when you remove one from your code? In node, your package.json lists only packages YOU installed. So removing them cleans up their dependencies. But in Python, adding one package with pip install might add a dozen entries, none indicating they're dependencies of other packages.
Did you forget the first link?
As someone else has already mentioned, Drone is really nice.

We have a self hosted gitlab instance at work, so I use gitlab’s ci fairly heavily, and I really like it as well. And since hosting an entire gitlab instance just for ci is overkill (just use Drone in that case), you can just install the runner on your servers, and use Gitlab.com (you can make everything private). Which is a good option if you don’t want to setup & maintain something, as all it takes is adding the yum repo and yum -y install gitlab-runner.
I'm not entirely sure, but I think that can apply to anyone having roughly half the market or above.
ive seen a few shows filmed there, they have a made in Georgia segment at the credits
A couple of years ago I worked with the 3d engine for an autostereoscopic display at Setred (https://m.youtube.com/watch?v=zkwq_cQNLU8&feature=youtu.be).

For us the DVI bandwidth was the limiting factor to deliver 40-50 views at reasonable framerates (besides raw GPU computing power), so our display actually had 8(!) DVI inputs. That also gave us a natural interface to add distributed rendering, supporting up to 8 GPUs for rendering. In most cases though, one monster PC with 3 GPUs and 5 DVIs was enough to produce interactive framerates.
It's not a usability decision — it's just one feature that hasn't yet been implemented [1]. Updating metadata is more complicated than creating a new item, because you have to deal with the existing metadata somehow. (Mendeley just overwrites the existing item, often with incorrect data, which we don't consider acceptable.)

Disclosure: Zotero developer

[1] https://github.com/zotero/zotero/issues/1515
What happens when you don’t get any women CVs passed from the recruiters for that opening? Do you wait? Do you mandate recruiters to forward a woman’s CV regarding of qualifications? There are a lot of very fine lines to walk here without a clear good answer for any.
This, for instance, is science: https://www.ncbi.nlm.nih.gov/pubmed/26905895

Note how it is a meta-analysis of 130 actual studies conducted by researchers at actual institutions aimed at establishing causal relationships and not a bunch of unrelated crime statistics pulled off of wikipedia and scattered sources and dropped into an excel spreadsheet.
That sinking feeling
US employers commonly use (personal) credit reports to estimate how reliable or responsible a person is.
right, thanks!
This passage made me appreciate germanys health care. You can think of germany whatever you want, but the easy access to health care is super glorious. I think a lot of people that live here are not aware of it, because it just happens to be there and they don't have to think about it.
The past 2 1/2 years i had to go to so many doctors and I was just happy to live in a country with absolutely beautiful healthcare.
But maybe it is bad how the german health system works and I just have been lucky. It's possible, but I don't think so.
Obligatory link: https://i.imgur.com/XFSFSkw.jpg
Please read TFA.
>unviersal healthcare can really mistreat one for whom contributions are not paid

The point is that there are no contributions, well taxes, but that doesn't go towards the individual but the health services as a whole.

Stil, your employer can buy you "better" (or at least quicker) access to private alternatives, but I don't think that's what you meant.
Show HN: Add a bell icon and notification feed to your SaaS product
Which universe do you live in?
Nobody see this. Sad
The term unsupported browser sounds like it's intentionally only for Chrome.
Might be fine on a desktop but the ASCII art is illegibly small on my phone screen.
That’s risk vs reward though. You take the risk that prices will drop (and that you will have less flexibility to move) in exchange for the reward that prices will rise (and for a slightly more stable cost than renting, sometimes). You can’t have it both ways.
Ask HN: Looking for advice how to detect if person is at desk
Hi, I'm trying to find the best product that I could use in my office to come up with idea how we utilize our desks.

Long story short - we rent desks within bigger open space. It's not really cheap so we would like to find out if we are not using our space as efficiently as we could.
I know you could use simple solution like PiR sensors but if somebody is not moving for long enough period of time then PiR will not catch it.

I am wondering if you are using something in your office that helps you to establish if you need all desks you rent.
It can export CSL-JSON, BibTeX, Endnote, and RefWorks formats.
Then it should also cost money every time someone outmaneuvers me in traffic and ends up ahead at my expense.
> Here the author is constructing a theory based all on true statements, but the mental model he builds, which is philosophically valid, is IMHO not the best choice in order to really address and simplify those concepts

On the contrary, I feel those concepts are great for reasoning about code on a symbolic level. Which is what a compiler is all about.

> In this declination a pointer is just a number, the problem is that certain programming statements in C/C++ that...

Wouldn't this mean the compiler will need to generate a more memory loads and stores that could otherwise be proven redundant? It'll need to assume a store through a pointer 'a' at index unknown at compilation time can modify data at pointer 'b', even though it could otherwise deduce there's no aliasing.
That's really good to hear. How was your libido through the 60 days? Mine pretty much goes away by day 3. That's been the thing preventing me from going longer, girlfriends don't take kindly to the lack of action between the sheets.

On electrolytes, last time I fasted for 5 days I only drank Snake Juice (salts dissolved in water taken through the day) and it did wonders for me. The guy promoting it is more than a little on the wacko side, but he hit the nail on the head with that recipe.
Improving the user experience for these with disabilities
It's not the case at all in most, if not all, EU countries.

You have access to healthcare for small fees, and you'll generally get better care than in the private sector; you'll just have to wait longer if it's not urgent.

I know for a fact that in at least two EU capitals private hospitals often forward patients they are unable to handle (e.g. complicated births) to public hospitals, who are more skilled and experienced.
> It's not rocket surgery.

Nope, it sure isn't. If you're selling drugs while on parole, and then posting about it on social media, you're going to be back in jail sooner or later, regardless of what Venmo does or doesn't make public.

I mean, I understand the dislike of authority. Drug laws are stupid. But that's just plain incompetence, man. If you want to be a criminal, at least be good at it.
Health Calculators for a Big Life (Powered by Big Data)
I think this behaviour has been considered a mistake and is disabled by default in recent msvc versions
Annotations meaning notes, highlights, etc.

If they are stored in the file itself, that's news to me. Last time I used it, Okular didn't modify the actual PDF and considered that a feature.
In the case of that company, they worked with finances and it makes me a 'risk'. Apparently exercising protection that dates back to antiquity makes you undesirable.

My bankruptcy also prevents me from ever having a security clearance again as I'm considered a security risk (blackmail, my mom worked at DoD before she had to retire via disability and one of her co-workers got fired when her debt shot up post divorce and it caused her clearance to get yanked).

Nolo has an ok article about it covering both the security clearance and the issue I had https://www.nolo.com/legal-encyclopedia/will-bankruptcy-affe...

>Private employers, however, aren’t constrained by a similar rule, and some people find that having a bankruptcy in their past comes back to haunt them—mainly when applying for jobs that require them to deal with money (bookkeeping, accounting, payroll, and so on).

If you go look at a lot of traditional job applications when they are asking about prior military experience and criminal history they also usually ask something along the lines of "have you ever declared bankruptcy". A bankruptcy effectively makes you a 2nd class citizen in the eyes of many companies... which is funny because a quick google search shows me a little less than 1% of the US population files bankruptcy annually which means you have a statistically significant percentage of the population walking around with bankruptcies on their record, the only people that have it worse are those with criminal convictions (about 1 in 3 adults, shockingly) so I guess I'm somewhat lucky anyway.
IEEE Std 1003.1-2017 actually specifies chdir() as thread-safe (obviously in the sense that it is atomic but influences all process' threads).

It strikes me as particularly weird as there are notionally POSIX-conformant OSes that implement it in a way that is not atomic.
And the current version of the standard also isn't implemented in Firefox yet, so using that would change nothing?
People might have to learn how to listen. Many modern diets don't really give kids an opportunity to experience different things. How can you know what your body wants if you never had the chance to try?

It is a question of being exposed to a wide array of options and and then of being able to feel what is needed. Compared to a violent craving for sugar and fast food the signal is much more muted.
Understanding How to Implement an AI Strategy
Leaving the Data Dark Ages
I haven't. Like I said in my original comment I don't believe employees actually have the power to push back here. The corporation is too powerful. I'm not armchair activisting.
I'd be happy to see uncleaned code as well, you don't have to make an effort on my part!
On the Engineer's Responsibility in Protecting Privacy
It seems like any sufficiently detailed specification is pretty much already code or is trivial to translate into code. A language for providing those specifications to a synthesizer would likely balloon into a full-blown programming language, defeating the entire point of this approach. At that level of complexity, a synthesizer just becomes an especially aggressive compiler.

That said, maybe there's a need for something like that. A programmer could write an exceedingly thorough set of unit tests and let the synthesizer worry about how to satisfy those tests. Writing tests is almost universally simpler and easier than writing implementations. I can see the potential productivity enhancing value of that, especially in situations where I have to work in an unfamiliar framework. Like I might not know how to write an Electron app, but I could certainly write the unit tests to specify the front end behavior I want. A synthesizer could save me from having to learn all the nitty gritty framework specific techniques. Basically TDD without having to do the actual implementation. And eventually if the application required performance enhancements, a developer with the correct expertise could tune my synthesized code.

Because, right now, developing specifications is by far the hardest part of coding. But implementation is still not trivial in most cases. For certain use cases, it might be helpful to free up developer time to focus on specifications and QA instead of feature crunching.
The model of "pointers are just a number" likely means that even "obvious" optimizations like

int i = 0;
*p = 10;
return i;

// becomes

*p = 10;
return 0;

aren't valid, because p could "just be a number" pointing to i's stack slot.
Vinyl Flooring Market Analysis by Product Type, Sector and Region
Random-Access Memory – The June 2018 Amendments to the Polish “Holocaust Law”
Show HN: Termly – Free Policy Generators for Websites and Mobile Apps
One thing I one day want to try is to include some unique search terms in an image EXIF description to see if Googlebot picks it up in a way that is subsequently searchable.

As for Wordpress people using third party services to remove bloat from images in a paid for, tediously manual way - don't! Configure your server to do it with Google's mod_pagespeed. You can serve src_set images whilst you are at it that way making the web quicker and more eco friendly.
What is CSP?
I had tried Zotero before but I stuck with Mendeley for a long time. I ended up using Zotero a couple years ago to share some references with my advisor and since then I've grown to love it. One of the nice things about it being based on Firefox is that there's a lot of extensions written for it (which IMO, are not well-advertised).

The API is also great and I've been using it to automatically sync PDFs of papers I want to read to my reMarkable tablet.

https://michael.mior.ca/blog/zotero-remarkable-sync/
It does not look all that great from ground level. Not to say it is not that great, just does look differently.

(I live in Georgia and visit the coastal region BTW).
Most people at the front of the queue of stopped cars, yes.

The person 20 cars behind, who is threatening to waste several more minutes of my time if the two of us don't get through the green light? Unlikely.
Or just load the image into GIMP and make use of its nifty image optimisation while saving it again.

(Oh, and feature. Definitely feature.)
I feel you mate. Don't get too distracted on self-imposed limitations. You can always try to do your own thing (e.g. a digital product, whatever). There is no need for a stellar credit report to sell your offering worldwide.
I’m not sure about other people, but that is how I use requirements.txt. You don’t have to dump the entire output of pip freeze in there. You can just list the dependencies you want.
That is a surprise to me, but you are right. I’m not quite sure what’s the use but there it is.
Deep Fakes: A Looming Challenge for Privacy, Democracy, and National Security
Crystal has a compilation issue
The flagged comment by mkempe has a point. Europe doesn't stop at Berlin and Vienna.

Here's a better map of the European railway network: https://upload.wikimedia.org/wikipedia/en/1/1b/European_rail...
That's a ridiculous temperature. That is literally the thermal limit for all recent Intel CPUs - they throttle to avoid actual damage at that point. No computer, not even a thin laptop, should be hitting that temperature or anything close to it.
Thanks! That was very informative.
This right here is why I personally think that an open forum is the best way. Some people think war isn't murder, some do. Sadly, it just ends up being another 'edge case' in this context.

At the end of the day, for people to have the opportunity to explain why war might be a "not totally awesome" idea you've gotta let people discuss it - despite my personal desires.
>I’ve found the results strange in Safari and Chrome, since there’s this CSS property for <img />, image-orientation, and with it one can say to use the EXIF declared on the photo metadata to fix the orientation. The default value is 0deg. If you want show the image with the correct orientation, the value must be from-image.

I went to the linked specification (https://www.w3.org/TR/css3-images/#image-orientation) and "from-image" is not specified here as a possible value of "image-orientation".
No need to use Show File. You can just open the PDF from Zotero, annotate, and save.
Preparing Americans for the jobs of the future
Smart contracts even include the incentive for others to search for these uncovered cases :)
Marketing is by far the biggest challenge for us. Also keeping up the morale, I wrote about it here: https://news.ycombinator.com/item?id=17608421
The argument is that companies do arbitrary things that are both harmful to the health of employees and also harmful to the profitability of the companies.

So the idea is that companies (and society) can actually make more money by doing things that are less impactful on employee health and that they should do them.
the main problem is copyright and IP.

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

The term of protection for IC layouts is only 10 years in the US --- i.e. long expired.

$2000 per sq mm for fabrication

That's if you want to use the newer processes; if you're reproducing old chips, something like 0.7um CMOS (already considered "old" today, those in the C64 are multiple-um) is only ~$300/mm^2:

http://www.europractice-ic.com/docs/archive/171213_MPW2018-g...
> Taking inspiration from the Unix pipe | and Elixir’s pipe operator |>, we can refine ruby’s unused >> method on the Array and Symbol classes and write:

Ruby 2.5 introduced yield_self[1] (which is likely (or is) to be aliased/renamed to then[2]) which can accomplish more or less the same thing as the pipeline operator (it's just unfortunately not as sexy as the |> operator)

some_var
.yield_self { |v| foo(v) }
.yield_self { |v| bar(v) }
.yield_self { |v| baz(v) }

Or even more succinctly/ugly (depending on who you ask) with the coming soon then alias and using/abusing the &method(:name) syntax:

some_var
.then(&method(:foo))
.then(&method(:bar))
.then(&method(:baz))

One of the reasons I love Ruby, and some people really hate Ruby, is how easy it easy to modify the language to your task/preferences. So, you could just define alias or method proxy for >> (or whatever) to yield_self to get a cleaner, less verbose syntax (though I wouldn’t do this is code that others are also working on):

module PipelineOperator
refine Object do
def >>(next, &block)
yield_self block ? &block : &proc { |v| next(v) }
end
end
end

module Foo
using PipelineOperator

def method
foo >> bar >> baz
end
end

[1] https://ruby-doc.org/core-2.5.1/Object.html#method-i-yield_s...

[2] https://bugs.ruby-lang.org/issues/14594
Otto von Bismark.
Researcher and activist Aiko Herzig-Yoshinaga dies at 93
Many of the famous 19th century liberal industrialists that dramatically improved worker conditions for the period. Remarkably different to the attitudes of companies and directors today. For instance...

William Lever, founder of Lever Brothers (now Unilever) famously created Port Sunlight village to house workers and ensure a healthy and happy workforce.

He personally led the planning and building of the village. Hundreds of houses (beautiful houses in a lovely setting, even today) were built. Along with those the village had a free hospital, schools, a concert hall, open air swimming pool, church, and an art gallery (and bought art to put in it). He also introduced welfare and free education for workers and their families.

There were many others. Modern day executives could learn a lot.
Have you considered switching fields? For example, a good plasterer could make more money than an average software dev in NL.
Thanks! The demo is not built for the mobile and is using a fixed layout :( but I will definitely add that to my todo list!
everyone was racist in 1890. A lot of people supported monarchy and opposed democracy - that was basically the right wing of the time. You really can't view people from 120 years ago through today's moral standards - you can only get a reasonable understanding of their position by viewing them relative to other groups from their era.
How is it different from Pulumi(https://www.pulumi.com/)?
I don't care about cookies – browser plugins
It uses virtualenv, rather than venv.

After discovering PYTHONUSERBASE, I no longer need any of the plethora of wrappers around venv/virtualenv.
Georgia has become a hotspot for filming movie and TV shows. They probably have a ton of incentives for studios, but I haven't looked into it.
> Funny how "synchronization of replicas of information", for all its centrality to modern internet-based life, isn't something that our operating systems provide as a system service.

Just FYI on that front, macOS has iCloud, which does this. I put something on my Desktop, it appears on all my machines. I can access it from my phone, etc. etc. - it's basically a built-in Dropbox.
On Demand Booze Delivery App Development Solution
Ironically, java 1.0 had green threads.
Use requirements.txt volatile.

We use a separate file to list the direct dependencies, 'ddeps.txt' and 'ddeps-dev.txt' for development deps.

Once we update one of these files a clean venv is created, the dependencies installed and the freeze output saved as requirements.txt.
Then the dev dependencies are installed and the output of that freeze is saved to requirements-dev.txt.

This preserves the dependencies where we made the conscious choice to require them and also allows us to explicitly vet any new dependencies and versions.
I haven't watched all of it, but the explanation for the null terminator bug must contain some OS interaction telling the kernel that it is actually safe to discard the page containing the null terminator (e.g. the madvice call mentioned in a sibling post). If you're doing things like that, you're asking for trouble.
1. Build Docker image out of requirements.txt

2. Develop application

3. Repeat 1-2 until ready to deploy

4. Run Docker image in production with same dependencies as development

5. ??

6. Profit!

As long as you don't rebuild in between steps 3-4, you'll have the same set of dependencies down to the exact patch level.
There is a difference between an information and a warning. If I am entering information on an unencrypted connection on the internet I want a warning. And I don't want to get accustomed to that warning, because if it happens I want to be alerted.

If the same thing happens in my local lan I don't want the same warning, because if I get the same warning I will start to ignore it, and not only when I'm in my local lan.
Vaccination would presumably be adjusted for by anyone weaponizing small pox, or any other biological wmd for that matter.
You are very very wrong my friend.

Healthcare in most developed countries is really FREE.

It works usually in one of two forms:

GOVERMENT owns the hospitals and fund them from taxes and "insurance contributions".
You pay your TAXES and in exchange you got the free "unlimited" healhcare - you don't need to pay anything extra no matter of what.

For example in UK you (actually its your employer) pay like 5$ per month (I'm serious!) for Health insurance - with 100% coverage.

It is the same coverage for healthy 18 year old, and for 75 year old with cancer.

While you are uneployed: the goverment is paying your contributions. You don't need EVER to pay them back.

The key point here: healhcare is provided by goverment, so goverment does not escalate the cost of healhcare as in USA - as it would be hurting itself (while in US free market is extorting the money from both the goverment AND patients).

In 100% all post soviet countries its similar system:

1. Your employeer pays fixed rate of "healh insurance" for all workers.
2. Its usually the same rate no matter if you have cancer/aids or you are 19yr old.
3. If you are out of job - the goverment is paying such insurace NO MATTER OF WHAT (as long as you are active job seeker).

SIMPLE.

TL;DR:

NO ONE IN EUROPE IS A HOSTAGE TO THE "insurance bills" or "diffrent bills for diffrent people with diffrent health problems". Everyone pays the same, if you are richer you might pay more - but thats just like tax, not based on your health.