skysight-inc/HackerNews huggingface dataset:
Maybe the tyranny of the fiefdoms will drive us back towards HTTPS.

Certainly I've heard the question "why don't we do an iOS app and an Android app?" in respect of conference schedules. Usually after people saw the Google IO schedule app.

My response was, now we have HTTP push notifications, we can do everything we need on a website. Most people just want the now-and-next information. And as a bonus, hook an old PC up to a TV and we've got now-and-next on a conveniently located display (the lobby, main conference hall, etc). Not to mention the ease of maintenance.
Typescript is only language I came across, where documentation is in release notes, so to learn about feature you have to crawl all of them and there is nowhere else to find it.
>The reason for this likely elevated status is because we can now say that anamensis and afarensis actually overlapped in time.

This seems to be the rule, rather than the other exception, at least in human evolution. Erectus overlapped with more modern archaics, for example. Habilis overlapped with afarensis.

A lot of these are more about the semantics than the substance. Words like "species" get tricky, when you're dealing with chronspecies, introgression and such.

In any case, our evolution since speciating from chimps is extremely bushy. There are lots of species, and several families. The process involved lots of innovation/speciation and extinctions. Ie, The australopithecine family that this species may have founded produced many species, including at least two that formed their own families with multiple species of their own (paranthropous & homo).

I think this is characteristic of fast evolutionary processes.
Nice reference, but I think that claim is opposite to the professor's one.
I've got a 2019. I've hardly used the keyboard, I keep it closed and try and make sure I can work from somewhere with an external monitor and keyboard.

There's so much negative talk about them, I'm expecting it to have dissolved by the time I open it.
Interesting, but don't leave it parked in the sun. ;-)

Also probably best not to drive it by night, as it's harder to see.
When it does register, that's true. Sometimes it doesn't though, and to add insult to injury I've had the TouchBar freeze on me several times.
From my limited experience the ElasticSearch requires tons of excessive RAM, storage and CPU. The bloat rate is about 1.5X to 2X your data size.
This happened more than 10 years ago to me too. Actually, my Adsense account is still in a strange way inaccessible while I'm using all other Google services like Gmail.

I tried in all ways to get an explanation why my account was locked down and what I could do to resolve it: without any success.

The whole situation is just depressing because there is literally no way to discuss it in a reasonable manner other than automated canned answers or being ignored.

It was actually for me a mind changing event because it illustrated how the whole "internet is freedom" idea was a really stupid logical construct.
There is no way depositing a check costs $7 to $10 for any decent size business as they’re already probably handling checks. If anything, a check payment is cheaper as it’s more secure for the recipient in case of a dispute.
For those interested in the development of Doom (And Wolf3D, Keen, ..), or the story of iD software in general, I quite recommend reading "Masters of Doom".

https://www.goodreads.com/book/show/222146.Masters_of_Doom?f...

Coincidentally, I just started re-reading it last week. It's quite a fun book :)
Have been using Macs since 2004. I like the new MBPs in every other aspect except: the touch strip and the keyboard.

Since I use an external monitor, I don't use the MBPr keyboard, but an external Magic keyboard (Apple) which is excellent (even prefer it to several mechanical ones I have).

But the MBPr keyboard is crap by any measure...

Hopefully there are some rumors that the 2019 MBPr 16" model will change it. There's also a new patent about a different mechanism (with light based actuators) that looks nice if the feel is good.

https://appleinsider.com/articles/19/08/27/apple-may-not-use...
So are you expecting WiFi in every single airline that you fly?
i would argue that it's both. what it isn't, is an internal command built into the shell. but what it is is a series of characters that identifies a binary, and the act of submitting those characters is a metaphorical command to the shell to invoke said binary. but maybe im just being pedantic ¯\_(ツ)_/¯
Fair enough question. They didn't try and cut him down before. They just reported his quotes, and had a laugh at them, it wasn't even front page news. But this time they decided it was worth cutting him down, and it was on all their front page with titles like "Ratner sells 'crap'" etc.
Previously it was popular to report on him because he was shaking up the industry, and once he'd taken a large portion of it, it became time to create scandal around him. The papers used him for news on the way up, pushed him and then rode him all the way back down again.

Newspapers report on people all the time and then switch when it suits them, it's always trying to move with people. It's also worth noting the reporter, Harry Arnold, worked for The Mirror, a less than reputable rag. Arnold knew ahead of time that Ratner was to make these jokes (heard about it through his assistant I believe) and was there waiting for the moment he could quote him. The scandal was prepared before it had even happened. They didn't force him to say those things, but they sure made an enormous deal out of it.
An hour-long meeting takes an hour, but "takes up people's time" is something people say about meetings if e.g. half the attendees get something useful out of the first half hour and the other half of the attendees get something useful out of the second half hour.

It's a judgment, and if you can engage with the details of what went right and wrong with this week's meetings, then it's possible to tune next week's so the attendees judge them to be "useful" instead of something that "takes up people's time".
Typescript is way more ahead and mature than Python static type annotations or other community libraries for static type check

Ref Link :- https://www.typescriptlang.org/docs/handbook/advanced-types....
On TypeScript, JavaScript and the Future of Programming
Explicit is good in Python world.

And I have to agree with him. Just look at the mess sclalaz did/does with its use of clever pictogram-like symbol names.

Python is very much a language where newcomers are the norm. Make the source code at least a bit self-teaching seems like a good feature.
This looks kinda gross to me. Do the rust developers not want to emulate what ipsc and cuda do? Writing intrinsics by hand is not what I expect from a 2019 language.
Being incentivised to continue on with my 2012 retina MacBook Pro has a nice side effect of getting me used to reducing my personal wastefulness. I don't think I'm missing out on much. An i7, SSD and enough RAM. It's not new, but it is snappy.

I wonder how long I will be able to continue without needless waste, just replacing the battery and clearing out the fans.
> All notable AI techniques to date specify in exhausting detail the thought processes that the AI should execute in carefully constructed algorithms.

I'm not knowledgeable about AI, but from some of of the game-playing AI research I've read about, it seems like we provide in exhaustive detail the rules and objectives and the AI figures out (though a very resource-hungry process) an "algorithm" (e.g. encoded as a neural network) to play the game well.

I'm not saying that's close to human thought, but it seems far beyond having to "specify in exhausting detail the thought processes that the AI should execute in carefully constructed algorithms."
Getting the "Your browser does not currently recognize the formats" error, using FF 68.0.2 on Ubuntu.
Yes, but if you look at it that way, to humans, almost everything except direct experience, is a construct of language.

What's the point?
On iPhone, GPS is on in airplane mode as well (but you can just turn off the location services if you want).
Ok, but if I’m using your thing and I’ve found a bug, asking me to jump through some hoops and/or pay to report it means I just won’t bother.
In Sweden we have an e-billing system where your bills show up as PDFs in your internet bank and then you hit accept or deny (and they go in a queue to pay on either the due date or a date you pick). You can also set it to auto-accept new bills from the same company if you want to emulate how direct debit works (with the added benefit of having a period of time between the bill coming in and the due date to verify the amount is right)

If you want to stick to paper bills, they all have the receiving account number and customer reference number so they can be paid manually via a transfer.
One difference is that your location is not associated with your identity, it’s associated with a random ID that automatically refreshes every few days.
Wow, the "chocolate fetish" case really kicks it out of the park.

Half-serious question, did all those replies come from actual human beings?

Reading the original blog post of this story and other comments here, including yours, I get a vague feeling that the communications on google's part are being done either by some kind of a machine, or by humans that can act like a machine, albeit of rather limited capabilities.
Much better would be selling fuel in kilograms because summer liter and winter liter are two quite different quantity of fuel.
> Information Systems is NOT an engineering degree.

It teaches you how to work as a web developer. Web development being something that people often call software engineering.

Use whatever word or definition that you want to group Info Systems under, but at the end of the day, these people with these degrees are still getting jobs at Google, FB, and the other top companies, and/or startups, and are giving the job title "software engineer".

That is the definition of software engineer that I use. It is defined as "Those people who are working at google, or top startups or whatever".
Google account locked.
mypy is a static type checker for Python
> Sometimes I think scientists fall for the same simplistic patterns of thinking that the men on the street fall for every day.

Sometimes I think that BBC articles don't do a perfect job of precisely explaining the patterns of thinking of scientists.
New Zealand bans swimming with dolphins as numbers fall
At >4mybp, this species may have been genetically close enough to interbreed with chimp ancestors. If it overlapped with afarensis and other australopithecines, hybridisation almost certainly would have been possible. These guys were as closely related (at least in the earliest periods) to eachother as we were to Neanderthals, denisovans and the other undiscovered species who we know our ancestors mixed with.

Homo habilis started its career as an australapithicine, and could probably reproduce with "non-homo" species.

A lot of the classification only makes sense after the fact. If habilis hadn't produced the homo genus, it would just be an australapithicine, and we wouldn't consider it separate from them.
The notion that direct intake of cholesterol is bad is itself problematic. Off the top of the head I can recall at least 3 studies getting null results. Can't link you then on mobile, maybe late if you're still interested.
(There are very rare genetic exceptions where body does not automatically balance intake with less internal production.)

The problem is likely that cholesterol itself is a coincidence, and that intake of too much red meat, sugar, heavily processed foods and also just to many calories in are the major problem.

And likely trans fats are much more damaging. Plus not enough vegetables or vitamin D or B12 in diet.

It just so happens that there's cholesterol in three of these four.

Right now there is more emphasis on lipid ratios (including IDL and VLDL) rather than total number anyway. Those seem much better correlated to cardiac endpoints.
https://wiki.js.org seems to be pretty neat. It's all file based and only uses CouchDB for user administration.
I don't know this particular case, but "malware" seems to be used to describe "adware" these days by some blogs to generate more clicks.

Android is just as secure/unsecure as iOS. Some recent "malware" campaigns targeted both platforms but in general Apple silently removes them while Android gets scrutinized to death.

Edit: to answer your questions, these apps still operate within the limits of the sandbox. Which is maybe a reason the term "malware" should not be used.
If you're struggling with TypeScript + React, check out the React TypeScript Cheatsheets: https://github.com/typescript-cheatsheets/react-typescript-c...

There's even a specific one on how to type HOCs: https://github.com/typescript-cheatsheets/react-typescript-c...
>Apple has consistently shown that it cares more about form over function. No one needs their laptops to be any thinner than they already are

Well, this depends.

Here's how a user put it: "I have to admit being a bit baffled by how nobody else seems to have done what Apple did with the Macbook Air - even several years after the first release, the other notebook vendors continue to push those ugly and clunky things. Yes, there are vendors that have tried to emulate it, but usually pretty badly. I don't think I'm unusual in preferring my laptop to be thin and light. (...) A notebook that weighs more than a kilo is simply not a good thing (yeah, I’m using the smaller 11″ macbook air, and I think weight could still be improved on, but at least it’s very close to the magical 1kg limit)." - Linus Torvalds

(Later he stopped using Apple laptops for the even lighter/thinner chromebooks).
HN is such an amazing community. Where else could you find commenters that know better than the scientists authoring the Nature article in question, and can then identify exactly why their own thinking is so much deeper than of most other people?
I don't think the Queen has much of a choice. I think it is a binary choice and she has been forced into it - she can either give her consent or not give the consent, she cannot abstain from it. Either way she would be accused of aiding the other side.
The technical side of design systems at CSS day in amsterdam
or it is charging
there is an implied preposition in that sentence, in the sense that that sentence is equivalent to "i gave the book to him". the direct object comes first (the book) which would be the equivalent to the accusative case in German, and the indirect object comes second (him) which would be the dative case in German

thus: ich gab ihm das Buch, or ich habe ihm das Buch gegeben, the former being the Imperfekt form and the latter the Perfekt.

edit: oh i didn't notice that the parent post actually went into that second bit already. sorry, i don't pay attention
Indeed.

https://ide.goorm.io/
> In aerospace and defense, some employers and even the government

Fortunately, I wasn't talking about areospace, or defense, or whatever. The vast majority of people who come out of CMU, are not working in these very specific job areas, so they aren't relevant.

Instead, they are working at SF tech companies like Facebook, and Apple, and the like.

And if you look at the places that the Info Systems people go to, it turns out that the vast majority of them have the job title "Software Engineer", making a median salary of 90k$:

https://www.cmu.edu/career/documents/2018_one_pagers/dc/Bach...

It turns out that a whole bunch of people with these degrees are able to get top software engineering jobs at top tech companies.

> In practical terms, one might argue that better route for those industries at least is to choose a degree with higher perceived value.

No, the facts show that a very effective way of getting a prestigious job, working at a top tech company, with the official job title of Software Engineer, is to get an Information Systems degree. The stats I showed, prove it.
Europe Is Warming Faster Than Even Climate Models Projected
To Be Always Surfing on Tectonic Shifts
Even though I don't like ads either, I think this experiment was a glorious failure which will lead too much learning. That was supposed to be a compliment :)

I'm not sure if GitHub Sponsors is already planning this, but since they also track dependencies they could automatically distribute a part of the donations to all the transitive dependencies.

Also, I agree with others that Open Source by itself is not a business model. It's inherently altruistic, so self-sacrifice is a given and if you want to get paid, the best solution IMHO is to support companies who support FOSS by working for them (or founding one yourself). And while of course not everyone has that privilege, we collectively do have a lot of power to influence the job market and donation platforms:

- If you're currently interviewing, make it a point to ask about this.

- If you're currently employed, ask around what your company is sponsoring, or organize an effort to start doing so with a group of like-minded people.

- And lastly, if you're making a shitton of money, donate to the software you use in your private life.
EFI System and /boot are often the same partition, but they don't have to be, GRUB can boot a kernel and initramfs off most common linux filesystems (and less common ones like xfs, hfs and reiser), it can even decrypt a LUKS partition.
What you call dark patterns are ways to ensure users don't accidentally load malware onto their device. They can definitely do better though - I think a good first step would a dialog to choose trusted alternative app stores such that installing apps does not require a separate confirmation step (as is currently the case.)

The Google Play Services moves are unfortunate, but required. Most device manufacturers do not provide updates for Android on time, so any code that is part of Android itself becomes harder to update.
I've got a laundry list of recent MacBook Pro issues:

1) Batteries have been swelling like pillows since 2010, affecting 2 of 3 of my MBPs. They said it's an anomaly, but the recent exploding batteries didn't surprise me at all since many people experience this swelling.

2) Double-pressing keys for 2018 MBP, as in this article

3) Keys fading quickly on 2018 MBP, killing the resale value of the laptops instantly. Good for Apple though, both me and others who would have bought my laptop have to go buy new ones
JS was designed to be dynamically typed, just as Python and others, it is at the root of those languages. I can totally imagine that with all the big web apps of today type safety is a thing for some people working in large code bases. But that doesn't mean all dynamically typed languages need to perish.

Why not create a beautiful statically typed language from scratch that compiles to WebAssembly? Why do we have to introduce a type system on top of an old and flawed language? I mean, maybe you'll get some type safety with TS, although it won't be 100%, but what about the future? How long will this toy technology stay?

For me, this is so typical for the JS community, jumping the boat in a whim. And IMHO this creates the famous Javascript fatigue. Learning disposable things. Therefore I moved back to C++ after 6 years of web development, learning things that actually make sense and that I can use for years to come. Not having to work with all those temporary black boxes that are praised by the community.
Is a $140 Smart Water Bottle for Kids Worth the Price?
>My solution has been to place an Apple bluetooth keyboard -on top- of my 15" MBP keyboard and that seems to work pretty well, but wow, it shouldn't have come to this...

I did that with my 2008 unibody Macbook Pro (yes, Macbook keyboards also sometimes broke pre-2016), which also suffered from EM209 [1] (second time, beyond Apple's free-fix period). I used heavy-duty rubber bands to both hold the screen together along the non-visible borders, and affix the wireless keyboard over the computer's. Certainly something to never ever show anyone else, but completely functional with the exception of the inability to close up the computer. Only after failing to start one day did I replace it with the 2012 non-Retina I am typing on; come to think of it, it's now exactly as old as the 2008 when it completely died, albeit in full working order. (It did need a keyboard repair. I am hard on keyboards.)

[1] https://randyzwitch.com/broken-macbook-pro-hinge-fixed-free/
FBI Index
I wouldn't exactly call what TypeScript has the best type system out there. It's deliberately unsound, doesn't enforce full static type-checking, _and_ doesn't provide for runtime checks (there are third-party libraries, but if you're bringing up third parties one might as well argue that JavaScript has a great type system because TypeScript exists).

A lot of it is due to the project's overwhelming priority being as easy to interop with JS as possible, but I've found that quite a few of TypeScript's fancier features are sugar that's entirely up to the developer to enforce.
You can try and take some old JS lib and annotate it in TS. It'll work. It'll be very clunky, and full of any/unknown.

There's a reason why strong static typeable code looks the way it looks (basically functional programming). You can type a monad chain, because it's a container type for arbitrary types interacting, but you can't easily type a switch nested in a for loop that uses a queue to walk a tree.

Of course the flip side is that to walk a tree functionally you need recursion schemas, and they are ugly/complex.