skysight-inc/HackerNews huggingface dataset:
> Intel Embedded Security threat model explicitly states that the firmware code is not encrypted and not meant to be secret.

Yep. The root of trust for IME is within silicon, so unless there's a serious flaw in their IME initialization process, it will only run code signed with the root of trust in silicon.

I don't agree with the motivations behind the IME (DRM foremost), but Intel seems to have built a very secure trusted boot chain. If the IME cannot boot a trusted firmware, it will shut down the rest of the platform and you'll have a fancy brick.

This has been the situation for many years and it's why you cannot buy Intel based computers without IME made after ~2008 (X200/T400). Although recently Trammell Hudson seems to have found a way to mostly disable the IME boot process on the X220. [0]

ARM vendors offer a similar feature with their on-silicon root of trust. The BROM (boot ROM) on silicon will only load and execute code signed by a trusted authority. [1]

[0] https://mail.coreboot.org/pipermail/coreboot/2016-November/0...

[1] http://rhombus-tech.net/allwinner_a10/a10_boot_process/
How to Date Rich People – Rich Dating Sites
Ford CEO: You get to own and steer a car for a while longer, if you insist
> If it was, how secure would Bitcoin be?

It doesn’t matter how easy/simple it is to derive a public key from a private key. What matters is how easy it is to go in the opposite direction. As your link shows, it’s not that hard to do elliptic curve multiplication by hand, and there’s no need for it to be hard/complex.
The (iterated) prisoner's dilemma is a massively simplified but nevertheless (therefore?) interesting topic. It has captured our human imagination for decades, for better or for worse:

https://www.wired.com/2004/10/new-tack-wins-prisoners-dilemm...

I say "for worse" because as with all oversimplified models (aka all models), there's always the risk that someone will take the results out of context and claim "But it's a fact! Science says so!". ...As they did with the original "tit-for-tat" IPD strategy, and as happens routinely with various "evolutionary justification for X" arguments.
Yes, but that is still a long way off though :( but hey, atleast with a cure to aging and death, we can afford to wait as long as we want :D
Notable Points for Developing Chat Apps
The modes of communication of the best mobile app development companies have changed today. And, it is all about a smooth connection with the audience that is only possible through chat apps
I had written Non Recursive Makefile Boilerplate (nrmb) for C, which should work in large projects with recursive directory structure. There is no need to manually add source file names in makefile, it automaically do this. One makefile compiles it all. Of course, it isn't perfect but it does the job and you can modify it for your project. Here is the link

https://github.com/quantos-unios/nrmb

Have a look :)
I have an original ipad and netflix is pretty much the only thing that still works fine on that. You can't use it to browse the web anymore because web pages have gotten so heavy it runs out of memory trying to render them. The app store is also broken to the degree of being unusable, even if you could find apps. If it wasn't so locked down it would still make an excellent linux device, but as it stands it's basically a dedicated netflix viewer.

So in my view it's a bit of both. These devices could have a longer life with manufacturer support, but the app developers are the ones driving the obsolescence.
I was just about to post a link! Very interesting project, and the folks behind jsnice are super cool, too.
If you are passionate about writing software, this is a company best avoided. Recruiters in India make it a point of stating that the company they are hiring for is 'not like Infosys'. That should give you a good idea of just how terrible an employer they are.
It's not "unfortunate" it's an example of how a clerical error that would be an inconvenience somewhere where public transport is good or if you have enough money to pay for taxis becomes nearly catastrophic if you are poor.

He made a mistake, paid his fine and that should have been that.
So I saw this and thought why not give it a try. How hard could it be right? My goal? Take my bash file that does just this (I started go just yesterday so I might be doing cross compiling wrong :D) :

```

export GOPATH=$(pwd)

export PATH=$PATH:$GOPATH/bin

go install target/to/build

export GOOS=darwin

export GOARCH=amd64

go install target/to/build

```

which should be simple. Right? Set environment variables, run a command. Set another environment variable, run a command.

45 minutes in and I haven't been able to quite figure it out just yet. I definitely figured out how to write my build.sh files in less than 15 minutes for sure when I started out.
Node development with Vagrant running Linux on Windows is too much trouble
Morgan Freeman image placeholder site
Introduction to Spark Structured Streaming : Checkpointing State
Kotlin doesn't really support FP in the modern sense of the term; effects are all special cases in the language (null, async), so you can't abstract over them generically (e.g. you could never implement "traverse" in Kotlin because you can't even write the type signature it's supposed to have) and you can't use a custom effect if you want to do something the language designers haven't thought of. E.g. there's no nice way to do validation where you want to have a message in the case of failure (in some ways this is actually a regression from Java, which at least had checked exceptions for this kind of use case, not that they're a great solution).
Nor is there any guarantee that they won't make someone else sit in your second seat if the flight is overbooked.
I don't really find those tasks shit work. I actually find them quite interesting.
"Fearless symmetry" by Ash and Gross is one of the most readable books on symmetry and group theory I've come across. They break with the pop science tradition of not using equations, and actually get into the nitty-gritty of the maths, while managing not to read like a maths textbook.
Prague: The Musical City – In from the Cold – The Blogging Musician
Make Residential Move Smoother with Professionals in Montreal
Adobe Media Encoder CC Crack 2017 Free Download  [HERE]
Quite apart from the problem of total code loss there's the lack of a safe way to prototype changes - how the hell does he revert in a situation where he inadvertantly breaks his previously working code?!

If this guy did any kind of decent IT or programming course you would think they would have covered at least backing up at some point. If he has done a course and still ended up in this situation I'm tempted to say it's time for him to find a new career.
This is why I couldn't believe that terrorism was invoked. (for a second, before accepting the unscrupulous cleverness of it)
Terrorism is when a message is sent to the people at large, not what happens between warring protestors. Terrorism is what Theresa May wants to tap internet communications for.
Why Steph Curry and Andre Iguodala Are Getting into Tech
First Class seems to have roomier seats but on some planes I don't think there is much improvement to leg room, well at least domestic short flights.

which brings up another point, unless you are taking those one off sale seats always check the prices of first class. a small fee could land you at the front of the plane with preferential boarding.
or in Europe in general.
Why not display the destination address, so the user can check whether this corresponds with what is expected?

The device itself can easily check whether the change address belongs to its own private key, simply by requiring the online computer to provide the key index of the change address, and the device deriving this key to make sure it owns it.
I am not sure how complete/correct it is, but there is one for 2.9 [1]

Martin Odersky & co have been focusing most of their effort the last few years on Dotty (aka Scala 3), which succeeded in giving in giving Scala a proven theoretical basis in exchange for a few esoteric typesystem features they couldn't prove. [2]

[1]: http://www.scala-lang.org/old/sites/default/files/linuxsoft_...

[2] http://www.scala-lang.org/blog/2016/02/03/essence-of-scala.h...
"Your account has been locked, please visit coinbase.com to resolve"

Coinbase cut them off. :)
Where did the 98% figure come from?

95% confidence intervals from the binomial distribution are for the specificity to be between 92% and 100%.
Yup. If I have a clear goal when I start the day, it is easy to get in the flow. But if I start the day with meetings, I become less productive.
I agree, and love that language :)

Re lulz, maybe spend some time reading the chans and Encyclopedia Dramatica.
The items are often bought depending on multitude of factors, there's no one "cookie cutter" build. On top of that the AI should be able to find more optimized buying strategies on it's own.
How would the rejection of the Daily Stormer play out on IPFS?
READ ALOUD
> The frequency with which I find bugs in the dependency graph of `Makefile`s [1][2][3] suggests that people are starting from a sequence of commands anyway

This is why the more elaborate build systems recognize dependencies automatically. For Makefiles, usually some sub-Makefile is generated automatically and then included. For language-specific build systems like OPAM (OCaml) or Cargo (Rust), this is one of their core features: As a programmer, don't care about maintaining dependency definitions! Whenever a source file is changed, the build system recalculates the relevant part of the dependency graph as well.
Engineer's model lays groundwork for machine-learning device
> We were talking about cross-platform apps so 'The entire KDE Desktop' doesn't count.

The entire KDE desktop runs on Windows. So it does count.

> One good reason is because it doesn't appear to produce better apps.

So an order of magnitude lower RAM and CPU usage doesn't count as "better"?
ASP.NET Core – Best practices – an opinionated approach – Part 1
Compre chaquetas de alta calidad de la motocicleta en el precio descontado
How to flirt with a guy?
Just keep in mind that the replies you will get will most probably be applicable to their Indian offices not the US office.
It has rows and WIP limits, but does it have the rest?
> Personally I agree with the ACLU position on this, but also believe that privately owned publishing platforms should be free to establish their own policies on what they will or will not carry. That's their right as private entities.

Are you opposed to net neutrality, then? If not, why the different standard for ISPs vs other tech oligopolies?
The G20 riots had absolutely no element of "violence in defense". Same applies to many cases.

I find it obscure how people go on justifying violence when it just happens to feel good with the political agenda.
They'd probably catch each other.
I already got some good answers, but I'm posting here in hopes of attracting a larger crowd to this question, because I think it is an important one.
If you want all the greatness of Makefiles without the painful syntax I can highly recommend Snakemake: https://snakemake.readthedocs.io/en/stable/

It has completely replaced Makefiles for me. It can be used to run shell commands just like make, but the fact that it is written in Python allows you to also run arbitrary Python code straight from the Makefile (Snakefile). So now instead of writing a command-line interface for each of my Python scripts, I can simply import the script in the Snakefile and call a function directly.

Eg.

rule make_plot:
input: data = "{name}.txt"
output: plot = "{name}.png"
run:
import my_package
my_package.plot(input['data'], output['plot'], name = wildcards['name'])

Another great feature is its integration with cluster engines like SGD/LSF, which means it can automatically submit jobs to the cluster instead of running them locally.
> How is the government forcing large companies to censor ?

Title IX and broadly written anti-discrimination regulations.
Other resources:

https://gist.github.com/isaacs/62a2d1825d04437c6f08

https://learnxinyminutes.com/docs/make/
Design for New Electromagnetic Wave Router Offers Unlimited Bandwidth
Apparently "Consumer Off-The-Shelf" is another variant.
> But $4000 for business? I might do it for $2000.

Interesting point. I've noticed that when I fly Qantas economy, before I fly they give me the option to bid for a Business class seat. Their economy seating & service has deteriorated so badly that I was tempted to just buy two economy seats, so I could have enough elbow room to use my laptop & get some work done... and sure enough, the minimum bid for Business is just a bit higher than buying a second economy seat.

I'm sure the business class seats sell for higher than that, but they definitely aren't filling the seats at rack rate if they're sending out seat auctions.
> What happens when a dependency does change, but not in a way that actually matters

I believe that tup does have some features in that direction, but I may be mistaken.
I am still waiting for "Presume good faith" to be added into HN guidelines, and I think it would help the HN community improve in terms of quality of discussions:

https://news.ycombinator.com/item?id=12173804
Does this device display the destination Bitcoin address? I haven’t been able to find out, but it looks to me like the display isn’t big enough for that. If it does not, it makes it a lot less useful, as malware can just silently replace the destination address.
So a machine or an AI program would not be able to recognise the picture but a human could still understand it.
It is made quite clear in the Town and Country article that he continues to be denied entry to the Maine bar because of his complete lack of remorse or willingness to admit guilt for "mishandling" the client funds. A perfect example of someone who cannot stand to lose an argument even winning imposes a higher cost than losing.

Even if he had not been OJ's lawyer he would have remained disbarred and in fact the only reason anyone knows or cares about him is because of his role in defending that particular murderer.
to me the key difference is terrorism is premeditated. this violence was the act of one individual and is blown out of proportion.

what was not communicated is that only these "alt-right" groups had permission to march and demonstrate and the police were told to not intervene when counter groups who assembled in similar manner without permission were allowed free reign to incite the issue.

I am all for letting these "alt-right/left" groups march to their hearts content provided their faces are visible. it gives them an outlet and lets the rest of us know who they are. so while their message may be repugnant they have the right to march.

the ACLU recent preening/posturing/etc is shameful compared to their past actions. far too many groups are piling on declaring how they are against violence which is non declaration. Of course violence cannot be supported.

the real danger is if we force these groups underground that some of their members may act out with much more terrible violence.
Electron memory usage compared to other cross-platform frameworks
And Twitter don't favor the left.

If they favored the left then they would have implemented much stronger anti-harassment policies a long time ago. Instead the greatest sin you can do is dox someone, which will get you banned forever.

To make it clear: On Twitter, you can have a Swastika for an avatar, and post oven memes while tagging Jewish members and you won't get banned. OTOH, if you unmask one of the people posting those memes you will get banned.

I'm not sure what political stand that is, but it doesn't seem particularly left (or right!) wing to me.
Have you tried JavaFX? It is awesome to work with.
This is a self post. hope that's not frowned upon here. I just compared the memory usage of a bunch of cross platform frameworks and wanted to share my findings
Now you made me remember how much I miss GrooveShark...

Also, the list makes me realize a problem with putting everything "in the cloud": with a traditional desktop application, if the vendor goes belly up or just doesn't feel like working on it any more, at least you can keep using the version you already have. If the whole thing runs on the web, and the vendor decides to pull the on those servers, it's just gone.
MMDDYYYY

I like to call this middle endian.
Looks like much more syntax to me, hence more painful.

Make, bsdmake and gmake syntax is minimal and precise enough.
Makefile syntax is pretty simple, once you're used to it.

Multiple Makefiles works fairly simply with the include directive.

The thing I've found painful before, with C projects, is getting Make to recognise that it needs to rebuild when a header has changed. There are various ways around this (makedepend etc) but they've all been quite painful to set up and not quite perfect.

That said, with modern machines that have NVMe storage and massively fast processors, a complete rebuild is seldom a big time cost
Which techniques?
Mirasol [1] was very promising in this regard. A reflective, bystable display is also one of my dreams.

[1] http://www.the-ebook-reader.com/mirasol.html
Mailapp – Create a free mailapp account to collect email addresses
How did you collect all the data?? Manually, or did users upload it themselves??

Looks great by the way!! Really interesting to peruse.
Reddit, by default, does practically everything in its power it can to stop you from getting the direct link to the reddit-hosted image.

Not to mention it's just downright slower than imgur.

Although, it's not like imgur is without fault nowadays, in their continued efforts to foster their own (IMO, awful) community off of the back of another (Reddit), it is nigh-on impossible to go directly to an image on the mobile site now - instead you get forced back to their gallery-style page full of 'related content', which only serves to slow the loading of the shit I actually want to see.
Note that the ACLU has (just today) announced a slight modification to this policy.

They will continue to defend Fascist groups right to hold marches, but not if they plan to carry guns.

The American Civil Liberties Union will no longer defend hate groups seeking to march with firearms, the Wall Street Journal reported on Thursday, a policy change that comes on the heels of protests by white nationalists and counter-protesters at the weekend in Virginia.

Edit: I don't usually complain about this, but it's weird to see the voting on this. It's pretty clear some people don't like it, and decided to shoot the messenger I guess.

https://www.reuters.com/article/us-virginia-protests-aclu-id...
http://www.snopes.com/were-police-told-stand-down-charlottes...
And then you leave the meeting room, thinking "Well at least that killed a good amount of time" and you see you were actually only in there for 20 minutes.
Yeah exactly. The not-poor should already be making contributions to the poor. Maybe we should have an elected body to manage the collection and distribution of these contributions. We could make it income related so those who can are able to contribute more. It could be universal so there's already a safety net there if people lose their jobs or become ill without paperwork or delays, also so that no one is poorer for accepting work. Seems reasonable.
This argument is probably your #1 hope if you want to go about changing this. Nearly everything about aircraft design is predicated on airframe safety
This is how NFC on the iPhone looks like
Yes, it breaks on 32bit but that's an acceptable tradeoff in most places because the vast majority of places where a modern language like swift would actually be used are 64bit.
I've got that and read it (well tried to read it) multiple times. The first few chapters I agree are readable and a nice introduction but it rapidly descends into very technical and IMO quite opaque writing. I would've preferred a book twice the length that had aspects of a maths textbook. As it stands I think the authors of that work assume far too much for the latter half of the book.

It's also terribly typeset on Kindle. I only mention because I also recommended this book a month or so ago on the post about the quintic [1]. I gave this a 3/5 on Amazon UK. Here's my review [2]:

> This review relates to the (shockingly expensive) kindle edition. At almost £20 you would expect the publishers to have proofed this a lot more. There are references throughout to pages and theorems that have no link (and are therefore difficult to follow on an e-reader), some footnotes are instead displayed inline which is confusing, in other places there are errors in the rendered formulas that force you to stop and re-read it to work out what bit was printed wrong.

> The material itself is certainly interesting but the authors are I think deluding themselves if they believe this a book accessible to someone with just a knowledge of calculus. I've studied group theory formally and this book is heavy going. Part 1 is reasonable but beyond that, it quickly becomes dense and terse and far too short. I had high hopes for this book but it, unfortunately, falls short of the mark. I wish it was twice the length and with more care to the proofing during the ebook creation.

On the topic of the Monster group, there was a very much pop-math book about it that I read called "Symmetry and the Monster". It's at the total opposite end of the spectrum compared to Fearless Symmetry (which deals with Galois theory). It's a good casual read [3] but don't expect deep insight. I would really love if there was an author like Paul Nahin [4] writing books on abstract mathematics in a similar style. If you are into just generally "advanced" books that are very readable he is an absolute joy.

[1] https://news.ycombinator.com/item?id=14687242

[2] https://www.amazon.co.uk/review/R187P6WQO86SRB/ref=cm_cr_rdp...

[3] https://www.amazon.co.uk/Symmetry-Monster-Greatest-Quests-Ma...

[4] https://www.amazon.com/Paul-J.-Nahin/e/B001HCS1XI
Some days I have a lot of different tasks to accomplish and support items come at me usually at the wrong time (before vacation, at 5PM,...). For the last month I've been using kanban to manage my work (trello) with these columns

backlog
on deck
doing
waiting
impeded
done

This has reduced my stress and gives me a place to put things to do as they come up.

I read Personal Kanban: Mapping Work | Navigating Life by Jim Benson & Tonianne DeMaria Barry first. I found the book a bit overdone in explaining and justifying why. But maybe that is just me. I'm a scrum coach with 11 years experience as a scrum coach and 2 years as a product owner so I get the backlog, planned, doing, done thing.
The syntax alone is not really sufficient to justify it, but Elixir's hygenic macros are well worth it and we benefit by having simpler and more elegant APIs and libraries.
New annual pricing discounts for HTTPS Checker: mixed content finding tools
Saying Goodbye to Wedoist
Eh, but by using includes you can still modularise.

I have a recursive-make project at the moment that suffers from none of the problems described in the paper. We will likely move to an include-based scheme before long, which will take some minor tweaking of targets in the leaf Makefiles.

Also - Considered harmful essays considered harmful -
http://meyerweb.com/eric/comment/chech.html
Neo-nazis expose the highly centralized nature of the modern internet