skysight-inc/HackerNews huggingface dataset:
I don't know how one can be in IT and never hear about "cold boot/warm boot" or "code hot swapping" (as opposed to "cold" launch) or "warmed up VM" or a hundred other examples, all of which have exactly the same semantics.

It is especially confusing to read this from JS developer, where one of the greatest advantages of development environment is precisely hot swapping.
And Google notoriously colluded with other employers in a “no poaching” scam that suppressed workers rights as well. Deeply toxic.

More on the blacklisting http://thefederalist.com/2018/01/10/19-insane-tidbits-james-...

The original scam https://www.theregister.co.uk/2010/09/25/no_poaching_a_doj_n...
Why were mobile devices candidates for superpeers?
New Keepass release
Wait, what? There's absolutely no evidence that "Japan chopped down the last of its trees". Why would you say such a thing? You enjoy lying on the internet?
Are your thoughts that Facebook et al would - instead of charging for an ad 'impression' - charge ecommerce sites a sales commission for the referral? (Disclaimer; I think/imagine they do this already to some extent, but it's not the main revenue driver.)

If this were the case, then it would absolutely be in Facebook's interest to present ads based on a persons likelihood of purchase (perhaps using a deep neural recommendations network (akin to YouTube's) to power it all).
I'm missing two smiley icons:

-big hypocritical smile

-not impressed

And I'm missing the option to create and send my own emoticons as SVG.
Again, your link is about consumer devices, not the thinkpad line.
I am so happy that we live a 25 minute drive from an Apple store now. When I lived in the northern Netherlands, there was only an Apple dealer nearby. They were absolutely terrible. I once had a broken 'f' key, the laptop was still under warranty and they were blaming me that I broke the key by removing the key cap (which I didn't). They only repaired the laptop after a lot of arguing.

I had to use my warranty twice at an Apple Store and the experience was stellar. One time they repaired my phone within two hours. With a broken MacBook Pro, they just replaced it. No questions asked. I know that some people have bad experiences, but for me their support has been a lot better than that of Apple dealers and other vendors (looking at you Motorola/Lenovo).
“What's the most important problem in my field and why aren't I working on it?”
"The web has seen more transformations in terms of what is an "app" or a "website" in 8-10 years than ANY OTHER area in programming. It is only natural that widely different tasks need widely different tools to work with."

These frameworks are not as different, though, so I don't that's the driving force.

I think that the implicit argument of the article is that although new frameworks emerge, almost none of them get a large enough ecosystem or amount of adoption to become entrenched.

The other thing that the author hints at is that there is a relationship between server-side platforms and choice of JS framework. Ember got a small lift because it was co-designed by one of the best and most well-known Rails developers, but Rails people seem to have gone to React, and Angular seems to have been adopted by the C# community to the point that Microsoft and Google run joint events. Thus newcomer JS frameworks are less likely to get enough adoption to stick around, because server-side frameworks now have implicit default JS frameworks.
The first thing I went looking for, was a way to set this to EUR, because I am european. There is no such setting.

A small word of unwanted advice for anyone developing anything related to crypto-currency tickers: don't add "multi currency" as an afterthought. E.g. coinmarketcap's API, or the CoinCap interface have hacked this in. It's ugly, inconsistent and feels amateurish. Nothing wrong with adding "mutli-currency" in a later phase, but this is certainly not a "YANGI" thing: There are far, far more people out there, who will want to use your product, but who don't use USD than there are that use USD.
>>I mean, they had the same choice--not to work on fucking up the IP.

This argument always strikes me as something said by a child or a person who never had a job and never had to feed their family ever in their life. I work as a C++ programmer in a games company - I really don't care what you think of the changes that I make, I have a Jira list of tasks to get through and have to pay my bills at the end of the month. If you want to send hate mail to someone, there's a PR email you can contact - normal programmers working 9 to 5 have zero say in design decisions that upset people, nor do they have the time to follow the community - we have PR people for that.
I rather read it as giving them credit.
Concrete 5 vs WordPress – Which CMS Platform Is Better in 2018?
I presume it's the same idea as Slack uses, where they email you a link that you visit. It's similar to verifying your email address for most services you sign up with. That's not literally how it works though, just functionally.
First Android Malware Written in Kotlin
Georgia Business Email Lists
My general attitude is to presume good faith - both on intels part, and on the part of commenters online. I had no idea who he was till you raised the point with me - had he I identified some source for his assertions (even first had observation on a large number of systems), I probably wouldn't have said anything.
Is this only for people entering the country or does it also apply to those in transit?
I have never seen a discussion about the real sustainability of biomass but I would be curious to know something. OK, the CO2 it emits gets recycled and in a stable biomass-burning world cycle, more CO2 will be emitted but also more trees will grow so it should balance out.

Would that not, however, durably increase the baseline CO2 levels? Sure it is sustainable but do we want to sustain a 500 ppm level? Where would it bring us if the whole world switched from oil to wood?
Except they don't have to drug or hit you. They just "confiscate" it if you don't tell them your password.

The last time I went to the airport, I was really tired and it was apparent I hadn't slept. I guess being exhausted and ugly made me suspicious. They way they interrogated me like a criminal and forced me to provide personal details made me seriously consider emigrating.
AI and ML to Reinvent Cyber Security in 2018
Most travel insurance policies have an exclusion for this, something along the lines of the following (taken from an AXA UK policy):

Your policy does not cover you for any claim directly or indirectly resulting from any of the following:
...
8) Confiscation or destruction of property by any customs, government or other authority of any country
The bank didn't somehow grab those three houses (C, E, and G) for free - the assets and liabilities balance out.

So I don't think it makes any sense to say they turned $300K into $1,020K. C, E, and G already had existing houses, and the series of events isn't going to change the amount of deposits or loans in the world as a whole. It doesn't give the bank a profit of $720K. They get interest on $720K, but they have to pay interest on $1020K so obviously they need a spread in rates to do it.

As far as I can tell, you're just describing the bank getting a larger balance sheet and they've got to raise more capital to do it which limits profits.
yes, I meant that to suffer from spectre you just need a shared cache; it's not necessary to share address space.

It follows from what a cache is. You have a large set of numbers (memory addresses) mapping into a smaller set of numbers (cache lines); my necessity there will be a collision.

The mapping is deterministic and you can recover information by looking at these clashes.

Some intel high end CPUs have a feature called CAT which was designed to avoid that different workloads interfere too much by stomping on each other's cache lines, but I think it's meant mostly as a performance feature not a security feature (although there is some research about how to use it to defend from cache-based side channels, see http://palms.ee.princeton.edu/system/files/CATalyst_vfinal_c... and https://arxiv.org/pdf/1708.09538.pdf).

Another possible approach is to make it harder to predict the mapping between a physical address (or an address delta) and a cache line.
I don't know if using a cryptographic-grade mapping for hardware cache would be even remotely feasible nor whether it would actually solve the problem of information leak.
Intel's greatest PR success in this mess has been to conflate Meltdown with Spectre. Only Intel is affected by Meltdown because of their design, and it is a more easily exploited bug.
To be honest, I doubt the amount of money brought into the US by foreign tourists amounts to much in the big scheme of things. I respect your principled stand against the threats against your security and privacy by the US Government, but it won’t really make anyone here poorer.
Native apps, just like it happened on Windows with XUL and MSHTML apps.
What happened to Monday ?
Still no native Browser Integration(without plugins). Still no native favicon downloading (without plugins). But it uses ChaCha20, and Argon2 (compared to keepassxc). But keepass2Android can also utilise both these algorithms.

And would still love to see it in github instead of sourceforge. But this is just my preference
That would make a connection between Github and NPM. What if I want to use Bitbucket?
and offline delivery, which is a big big thing.
this is so 2017, there wasn't even any sex at that party, which was super lame

https://twitter.com/DanielleFong/status/951715106974449664
I don’t know, but if it’s exportable, it’s exportable.
StackEdit – In-browser Markdown editor
VACANCY – INFORMATION SECURITY ANALYST AT PRICEWATERHOUSECOOPERS (PWC)
Tip: Claude Shannon's new biography [https://www.amazon.com/Mind-Play-Shannon-Invented-Informatio...]
is an enjoyable read.
Noted. I kinda assumed ECB was for all EU states, not just for all Eurozone states.
First of all, I absolutely loathe emojis and hate that they are on by default with no (easy) way to disable (turn into flat glyphs in the color of the text, not :some_stupid_name: as some applications offer).

Having dozens of sets of emojis that look quite different doesn't help either (on web in particular). And there's not that much coherence within the sets either. Apple in particular is really bad at this. For example, beer[1] looks like a photo, whereas crap[2] is in a completely different style. Each individual one can be nice and well thought out, but it makes them all look bad if they don't fit together.

(Twitter's are much better in this regard)

1. https://emojipedia.org/beer-mug/

2. https://emojipedia.org/pile-of-poo/
> a Macbook is just a product you don't have to buy.

and you learn these things by reading blogs.
My bet, browser will be reduced to yet another general purpose VM, with the new trend being WebAssembly + Canvas/WebGL.

Or back to pure native.
Cierge means a votive candle in French.

Also using dotnet for things that suppose to run on server still makes me uncomfortable.

But I will try and I hope to change my opinion on projects like that.
I am an American living outside the US for ~5 years. It's become very difficult to plan for the future now that I am in a permanent relationship with a non-US citizen (we would be married already if not for the various complications associated with being different nationalities). Especially since she is from a so-called "shithole" country, one of the poorest on earth, we have doubts about whether it's even worth ever trying to go back to the US longterm. What if we do everything right, go through the green card process, and then suddenly green cards just no longer exist? That statement might have sounded crazy 10 years ago, but can anybody really assure me otherwise now?

I know 10+ people who are educated, hard-working, and have every qualification yet are denied a simple tourist visa to the US for whatever reason. The process is lengthy, costs a decent amount of money, consists of filling out ridiculous forms on antiquated websites and attaining sponsors from the US, and then results in a 5 minute interview where some prick essentially makes a snap judgement about the candidate. We got lucky once with the tourist visa process, but that was pre-Trump.

The US is an utter embarrassment, and if it weren't for my family still being there, I wouldn't really care much about never going back.
A key reason to own a Mac would be to build iOS apps and MacOS software.

For me, the reason to own a Mac (besides hardware support and generally liking macOS) is the amount and quality of third-party software. There is a lot of software that I either need or want, and there are no good-enough competitors on Linux, e.g.: Microsoft Office (for work), 1Password, Affinity Designer, Pixelmator, Acorn, LaunchBar, Little Snitch, Tweetbot, Mic Snitch, DeckSet, Paprika (for recipes), Things, PDF Expert, Arq, Dash, Sonos, etc. In addition, a lot of these tools and macOS are very well integrated, e.g. I can directly search Dash or 1Password from Launchbar. I can make a phone call to a person directly from Launchbar, etc.

For some work there are better open source tools, e.g. Emacs as an editor, org-mode for notes/outlining, LaTeX for typesetting, Handbrake for video transcoding. But they all work fine on macOS.
With more than two parties the likelihood of a President having a mandate is even lower.
This isn't a post about why the author won't buy one. The post is about why the author, a long time Apple die-hard, doesn't believe the current Macbook Pro is "Pro".

These posts get so high up on HN because they resonate with people on HN. I'm a new-media producer/developer, and my 2014 MBP is the best machine I've ever owned- but the state of the current MBP and the current Mac Pro have left me in an interesting situation: If this machine dies, there isn't anything in the Apple line up that I want. I refuse to pay $400 more for a touch bar that I don't want, and I refuse to get locked in to a configuration on a /desktop machine/, which rules out the current MBP and iMac Pro.

These blog posts are creative pros telling Apple to get their shit together, and they get upvoted on places like HN because a lot of other people feel the same way.
The Engineering Manager – Coaching
Yup. There is also jaotc coming along. Regardless, to use a them from Kotlin Native would require bridging between the two.
I have a similar problem to GP. Going to try to make my late 2015 MBP last another year, but not sure what to do next.

Problem with the Dell XPS is it still only supports 16GB of RAM, which is getting to be aggravating for me.

The reason I keep buying Macs though is OSX - I just like it. Linux would be a good fit in many ways, but you can't run Office 365 on it, which is unfortunately a deal breaker. (I know there are alternatives, but I don't really like them - the real killer for me is the loss of Excel.)
Focusing on rape and homicide threats here.

I assume they are a very small proportion of feedback. On the other hand, in my current non-game-development career, customers never threaten to rape or kill me. Never ever! It's never happened!

It's great that people threatening rape or homicide comprise less than 1% of game customers and not 20% or 50% or 80%. But a little goes a long way, when it comes to people threatening to rape or kill you. Many people are going to treat those threats as a significant incentive to stay out of game development.
I think the borders are technically not US soil so they are covered by a different set of rules/authorities. I could be wrong, not an US citizen, I seldom cross borders, feel free to correct me... ^__^;
Apple hates developers.

Yes, I agree. This keyboard is terrible. J key keeps getting stuck. Pressing a non-existent ESC key is such a distracting feeling. Lucky I mostly use my Mac on a Roost with an external (MS) keyboard.

The hoops you used to have to jump through to run an app on device & their weak / crashing / prone to getting stuck in bad states of early XCodes was just horrendous.

I don't know about you.. but I'm getting tired of the fake Unix under the hood. Used to be happy we had unix there... but this version puts files in various other places. And when something breaks... who knows what it is. I spent all day yesterday trying to get Safari working. I don't care about Safari, but it was XCode not letting me test an app on device. (says my device is untrusted even if I trust it). I noticed Safari also was not loading, so I figured it must be related. Nope.
I'm not sure if Linux has the same problems?

I'm starting to think the actual best way to run MacOS when you need it for iOS dev is via Linux in a VM. Would this be possible & easy? Are there good VMs created that'll allow for this??

I'm jealous of my crypto coin cousins that can work on pure code & not worry about freaking device signing IDs and UI that must work on 37 different devices.

Another biggie: the App Store's complete lack of regulation over fake reviews. fakespot.com does a good job at picking up on fake reviews. Apple simply cannot manage this. Seems like it would be a good way to get started in the AI era... Apple if you are reading this, buy Fakespot & their talent! I had the experience of writing an app that worked better & looked better than a competitor. He took all the downloads because strangely he had several 5 star reviews every day. I guarantee they were fake. Fakespot.com agrees & yet.... it is 2018 & it goes on to this day.

And one more thing... Auto Layout. Are you freaking kidding me!! Massively overcomplicated.

One more... App Store Review process!
Monologue of the Algorithm: how Facebook turns users data into its profit
Flawless React/Redux Testing with the Jest Framework
I linked to this because a) it's new to me, and b) I value HNs view on things :)
Same in most Germanic/Scandinavian languages I believe. Carbon and Coal are synonymous.

Coal as in coal power, coal barbecue, and the element carbon use the same word. That’s not a coincidence.

Apart from some exotic forms like diamonds, trees or rabbits (less pure), coal is how we normally encounter carbon.
How do you hold people accountable without compromising anonymity, though? And if you compromise anonymity, how do you avoid a chilling effect on those who depend on it for e.g., political activism? Seems like a dilemma to me.
The chart from the video.
https://theglassroom.org/files/2016/11/FAF-Glassroom.pdf
I'm not an expert in the applicability of that law, but if they're systematically asking people for passwords, that's not necessarily "addressed to a single person".
Yup! Having grow up outside the US you'd be kidding yourself to think it's any different elsewhere.
> God yes. I—personally, just an opinion obviously—detest Windows

There's a lot more choice than just macOS and Windows.. :)
For the "not impressed" one, the unamused one comes pretty close: https://emojipedia.org/unamused-face/
Our Bumper Sale Is on Now
DeDevelopers Provide Latest Logo Designs, Banners Designs, Web Templates, ECommerce Website services with Premium Quality. Save Up to 30% off in Limited Time Offer.
Visit for more: http://www.dedevelopers.com/
or to Get a Quote:
http://www.dedevelopers.com/get-a-quote
Sorry, I don't believe being able to transfer large amounts of money around without having to trust or be limited by banks or governments is much concern to 'millions'.

There really aren't all that many people that have problems with that, who are that distrustful of existing infrastructure.
According to the World Bank[1] the US took in $246b in 2015 from international tourism.

[1]: https://data.worldbank.org/indicator/ST.INT.RCPT.CD?location...
SomethingAwful.com had (perhaps it still has, haven't been in a while) some incredible forums because membership was $10. If you got banned you had to pay up to get access again. That made it possible to enforce strict rules on post quality and civility.
Shannon's original theory does not result in an optimal encoding. Page 2059 of the linked-to text (the third display page) says:

> But, is that the best we can do? Shannon’s Theorem 3 does not address that question, since it only suggests a suboptimal code. (The optimal code of rate R
simply disregards all but the 2^(NR) most probable sequences of length N.) Shannon finds the answer in Theorem 4: as long as we require probability of error strictly less than 1, asymptotically, we cannot encode at rates below the entropy. This statement is commonly known as the strong converse source coding theorem. The converse (or weak converse) source coding theorem asserts that error probability cannot vanish if the compression rate is below the entropy.

Later on the same page:

> The variable-length source code that minimizes average length was obtained by D. Huffman

So what you want is to learn about how Huffman coding works. There are many such examples - it's common in data structures courses and text books. One example is in the classic "Structure and Interpretation of Computer Programs" at https://mitpress.mit.edu/sicp/full-text/sicp/book/node41.htm... . Look around and you'll find plenty more.

There are also many code examples at at https://rosettacode.org/wiki/Huffman_coding , and worked-out examples at StackOverflow, like https://stackoverflow.com/questions/11587044/how-can-i-creat... .

The Wikipedia page at https://en.wikipedia.org/wiki/Huffman_coding seems unhelpful for a novice.
Nice write-up!

I find it interesting that the original LISP had commas between list entries, while all "real" LISPs use spaces.

I also like how they introduce lists straight away, rather that starting with pairs and constructing lists from that. I always found that to be a distracting detail. Yes, it highlights the simplicity: You don't need lists, all we need is pairs! But even that is not true: You don't even need pairs, because you can construct them from plain, primitive functions.

However, I find it strange that all examples are long strings. Nobody reads LISP code that way. Proper indentation would help a lot with readability. In particular, the similarity with the provided Python samples would become more apparent.
Chromebooks will be flying off the shelves after this. They are only allowed to view content on the device itself, not access any cloud-stored data.
> As of today, we still have not received any information that these exploits have been used to obtain customer data. We know our customers are eager for updates, and via this blog, I will personally communicate with you the information that we have to share today and in the future.

Seriously? To Intel, all of the world is just overreacted?
Hah, this is actually really true.

My Xcode using half is constantly angry with Apple, but my Logic Pro using half is still in love. :)
My wife uses my previous MacBook 12" 2015. It's now over two years old and I used it day in and day out. The keyboard still works fine.

(The MacBook 12" also uses the butterfly mechanism, though the 2015 version uses the first iteration.)
We will reportedly have an Apple store in Vienna, I‘m looking forward to it :)
I wish I could somehow make sense of my both biological and software proficiencies, and I try to follow what's happening in the Biotech world, but nowhere do I feel like an ideal fit. So I enjoy doing both separately for the moment !
This adds a new dimension to the chai latte as a token of globalization. Breaking borders.
There are exceptions since the Portuguese brought tea from India to Europe by sea, and still they call it "cha"
http://webcache.googleusercontent.com/search?hl=en&q=cache%3...
Attack imperceptibly embedds speech that only voice-assistants will hear
Emigrate. Trust me, it works wonders.