skysight-inc/HackerNews huggingface dataset:
Yes it's amazing that it can find an equation that fits the pendulum's motion. But if you didn't already know the physics math, it would just seem weird and arbitrary.
Many -- perhaps even most -- of his fiercest opponents within linguistics agree strongly with most of his political views. George Lakoff, for example, is well known as a leading anti-Chomskyite linguist, and also as a vocal far-leftist whose political views largely echo Chomsky's.
Huh, very interesting. (And mildly obvious.)

I'm curious what I should be keeping an eye out for, what sorts of people would be the most interesting to chase, etc, to maximize my chances of causing this opportunity to present itself at some point in the future. (I'm not particularly social right now.)
F# is HUGE.

There are other things like akka.net, orleans, dotnumerics, accord, alglib. Infer.net for graph based models. A lot of others are proprietary.
Which is why I'm sticking with Office 2010.

Microsoft totally wrecked font rendering in Windows 10 (W8 too?). Edge browser doesn't have ClearType either, which is braindead for a program you spend so much time reading in.
I'm not sure if this is an old idea revamped or not. But in the recent season of Mr. Robot they use a very similar device in the same type of situation to steal password credentials.
just been fixing that, though I've added four, I hope it's ok
>So, mice, and people undergoing chemotherapy. Not exactly (for those who have had friends and relatives ever had to undergo chemotherapy, you will understand what I mean) the common population.

Why would it be any different for the "common population"?

>I'll pass on this intermittent fasting "fad" for now!

Fad? It's being around for millennia for.
Ah, so you're speaking about dwarf fortress as just the code sitting on a disk doing nothing. I'm speaking about dwarf fortress running on a computer with a player using it.

Both are art in my opinion, just different kinds.

Same as a play scenario is art, and a play performed on a stage with audience participation is art as well, but different.
The biggest excel lesson I learned from him

A1=13.5
B1=A1*55.5555
But the problem you point to seems more related with the process than with the technology, right?

In any case, there is this Excel alternative, Resolver One, which has what I believe it is a killer feature: you can expose the Excel sheet as a web server. (With Excel, you would need to have a Sharepoint server for that, I believe).

That way any user can iterate a lot on an initial excel sheet but then their group can just work with the web version as an "immutable structure" sheet, and if a change needs to be done, you don't need to go and contact someone with appropriate permissions to upload a new version to the server, etc.
> They can't just move it back to the top.

Why not? They did just moved it to the bottom just as frivolously.
I didn't realize there are webcams that you can mount a DSLR lens on, nice!

Pretty impressive results.

Is there a problem with going below 3fps?

Could you miss some vehicles or is it something else?

If you still have that quick and dirty python script, I'd like to see it if possible.
Some people in corporate BI, when confronted with a problem, think "I know, I'll build a cube." Now they have two problems.

Credit goes to: https://blog.codinghorror.com/regular-expressions-now-you-ha...
> if you aren't an aggressive muscular guy you'll just get some fugly harpy who will "settle" for you

The irony in this statement is staggering.
Occam's razor should apply here.

It is impossible to prove a negative, but the percentage of people taking a phone on a >50m mixed-gas technical dive is vanishingly small.
I am curious, how do these libraries work for other languages, for instance Java interface to curl, how do they work around that fact?

This can be put forward as a PEP, I am not undermining the issue.
Fertility Campaigns: It’s a Kid-A-strophe
'Non-routable' as in a single label, or as in not resolvable. I don't think it is unreasonable to consider an address invalid when its domain part cannot be resolved. Checking for RFC1918 ranges means you don't try to send to another class of addresses that's never going to be received.

You would lose the bet. The product supported IPv6 from day one.

That is a robust, if somewhat complex, solution for a relatively small volume of mail. When you're sending ten million messages a day by the end of the first month, pushing everything into a single relay of any kind is asking for a lot of trouble.
> I have been to Japan and the society is fairly autistic. People are polite but want to stay in their own little bubble. You could collapse on the street in Tokyo and nobody would give a shit if you don't block the entrance of a business.

This might be more of a reflection of living in a large city, rather than being Japanese. In a rural area, you wave to everyone you meet. In a large city - Tokyo, Beijing, Moscow, New York, etc. - your arm would fall off by mid-afternoon.

> a 99% male space where women were universally hated

Funny, I don't remember Usenet as a MRA haven, but perhaps we just visited different newsgroups.
The PS4 Pro Will Help Launch a New, More Complicated Era of Console Gaming
Exactly - its efficiency is that the analysts can write the formulas themselves instead of briefing a development team and waiting a week.
Whether or not we can ever come up with a good definition of "explainability", I still think it's misguided. In almost all applications of ML, accuracy matters far, far more. Predicting whether a patient has cancer, for instance, it matters a great deal that you get the highest accuracy possible. Every point in accuracy you lose to "explainability" means people die.
Billings isnt even a top 5 town in Montana
well with this waterproofing probably back to an iPhone :)

Security+convenience+waterproofing are the key characteristics for me and the iPhone hits those fairly well (now).

I've tried various androids but from what I've seen of their security/update policies the only way to get a good level is either use a nexus device or manage OS patches/upgrades yourself, even there I think that Android is still some way behind iOS on the security front.
Thiel is overrated.
In Firefox, you can control a lot via the `about:config` directives. You can put all that into a `user.js` for portability and reference, like this:

https://github.com/delight-im/Secure-Firefox

But unfortunately, there are so many things that can contribute to identification of your browser, and many of them cannot reasonably be blocked. The important section of the Chromium list is "(2) Machine-specific characteristics". You need most of that, so you can't block or hide it.

Privacy is not easy. Not to mention the situation for non-technical users.
In one of the sections:

> for example, TCP/IP traffic will often reveal high-resolution system uptime data through TCP timestamps.

Is this something that's on by default? Dependent on OS? Not deeply familiar with the details of the TCP stack, but have never hard of something like this being exposed via TCP requests!
There's an option on the browser that will set the appropriate headers. Fallback is the OS language.
Doesn't solve all of it, but that's why I use random localparts instead. Sometimes people wonder whether the address is correct, but if I confirm that it's ok that it looks weird, people aren't overly confused and just accept it. I then have it all integrated with Mutt so it tags emails with a human-readable label and automatically selects the correct source address when replying.
Germany clarifies ethics for self-driving cars: Treat kids and adults as equals
And what kind of beginners are we talking about? Are they comfortable with a browser? Do they already know how to program something?

I'll add to that, "Are they even computer-literate in any way?" I'd worked at a college a few years ago, and it is sometimes shocking how little the newcomers know about just using and troubleshooting basic problems with computers, nevermind learning how to write programs for one... and IMHO it's only gotten worse. Knowledge of things like basic filesystem concepts ("What's a directory? How do paths work?") in particular seem to be disappearing.
Well, if you were gonna submit an abstract, the deadline was a week ago. Good luck getting a grant proposal ready if you haven't already!
> noise-canceling headphones, they do not produce a constant pressure on your eardrums, which has been suggested to cause hearing loss and certainly plays a role in listening fatigue.

Are you saying that the feeling of pressure will stretch the eardrum or something?
So where can I sign up for having my stomach replaced with a matter-antimater reactor or whatever it is this gadget that actually gives me access to this energy?
As a PhD survivor, I liken it to a pyramid scheme these days. There aren't enough tenure track positions to have viable careers for all, so do not go into a doctorate program without considering your non-academia route to happiness and fulfillment.

My experience of getting the PhD was pretty positive (finished after three and half years, good university, good subject, great supervisor) but I still see so much truth in these essays: http://100rsns.blogspot.co.uk/

Or to be more succinct, https://en.wikipedia.org/wiki/Sayre%27s_law
VLOOKUP has a parameter for exact matches.
"Private" fields and methods should use one underscore. Two underscores are for name mangling issues and __method__ is for "magic" methods.
On topic:

I feel bad for Linode too. Even though I am not currently using their service, I have used it in the past and I found their tools to be very straightforward and easy to work with.

Off topic:

> Same.

Exactly the same or mostly the same? I am not sure what you mean by that single word sentence. Do you feel the same about Linode? ("bad") Do you use Linode as well as Digital Ocean and others? Would you hate to switch? Or all three...exactly the same?

"This." in a response is much maligned around here. I would think the same goes for "Same.".

Sorry for getting completely off-topic, but I don't understand why millennials (or other people) are regressing away from fully understandable sentences towards single syllable grunts and crude hieroglyphs. Maybe I'm wrong and you're not a young person - but I assume this is a younger person's habit.

Maybe it's not a bad thing and we're all going to evolve psychic powers so that we just know what the other person meant when a single word is spoken. That would be pretty cool.
They will get stolen way before we have time to lose them.
> But the Internet isn't that place anymore. Now it is dominated by the same competitions. To get favorable treatment here you need to be beautiful or wealthy.

I disagree; The internet is not one big homogenous blob.

> You have an ugly personality, and it requires special compassion for anyone to not reject that

I do agree with your assessment, but it seems that unimportant is actively working towards being rejected. Instead of trying to improve himself, he's happily playing the role of the reject, blaming society and "harpies" or whatever on all his woes.

I'm sure there are people whose instinct is to find the goodness inside folks like him, and god bless 'em - but it ain't me. When someone flings shit at my feet, I don't dig through it to see if they swallowed a diamond.
That's a really cool approach, but taking the time to rip the disc means you get the extras and other features that were on the disk, along with a significantly higher quality encode of the content.

If the focus is on quantity and diversity, I can understand just getting a decent-bitrate MKV or MP4 of just the film, but it might be worth it to see if there are Blu-Ray rips of the media in question "around" before just grabbing what's out there; at the very least, complete (and perhaps even decrypted, since that's finicky) rips have reasonable value on private trackers.

I'm guessing this sort of thing has probably already been taken into account.
You know what puts off beginners?

Articles plagued with stuff like "this is horrible", "this is shit" and so on and son.

I see too often articles that just try to denigrate other technologies, saying that they suck, they are horrible, they are shit, they should be considered harmful, etc, just to try to make the author sound smart-assed.

The truth is that most stuff is the way it is for a reason. Maybe the situation has evolved and the reason is no longer valid, or maybe the people that built the thing had different goals than you. But understanding why it was valid for the other person and why it is maybe not valid for your use-case in an empathetic way will only make you a better engineer. We are all smart people trying our best to achieve something using technology. We are on the same boat. Let's stop insulting each-other.

If I was a novice and saw and article like this, I don't think I would want to hang out with such an overreacting crowd. Python is a libre project: instead of insulting other people's work to sell your book, try improving it. I can understand why proprietary software sometimes sucks -- it is disempowering -- but with libre software you are just kindly given a gift. If you don't like it, improve it and give back to the community, don't denigrate.
No one should ever use cookies! You should use local storage, and only send what you need to the server and only when you need it
The solutions are only brittle if the different distribution systems doesn't talk with each other. Someone should gather a bunch of different language level package managers and a bunch of distro level package managers in a room and then not let them out until they have figured out a standardised API to declare, provide and require dependencies.
Open Source nostalgia – Can we just move forward please?
iPhone 7, Airpods and courage: the internet reacts
> I've never encountered the "X requires unstated requirement Y, which fails to build because of obscure compiler error" issue, I would have liked if the author named X and Y.

I maintain an open source Python project that tends to attract non-programmers or beginner programmers. This happens all the time. Case in point: https://github.com/BurntSushi/nfldb/issues/175

And that's a good case, because the error message is actually pretty nice compared to some others I've seen. But for a beginner user, learning to make the complete connection I wrote in my comment[1] on that thread is totally non-trivial.

[1] - https://github.com/BurntSushi/nfldb/issues/175#issuecomment-...
I thought it was the database designer. But OK, maybe that's just semantics and I'm not very good at those.
> but if you assume that people are using a case

So tired of this argument in defence of the wart, people use a case because of the wart and then this is used to justify the wart "everyone uses a case"
> The best emails are the ones who extend full trust to the email recipient over some account during that first email. [Random company,] shame on you.

Well what else would you have them do? Have people enter their address and send letters there to do a password reset?

A confirmation email before full trust is going to do little: a malicious person would just click that link, right?
The happiness of watching Juan Martín del Potro
Noad – next generation ad blocker
> but it's still a gotcha for the audience this blog post is aimed at.

Would be nice if they had a pointer to the reason, however.
See sub-resource integrity.
https://www.w3.org/TR/SRI/
How about rejecting all email addresses that contain the character sequence "jex"? 99.9999% of email addresses with "jex" in it are invalid, so it makes sense to reject it, doesn't it?
I assume you are talking on the physics e=mc^2 type level rather than an energy store that can be metabolized by your body.
From your link:

Waterproof

• Down to 1.5 m
• Max 30 mins
• IP rating 65/68

This is _not_ water PROOF.
Sounds too. <audio src="data:audio/mp3;base64,..." /> Probably videos as well, but I haven't tried it.
10 Unbelievable Places on Earth That Defy Logic
> but come on, if an attacker has write access to your code

Why is this relevant for this article? The article doesn't say anything about attackers having write access to the source.
C and Python are the languages in which I've done most of my work (I'm still a student). In fact I didn't look to see how's FP done in those languages with which I'm most familiar and that does sound like good advice. Thanks!
Bitcoin / Blockchain technology isn't economically disruptive from an investment perspective. It is socially disruptive in a way that has economic consequences.
As long as there are not namespace clashes, it seems to make sense to allow both, simply as a parent said the pervasiveness of English language documentation (that MS do a lot to promote through awards and certificates).
Customer service is the reason that headcount is actually a useful metric.

A settlement platform that can't instantly answer questions about what happened, why it isn't doing what the user expects, how the API documentation governs a specific version and you have a mismatch... is a settlement platform that is not going to be adopted. Hopefully the customers discover this during the integration phase, rather than being bullied by tech-ignorant executives into using the trendiest thing.

This situation is aggravated by language barriers.

I am not referring to any specific settlement platform or tech-ignorant executives, just to the general problem.
Apple Music has grown to over 17MM paid subscribers since launch
> If by "blockchain" we mean "distributed peer-to-peer append-only transaction databases",

+ consensus.
Yes, looks much better now.
I have a feeling somewhere on the Internet is the story of the sysadmin who got the request from that department for an email address with an ampersand. S/he probably stopped themselves from replying "uh, that doesn't work", tried it, and then learned it's valid.
Ah, right, that makes sense. I don't think it's a fair criticism though, as you're crossing the boundaries between packages provided by your language ecosystem vs. those provided by your OS (distribution). There's no easy way to specify this in a way that would work on all platforms or you'd have to start adding logic to pip that knows how to apt/yum/pacman/port install those things.

It's the same if you look at Ruby, Node, even Go and many others. The second you need native libraries/binaries all you have to go on is the hope that the author has documented them along with the rest of the installation instructions. The current only way around it is hoping that your distribution has packaged up the library you need (and is up to date enough for your requirements) in their native format and declaring the required dependencies.
At Carnegie Mellon, the learning AI crowd was with James McClelland in the psychology department, not the CS department. The shadow of Minsky and Papert over machine learning with neural networks was quite long.
The database designer is a programmer, and the DBMS's data definition language is a programming language.
> The feature is just some syntactic sugar.

I would not call it "syntactic sugar", but rather a leak of implementation details. It could be deliberate, like Perl did for its OO (showing the entrails of all its objects), but it's not particularly sugary-sweet-yummy.
We've got a couple of positive (execution time wise) results here: https://github.com/ispras/llv8/wiki/Current%20state. Relative to Crankshaft rather than TurboFan, though. Compilation indeed takes much longer at the moment (compared both with TF and CS).
NordicJS Live Stream
I'm not really sure why "Linode" and "DDOS" makes the news. It happens regularly. And is nothing to be surprised about.
What is new is how they managed to get their systems upgraded to the point where DDOS does not matter anymore. After big blackout (when they were under attack for weeks and even one of their DC's was completely offline for more than a day) their defenses have become way better. Of course - maybe attacks are not so big. I do not know that.
It's my 8th year with them. During those years only once (I think) I had downtime because of those DDOS attacks. Not bad at all.
- Yes i have some ideas that implementing them will offer extra value, in result acquire more users and money via ads.

- Yes it takes 30%, one of the reasons

- I am not a developer but i have technical background so i believe yes.

- The revelues are not high enough for a full time or even part time developer, i was thinking maybe a once-off outsourcing job. Yes i understand the complexity concern. What worries me is that if I make the move i cannot go back..
Docker now also has a native Mac client that doesn't require docker-machine
Once there was a discussion on HN about a specific command line tool, how easy command lines were and how even an idiot should be able to install and use it. I decided to test that theory by attempting to install it on a fresh copy of Windows, and documenting every step. I did get it installed, but did not succeed in using the command line tool for the desired application. There was also a number of difficult steps that nontechnical users would not know anything about and get frustrated by or turned away from. There were serious mistakes in the instructions. The biggest issue was dependencies which had further dependencies, all of which had their own difficult installation instructions. At least it didn't require compiling anything!

https://news.ycombinator.com/item?id=11453086
The blockchain is in it's infancy. It will be 30-50 years before it replaces fiat currencies, if ever at all. The value is not in the currency but in blockchain tech itself. Take Blockstack http://blockstack.org for example, we have built a new decentralized web utilizing some of the blockchain's properties. There are decentralized apps being built on Blockstack where users can access this new web via the Blockstack Open Source browser. These decentralized apps possess the ability to take out the incumbent apps we see today. Twitter, Medium, etc.
I like Django docs. They are lacking information in some places but generally about right. Python's docs are the opposite, they have too much information. I just want to remember the calls for using a reqex with capturing groups, and its about 5 pages of text into the document.
Beyond the iPhone
If you don't mind downloading the whole file into the browsers memory this should do:

https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequ...
https://developer.mozilla.org/en-US/docs/Web/API/URL/createO...

And then programmatically click the object URL.
The jQuery app may seem "the simplest", but it has no notion of components - https://jsbin.com/jupagugofe/edit?html,js,output, whereas the angular(https://jsbin.com/mepijibika/edit?html,js,output) and react(http://jsbin.com/gijigiqecu/edit?js,output) apps do.
Πορτες ασφαλειας – Alfino Door
>All he did was add some alliteration.

No that's not all he did, he also included some striking images, the throne, the perfumed sail, the lovesick wind ...
I've been reading Zielenziger's Shutting Out The Sun on the hikkikomori phenomenon, and among many depressing story there's one that stuck out:

a father, mother and their early 20s hikkikomori son were sharing an apartment, with their son having very little communication with his parents. One day he burst out to his mother: 'Why did you divorce my father?' The mother answered that they did not divorce, it's just that the father leaves for work before the son wakes up and returns from work after the son goes to bed.