skysight-inc/HackerNews huggingface dataset:
Those are the ones where there it is so blatant, that there is no argument, and this the top grossing of the platform.

But if you include the monetization models of the most popular games such as Clash of Clans, Candy Crush, Kim Kardashian: Hollywood and the other games at the top, they are doing the same thing with a top layer of misderection. Drill down and their top sellers $99 IAPs of 'gems' or what have you in games aimed at children.

That is where the bulk of the app money is coming from, and it's not new or a secret, it is just not emphasized by Apple. They've gotten rid of Top Grossing lists to obfuscate this on the platform, but here, look at Jack Black explaining the tactic of app store games years ago.

https://www.youtube.com/watch?v=4Y4YSpF6d6w

It hasn't changed.
Give it another six months... Cryptocurrencies are becoming a hype and the masses are picking it up... trading is through the roof, total market cap is going through the roof. Once more and more people know how to use a wallet or crypto apps to pay with, these things will be unstoppable!

Adoption of cryptocurrency payments will be MUCH quicker than smartphone adoption in my opinion, and that took us less than 10 years
A Brief History of sed
We've already asked you to please not post dumb comments. Would you stop?

https://news.ycombinator.com/newsguidelines.html
My experience with those dispensaries is that they don't last too long. The ones I've seen stay open for years are all cash. I'd be curious to know if yours is doing something special to be able to accept credit cards.
Getting scouted on LinkedIn for a really good role.
“I'm a blind Twitter user”
The details people are talking about in that MathOverflow thread concern the precision needed to represent the numbers that crop up during Gaussian elimination. (They get huge, and if you are counting bit or word operations, then Gaussian elimination is indeed terribly slow.) The post author is using a less detailed model in which he counts arithmetic operations. In this model, matrix multiplication and matrix inversion have the same asymptotic complexity.
> more than a page turn?

Yes, a page turn with a book gives you a very specific place to continue. Spacebar or page down doesn't.
Yes, they will. Microcode is hot-loaded. There is no way to permanently update a CPU's microcode; it is uploaded to the CPU on each OS boot. They come packaged in the appropriate Windows update or macOS update, or for example on Ubuntu you'll get them the next time you upgrade with apt. So to answer your question, the next time the user updates their operating system, provided the OS manufacturer has included the new firmware, the user will automatically get the new microcode which will get patched onto the CPU on each boot of that OS from then onwards.
What a cluster fuck. By year's end, I wonder how many of these will still be in use.
I'm pretty sure the FaceTime camera is wired up to the T1 chip so apple can avoid an extra 3rd party part that connects the camera to the system via USB.

Those 3rd party USB webcam chips are also notoriously bad for image quality. This way apple has total control over the image processing of the camera, using the same technology/software they use on the iPhone.
I reached the same conclusion for myself - that a ~40 minute cardio workout actually results in less productivity rather than more.

However, I switched to a 10 minute cycling workout with high intensity intervals (4-5 intervals 30 seconds in length). I have only done this for a few weeks, but I find that it boosts daily energy rather than depleting it.
SEEKING WORK | Brisbane, Australia | Remote or freelance
Willing to relocate: Not at the moment but definitely in the future.

Technologies:
Front End - HTML/CSS, Javascript, Jquery, Vuejs, Node.js, Dojo, ESRI API, Grunt, Sass, Bootstrap, Bulma, Photoshop, Invision, Webpack

Backend - PHP, Coldfusion, Laravel, Wordpress, MySQL, MSSQL, API Development, PHPUnit

Résumé/CV:
https://claruscomputers.com.au/JayeClissold-Resume.pdf
https://claruscomputers.com.au/JayeClissold-CoverLetter.pdf
https://www.linkedin.com/in/jayeclissold/

Email: jaye@claruscomputers.com.au

I'm a full stack developer with nine years experience and my long term ambition is to be a CTO/CIO. I've worked with a pretty broad variety of clients from small businesses to Government contracts. I'm looking open to either remote work or a freelance contract at the moment, preferably with some leadership responsibilities. I've taken on the role of lead developer on my current contract and have really enjoyed mentoring other developers.

Feel free to add me on Linkedin or shoot me an email.

- Jaye
Linus Torvalds on Meltdown and Spectre: Perhaps We Should Move to ARM
Best news for the day. Cheers.
The thing that gets me about this attack is that it's so incredibly simple to execute, once you know what to look for. Most hacks require big chunks of super-specifically-formatted malicious data. This one just requires some simple code and a deep understanding of branch prediction.
> What do you find annoying in it specifically?

not OP, but when people say rust is annoying they are almost always talking about the borrow checker.

coming from c or c++, which allow you to play fast and loose with pointers and types, it can be frustrating to find out that a lot of stuff you would normally do in those languages is not permitted in safe rust code. the flip side is that, once you get the code to compile (in safe rust), you are guaranteed not to invoke undefined behavior. of course, you can just use unsafe blocks if you really need to play around with raw pointers a la C.

my apologies if you already understand rust and my explanation was very obvious to you.
Sure, and the threat of losing a community applies to many extreme groups. I don't see how it changes anything or means they're something we don't have to worry about.

The false idea that religion is intrinsic is used to silence and justify violently attacking people that criticise religion, particularly Islam.

But let's agree to stop messaging each other. This is a waste of time - it's a shit ideology and I honestly feel no need to justify disliking it. You feel that Islam being a religion makes it exempt. I get that, I just disagree.

Additionally, someone keeps angrily downvoting anything I write here - even basic stuff like 'Islam isn't a race' - and I fear for the health of my HN account!
Location: Brisbane, Australia
Remote: YES

Willing to relocate: not at this stage

Technologies:
Front End - HTML/CSS, Javascript, Jquery, Vuejs, Node.js, Dojo, ESRI API, Grunt, Sass, Bootstrap, Bulma, Photoshop, Invision, Webpack

Backend - PHP, Coldfusion, Laravel, Wordpress, MySQL, MSSQL, API Development, PHPUnit

Résumé/CV:
https://claruscomputers.com.au/JayeClissold-Resume.pdf
https://claruscomputers.com.au/JayeClissold-CoverLetter.pdf
https://www.linkedin.com/in/jayeclissold/

Email: jaye@claruscomputers.com.au

I'm a full stack developer with nine years experience and my long term ambition is to be a CTO/CIO. I've worked with a pretty broad variety of clients from small businesses to Government contracts. I'm looking open to either remote work or a freelance contract at the moment, preferably with some leadership responsibilities. I've taken on the role of lead developer on my current contract and have really enjoyed mentoring other developers.

Feel free to add me on Linkedin or shoot me an email.

- Jaye
I'd say it represented both a deposit in terms of security trust, and a withdrawal in terms of functionality-quality trust.
Could we please not post unsubstantively like this? Hacker News is for thoughtful discussion.

https://news.ycombinator.com/newsguidelines.html
Thanks for trying! It's not quite finished yet, but when it is I'll do a Show HN.
Close Inspection of Moss Plant Yields Plausible Long Term Bull Case for Bitcoin
Wouldn't that be racist against people who like stuffed crust pizza?

(Correcting self as you mentioned later)
Big fan of ubiquity APs myself, but you may still want more than one AP depending on how many clients you have. I am at about 13-15 clients once you add everything together and I find my spectrum a little crowded. The range on the LR is fantastic though, it reaches to a block away from my home when turned on high (I lowered the signal strength), not that my devices have a strong enough chip to talk back to it though.
Doing 14 minutes is still better than 0 minutes. The difference between 0 and 10 minutes is likely higher than the difference between 10 and 20 minutes.

Start easy. Don't put the goal too high. Don't have a defeatist or perfectionist attitude (relapse is a natural part of changing a habit). If you have to stop earlier because your body tells you so, accept that, and retry the next day. Once you start doing it regularly you'll notice the difference. It will go easier. Especially in the start. Later on, you can increase your limit, aiming higher, until you meet your goal.

If you're doing it regularly and then end up skipping it once, the effect of that is negligible (unless you're pushing it but you're not an athlete, are you?). Just like if you're eating usually healthy and not too much the impact of that Christmas dinner is minimal. Just like with brushing your teeth if you brush them twice a day and end up skipping it once, it isn't a big deal but if you regularly skip and neglect your teeth there will be more of an impact.

Realizing that makes say losing weight, getting fit, and maintaining dental hygiene easier. Heck, it makes life in general easier as well since it is never too late to start compared to going on with the bad habit. I loved your GP comment as well, it makes so much sense, and has a similar soothing effect. Thank you for making that point.
There are IIRC two processors who will run those transactions. Was just discussing this with a colleague in the payments sector yesterday and we were going to finish the conversation today to learn more about where those funds go and how they are transferred. Lots of "clubs" sell memberships where the product is complimentary, you pay for the access to the "lounge" and premises.
The big problem with most weed transactions is they can't be run through any org that is federally insured, which is why banks won't touch dispensary money.
found a lot of well known words. in every branch. worth the star.
Most of the projects I saw listed have been in use for multiple years already
I'm really worried about the Killer (seriously?) WiFi card in this one. I have the 9350 with the Intel card, and although it's perhaps not as super-fast when playing Call Of Medal Of Honor 17 online....well, this is a developer machine, dammit. I want reliability, not an extra 0.00001 packet per second or whatever they're claiming. They might as well overclock the video card, because that's what gamers want. Seriously, Dell, what the triple fuck? What was wrong with Intel cards that ....worked?
Popehat thinks the impact of Sessions' latest announcement is pretty minimal without other changes: https://www.popehat.com/2018/01/04/lawsplainer-attorney-gene...

In particular:

> In 2014, in the Rohrabacher-Farr amendment to an appropriations bill, Congress prohibited the Department of Justice from using federal money to "prevent" states from implementing laws making medical use of marijuana legal. Courts have found that this amendment may prohibit federal prosecutions for medical marijuana activities that are legal under state law.
Must have found a processor willing to take the risk. Or they lied about the business they're in to their processor. There's a company called eMerchantBroker who seems willing to provide licensed dispensaries with standard card processing services.

https://www.cardpaymentoptions.com/credit-card-processing/ma...
That's already possible - Apex[0] provides a shim for running golang and Rust, and I'm running headless chrome on Lambda to take screenshots right now (see [1] for an example).

[0]: http://apex.run/#runtime

[1]: https://github.com/sambaiz/puppeteer-lambda-starter-kit
Announcing CaffeineScript (BETA) – Streamlining JavaScript Beyond CoffeeScript
That doesn't do anything here.
Yeah, especially the backend part. Java is 1 node while PHP is 15?
No mention of any functional language?
In that case the opponents have to be explicit in why they fight against any kind of dense transit-near development, which would be an improvement over the current situation where in my opinion many opponents are not honest about why they oppose it.
Similarly, Stripe will not do any business with marijuana related internet companies.

There is at least one marijuana delivery company in Oregon who claims that they can take credit/debit, I have not used the app but I assume if this claim is correct they've rolled their own infrastructure.
WHAT I GOT FOR CHRISTMAS VLOG AND UNBOXING
IBM sues Expedia alleging patent infringement
Google infamously got in a ton of trouble for using Java since oracle wanted a slice of that pie.

There's a reason the MariaDB fork exists.
Intel Product Security Center issues an advisory. At last
From the advertiser's perspective, it wouldn't be a Turing-complete language, since they would only have access to standardized templates. Such a system would probably have to be implemented in Javascript at the browser level though, unless you could do it all with CSS animations.
The announcements I read said Killer and Intel. Not sure who gets which. Killer is Qualcomm FWIW.
So you're on the team? Here's a perspective from a potential buyer. Apple having truly jumped the shark on their MB Pros, I've been mulling on and off about what to do when it's time to replace my current 13" MBP. An XPS 13 or 15 w/Ubuntu is definitely on my radar. But I am a bit scared off by reliability & quality reports. They're only anecdotal & biased samples of course, but there's not much else for a poor consumer to go on.

It might be worth your team's while addressing these perceptions in some way. I don't know what to suggest (your job not mine!) other than chiming in now and then in places like HN, but it might merit some thought on your part.

One thing that reduces consumer risk when buying Apple is their genuinely frictionless returns policy. It really is feasible to buy if you're unsure & just return within a couple of weeks, no questions asked. I haven't looked, but imagine Dell's terms are similar. If so, this might be worth highlighting.
They did across priv boundaries which was the point.
Thank you. I was really tempted to buy one since people on HN have been saying good things about it. I also had heat issues on a dell laptop years ago, sad to see it's still not fixed.
AIUI the Archer C7 requires some tricks to get around recent FCC enforcement which bans citizens from installing their own router firmware, cf. https://pappp.net/?p=1525
They say the watches aren’t effected.

Is it possible that they don’t do speculative execution?
As i understand it, you can extract memory from another process by controlling input data to that process. First sending data to train an exploitable branch prediction point for success and then sending data which will use a misprediction to extract some data.

The paper sited has an example C program that works within a single process, but sets the stage to show how it could be achieved across process boundaries.

C program source: https://pastebin.com/9GSrXhi3
What about 'recreational'?
Introducing 'Upstarts' a Series About Breaking the Status Quo
You may not be able to directly pay entities, but you can easily do so through a liquidity aggregator. If that aggregation vehicle is through a privacy-focused coin like Monero or Zcash, or anything onion routed (e.g. Lightning network), how exactly do you demonstrate laundering?

This really is no different than dealing in cash presently. Employees still need to report their income, even when paid in cash, so even in that event they'd still be subject to any laundering concerns of the federal government given the paper trail follows back to the dispensary entity. Same with any other entities they're paying in cash (unless they are dodging reporting requirements).

Crypto solves the problem (partially) of where to store your revenue instead of a bank. Its just a better way than the alternative of paying security outfits to guard your heaps of cash— its judgment-resistant and reasonably easy to liquidate.

The biggest problem with that use case right now is obviously price fluctuations. Not sure anyone is comfortable using a volatile asset class for that at present.
Apple Confirms 'Meltdown' and 'Spectre' Vulnerabilities Impact Macs and iOS
Mapzen's former routing team goes to Mapbox
i would put docker swarm in grey and kubernetes in yellow..
Hi, do you provide visa sponsorship or that's US-only positions?
I believe some work with smaller local credit unions who only have in-state business. Not sure if these credit unions are in the clear or just minimally exposed to federal prosecution though?
Reading through all this stuff I had similar thoughts. Statements by Google are the most trustworthy at this moment IMO, and they don't add up with what AMD and especially Intel state as far as I can tell.
What If Sugar Is Worse Than Just Empty Calories?
Probably reflects the ones the author has most used, I mean, I wouldn't start recommending stuff I've never touched either.

I imagine PRs could fill out more, like e.g. adding Haskell, Erlang etc etc.
SageMaker has three parts. Hosted notebooks, similar to case #2. API access to ML algorithms which are "optimized" and deployment by providing API access to trained models.
I got a 1080p screen and 16 gb ram Lemur from System76.com.... back in 2016.
I switched from Ubiquiti to Eero and couldn't be happier.

The problem with the Unifi accesspoints (I used an AC Pro) is that their reach is quite a bit lower than standard cheap access points such as a TP-Link Archer C7. The only way I'd get decent coverage in my house was to install a bunch of them, but then you'd still not have seemless handover.

At first I reverted back to My old solution of the TP-Link AP and a Netgear repeater, but once the second gen Eero came on the market, the choice was easy.
But... doubly-linked lists and graphs are easy in Rust! :) Here are a few examples.

Doubly-linked list: https://github.com/stjepang/vec-arena/blob/master/examples/l...

Splay tree: https://github.com/stjepang/vec-arena/blob/master/examples/s...
Yes, I made a mistake. Gaussian elimination is O(n^3), but there are general algorithms which are as fast (or slow, depending on how you look at it) as the current complexity bound for matrix multiplication which is O(n^{2.737}). Not the end of the world, I corrected the article. Reference:

http://theory.epfl.ch/vishnoi/CargeseLectures.pdf

Still, the point stands that you'd never want to actually solve a large system "the generic way" unless you really have to (i.e. you cannot identify a structure for which you have a faster algorithm).
I've found DD-WRT better than OpenWrt, so I prefer if the option is available. OpenWrt consumes way more resources. I haven't tried LEDE yet.
I’m curious why you didn’t have seamless handover with Ubiquiti... I have 4 Unifi AP’s and get completely seamless handoff every time, and great speeds.
Beautiful -- several years ago, I created an iOS app that does this live on screen in real time (via CoreImage filters, saving a video of the trails building up) but then never released it. I should probably just put it out there -- it was all ready to go except for a name if I recall, made a video set to music and everything. Will see if I can dig up the video...

Edit:
45 second video here for anyone interested:
https://youtu.be/df_Pr4jAu78
I actually see it as a benefit, not something to be annoyed about. And if someone feels too restricted by the borrow checker (like for implementing some library logic), there is unsafe Rust for that.
> Apple has already released mitigations in iOS 11.2, macOS 10.13.2, and tvOS 11.2 to help defend against Meltdown.

What about macOS 10.12 and earlier versions?
Great work putting this together! Reminds me that being a developer these days is a lot of work with the insane number of tools and frameworks one is expected to know.
Could someone give me an ELI5 on Meltdown/Spectre..? I understand that they're vulnerabilities, but what is the risk and why is the worse bug in history?
I'm going to quibble with your last point. A decision tree can, absolutely classify images. Depending on exactly how you specify the problem it can do so exactly as well as a neural network. It would just either be a lot less space efficient.

No free lunch isn't about choosing the right biases, it says that a single model cannot solve every problem. And in fact any solver will have accuracy equivalent to chance when averaged across all problems. Here's an example:

There are four possible one bit to one bit functions, I and ~ (the identity and inverse functions), as well as T and F (True and False). If you create a truth table for all four of those functions:

func input output
I 0 | 0
I 1 | 1
~ 0 | 1
~ 1 | 0
T 0 | 1
T 1 | 1
F 0 | 0
F 1 | 0

You'll notice that the output column contains an equal number of one bits and zero bits. This is true for any input size on binary functions, and in general if you extend the definition from "one bits and zero bits" to "equal number of each possible output class" it is true for functions of any output size.

That's what the No Free Lunch theorem states: that across all possible functions in your space, you can do no better than chance, because for any function F that you approximate exactly, I can define a function "!F" (or in a non-binary space, a family of functions) which you are exactly 0% accurate on. This is true no matter the algorithm or assumptions you choose.

Similarly, I can define a classification algorithm that has no implicit assumptions about what I am classifying, other than that it can be classified, but still achieves 100% accuracy on any specific problem I apply it to:

For every possible input in your function space, get the ground truth label from some external function, throw those all into a mapping (a very, very large mapping) and then just look up the input in the mapping when requested.

For image classification, this means a mapping of all possible NxN images to a boolean: "Contains dog". You might even, as an optimization make this more space efficient by picking certain pixels that are more impactful and looking at them first, so that you don't have to store every image. That sounds an awful lot like a decision tree ;)

Tl'dr: 'No Free Lunch' has nothing to do with the efficiency of the encoding, but instead with the ability to have a perfect agent that can solve every problem.
I wrote up this analogy, but basically it only checks after it has done the work of verifying a conditional, and the result of that conditional is to cache something you have can check the access time to.

Let's say you want to know if your boss is away on vacation next week so you call their admin and say "you need to double-check my contact info if the boss is going to be out next week". They load up the boss' calendar to check and based on his presence next week then load up your info. Only once done, do they take the time to remember the boss didn't want you to know wether they are in or out. So you hear back, "sorry, can't tell you that, but you follow up with "OK, well can you still double check that my phone number is..."
If they respond quickly with a yes, then your file is still on their screen and the boss is in fact out next week. If there is a short pause while they look it up, then the opposite.
"If you think any of the roadmaps can be improved, please do open a PR ..."

While I appreciate the sentiment, truly fixing these roadmaps is an industry-wide problem. ;-)
Plus, would they want to wait 20+ hours for a transaction to process?
It's wear and tear, not a defect.
A history of branch prediction – the feature exploited at the Intel attack
Apparently these places use services that convert sales to cryptocurrency like BitCoin to accept payment / convert to cash.

http://www.posabit.com/
https://www.singlepoint.com/
The Day You Made Better New Year’s Resolutions