skysight-inc/HackerNews huggingface dataset:
> We can tell, you've not grown up here.

Likewise I can tell that English is not your mother tongue.

I understood everything you wrote (you're obviously fluent), but tiny little things give away that English isn't your native language:

> learner's with native tongue that hasn't these features

I would have written: learners whose native tongue doesn't have these features

> but we just let it slip

but we just let it slide

> you've not grown up here

you didn't grow up here

I sincerely hope you don't take my comment the wrong way. It was too interesting to pass up an example of the very thing you mentioned: that you can tell even when the person is fluent (even if you don't hear an accent).

Related observation: You know how Ted Kaczynski, the Unabomber[1], was caught? He used the expression "You can't eat your cake and have it, too."[2] But nearly everyone knows the expression as "You can't have your cake and eat it, too." Ted Kaczynski's brother recognized Ted's highly unusual usage from the anonymous manifesto published by the Unabomber, and this is what convinced him that he was the Unabomber.

[1] https://en.wikipedia.org/wiki/Ted_Kaczynski

[2] http://itre.cis.upenn.edu/~myl/languagelog/archives/002762.h...
Haha, as if Keurig is an improvement over burnt cigarette butts.
>Another example from the annals of machine learning history: time and time again when there is a breakthrough in architectures, it's usually followed a few years later by a simplification of the architecture. For example we started with networks like VGG which are these big, hand crafted architectures. Slowly over time architectures have become _less_ exotic, instead opting to simply define a basic building block repeated N times.

>The reason for this is because in the intervening years we gather more training data, better training techniques, and more computational power. So we can instead use a more homogeneous architecture which has _less_ assumptions (less priors) and at the end of the day we get _better_ results.

>I'll repeat that. We put _less_ priors into our networks and we get better results.

Is move from VGG-like architectures a question of moving to using less priors or just move to different priors that work better?

In addition, I'd claim that a choice of training method also imbues the whole ML system with prior knowledge. If we add a dropout layer, we wish to enforce a particular regularization scheme on the model because we know that we need to regularize to model to avoid overfitting. If we choose to use a particular optimizer instead of another, we use it because we know it has desirable properties on particular objective objection.

>So we already know that architecture isn't ultimately important. You can have a giant, fully connected network, and it _will_ work, if you feed it enough data and have the computational power necessary to train such a beast.

I'm slightly unclear about your argument here. What is the point of training the fully connected network for a long time and with massive datasets to get equivalent results and structure as convnets if we already do know that convolutional structure with weight sharing is a good fit for natural images? Deep learning has been casted as a magical black box that produces impressive results "yet the scientists don't know why!" by the press. On the contrary, these results suggest there might be less magic in neural net models as the recent hype would suggest.

> The examples are clearly lab queens, where the occluded regions are not particularly interesting/challenging.

To me they look quite like the standard examples used in inpainting and denoising articles.
I am not saying that journalism is ethical 'in general', but that among journalists there is a strong taboo against revealing sources. Whether we compare that to the omertà code of the Mafia or the Hippocratic oath is a different matter.
Agreed. The network is trained in a sense "online" on the target image and directly applied to it. I don't see much impact of this work outside image denouncing or tasks already presented in the paper.
Ticket To Ride does that well IMO. Really simple rules yet I still can't work out any sort of optimal strategy to play.
I would argue the subsidies are going to the customers. The drivers, who often take out leases only to be surprised by Uber pricing changes, are often just treading water.

Karhoo is a more flagrant example - they allowed multiple referral codes per account, and people quickly circulated lists of codes that together came to over $100 in free rides.
and yet Apple asks for your passcode and puts it on their repair database if you take it in. no idea how many of your other accounts their repair people use your phone to compromise. I'm guessing it's low but it's not impossible to believe some repair technician with your phone's passcode might use your phone to access other accounts
Bitcoin Is an Emerging Systemic Risk
Exactly this. I dunno if you have seen old movies where there is a guy at a desk and in front of him is a pad - built into the desk - with large stacked sheets of paper tucked in at the corners to hold them down, A3 size or larger. This was used to just do any quick bit of writing, make a note, do a calculation, sketch something out, whatever. When a page had been sufficiently dooodled on it was just peeled off the top and there was a fresh one underneath ready to go. THAT is the experience Excel replicates. A dedicated, single-function piece of software to do a particular task COMPLETELY misses the point.
We met in college. We were the only students there who had tought ourselves “C”. We’re still together 30+ years later.
Huh. Looks like it can be applied to a bunch of other innovations too.

"Destabilizing Nation-states with Biology" - Bio weapins

"Destabilizing Nation-states with Nuclear Physics" - N-bomb
Lexing, parsing and generating the AST are comparatively straightforward and a very small part of a real optimising compiler.

The hard stuff is everything related to the code generation – register allocation, instruction selection and scheduling, dealing with any peculiarities of the target ISA and microarchitecture, etc. Your goal here is to preserve the semantics of the HLL constructs while emitting the optimal sequence of instructions for the CPU to execute.
Failing to Save the World
Does this also explain - on a higher level - why AlphaGo Zero was possible and so successful?
It depends on your source and target. The two parts are practically different disciplines. If you target llvm or naive assembly as output, most of your work will be in translating semantics, and depending on the language complexity, there can be a lot to implement. Or not that much, in simple languages like C.

The back end is mostly about transforms that preserve meaning, with a long tail of attempts to prove things about the code to make things faster in certain cases.

You can also have languages with complex front ends that need lots of work, whether it's preserving runtime type information (a big serialisation job that's not strictly back end work), interesting type systems that also are trying to prove things about the code, features that require increasingly elaborate transformations before they can be handed off to any common back end (like closures, iterators, async, continuation passing style).
>requirements is higher than the time cost of using a less perfect language but richer ecosystem; but that could be totally wrong.

Believe me, breakdowns will cost much more, especially if your device has no ssh, connected via ASI/some military obscure one-directional interface. I found that in many fields it's incredibly hard to approve third party libs usage, even some basic stuff like boost.

>~1.5KLOC - sure, it's Go, but that's a bit more than 10 minutes

Well, it is Go.

This is go json parser:

https://github.com/buger/jsonparser/blob/master/parser.go

And this is angstrom:

https://github.com/inhabitedtype/angstrom/blob/master/exampl...

cron should be easier, it's either vars or cronlines, which are trivial. I prefer to write it in angstrom than to catch some unexpected panic in go because of type coercion or similar shit.
Russia No. 1 in Facial Recognition, According to Official Spycraft Techies
Fascinating thing about the Unabomber.

Reminds me of when an Indian friend in high school played a prank on another friend by impersonating me through instant messages (we were sharing a hotel). My friend was able to figure out that it wasn't me because my Indian friend used the phrase "today morning" instead of "this morning."
Tesla mega-battery in Australia activated
This looks like a very well done project. If you are more a traditional software kind of person, I recommend heavily KMyMoney[0]. I have my full family accounting since 2007 in it (every single income/expense) and it works flawlessly allowing me with the great reports to know exactly where our family money is spent and saved.

[0]: https://kmymoney.org/
GlassOS – JavaScript Browser Operating System
https://kurisubrooks.com/glass/
Thanks for finding the study! And it actually is sponsored by $M no wonder the conclusion is that using a $M product will help catch bugs.
PS: Actually I was wrong, I just checked and it seem very weird that you can change the password without a confirmation from another trusted device or trusted number. Meanwhile to mitigate a little the threat you can delete your mobile phone number from trusted number so someone hijacking the SIM card cannot receive a confirmation code if he put your sim card into another phone.

——————-

I don’t really get their point it’s like if someone told us « Linux have weakened their threat assessment level, if you got the password of a sudoer user you can access evrything on the system »

The only difference being that it extend to what you putted in the cloud. But loosing the passcode on iOS was always the equivalent of giving full admin right on the machine.

That’s the whole point of TouchID/FaceID/SecureEnclave teach user to have a strong passcode while keeping a smooth UX because they don’t have to type them regularly.

So yes this is a single point of failure which come with pros and cons.

- The bad news is that if you give your passcode you can loose everything

- The good news is that the only way to crack your device is to guess in ten attempts what is the passcode from 1000000 possibilities by default (maybe less cause you can’t decently use some combination like 123456)
Be first to learn how to create successful food delivery websites
The only thing that I don't get is this concept of free Apps ( software) , we don't deserve to be paid for our work as a software developers? and btw, all this "free apps" , all of them, have inside tracking frameworks such a google tracking services, mixpanel , you name it. So in the fantasy world that you are trying to achieve , I dislike as well what big, tech are doing with our data, you would have to create your own Store with strict polices of non tracking , and still you would not be able , because they will track you in their servers, so, unfortunately as you know, the battle is mostly lost.

And open source would not solve anything, we all know that google is tracking us (always) and we go with it, we don't need to read the code, is an open secret.
I feel like the opposite's true for me (sample size: 1). I spent a bunch of time in tech support, then built a bunch of tools to speed up stupid manual time-consuming stuff. That got me a promotion into programming, and now I'm out of direct contact with the day-to-day issues in support so I generally rely on support staff to make additional feature requests now.

But then, I don't tend to accept the status quo. I think there are certain personalities that never do. There's always something else to challenge/improve.
The funny thing is you can save your spreadsheet into Sharepoint which does have version control and people still do it that way in Sharepoint too...
I take that you've never heard of Mark Twain's "The Awful German Language"[0]? My favorite quote is

"My philological studies have satisfied me that a gifted person ought to learn English (barring spelling and pronouncing) in thirty hours, French in thirty days, and German in thirty years. It seems manifest, then, that the latter tongue ought to be trimmed down and repaired. If it is to remain as it is, it ought to be gently and reverently set aside among the dead languages, for only the dead have time to learn it."

Although, as a native speaker I can't comment on whether that's actually accurate.

[0]: https://www.cs.utah.edu/~gback/awfgrmlg.html
Torna Star Wars. Ecco i gadget da non perdere
It's not. The east-west gradient is not random. As you go east, indo-european languages grow more conservative.

And indo-european was a pretty complex language, with all the cases, declensions, plural modes, etc. The more of that is lost, the easier it is to learn.

The more conquests, trade and migration there was, the simpler the language is. That until you consider vocabulary.
Alpha Go Zero is actually more similar to a GAN: https://arxiv.org/abs/1711.09091
Webroot SecureAnywhere Antivirus 2017 Crack and Serial Key Free
Alpine Linux 3.7.0 Released
But he still has the "concidered"...
I so strongly agree: the weakening of the iCloud 2FA is the key issue
Okay. Cool, so we average out based on the students that particular site/course teaches. But that can't really be the national average right?

Thousands vs millions in the set of students vs those who never applied for learning.

but yes, we can average it out.
Well, if you are taking many hours to process said data on a single processor machine (say eight cores) then throwing it into an environment where you can crunch it with many cores (say 1440) then this does make some kind of sense

Yes but https://aadrake.com/command-line-tools-can-be-235x-faster-th...
So this guy has cracked the secret to mouthwatering meaty goodness, where others have failed?

Excuse me if I seem extremely skeptical. I'm sure his products are tasty, but they're not fooling anyone.

"Indistinguishable from the real thing!"? Yeah, no. Maybe for overly-processed charcuterie products that are mostly potato starch anyway. But absolutely not when it comes to actual cuts of meat.

It's basically all soy, and I'm sorry, but I've tried a ton of soy "meat substitutes", and they don't even come close.
Modern Hebrew is indeed about a century old. But a huge proportion of its vocabulary and grammar and based on the Bible, and many centuries of Jewish religious and legal writing. Don't forget that for 2,000 years, Jews have prayed, studied, written, and communicated in Hebrew.

It's easier for a native Hebrew speaker to read the Bible or rabbinic literature than for a native English speaker to read Shakespeare. Moreover, a good grounding in Biblical and rabbinic Hebrew grammar and vocabulary makes modern Hebrew far easier to understand.

To say that modern Hebrew is "made up" exaggerates the degree to which Hebrew exists on a continuum. It was revived as a spoken, day-to-day language used for non-religious, non-legal affairs. But there are more than 2,000 years of Hebrew documents out there, and they contribute massively to everything from idioms to grammar to vocabulary -- along with many modern terms from English, Russian, French, Arabic, and other languages.
Threads about language on HN always turn into "why my language is harder to learn than yours". It's all relative, there's more to learning a language than just learning the words and grammar.
To throw a dissenting voice into the mix:

I do not think intelligence is a consequence of structure. Transparency is a consequence of how light interacts with objects. There is no "transparent gold". And being transparent is not something we can program gold to do.

Programming is the application of an electric field across a silicon surface: this can no more transmute silicon into gold as it can into a nervous system.

Consciousness is a biological activity. It is not something wood, silicon, sand, metal, glass, water, etc. can do by virtue of moving around in an interesting pattern. To me, this is akin to believing magic, or to thinking that the issue with Bug's Bunny's consciousness is that the ink wasnt laid out in the right way. Rather, there isnt any.

As scientists we should begin very clearly by identifying the target phenomenon. Line up everything in the known universe that is conscious and you will find that it engages in a highly specific biochemical activity that requires a whole set of highly specific chemical interactions.

To believe these can be achieved by applying an electric field across some silicon seems like the victorian superstition that a person could be raised from the dead by doing likewise.

Rather, all we are able to do is imitate in the weakest sense. People fooled by chatbots are no more enlightened than the early victorians who were shocked to watch the movie of a train coming at them. Fooling people is a very easy thing to do. And esp. in the area of consciousness when "alertness to things that might be conscious" seems a deep psychological preoccupation of almost every animal to the point of absurdity (eg. being scared at the wind).
New Features and Noteworthy New Packages

- Support for EFI;

- Support in the installer for the GRUB bootloader

Significant Updates

- GCC 6.4

- LLVM 5.0

- Go 1.9
- Node.js 8.9 (LTS)

- Perl 5.26

- PostgreSQL 10

- Rust 1.22
Nah — I like it the way it is.
I met my girlfriend at hackaton. I am in a time with her. In that team. we developed a mobile application which evaluate somenoe's profile picture whether it is good or not. At the end of day of hackaton. She helps my presentations.
A bit of a side note, but you caught my eye with the phase-space/Lagrangian/Hamiltonian methods. I always loved those methods (including Fourier Transforms).. but that seems to make me an oddity for having both struggled to pass Calculus 2 (as in with a B) while aceing the Classical Mechanics math for Hamiltonian and Lagrange methods and all those phase space problem domains. Makes me suspect that people tend to comprehend certain subsets of math better than others. Still those mathematical methods are going to beyond most first year undergrads.
And PHP powers some of the largest sites on the web. Solidity will work for most people who just copy a boilerplate smart contract.
Your personal difficulty with a language will also obviously drastically shift once you've picked up another language.

E.g. I've never learnt Dutch, but I can read it passably because of my combination of Norwegian, German and English. While getting to proficiency written and oral would take some work I'd certainly be far easier than starting from the base of a single language.

Same with e.g. Spanish or Italian because of the bits I remember of French from school..
I wonder why having access the sea makes it easier to learn English for north-western residents of Russia.
> Why can't the industry finally just drop stupid whiteboard coding and move on to more practically focused questions?

Cynically, I wonder if it's sometimes because it's a crutch for the interviewers. Like anything else, interviewing is a skill that you learn through interest, study and practice. I've been carrying out technical interviews for years, and still wouldn't say that I get it right every time. If the interviewers have not made an effort to learn how to do interviews, or don't really want to do them, or don't actually know what the job will involve, then they can just fall back on asking algorithm questions.
Code a Battleships Bot in the 1M satoshi challenge
it's official, we are running out of ideas
Malicious Bitcoin Wallet Generation Software Could Produce Known Private Keys
I mean personally, I'm OK with just continuing to use Excel. If anything it'd be nice if they made newer APIs. I actually like COM for some reason, but it does feel dated at this point. I bet there are some other APIs, but I'm not in the biz of writing Excel plugins, so I'm not up to date on it. I did it once for fun and never spoke of it again.

But basically, I kind of just want a simple API for interacting with workbooks and providing functions, maybe using embedded JS or Python scripting. That, to me, sounds like it would make Excel a lot more palatable toward developers like it is toward end users. (Honestly, I think what I'm describing is a bit like WebExtensions but for Excel workbooks. I'd dig it.)
Scala: Calculating distance between two Locations
>Ripping up floors is an actual thing there?? I assumed the original poster was speaking metaphorically about how much gets taken out.

Haha I was not...people literally take the floor laminates with them when they leave, if not to reuse them but out of some sense of ownership I don't fully grasp.

Apartments are rented in a few ways: fully furnished (incl. floors and all the furnishings and even kitchen stuff) which is aimed at expats who make lots of money and people who are living short term; partially furnished (maybe including floors and some appliances or fittings, for which you'll pay a regulated monthly fee), or bare, which is as it suggests without fittings and without floor coverings. The latter is cheapest and most common I think.

I've heard that sometimes you can make a deal with the leaving tenants if you'd like to keep their existing floors (for a price, of course!). People here seem rather adept and used to installing the laminate themselves, and they also seem to like the idea that you can put down whichever floor covering you like best.

It must be a good business to sell floor laminate...
Somewhat related: There's currently an article on the front page of an Indianapolis TV station's web site entitled "Technology advancements lead to crack in IMPD officer evidence tampering investigation" [0].

It doesn't mention what type of phone they're talking about in this case (or go into much technical detail at all, of course) but I'm very curious just what "advancements" enable law enforcement to bypass the encryption that is, by now, enabled by default on most phones, AFAIK.

I'd be even more interested if this was an iPhone, as that's what I have. This wouldn't have been iOS 11, however, as the original event (the setting of a passcode) occurred on 2015-11-02.

Regardless, these "advancements" discussed in this article sound more like "regressions" to me.

[0]: http://fox59.com/2017/11/30/technology-advancements-lead-to-...
Ask HN: I'm trying to find an old HN post about life logging
There was a post that was number one on HN 2-4 years ago about how someone used life logging to correlate events to certain reactions (e.g. eating certain foods made them feel slower). Does anyone know which post that was?
I'm pretty far from a vegetarian and this doesn't pass the "sounds like nonsense" test.
You agree that Dutch is closest but I wonder why it is clumped together with languages that are generally more difficult, like French and Spanish. Perhaps the map doesn't have enough resolution to be so meaningful in that way.
The heaps are smaller. The problems with gcs start when you have multi gigabyte heaps. If every heap is only a gigabyte it will take at worst 10ms per collection. (Anecdote) If that is too large then you split your heaps into smaller ones until the pauses are acceptable.

Also remember malloc isn't free either it takes time to execute.
This one always irks me. If I know that my phone needs a repair, I’ll always back it up and do a fresh install before bringing it in. It’s a huge hassle and I get the impression that not many people even think about it.
We all have patterns while texting. I remember when I was in college, I had made a new friend, she was the 'monitor' of the class, yes, we had monitors in college as well.

Back then, we didn't have whatsapp, so we were texting. She never responded to texts during lecture before that day, so I was shocked.

Then, one message later, I realized that it was someone else using her phone and fifteen minutes later, I said, "If you are done, please give her phone back to XYZ"