skysight-inc/HackerNews huggingface dataset:
I have a 1 terabyte SSD in my Mac Book Pro (pre retina), and it cost about $250 on sale from Amazon.

You're running into Apple making a mint off of you, rather than FLAC's being too large.

For the desktop, it's even cheaper. 2TB hard drive is around $100.00 - how many latte's is that? If you can afford to go out and eat a $50 meal (including tips and drinks,etc), that's about 2 meals worth... still very cheap.

Transcoding is an option you know? Keep FLACs as source, and transcode for portable usage.

https://www.amazon.com/SanDisk-Ultra-2-5-Inch-Height-SDSSDHI...

for example this is $228 for 960 gigs and they have these kinds of sales all the time ... if that's not insanely cheap I don't know what your definition is. Note that it's twice as much storage as what you're getting from apple for $300, and speedwise you won't notice a difference unless you're doing hard core file transfers 24/7.

Or this one: $219 for 960 Gigs SSD https://www.amazon.com/dp/B019H3B6SA/ref=psdc_1292116011_t3_...

Storage prices for SSD's are literally crashing all around us if you are in North America. It doesn't make any sense for people to cover their eyes and not see.
The 2017 Chevy Volt makes plug-in hybrids feel normal
At the risk of getting down voted by folks not in the know, Adwords was also such an infringement (just done much much better) of an Overture patent [1] that if it hadn't been for Yahoo buying up Overture and later settling the lawsuit, our views on Google's success might be very different today.

[1] https://www.google.com/patents/US6269361
Yepp, its all in house.

I left home when the whole "just toss it into AWS push the scale button and go for IPO" started in the West, and got behind the gfw when if you want it to be good it needs to be inside the gfw even if the server outside are reachable.

There is alternatives now like the aliyun from alibaba, but for us that was not an alternative since they have not really reached the same level as AWS.

So its kinda fun to do the basic stuff since its usually easier for us to build everything ourself than to outsource.
So I was looking through the modules in react-scripts module and I noticed postCSS, HMR is activated (I tested this myself). I also installed react-router with ease and it appears to work just fine. So far so good from where I'm sitting. I was able to start coding right away while I was half assed looking through the modules to see what is actually in there and just play while I talked with my roommates. It took me all of 10 minutes.
If a person has trouble w/ 60, maybe they got the macbook as a gift. If they got it as a gift, it's not too hard to ask for a 60 dollar thumb drive as well.
What kind of data are you trying to get from the EEGs with NNs? Epileptiform activity?
> Testing on your training data doesn't in-and-of-itself lead to overfitting, but it will hide overfitting if it does exist (and is a terrible practice for that reason).

I read that as pointing out the danger of using training data for hyper-parameter search validation. In practice if you're aggressively tuning your model and feature choices using your training data for validation you're almost certain to have overfitting. I think it actually makes sense to have 3 data sets if you can afford it.

> Not sure why this should be the case. Many ensemble models are very memory hungry & slow, Random Forests being a good example. They are flexible and have minimal assumptions, sure, but that doesn't mean you shouldn't try any other modeling technique, especially if you have domain knowledge.

I read this as "Try random forests first. If you get good enough results, you're done." He mentions 9 models later and says "In my opinion, and strictly my opinion, the above models will out-perform any others and we don’t need to evaluate any other models."

> Not true at all. You won't be able to meaningfully compare coefficient magnitudes, but you can certainly apply linear models.

The documentation for StandardScaler says "For instance many elements used in the objective function of a learning algorithm (such as the RBF kernel of Support Vector Machines or the L1 and L2 regularizers of linear models) assume that all features are centered around 0 and have variance in the same order. If a feature has a variance that is orders of magnitude larger that others, it might dominate the objective function and make the estimator unable to learn from other features correctly as expected."

> Since normalization is done feature-by-feature, there is no reason why this should be true.

StandardScaler re-centers around the mean. That can turn a SparseMatrix into a NotSoSparseMatrix. In a framework that supports only in memory matrices that's probably not what you want, even if it might work. He mentions how to deal with it.

Can't comment on PCA.

Overall, this seems like practical advice from someone with a lot of experience on Kaggle. Kaggle isn't real life so I'm sure there are better things to do for real models. It's still probably reasonable to take his advice in context instead of assuming it's wrong.
Is a significant source of revenue

There are some numbers for 2015 at [1]. In the Enterprise, HPC and Auto markets they had a bit more than $1B in revenue. I believe the Auto market includes some Tegra numbers, but that is "only" $180M.

Gaming is a little more than $2B, and "OEM & IP" is $1B.

[1] http://www.nextplatform.com/2015/05/08/tesla-gpu-accelerator...
My Top 5 Chrome Extensions
In reality was a reference to the difference between why an acquisition price is reported as so high in the press yet appears on the financial statements as much less. This isn't unique to Cruise. Not a slight at this article.
I think a good takeaway is "within a restaurant workflow".

Once you start allowing people to customize dishes, it throws service off and makes things exponentially harder to coordinate. "This dish is vegetarian, going to table 6, along with the gluten free entree." Removes the fungibility from the dishes - with the volumes he's doing, it's a lot easier to say "3 pastas ready" and not give special instructions to the line chefs.
I'm still trying to recover my neopets account from 15 years ago, I used a bad birthdate
This is the accepted belief.

I'm considering a more basic model of a static, non spinning but electrically charged black hole. It's really an electromagnetic field not two separate fields, and it seems the gravity would warp the electromagnetic field back around so that from our reference frame we see a magnetic not electric charge aka monopole.
Seems to work well for carder forums.
Yes, especially since MiiTomo is out since months and nobody cared.
Yep, this is just vintage click-bait.. you can bet more than sorting routines will fail with numbers approaching 2^63. It doesn't matter because if you're running quick sort on a list of 2^64 entries then something else is going wrong before your (l+r)/2 has a chance to overflow.
3.5C by 2035? That's, like, 20 years away. Plenty of time for the Mars mission, because surely we can't solve our own problems here on earth.

What will it take to get to revolution and revolt?
I don't see why you wouldn't be able to. Then again, some tools don't seem to work for some inexplicable reason (ex screen).
The fact that nobody here had even mentioned MiiTomo which came out on iOS months ago says a lot. It's not that just any Nintendo franchise is desired it's this particular game and franchise.
I worked there, and I agree with him. Is that authoritative enough for you?
For anyone else curious about Ember Engines, I found the RFC provided a good explantion of the what and why:

https://github.com/tomdale/rfcs/blob/master/active/0000-engi...
LLVM folks told me it has issues that stem from fact it was created originally for C/C++ and x86. I'd think something more like TALC or, as you said, strongly-typed SSA that was language and HW neutral. Plenty of research on such stuff though.
Go has no package management philosophy. It works well if you're using Bazel/Blaze. Not so well if you're grabbing a library off of Github.
There's two basic approaches to calculus of variations. One is based around the Gateaux Variation which basically is an extension of the normal derivative. So the vector x becomes x + epsilon*v and you take the limit as epsilon goes to zero. The second is due to Lagrange and uses the symbol lower case delta. The both amount to the same thing, but the notation is different. There's epsilon in the Lagrange approach, it's just buried.

For Lagrange's approach, I recommend Lanczos' "The Variational Principles of Mechanics". It's published by Dover so if you can't find it in a library, it's only about $10 last I checked. For the other approach, we used John Troutman's "Variational Calculus and Optimal Control: Optimization with Elementary Convexity" in my Applied Math course on calculus of variations. It's good, but I don't think it's too approachable if you haven't had the lectures to go with it.

I've done a lot of work with calculus of variations including working out the math for volume integration of variational gradients which is something that appears in beam deformation problems.

One day I'll sit down and write books on calculus of variations, finite element analysis, and mechanics of deformable bodies. I was very unsatisfied with the texts I used for all of these in my undergrad and grad programs.
In my early 20s. But my experience was that kids balanced "outsideness" and "insideness". Maybe one day you'd sit around on the PlayStation for six hours. The next you would bike out to the woods.

I think most kids still intrinsically like the outdoors-- there is a lot of cool stuff out there.
A better title might be:

GOP platform calls for 'self-defense ("hack back") right'
for hacked businesses.

edit: the platform language is at the bottom of page 53 of:

https://prod-static-ngop-pbl.s3.amazonaws.com/media/document...

Anyone who has experienced a "joe job" will probably
agree that this is perhaps one of the worst
suggestions about computer security in recent years.

Backups, firewalls, and VPNs are defense.

Revenge is not defense.
Yes, all this. Although it drives me nuts that people consider SSL to be a deterrent to load times when the average page is as bloated as it is...

But yeah, LetsEncrypt made SSL free, and for us, AWS's free auto-renewing certificates were the thing that made it easy to not have to worry about certificates anymore and to use them gratuitously.

Edit: looking forward to all the Dreamhosts of the world making LetsEncrypt-based SSL standard on even their cheapest plans.
I found that this tool works pretty well for disabling telemetry: https://github.com/10se1ucgo/DisableWinTracking
That is so amazing and goes with the theory put forth in the book On Intelligence (by Jeff Hawkins). The theory is that the mind noticies things that are out of place. If it is too close to an existing pattern, brain will put it into that pattern. To stabd out the new item/concept has to be far enough from any existing pattern. So if a dish is salty and not salty at the same time, it doesnt fit in any of two patterns familier to the brain.
Thank you (literally LOL). Point taken :-)
> This isn't an entirely bad news story: the South Asian garment industry is dangerous and underpaid

Yet they are choosing it over the alternatives. unemployment, sex industry....

How about we let them chose their lives rather than somehow twisting that firing them is a good thing.

These robots will kill people, just in boring ways like increasing child hood mortality.

But it's going to happen, lets snap this band-aide off.
My 2 cents: After using CTRL+] to navigate to a tag's definition, I like to use CTRL+O (“out”) and CTRL+I (“in”) to traverse through my location history.

(Also, vim-autotag regenerates tags just fine for me)
I went from barely using data.table to only using data.table for basically everything in less than a few years. I think this is the trend given it's faster than basically everything: https://github.com/Rdatatable/data.table/wiki/Benchmarks-%3A...
Great talk, Gary is a cool dude.
Cool. Who has it in stock?
Huh. Might have been better to pick "One Bourbon, One Scotch, One Beer". That way you'd know what to do when you figured it out...
Agreed, the main reason most pages are slow these days is because they are slow- blaming it on SSL is pure scapegoating
> This is part of the inspiration for LLVM, or Low Level Virtual Machine, which is a kind of "abstract assembly" that looks vaguely like machine code but is platform-independent.

LLVM is not platform-independent.

LLVM IR has baked-in constants, ABI details, and other platform-specific things. The "LLVM IR is a compiler IR" post has a good summary,

http://comments.gmane.org/gmane.comp.compilers.llvm.devel/43...

One result of that is that the following quote is not true:

> a compiler writer can target LLVM and then have his language work across platforms (e.g. on Linux, Mac, and Windows machines)

Actually a compiler must generate different LLVM IR for each platform.

It is true that LLVM does abstract some or even most things away - CPU architecture is (mostly) handled for you, for example, which is what the author mentions - but many important things aren't.

> as well as with other languages that use LLVM

You'll still need to make sure to use the right ABIs for those languages.

In fact, LLVM has somewhat poor abstraction for the C ABI, in that it exists in clang and not in LLVM, as a result, Rust has had to duplicate a bunch of that code. This point actually supports the author's position - targeting Rust would actually be a more portable target than LLVM!

Overall, it might make sense to compile to Rust. But probably to Rust MIR, the IR they are developing. MIR needs to mature and stabilize, but there are already signs of an ecosystem starting to form around it. It's interesting speculation, but it would be exciting to see Rust MIR be "the new LLVM."
They are providing a captive market and a delivery platform, not just payment protection.
It requires explanation that a multinational company would support a trade deal?
I think the number of replies to this is because the basic point is almost correct but not conveyed quite correctly.

If the post said "...if you CAN enjoy something across...spectrum..." it would be more accurate. You don't HAVE to enjoy something across a wide spectrum, you just have to be open to the possibility and have given it a try. If you aren't open then exclusion from 'connoisseur' etc is probably granted.
Ask HN: What are some companies that make good startup videos?
I've heard of Sandwich Video (they're great), but I was wondering if anyone can recommend some other companies that provide similar services. I'd love to see some examples of their work if possible. Thanks!
Given how politicized this has become--anyone who challenges the alarmism is outcast from the field--I think there's good reason to be skeptical of the rapidly escalating predictions of the consequences. I'm not saying climate change isn't happening or that it's not driven by humans, but it's kind of remarkable that 1C over a century has become 3.5C in two decades. And of course, global control of all major industries is always the proposed solution.

How about nuclear? It can power the world, it's carbon neutral, and modern reactors are physically incapable of meltdown. It seems to be the obvious solution, but those sounding the alarm over climate change tend to be the same groups that oppose nuclear.
Learn How to  Do Diagnosis / Treatment DoDxTx
www.dodxtx.com - One person MD built web app for differential diagnosis / tests to be order education. Still a baby, but it is kicking. Join me. Lets make it happen - finally.
Lukasz Kiljanek MD
A lot of the criticisms here are about inefficiencies in the approach. This is true, but the approach here does generalise well (provided you have sufficient data).

It's worth noting that Abhishek is working on the "automatic data science" problem[1] and is viewing thing through that lens.

AutoML is an interesting area - there have been workshops at ICML, and good progress is being made in the area.

[1] https://arxiv.org/abs/1507.02188
Bad UX Kills
[youtube.com] https://www.google.com/transparencyreport/safebrowsing/diagn...

# Some pages on this website install malware on visitors' computers...

# Some pages on this website redirect visitors to dangerous websites that install malware on visitors..
I host multiple onion services, mainly for email proxies and firewall traversal, and this is exactly the reason I use stealth onion services.

With this setup, only those client machines onto which I pre-load a cookie can decrypt a per-client encrypted copy of the "introduction point contact info" part of the descriptor. Malicious HSDirs wouldn't even know where to introduce themselves to my services, let alone the correct cookie for the INTRODUCE2 cells.

If you want to host an onion service, but don't want it publicly accessible, use 'HiddenServiceAuthorizeClient'.
The question is more like: who gets to give up their job without starving? Who has to keep working, and how are they compensated when nobody starves?
If that's the worst issue, I'm not seeing much of a problem. I guess I'm not particularly hyped about intro of "let" (block scope) into Javascript, vs "var" (function scope), either, but it bothered somebody enough to need "let".

Does R have an "IIFE" type construct, similar to JS or Golang?
Sure, the serious use case is a VM or Docker or etcetera-virtual based solution. However I must have a couple dozen maintenance-mode projects on my system and there's a certain appeal to alt-tabbing from MS Excel or Photoshop to a console window and typing `service start foo` (or the launchd equivalent).

There are still a gazillion people using WAMP (and so on) as a bad impersonation of their production environment, so this fills a role.
You know that one mobile "space pilot" game? The one where everyone's phone displays different elements of a fictional spacecraft, with buttons labeled "Power Overdrive" and knobs and levers to pull with crazy names? And players get instructions they need to shout to other players, like "Whoever has the Neutrino Ray, set it to 4!"

Basically, the game forces one big fun social interaction by requiring players to exchange information to stay alive.

How could this work with Pokemon Go? I don't know. Currently the only social exchanges are "There's a Blastoise over here!" (which is pretty darn cool). But maybe more could be done. Some type of puzzle where one person in an area is designated the "Puzzle leader," and gets to rely information to other people...
Pocket CHIP the $9 computer: Shipping delayed
Ask HN: I joined a big co, like the team, hate some policies, what should I do?
I recently joined a big tech company. The work is interesting and the team seems skilled and well run. But the larger company has done some really sketchy things where they mislead users in the name of growth. They also have policies that help entrench it beyond what is fair. They are in an industry where the leader has a big natural advantage, and they are in that lead by a large margin. They'd seem like they'd rather win a dirty fight than lose a fair one. Most days I feel a combination of frustration and shame working for them because of this. It seems that the policies follow from the leadership and company culture, and they have been doing similar things for awhile.

I am not sure what I should do.
> The majority of that list has nothing to do with the web

There are 188 PHP web applications in that list. 60 NodeJS web applications. 86 Python web applications. 25 Ruby web applications. I can go on.

You're just being silly by pretending that this segment doesn't exist.

> I assert that the platform itself is inherently biased towards making non-Free software.

As opposed to native applications? I recall those being distributed through "app stores" where you have zero access to even the binary, nevermind the source code, and demand payment in return for access to either the application or features within that application.

Does that mean native applications have a bias toward "making non-Free software"? No. And the answer is no for web as well.

> They just need to be aware that it's an uphill battle against one's own assumptions, and building the same type of centralized systems desired by business interests (but releasing the code) likely does not suffice.

I have no idea what this means, but based on your previous statements you're assuming a multi-user registration model with a centralized database you find on every commercial site which is a pre-requisite to monetization.

You don't need to have that for a web app. At all. You can build a calculator as a web app. Or any desktop or command line application as a web app. With no registration or database required. Just type in a web address and start using the app. There is nothing inherent about web development that requires a user-based system.

There is no uphill challenge to building free software using web. Now, you obviously won't have as many users of your software because getting things running is much more difficult ... but that's changing with platforms like Electron.

http://electron.atom.io/
Yes, I too am surprised when new data causes us to have to re-evaluate our predictions. We made a prediction, gosh darnit we should ignore all subsequent observations in refining it!
Deep Learning is heavily used in Kaggle competitions when there is image data.

Even in non-image data competitions, a deep neural network will often be one of the models chosen to ensemble. They generally perform slightly worse than XGBoost models, but have the advantage that they often aren't closey correlated, which helps fighting overfitting when tuning ensembling hyperparamters.
Very new to Rust ecosystem, but I wondered, regarding this last point about using an LLVM plugin to generate structs, etc... would this also be a better way to do clean FFI to functions that use C-style unions? I have been struggling to see how the Rust bindings for Vulkan can be improved.
I'm glad to hear someone else is interested in a Poe powered board. I thought about making a pihat that did Poe extraction but you'd still have to use a short cat5 jumper for data.
We use Icinga 2 at work which serves our needs well enough.

The configuration was a bit of an initial hurdle when coming from icinga 1 / nagios - the config syntax is essentially an EDSL for programming your monitoring requirements - but the flexibility is worth it. Adding new hosts and services is pretty cheap (programmer-time-wise), and I can use whatever programming constructs and conditions I want to decide what services to apply to which hosts in which measure.

That said, it's still in a bit of a young state and some parts are very rough around the edges - for example, icinga 2's dependency model is a bit naive. You can configure email notifications to ignore notifications for services that depend on a different failed host/service, but this only applies if icinga already knows about the dependency having failed. So when a parent service dies, an extra e-mail notification could be generated for each of its children before icinga realizes the parent has also died and stops sending notifications for them.

tl;dr I had fun setting it up and it works well for us, but expect some quirks
One strategy would be to keep making up bigger and bigger claims, trying to scare people into action.