skysight-inc/HackerNews huggingface dataset:
A few questions I got from reading this. Will a Fairy abandon its hatched chicks because of one imposter? Or will the cookoo have already pushed the unhatched eggs out of the nest?

The article said the imposter egg is deposited about 12 days after the Fairy wrens eggs are laid. For the mimic to push the eggs out, it has to hatch faster than the Fairy.

Google: Cookoos have incubation period of 9 to 14 days. Wrens
12–16 days.

However, cookoos incubate their eggs internally. So, by the cuckoo egg is laid, it has had 18 to 24 hours of internal incubation at 40oC and hatches 31 hours ahead of any host egg laid at the same time.

The said that Wrens abandon their nest 40% of the time. However, another article said Wrens only catch the imposter 40% of the time.

https://scitechdaily.com/eggs-of-superb-fairy-wren-learn-bef...
For nurses to securely store and share credentials + professional documentation. Receive alerts when credentials are expiring. Display work preferences to end repeat conversations. Onboard for jobs from any device. Talent management platform for healthcare employers on the other side. Launched with focus on travel nursing, any nurse can use for credential mgmt.
And that's totally fine - if they add their articles (for example) into their robots.txt, it would cripple their SEO. It wouldn't happen.
Or something that works with PyPI directly https://news.ycombinator.com/item?id=20672329
I've thought about this as well and it seems to be the key to free will. We don't have free will except from our perspective.
This is about as sensible to me as saying it is a good idea because most trains are longer than they are wide. Who cares about those things, we use computers that nearly all have 4:3 or 16:~10 displays (or wider), and many of use use more than one of them.
Sense of touch is underused as an aspect of interface design. See Apple Watch’s crown dial.
How was Apple's push to USB-C flawed?

Isn't the drop in repairability of electronics being pushed more by the shrinking of components than by the assumption of corporate greed?

Why are competitors removing their headphone jacks?

Why are competitors copying Apple's "anti-features" as you'd describe them? Are you sure it's because they actually hate repairability? Are you sure their competitors covet the relative unrepairability of Apple devices?

There are far more variables at play here than we're ever likely to be able to canvas in short online comments.
Percentage stake is also a bollock. Liquidation preference makes selling out good business for VCs. Sometimes founders if they're smart. And engineers are lucky to get anything at all.

I highly recommend anyone working in startup world to learn more about how it works in details, and understand how their companies deal with it.

You can own 1% of company that's sold for $100M and get $0. And it's all perfectly legal.
FBI Surveillance Proposal Sets Up Clash with Facebook
> Pip freeze does not resolve transitive dependencies

I don't think this is correct:

$ python3 -m venv /tmp/v
$ /tmp/v/bin/pip install flask
[...]
Collecting MarkupSafe>=0.23 (from Jinja2>=2.10.1->flask)
[...]
$ /tmp/v/bin/pip freeze | grep MarkupSafe
MarkupSafe==1.1.1

> nor does pip know what to do if your transitive dependencies conflict with each another

This is true, but because Python exposes all libraries in a single namespace at runtime, there isn't actually anything reasonable to do if they genuinely conflict. You can't have both, say, MarkupSafe 1.1.1 and MarkupSafe 1.1.0 in PYTHONPATH and expect them to be both accessible. There's no way in an import statement to say which one you want.

However, it's notable that pip runs into trouble in cases where transitive dependencies don't genuinely conflict, too. See https://github.com/pypa/pip/issues/988 - this is a bug / acknowledged deficiency, and there is work in progress towards fixing it.
See https://thenewstack.io/which-programming-languages-use-the-l...
They had to design them to fit within the production budget.
The 2 to 3 transition was already too difficult.

It now has optional typing.
I'm done with Apple. How can a computer company knowingly ship a product with a keyboard that breaks within a few months for three whole generations?

Mine lasted just 4 months and I was advised to invest in a silicone cover for it. Which is absurd for a $1500 laptop. And they made it sound like it was just a minor issue - "oh everything works great except the keyboard". As if a laptop without a keyboard isn't practically useless.

My wife's Macbook Air developed an issue last week after installing the latest OS update. The computer would just freeze randomly making it impossible to use. Apple Support said that it was a known issue with the update. A known issue that was still released?!

I moved to Apple because I was frustrated with Windows. But even the $400 Windows I've owned in the past gave me at least 2 years with their keyboards. And Windows has been painfully slow and error prone, but no update has ever crippled my laptop as the last macOS update did my wife's Macbook Air.

If you're going to charge me a massive premium for a product, at least make sure that it works.

Sorry for ranting here, but these two issues happened within a week of each other and I've just been angry and disappointed
Python is uniquely ill-suited for dependency management compared to many other languages. For some reason dependencies are installed into the interpreter itself (I know what I just said is very imprecise/inaccurate but I think it gets the point across).

In JS, which also has a single interpreter installed across the system (or multiple if you use nvm), the packages aren't installed "directly" into the interpreter, which removes the need for things like virtual-envs, thus making life a lot easier. I wish Python did something like this.

That being said, pipenv is making things easier. However, I think pipenv is a workaround more fundamental problems.
> it's 2019

use an auto-linter - black is what most seem to be using

and stop using flake8/pylint directly, try prospector with sensible --sensitivity
No, none of this is needed. Make speed a factor in search results and sites get faster. The single HTML version will get faster for everyone on every device, not just mobile sites from certain platforms.

Facebook IA and Apple News are also attempts to control ads and data, just like AMP. They're all bad for publishers. IA and AN have both failed in providing anywhere near the benefits and revenue they promised. AMP only survives because it's compatible with existing ads served by Google's ad network and given higher placement in their search results.

It's rather amazing how Google is specifically offering the solution to a problem caused by their own adtech software.
This is a successor to antergos OS, and uses an installer framework called calamares. So yeah, this is like a wizard for partioning and installing Arch. I don't think I had ever heard of calamares before this. https://calamares.io/
Programming is (in a lot of cases) a "personal endeavour", as generally 1 computer has 1 keyboard for 1 person to use. This typically means it's a personal experience to program software, which can have a stronger impact on you. Some experiences in programming are really good others are really bad...

"Strong opinions come from strong experiences."
MDisrupt sets out to help health-tech investors avoid next Theranos
Maybe I'm misremembering, but, isn't the point of pip install --user to get things onto your import path when running the base Python interpreter, just like sudo pip install would (except scoped to your user)? If so, wouldn't installing an incompatible newer version of some library (or worse, a broken version) break system commands that import that library, when that same user is running those commands?
This is reminiscent of MoviePass's antics when forced to pay up for the huge deficit per customer they had promised: Change user's passwords to lock them out, freeze out subscribers arbitrarily from blockbusters, etc. [1]

I wonder if anyone at Hoover got the same treatment of being known as a disruptor -- the founder of moviepass is quoted as saying, "Things went a little sideways, so I thought talking to investors now would be, 'Ugh, you started MoviePass.' But it's 'You started MoviePass!'" [2]

[1] https://www.businessinsider.com/inside-story-moviepass-rise-...
[2] https://www.bloomberg.com/opinion/articles/2019-08-07/moviep...
"I was very disappointed in how the people who disagreed technically went to social media and started ranting that the decision process was broken, or that I was making a grave mistake. I felt attacked behind my back,"

May I ask who did he mentioned about ?
What standards are lacking?
Elvis Presley's Harley-Davidson could break world motorcycle auction record
Consider reading the NixOS documentation if you would like to learn more, because it’s worth it imo, but no, Debian is a different case.

NixOS doesn’t just manage packages, it manages the entire system holistically. You effectively have a single configuration file (or multiple) that configure every package, service, mount, ramdisk, driver, etc. If I delete everything but my home folder, my configuration file can be used to completely recreate the root and all of its configurations. Have a KVM GPU passthrough? That can be expressed. Want to override bashrc or zshrc globally? Yep. Want to setup users, LDAP, Samba, FTP? Same configuration. It goes as far as to make most files read only so that you can’t accidentally change things.

But it goes further with build reproducibility. All builds are hashed with their inputs. Every package specifies the sha256 sum of their sources. If your package builds on one machine, it shall build on another.

But it keeps going further. NixOS eschews normal shared library paths. Binaries always refer to Nix store paths in their runpath, making sure it will only ever load the version of the library it was built to load.

And there is still more. NixOS tracks generations. Any time you rebuild the system to change a config or add a new package to the root, you get a new generation that can be rolled back. The default bootloader lets you choose what generation to boot. So if you mess up your configuration, you very rarely need recovery media.

It may not seem very important, but it pretty much changes how you interact with your OS. If you want to restart from scratch, just make sure you have copies of your home folder and configs and start over. This is great for switching to LVM or deciding to use LUKS, where it may not be easy to do without reformatting.

It does take investment, but if you have multiple machines it becomes amortized. I’m running 3 machines with largely identical setups.
Any true non-local effect would however clash with the observation that the universe obeys the theory of relativity. Quantum mechanics can handle this by switching to quantum field theory, but non-local theories such an Bohmian mechanics cannot.
The default should actually be a shared cache that is symlinked to local projects, like pnpm does.
The Google bot mostly ignores the paths specified in robots.txt
Url changed from https://fs.blog/2016/05/the-hp-way-david-packard/ to a URL that appears to contain the complete text of the speech.
Many things are theoretically possible that Coase showed are vastly inferior in practice. He got a Nobel for it.
> As [Martin] Gardner tells the tale, on visiting Earth, an inquisitive alien wishes to collect all of human knowledge. Having no room for the Encyclopedia Britannica aboard an already-cramped spaceship (and lacking a CD-ROM player), the alien proposes a clever method for compressing the Encyclopedia's volumes. Assuming there are fewer than 1000 unique letters, digits, and other symbols in the text, our resourceful visitor assigns each symbol a three-digit code from 000 to 999, including leading 0s. The word "Snow," for example, might be encoded as 083110111119. Translating the entire Encyclopedia this way produces a giant integer that, with an imaginary decimal point to the left, is equivalent to the decimal fraction, A/B. To complete the data compression, the visitor places a mark on a small rod of otherworldly material that divides the bar into two lengths, A and B.

> After returning to Zenon (or wherever), the alien precisely measures the marked rod, obtains lengths A and B, and divides A/B to yield the original integer, which a computer decodes to print out the Encyclopedia.

- Dr Dobb's
just imagine using python of cryptocurrency mining.
Presumably a windows-based gaming box, probably in a small-form-factor case with middle-of-the-road hardware.
Well in my world, the other language is Java, not Haskell. Alone in this?
Apple appears to be unaffected:

https://www.uscis.gov/sites/default/files/USCIS/Resources/Re...
This makes feel a bit sad/somber, because a lot of people are missing out on the exhilarating power of using advanced powerful type systems. I wish the ML community had picked up a few notes from Python, and built an Ocaml-like language with beginner-friendly Pythonic syntax (Reason comes close). I wrote about this here in the past (https://news.ycombinator.com/item?id=15549101); quoting myself below:

I'm a big fan of strong static type systems. I believe type-safety increases code quality significantly.
I used to think several years ago, that the main benefit of strong static typing was code safety / eliminating a whole class of bugs. But I've changed my opinion. I now think the biggest benefit is that it makes the code a lot easier for other people to read and understand.

I mean I have multiple personal projects where I've used Python (which is a dynamically typed language), but these are small one-off projects. But I think when working in a team, especially a large team, having types becomes a huge thing. Having types for objects is especially useful. Having types forces you to think more clearly about the structure of your data.

It's really sad when I see `foo(bar)`, and I have no idea what the type of `bar` is, and if it's an object, I have no idea what fields `bar` has. I have to simply guess the structure of the various implicit types by looking at the code (sigh). It makes the code difficult to read, and rather unpleasant to work on. Not to mention, all the multitude of bugs that come from duck/dynamic typing.

I don't think good statically typed languages are hard to use at all. Type inference has spread everywhere that the old argument of having to repeat your types doesn't hold anymore. TypeScript, Flow (JavaScrpt), Haskell, languages from the ML family are really good at type inference. Even the `auto` type inference in C++17 was better than I'd expected.

If dynamic typing continues to grow in popularity, I don't want to even begin to fathom the number of large projects that are going to built, which will suffer from a avalanche of TypeError-class bugs that could have easily been avoided with static typing. One encouraging sign I've seen in the Python world is that optional static typing is reluctantly being adopted in many circles. There was mypy for a while, and now, there's a new type checker called Pyre (written in Ocaml). I find hope in these little things.
I've been working on a blogging platform called Permaweb.io (not live yet), built on top of IPFS. We're using Textile.io as a way to wrap IPFS, we really like it. It allows us to update things in threads, and have roles and permissions.
I wonder how if this European study holds true in North America. The US and Canada have a regulation for maximum speed/power, but pedelec is optional.

In Canada it's pretty easy to build faster/more powerful e-bikes that break the laws without getting caught, though I'm sure off the shelf bicycles do adhere to the regulations. I ride a conventional racing bike myself, but I like e-bikes because having more cyclists and faster cyclists is a good incentive for making more bike paths.
Then may I respectfully submit you or your employer should buy an appropriate monitor or you chould use two.

I'm not asking for 300 character lines. A 25% increase would be a rational and sufficient nod to the fact that monitors are bigger.
Does pip allow version number dependencies? Conda is able to upgrade/downgrade packages to resolve conflicts, whereas pip just seems to check if a package exists and shrugs when there's a version conflict.
Dunning-Kruger effect.
Apple devices are rarely more than 10-20% more expensive than its like-for-like competitors.

And it's not like they're entirely the same cheap OEM plastic crap with a different logo silkscreened on the front. Apple's investments in mobile CPU design. Apple's laptop chassis engineering. These aren't products that are ever going to compete in the budget space.

Meanwhile if you think Samsung and Microsoft and Google and Xiaomi don't praise their own designs with exactly the same level of fervour, you haven't been paying attention. The only difference is that people tend to take Apple seriously when they speak about it.
Do you exercise during the day? Do you avoid strong light and things that excite you when bedtime nears?

I think the author is arguing that by using alarm clocks and artificial light and otherwise caving to the expectations of society, we are wrecking our internal sleep clocks and they cannot be trusted for measurements until you have actually removed yourself from all that for a while. That includes your 4 am is sleepytime measurement.
> JavaScript's lack of operator overloading is keeping Python alive.

right...

- https://www.scipy.org/

- https://news.ycombinator.com/item?id=20661311
> The way you change a corporation is by not patronizing it until it changes.

Unless it's a monopoly or companies colluding, which is prevented by enforcement of regulation, not any goodness on behalf of corporations. And unless it's a conglomorate, in which case, "just switch the channel" can sound kind of hollow. E.g. https://www.youtube.com/watch?v=ksb3KD6DfSI

In theory, we could change companies by abstaining, if they magically knew why you don't patronize them, and took that into acount. In practice we now have fewer consumer OS than in the 90s, the return of walled gardens, and people who avoid them don't affect anything, the walled gardens care less about what people want, than what the walled gardens want.

> The problem with governments is that they don't work that way, so the opinion of anyone not in the majority is invalid.

So why are their any laws, at all, protecting minorities, why are things like access to disabled regulated, why is not legal to just lynch a person "most people don't like", and so on?

How long has Comcast been the worst thing since soaked bread, how is that possible, how have they not either changed or gone the way of the dodo? And why does Facebook keep regressing its UI even though anyone who cares hates it, "as long as most people don't mind"? How's YouTube shitting all over creators working out? Captured audiences and network effects wherever you look.

For companies, "If the majority does that with you then the corporation changes" is apparently good enough, with governments you claim anyone but the majority gets outright ignored, when that's not even the case.
I have had Time Machine fail on me when I tried to restore from a backup on the network that was not unmounted properly. It would not let me get to it in any way, and trying to debug the issue from public forums was impossible. In the end I gave up on it as most important files were backed up separately.

Now I'm using Carbon Copy Cloner [0]. It has the same ease of use as Time Machine, it gives you bootable backups and it has the best documentation I have ever come across. Pretty much every possible use case and error case is described with workarounds.

Time Machine is great when it works, but when it doesn't it turns into an absolute nightmare. Also it gives you very little insight into what it is doing or what state it is in.

PS: I'm not affiliated with CCC. Just a very happy user who got bitten by Time Machine too many times.

[0] https://bombich.com/
I don't actually see any touchscreen controls on the SpaceX panel. There are physical buttons in the middle and what appear to be information-only displays to either side. There might be some sliders, but it's hard to tell.

That said, it does look like they are prioritizing aesthetics over functionality of the control layout.
Chrome does seem to support more official API's than Firefox, according to [1] "Can I Use" Browser Scores.

Still, this reminds me of the article [2] "Chrome is Not the Standard"

[1] https://caniuse.com/#comparison

[2] https://v4.chriskrycho.com/2017/chrome-is-not-the-standard.h...
TensorFlow.js is actually very nice to work with: it seems to be well supported and comes with many quality examples.
For what it's worth, Java tortures me a lot less since J8. I don't dread it the way I do python because I can use Clojure or Kotlin.
I would say 90% of software is glorified CRUD. Very little is that complicated. Over-complicated, for sure.
Wrong. Read carefully.
What I'm saying is that people who should not be on HB-1 are getting visas and people who truly deserve HB-1, aren't getting it.
That's to prevent people from taking old batteries and modifying them to appear new.

>So you would want to know if the phone was blessed by an apple genius when you buy/sell ?

Very much so, I don't want my phone catching fire in my pocket or while charging, or people with little technical knowledge being scammed.

Would you want to know if the home you were buying was wired by a licensed electrician, designed by a licensed engineer, etc?
Can't stress this enough.

After upgrades, moving computers and installing and configuring everything multiple times, I went the portable route.

Now, for every application I install the portable version is my first preferences. Every few months, I backup application paths and configuration files which are outside of the portable installation paths. Some applications keep local MRU files or some other settings in the dot folders under the user directory.

Of course, the portable applications directory also gets backed up on a regular basis.

Nowadays, a recovery from an operating system failure, results in a downtime of less than an hour.
What program is this?
Ask HN: What’s the hardest part about learning and using mental models?
People feel relatively unsafe around muggings, shootings, burglaries, and the like. And people who do that do not have 750k homes. People will pay a premium to be far away from that sort of activity, especially if that activity is taking place in and around the schools their kids attend.

There are rich crooks, yes, but that's beside the point here.
First hand account posted earlier today on r/china: https://www.reddit.com/r/China/comments/cowhws/ranti_am_tire...
100% this. I just switched to using Black recently and not having to ever fix a lint issue again has been life-changing. Use Black with pre-commit (https://pre-commit.com) and never look back.
Just tack on a mandatory individual arbitration agreement and this option is gone, too.
Maybe it's like your parents, if you are happy making sangrias at $3.50 per hour and can pay your rent, but they want you to start using your medical degree and open a practice.

Maybe it's within everyone's power, who could do the first part, to make an exponential-growth startup. Just like most anyone with a medical degree can start working as a doctor.

It's not a perfect analogy, but is what I thought of.
I consider myself an introvert, but feel-good books like quiet are pandering. Is this the same? I looked at the website. It looks like pandering next to click bait in insert your town. Look at the website. Sorry, if you talk to yourself in the third person - take advantage of it. I talk to myself in the third person constantly - don't need studies to prove that it's helpful. It definitely helps me with presentations - rehearse and rehearse. Because, I'd be considered crazy if I didnt.
I've been to five location in my city. For all of them you book the room by slots. If you don't buy all the slots, people can join. If you want the entire room, you need to buy all of the slots.