skysight-inc/HackerNews huggingface dataset:
This is getting absolutely rediculous ...

Epoxy resins may very well have created the Diabetes epidemic, with genetic data backing it.
https://bit.ly/2J3Btq5

And the chemical used to make Teflon was dumped into the Mississippi river valley for years, leading to a spate of birth defects and other more common medical problems. Dupont paid hundreds of millions : https://bit.ly/2fFAw9Q

Carlin had it right .... https://www.youtube.com/watch?v=7W33HRc1A6c
Leaving, I've been threatened about legal action and basically said I didn't care, swore a few times and moved on. They won't spend the money to enforce it. Most noncompetes I've seen were written so terribly they wouldn't have a leg to stand on anyways.
>There are claw marks

Undistinguisable from modern pick axe marks, and with a similar angle and pressure than an human worker would apply. A much stronger animal wouldn't make such uniform and shallow marks in clay.

Not all the marks in a prehistoric cave are necessarily prehistoric.
So you want to require everyone to interact with their phone while they are driving to agree not to interact with their phone?
There is an OpenBSD-specific hypervisor (vmm) in recent releases.

I cannot comment on whether it is suitable for running VMs at this time.
DuckDuckGo is not it's own search engine. It's an aggregator of other search engines (mostly Bing).
There might be pockets in a software design where it's appropriate to worry about c*variant behavior. However, if you end up with a brittle class hierarchy that affects modularisation, dependency management or reuse then I would agree that using type relationships to model your domain is a losing battle.
Are many people != Large majority. The large majority publicly backed net neutrality and then the government choice the opposite choice, which only helped a set of large, rich companies.

Yes in a democracy you will frequently deal with votes not going the way you want. Having powerful groups who can get the law changed to benefit them is a different issue and is indicative of a de facto oligarchy
There's a clear and stark difference between

> want their country to fill with illegal immigrants

and selling facial recognition software to local police departments in main. It's disingenuous to conflate unlike positions. That's not to say I agree with one or or the other, but lets at least pretend to be honest about the comparisons.
The US is deeply divided. But in the EU, you can see what government power can do. In the end, even very large companies have to follow the law.
The Python community is not monolithic. PyPA has made some decisions that others might disagree with.
Totally agreed, including in this case. But just as true is that lawyers often provide contract wording that is essential for smooth resolution of disputes when they do arrive.

Lawyers should be persuaded by clients and peers to keep things as simple as fits the bill, not dropped entirely from the drafting of important contracts.
All mentioned Clojure libraries are free and open source: https://github.com/uncomplicate

Direct link to Patreon if you do not have time to read the blog post: https://Patreon.com/draganrocks
This year I've failed about 15-20 technical phone screens and two onsite interviews. These were SWE roles at SF Bay Area companies and I have 3 years of experience working in the area as well. I'm going to take a break for a few months, do some more interviews next year, and if that doesn't work out then I'm giving up on trying to find a new software engineering job and will become a lifer at my current company.
What are you going to do in a year when you get hundreds of these notifications per day?
>At least in the West, I'd say democracy has generally been fairly stable

Preface: I'm happy to be corrected, since i'm not very well-versed in this topic.

In the US, is it even a democracy when a new party can't come up and win an election? You can legally lobby for a party which in reality is just a fancy word for a bribe, so how do you expect either of these parties to have a common's person best interest in mind when it comes to making policies?

Compare this to India, where a person went on a strike, and then a group of people formed a party with the said person and he ended up becoming the Chief Minister of Delhi. Now, did he turn out to be good or not is another debate, but my point is, people were fed up with established parties, and it was actually possible for a new person to form a party and make a government out of it. Majority of the population wanted a change, and it was possible for them to get it.
I can second this... poetry is a seriously good project and matches PEP standards for the pyproject.toml, you will definitely see more projects jumping onto that standard soon.
I read that page and looked for the reason I don't use Conda (because I already have virtualenvs and I'm not prepared to burn them all down):

> Myth #5: conda doesn't work with virtualenv, so it's useless for my workflow

> Reality: You actually can install (some) conda packages within a virtualenv, but better is to use Conda's own environment manager: it is fully-compatible with pip and has several advantages over virtualenv.

> [...] the result seems to be fairly brittle – for example, trying to conda update python within the virtualenv fails in a very ungraceful and unrecoverable manner, seemingly related to the symlinks that underly virtualenv's architecture.

Doesn't sound like much of a myth then, if Conda's take on virtualenv is "you can technically do this, but everything will break ungracefully and unrecoverably, so please don't".
some people have problems with they way MVCC is implemented. like Mysql using rollback segments so it doesn't have issues with vacuuming [tho, there is tradeoffs with doing it that way as well]. the vacuuming issues are really scary and basically involve losing write access to the whole database. have a look at stuff like this: https://www.joyent.com/blog/manta-postmortem-7-27-2015 . i believe postgres have made a bunch of changes to reduce the risk of vacuums blowing things up.

this MVCC implementation couple with the way indexing works also causes write amplification. the indices have pointers to the physical place where the row is stored (some other databases might instead record the primary key and do a lookup on the primary key to get the record). so if you update a row and it causes it to move to a different physical page (you need to keep the original row for MVCC so there needs to be space for the new row in the current page) then you need to update all the indices as well. PG has some optimisation around trying to write the update to the same physical page to reduce the number of writes.
I separate "power on to" and "BASIC". In my view, Python, is the language closest to "BASIC done right," so I am interested in "power-on-to-Python".

In classic "power-on-to-BASIC," the BASIC interpreter was a single shell that allows interactive instructions, OS commands, and editing (with line numbers). Even to run a game, one needed to know and type at least one BASIC command.

Python's shortcoming here is that one cannot easily run Python programs from inside the Python REPL. Check out this silly attempt at Python with line numbers and a READY prompt...: https://github.com/frankseide/basicpython

The big difference between a Python IDE and Scratch (and similar GUI-based systems) is that Scratch is a top-down approach that start with high-level objects/operations and gradually give access to more and more details. On the other hand, the classic BASIC computers, and a Python system, are bottom-up. Those would not allow self-written games to be flashy from the start, but on the other hand kids would gain a much deeper understanding since they have to build things up themselves.
Why would you expect to not digest something you put in your digestive tract? You do, after all, digest part of that bolt.
This one is of the fantastic things about living in California. Noncompetes are illegal here. It's not like we don't have a whole bunch of other problems, but at least this isn't one of them.
Particle scale almost certainly matters. Asbestos is, as I understand it, not particularly notable except for the size of the particles it tends to release into the air. Particles of sufficiently small size can be biologically active when the bulk material wouldn't be.
*used to push through rules

Trump seems quite fond of withdrawing the US from one negotiating table after another.
Well presumably you want some way to have all the developers working on a library be using the same version of upstream libraries that that library depends on.
I wonder if Amazon Go is used to improve Reckognition's computer vision algorithms.
I grew up in a household that had passed that 350 book mark, and beyond all of the actual meaningful improvements it has made to my life, it also meant that reading comprehension on standardized testing was laughably easy. So teach your kids to love books, and enjoy reading. It doesn't have to be high-brow intellectually challenging shit, just make sure that they associate books with fun.
There's no threat to the web. Having the ability to be an app platform in no way stops people from sending non-interactive documents over it.

The 'threat' is that people will use these features. And if the only thing that is keeping the 'old web' alive is that it simply wasn't possible to develop rich applications then it's already dead and probably never really existed in the first place.
A Fatal Flip
yup - and some of these chemicals you certainly don't want leeching ...
Is a good question, and I don't have an informed answer, but I wonder the same. Maybe the ships leave the US full of exports bound for other destinations in a global "round robin" style route or something along those lines? Or perhaps it's just much faster without the added mass? Would love to hear more about this from someone informed on the topic.
I would like to see how Conda compares to Docker+Pipenv.
Why Scientists Are Studying ‘Ricequakes’ in a Tube of Rice Krispies
People working on your project have the choice of using the requirements.txt or not. I would think core developers use the loose dependencies, with the aim of testing the latest and fixing the bugs. Someone has to move dependencies forward at some point, and doing this locally for knowledgeable people seems reasonable. CI should definitely - and part time contributors should probably - just use the pinned dependencies.

This is why I would not worry about pip freeze being non-reproducible. It is a manual step: upgrade our dependencies. Testing should happen all the time. If you are happy with the result of testing after upgrading dependencies, commit requirements.txt. I don't see new tools easing the burden of co-ordinating and testing dependency upgrades. Did I misunderstand them in this context?

I don't understand the concern for the library case. Pipenv doesn't address libraries. It seems to be an explicit goal of many people not to pin library dependencies. I'm asking what the new tools are solving - and again I can't see that they are solving this. Nothing is preventing you from pinning your library dependencies if you want (using old tools) but you'll probably get people complaining about being incompatible with other projects.
I'd rather melt the salt to take care of any infiltrating plastics.
Actually, my loop invariant was unnecessarily confusing (I was sleep deprived), here's a better version: https://clbin.com/OhyJ3

Your question is very interesting and I think the answer is 'yes'. I will try to implement it and report back.
There are many states in the Midwest and they have different laws
That was the part that made me try it, literally while waiting for Pipenv to resolve.
This is a pretty good article. I like it, covers a lot of potential problems and offers good questions to ask about your automation activities and their impacts to overall capabilities.

> Perhaps the final irony is that it is the most successful automated systems, with rare need for manual intervention, which may need the greatest investment in human operator training.

This has played out, a number of aircraft mishaps are a consequence of this. [0] is a recent article discussing this.

[0] https://hbr.org/2017/09/the-tragic-crash-of-flight-af447-sho...
Using Django sessions in an SPA is actually very easy. It just works, the browser handles the cookies for you. The only thing that developers has to do is to remember to include CSRF header with unsafe requests (such as PUT or POST), this is usually done by adding some kind of a pre-send hook in your request library of choice. There is a section in Django docs that explains how to do just this.
This is precisely why I gave up on the academic publishing model.
> The UK government then decided to honour the will demonstrated by the 37.5% of the population that cast a vote in favour of leaving the EU (51.9% of the result at a 72.2% turnout).

That's how elections work. Your logic only serves to allows one to delegitimize any non-landslide election by selectively setting unreasonably high standards. It's probably more legitimate to say that 27.8% of the electorate indicated that they're indifferent to the outcome by not bothering to vote.
Timespan matters. If businesses repeatedly don't do well, yes you get your 'fun' upper middle class variety, but the people trying to get a foothold and start businesses will fail and, with the lack of a real safety net, likely not open up further businesses. If that becomes the majority of small business owners in an area, wave goodbye to your 'fun' variety, small businesses, and hello to becoming Cleveland.

I'm lucky that when my family came to America, it was still possible (and, more importantly, probable) to open a small business and build enough up to send your kids to college, expand your business, etc. Now, in order to be successful, you have to buy the property your shop is in too as a hedge against a downturn in business (more important in places with seasons when foot traffic declines), which reduces opportunity to entrepreneurs with fewer resources.
haha these articles just tend to make you (me) resort to the same kind of complaining really. I agree, while not being most informative, I wished the author got some relief and insights. Building your own PC is so nice tho, you should start with this (?). Just use what works for you I'd say. I have difficulties with win/osx/linux/.... So I use all of them, according to my needs. This is not ideal, nor idealism, nor practical. Maybe my mode of using is best described as 'opportunistic computing'. Therefore, I will never make a hard switch, I remain in flux but contribute where I can, willingly or not ;(.
Ask HN: Best way to digitize and translate printed articles?
I have a bunch of newspaper clippings and pages from old articles about my grandfather, all in Swedish.

I would like to digitize all articles and translate them to English in a semi-automated way. I know little Swedish so I can't translate them myself, plus there's over 100 article clippings.

Has anyone ever been through this process or something similar? I would appreciate any tips on what software to use.
My opinion (as a community member and contributor):

PostgreSQL is willing to accept delays in some features -- even if highly desired -- to enable high overall feature development and quality.

Also, more developers are willing to put time into refactoring and simplifying what they need before starting on their project. In other words the groundwork is laid first and then the new feature.

Another thing that might help is that there is no bug tracker. Bugs are fixed and the fixes backported after a report comes in. Bugs don't end up stuck in a backlog.
> What raw materials whould those be?

My first guess where pure clay and maybe salt. After reading the article and seeing the "comb pattern" linked with a source of water, and the "seats" and the "reinforcement arcs" and the forked tunnels I would add also to this list some precious or semiprecious stones of aluvial origin filtered from the mud (would explain also the rounded section of some but not all parts of the mine).

There is not need of an iron pick to dig in clay. It helps, but all you need is a wood stick with a fire-hardened point.
Are you just saying you don't like the term "kind" or something else? The name has been used since the last century.
[FREE TUTORIAL] Getting Started with Vue CLI 3
And Klimt of course was a very different artist, not particularly abstract unless you count the decorative elements, and very, very male.

Which makes the slip in the title here a bit poignant, as a lot of people think it was gender bias that kept af Klint out of the art canon for so long.

https://en.wikipedia.org/wiki/Gustav_Klimt
"Quality" is a very subjective idea. Yes, docs are easy to keep consistent over long stretches of time if the speed of evolution is slow and a small number of like-minded assiduous gatekeepers can vet every change from a small number of contributors, but since the speed of evolution is slow, OpenBSD for example still has a giant lock protecting most of the kernel -- this despite nearly 2 decades of multicore chips shipping pretty much everywhere.

Any growing project will always suffer from consistency problems -- humans just aren't capable of scaling to the point where a single hierarchy can consistently manage a monstrously large system. Linux doesn't have a 'base system' quite like OpenBSD: coreutils, libc, bash, and 20 other similar packages all come from a large variety of differently minded maintainers across the world.

Viewed from a macro scale, OpenBSD's consistency breaks down immediately upon starting to install stuff from the ports collection - sure the base system makes a great firewall and basic HTTP server, but to use anything popular you pretty much immediately end up with ports. And the quality standards there are identical to Linux land, because it's the same code.
How to Learn Vue.js in 2018
And yet every time I make a new user account Candy Crush and Minecraft are waiting in the start menu.
A couple of more points. The architectural registers are real places. Say you write to RDX, don’t do anything with it for a million instructions, then read from it. Where does the data come from? There is an architectural register file and RDX is a specific register in it. The renaming is only temporary. An instruction doesn’t hang on to a ROB entry and rename register until every instruction that may use it has executed. When the instruction is retired in order, the value is written back to the architectural register file, and the rename register and ROB entry is freed for some other instruction. So the renaming is ephemeral, only lasting until retirement.
This kind of stuff makes me wonder if plastics are to us as lead was to the romans. To useful to avoid even though we know it has risks, but perhaps we don’t appreciate the risks fully... and it’s very difficult to precisely measure exposure or to know how much is safe. The world is complicated. :/
They used to use pensions to keep workers in a job.. now they use non-competes. I liked the carrot better.
I currently use the 'app' feature of Epiphany (GNOME's web browser) and it has 90% replaced my need to install Electron apps. So I welcome the future where most of my apps are really just nicer looking isolated tabs rather than separate web browsers.
I prefer my version :-)
Mostly the large runtime. Which requires pretty extensive OS features.

But check out Haskell-based unikernels.
Just as a footnote. The vast majority (90+%) of Non-Competes are basically boilerplate that are unenforceable in most circumstances. Most businesses include them as an "optical deterrent" to prevent employees from quitting and jumping ship, only a fraction of them are enforceable.

Courts have routinely taken the position that "an employment contract cannot be used to deny a worker from his livelihood in the ordinary course of business".

The NC which are enforceable are generally very specific and usually cover things like trade secrets or proprietary data (ie. secret formulas, customer list, etc).

So you leaving your current job to work at another mechanic shop is entirely unenforceable, whereas you downloading the entire customer DB and shopping yourself around to other shops (with data in-hand) probably is enforceable.
> Europe is heavily subsidizing its agriculture

USA as well, but there is a good reason for it. It's a strategic. You are 9 meals away from a revolution. Other subsidies are for strategic purposes. There are always a few abuses which you hear in the news, but the logic is sound.
No, what we did was trade off one set of security problems to having dozens of clients for every TCP protocol (IRC, NNTP, SMTP, IMAP, FTP, WAIS, Gopher, fingerd, etc) with their own set of security flaws, but which had less oversight, and that gets you things like the Morris worm.

And because every one of these had their own rigorous protocol, and their own binary clients, if there was a flaw in the protocol itself, it could take ages to get a fix to the protocol from the IETF and all clients deployed with the fixes.

So for example, the obvious and horrible security of usenet led to the first massive spam bots, which then led to a bunch of even more horrible mitigations like Cancelbots, which led to a bunch of counter-mitigations like Resurrector-bots.

These days, with ephemeral, mobile code, a security hole in the client/server protocol of a particular app can be fixed in an instant and rolled out to everyone. And the Web is better at this than the native mobile or desktop platforms, now behind curated App Stores, with a lower update frequency, and whose very closed-source curation process means they don't get as much rigorous testing as the Web in running untrusted code.

The Web has been running untrusted global scale mobile code for decades now, and most of the exploits on the Web have occurred as a result of bad server programming, not holes in Javascript. So Web 1.0 request/response apps won't save you, all it will do is punish everyone with bad latency and higher server loads.
I think Chinese shippers can send items in bulk to a us destination and resend locally the individual items from there ...
The ability to learn is what makes us human. Otherwise we'd be idiots incapable of ever improving.
Get Off My Lawn!
Purely a question.

What are significant examples of internet related technologies that were if not invented, developed or had their development funded by the US military, if any?

Weren't languages like Ada developed for and financed by the DOD?
The bristles seem long enough. You could cut them, separate them, take a well contrasted photo, repeat. The image recognition task would be pretty easy at that point I think as you're just counting separated bristles.
What makes you think the feudal system wouldn't have preferred to have only money flow up and nothing flow down? The only reason feudal lords provided protection was because if they didn't, there would be no money flowing up to them.
Decoupled Drupal in Practice, by Preston So, Available for Preorder
Non-competes shouldn't exist at all.

There's no good reason for a maintenance, food service or custodial worker, or even most programmers (don't kid yourself about how novel the crap you work on is) couldn't work for two competing companies without a conflict of interests.

If two competitors could both outsource the service provided by the employee to the same entity without a conflict of interests then it shouldn't be subject to a non-compete.

NDAs for trade secrets and reasonable policies on use of company assets and time should be able to cover the edge cases.
Upload files to multiple Cloud Storage in parallel