skysight-inc/HackerNews huggingface dataset:
I love this. I need to watch a movie while having lunch, breakfast or dinner and finding an interesting movie is so hard especially for people with very specific taste in movies. Initial suggestions look good and hopefully it will stop my meals from going cold while I wasted my time searching movies.
I think it says more about the state of open source distributed file systems than the cloud per se. Ceph and Gluster are not the best examples of these, though Lustre is awful too. I'm paid to dig into these at depth and each is like some combination of religion and dumpster fire. Understand that Red Hat (and Intel in the Lustre case) wants support, training and professional services revenue. Outside of their paid domains, it's truly commerce with demons but inside it's not much better.

BeeGFS is the only nominally open source one that I'd think about trusting my data too. And no, I don't work for them or am compensated in any way for recommendations.
One of the things I stress when talking to customers is that when one is moving to cloud, it's not just the business model that changes, but the architecture model.

That may sound like cold comfort on the face of it, but it's key to getting the most out of cloud and exceed the possibilities of an on-prem architecture. Rule #1 is, everything fails. The key advantage to a good cloud provider (and there are many) is not that they can deliver a guarantee against failure (as boulos stated correctly) but that they'll allow you to design for failure. The issue becomes when the architecture in the cloud resembles that which was on-premise. While there's still some advantages, they're markedly fewer, and as you said, there's nothing you can do to prioritize your fix.

They key to having a good cloud deployment is effectively utilizing the features that eliminate single points of failure so that the same storage controller failure that might knock you out in your on-prem can't knock you out in the cloud, even though the repair time for the latter might be longer. That brings its own challenges, but brings huge advantages when it comes together.

Disclosure: I work for AWS.
Indeed, there would be discounts from Dell, but I also expect companies to buy some extra add-ons and subscription/support services that cancel them out that I didn't see in the high level specs.
Excel has no competitors today for serious use. Google Spreadsheet lacks analysis features, LibreOffice is laughable (can't even deduplicate rows).

If you want to teach serious spreadsheet use, don't waste any time on trying to compete with Excel. Just use it. If you really need to, figure out how to make interactive lessons as VBA macros. But teach real Excel.
Whitewidow SQL vuln scanner
As a counter argument: very few teams at Google run on dedicated machines. Those that do are enormous, both in the scale of their infrastructure and in their team sizes. I'm not saying always go with a cloud provider, I'm reiterating that you'd better be certain you need to.
If you are good at something never do it for free.
Yes, but Apple updated a lot of the OS X BSD with FreeBSD components. It's why many man pages say FreeBSD.
This seems like an odd way to "punish" countries. Most countries would probably be quite happy that the US was stopping the brain drain from their country.
It's become "the narrative", but it has some obvious problems as you note.

Sometimes the explanation that gets shoved in front of your face is the one that has driven the most readership (or clicks), rather than one that matches what actually occurred.
Hmm, yeah. I'm struggling to understand the difference between the WWC and the poor outside of identity. Is it ideological in the sense that the WWC are people who want to work but can't find work, and they perceive the poor as people unwilling or unable to work.
My understanding is that there's a very limited amount of research going into Prolog so it ends up being incredibly slow for larger tasks. And a lot of it's functionality can be done via standard SQL so there's not a ton of use cases for it.
Or this is an innocent question leading up a civil discussion of US law :)
I dug up an "old" link to a presentation on the history of CPU design the other day, and part of it comes to mind now.

He talked about how back in the early days ram and cpu was pretty much equal in clock. Thus if you could fit your program in ram, you could calculate how fast your program would run based on how many instructions you used to do things.

These days the cpu is many multiples fasters than ram, and thus cache misses is these days what disk access was back then. And because of how the cpu is now multiple cores, pipelines, and multiple tiers of cache, you can't simply sit down and step through the code to look for instruction bottle necks.

Never mind the layers upon layers of libs and whatsnot sitting between your program and the hardware.

Even games consoles are like this now, as they have turned into multimedia gateways. The last generation of consoles that came close was perhaps the PS2 and Gamecube (the Xbox was more a stripped down PC than a games console, and likely started the trend leading us to the present day).
What blows my mind is how, after seeing that, some folks would want to program in anything other than Lisp. Code, HTML, CSS, JavaScript, all with a single uniform representation!

Seriously, anyone who's not taken a look: take a look.
I think you're missing some use cases here. Cloud can be really helpful for prototyping systems that you may not even want running in a few months.

Another use case would be where infrastructure costs are minor compared to dev and ops staff costs. If hosting on AWS makes your ops team 2x as productive at a 30% infrastructure markup that can be a steal.
Oh my god it's the golden ratio! That's so cool!

EDIT: I'll show my work, rot13'd...

Jr pna cnenzrgrevmr n fgengrtl ol n guerfubyq g: gur inyhr gung gur svefg qenj arrqf gb or yrff guna va beqre gb pubbfr gb qenj ntnva. Hfvat guerfubyq g, gur cebonovyvgl bs trggvat yrff guna g vf g^2 orpnhfr lbh unir gb qenj orybj gur guerfubyq gjvpr va n ebj. Gung chgf gur cebonovyvgl bs raqvat hc nobir gur guerfubyq ng 1-g^2.

Gur cebonovyvgl vf havsbez nobir naq orybj gur guerfubyq fb gur cebonovyvgl qvfgevohgvba bs lbhe ahzore vf:

cqs(k) = { g vs k<g ryfr g+1 }

(Gur g+1 vf sebz fbyivat gb znxr gur vagrteny sebz 0 gb 1 or 1.)

Fnl lbhe bccbarag hfrf fgengrtl h naq lbh hfr fgengrtl g. Gura jr jnag gb znkvzvmr gur cebonovyvgl gung K~cqs(g) vf terngre guna L~cqs(h). Zngurzngvpn jvyy gryy hf gung vs jr nfx yvxr fb:

q[g_] := CebonovyvglQvfgevohgvba[Vs[k<g, g, g+1], {k,0,1}]

Fvzcyvsl[
Cebonovyvgl[k<l, {Qvfgevohgrq[k, q[g]],
Qvfgevohgrq[l, q[h]]}],
0<g<1 && 0<gh<1]

Gung tvirf hf gur cebonovyvgl gung g orngf h yvxr fb:

c[h_,g_] := Cvrprjvfr[{
{(1+g-(1+g+g^2)*h+(1+g)*h^2)/2, h>g},
{(1+g-g^2+(g-g^2-1)*h+g*h^2)/2, h<g},
{((g^2-1)^2-g*(g^2-2)*h)/2, h==g}}]

Abj jr jnag gur g gung znkvzvmrf gung sbe n tvira h, juvpu jr trg ol gnxvat gur qrevingvir jvgu erfcrpg gb g, frggvat vg gb mreb, naq fbyivat sbe g:

Fvzcyvsl[Fbyir[Q[c[g, h], g] == 0, g], 0<h<1]

Fb abj jr unir gur orfg erfcbafr gb na neovgenel fgengrtl g:

oe[g_] := Cvrprjvfr[{
{(1+g+g^2)/(2+2*g), g<(Fdeg[5]-1)/2},
{(1-g+g^2)/(2*g), g>(Fdeg[5]-1)/2}}]

Vs lbh cybg gung lbh frr gung gur orfg erfcbafr vf nyjnlf orgjrra .5 naq .618. Vs lbhe bccbarag nyjnlf xrrcf gurve svefg qenj gura lbh fubhyq hfr n guerfubyq bs .5. (Fnzr vs gurl nyjnlf gnxr gur frpbaq qenj bs pbhefr.)

Ohg gurl jba'g qb gung. Vs gurl hfr n guerfubyq bs 1/2 gurzfrys gura oe[1/2] == 7/12. Ohg gurl jba'g qb gung rvgure. Jung jr jnag bs pbhefr vf gur svkrq cbvag, vr, gur Anfu rdhvyvoevhz, jurer oe[g]==g. Gung, boivbhf va gur cybg, vf g = (Fdeg[5]-1)/2 nxn gur tbyqra engvb!
> Furthermore, these should be local services, catering to the specific circumstances of the city or town they operate in, obeying the local customs and so on.

Please no. I have precisely zero interest in downloading a new app every time I go to a city.

It's amazing how ignorant of basic economics people on HN are. Have you ever heard of economies of scale? Uber pays literally millions of dollars to their developers every year. I sure as hell don't want my taxes going to pay for my city to develop its own Uber knockoff.
As I said in another thread[1], I think this is the psychological explanation for a lot of the heat Nate Silver took before and after the election (being "wrong" both ways according to people who don't understand what a 70% chance means).

People saw 70% and rounded up to "Hillary".

For a psychological counterbalance, imagine your doctor tells you you have a 70% to be alive this time next week. Yet in the political realm people were calling that a "sure thing".

[1] https://news.ycombinator.com/item?id=12937736
Oh, I'll certainly get legal advice. Just trying to make those sessions more productive by getting a bit of a head start. Also I think it'll be good for all citizens to get a heads up on what will and won't restrict them (thus the public forum). So anything I learn, that might help others, will more than likely become public in the form of a blog post, etc.

I doubt there is a single thing on this planet that Trump values more than his name. Thus the precarious nature of being politically active during this President's term. Unless citizens are protected. I just don't know what those protections / limitations are.

On the other side of the coin Trump never had issues calling the Affordable Care Act "Obamacare" so maybe there are laws that protect this sort of thing? Sure he said he took the name affectionately, but we all know it was originally created to slander his name.

I respect the opinions / knowledge produced on this forum, but will never put my future livelihood in its hands.
A minimalist Openbox desktop for Vim freaks
-
edit: To explain, why not 0.5? Because the probability of your opponent having drawn a smaller number than 0.5 after two attempts is <0.5 and the probability of a larger number is >0.5. A strategy of keeping >=0.5 after the first draw will loose against the optimal strategy on average.
UFC 205 Live Stream Free
> "Styling is still "unsolved" with react IMO."

How about this simple way to decouple styling from components using CSS Modules (no inline styles needed):

components/
|__FooComp/
|__FooComp.jsx
|__FooComp.css
css/
|__components/
|__FooComp/
|__styleOne.css
|__styleTwo.css
|...

FooComp.css contains only the very basic formatting for the component which is needed for displaying it correctly out of the box. No styling/theming, just some raw universal formatting/structuring (if necessary at all). FooComp.jsx loads and applies FooComp.css internally
using CSS Modules like this:

Inside FooComp.jsx:

import defaultClasses from './FooComp.css';

const FooComp = props => (
<div className={`${defaulClasses.wrap} ${props.className.wrap}` } >
<img className={`${defaulClasses.img} ${props.className.img}` } />
</div>
);

export default FooComp;

styleOne.css and styleTwo.css contain different (external) styles for FooComp. Now if you need to use FooComp with an external style you load both FooComp.jsx and the external style (again, using CSS Modules to load and apply the styles):

import FooComp from 'components/FooComp/FooComp';
import FooComp$styleOne from 'css/components/FooComp/styleOne.css';

and put them together like this:

<FooComp className={FooComp$styleOne}>

This way you can easily use the same component with different styles.

> "CSS modules are TOO encapsulated which makes global styles and themes a royal pain"

You can still use:

@import '../someGlobals.css';

or:

.someClass {
composes: anotherClass from "./someFile.css";
color: green;
}

or:

.someClass {
@apply --anotherClass;
color: green;
}

or:

.someClass {
background: var(--brandPrimary);
color: green;
}

or ...

There are plenty of options especially with PostCSS.
Traditional cab companies don't have employees either. I feel like all the critics of Uber must live in a different universe from me, where cab drivers are never mistreated, are paid wonderfully, and consistently provide an on-time and courteous service.
Are you aware that border officials don't care about whether you are receiving compensation? If you are doing work an American could have performed they'll care.

Note: I'm Canadian but live close to the border and cross occasionally.
I know a person who was helping his girlfriend in the US paint a house, for no money, who got deported for "working" even though there was no money involved, and it destroyed his relationship and now has him banned from the Republic. I have strong feelings about an overbearing government and was speaking my mind. It was also a warning to the person who posted the thread not to tell people anything like that on a public forum, as a public service.
Absolutely. Just heading out now, but I'll write out a response for you later on. In short, Being a quant is about either measuring risk, or making money trading. This doesn't test either.
Software Heritage looks excellent, but it sounds like the two projects may have different goals. It sounds like Software Heritage is focused on collecting, preserving, and sharing code (and, as you say, potentially compiled software), whereas codehash.db is focused on allowing people to securely authenticate it after they've obtained it through some other means.
Judging by the posts.

Random thought: Go talk to google and get $100k of free cloud credits.

You run 100 instances of n1-highcpu-2 (2 CPU, 2GB RAM), with a local 375 SSD. That gives you 37TB of storage and you're fine for the year.

This is an absolutely ridiculous setup but it could work.

1) Servers don't need to have more memory for caching. Local SSD access is fast enough.

2) Servers have 1Gb uplink. That can be saturated easily by a single local SSD.

3) I'm a firm believer that if you put 8-16 disks in a single box, you're gonna hit a hard limit with the network bandwidth and infrastructure (among other things).

4) Do you need IOPS or do you need storage???

5) Can CephFS shard fairly across a hundred systems?

6) Should CephFS run on raw disks, manage replica itself? and can it handle failure?

Bonus question) Why are we thinking about all of this. You should have just used s3?
"Quick"?
If you find a way to audit spreadsheets to find fraud and error you'd make a fortune.

Speadsheets are scary.

http://www.eusprig.org/2006/spreadsheets-in-clinical-medicin...
Investment firms value Excel so highly (and are so good at it, see this[1] amazing video that I saw on a previous HN thread of Martin Shkreli using Excel extremely effectively) that I'm sure they have internal training that is better than anything you can get outside.

Accountants pay very good money for Excel training, at least in Israel (I tried to compete with those courses by teaching Excel automation with Python, so I did some market research and customer development.)

[1] https://www.reddit.com/r/videos/comments/4df5il/martin_shkre...
You should write Chicken Soup for the Designer's Soul-- just don't do it for free.

Seriously though, as easy as it is to post cliches, can't you imagine situations where you should work for free? Like in the situation OP is in, a foreign national who can't accept payment for work in the US?
Yes, that's why I was suggesting the guy say nothing about his citizenship/visa status if he was indeed planning to help people for free. I'm the type of guy, where even if I'm open-minded about the government (and might even help them with my startup), I'm sticking up the little guy.

I would personally never "work" in the US without the right visa, because I am well-aware of the laws and am a very knowledgable man. I'm also reasonable, and the US government is not reasonable sometimes. I see that changing under Donald Trump, because I firmly believe that he will change his mind and end up being socially liberal because of people like Peter Thiel. I'm just doing a public service for this innocent man.
Tesla is going a different way with radar+cameras. Lidar TODAY is too expensive for normal priced vehicles, google's solution is very expensive, volvo seems to be targeting large trucks which are less price sensitive. The price of the future volvo passenger cars hasn't been announced, has it?

Society seems hyper sensitive to different risks, even if lower than existing risks. Thus a tesla fire is big news, even if the rate is less than the normal gas car fires. Thus weaknesses of lidar (like say fog) could cause problems, even if safer than existing cars. This is complicated by the humans driving cars around. Imagine heavy fog on the highway, and that humans decide that 45mph is safe, and the telsa (with a camera+radar system) decides on similar. Lidar might well decide the safe speed is less, and get rear ended more.

Reference for the 3 rammed cars "at speed"? The one I saw the car in front slowed, then accelerated, and merged right before a stopped car. The telsa slowed, then accelerated, decided it wasn't safe to merge, and braked hard. It did hit the car, but not very fast. Not sure I would have done better myself.
This may be very unfair, but I get the impression that this was written by a self-diagnosed genius who feels that genius doesn't get the respect it deserves (I didn't check, but it was written by a guy, right?)
That aphorism assumes some things about a person's goals in life that don't hold for everybody.
Having never really gone to the cloud, thankfully, FastMail can strongly recommend New York Internet if you're looking for a datacentre provider. They've been amazing.

https://blog.fastmail.com/2014/12/10/security-availability/

Actually, we don't appear to blog quite enough about how awesome NYI are. They're a major part of our good uptime.

And some stuff about our hardware. I'd strongly recommend hot stuff on RAID1 SSDs and colder stuff on hard disks. The performance difference between rust and SSD is just massive.

We're looking at PCI SSDs for our next hardware upgrades:

http://www.intel.com.au/content/www/au/en/solid-state-drives...

(there are two types of SSD on the market. Ones that lose your data, and SSDs from Intel) - we're currently running mostly DC3700 SATA/SAS SSDs.

We customise the layout of our machines very much to match the heat patterns of our data:

https://blog.fastmail.com/2015/12/06/getting-the-most-out-of...
https://blog.fastmail.com/2014/12/15/dec-15-putting-the-fast...
https://blog.fastmail.com/2014/12/04/standalone-mail-servers...
I've been wanting to migrate pyportify from angular to react. It would be a great project for learning react, if someone wants to do it.

https://github.com/rckclmbr/pyportify
I would agree with the suggestion to ask a lawyer. You started off by saying "copyright of his name". But you probably meant trademark and right of publicity, which can apply to names, rather than copyright, which can't. A lawyer can help you become familiar with these distinctions and the specific rules that apply to them.
> Also, "web of trust" only works for a tiny subset of people. If I'm a "lone wolf" FOSS developer, my key won't be signed by anyone, there won't be any WoT to verify. Downstream packagers just have to swallow that or TOFU.

One way to mitigate this nowadays is through services like keybase.io, which allow you to aggregate evidence for the authenticity of your key from social media accounts and websites. You can also do this yourself by posting your PGP fingerprint in many different places. These methods make it much more difficult for someone to create a new key in order to impersonate you. Accordingly, it's easy to trust that a key really belongs to a certain person -- even if there are no signatures on it -- when there's a long history of evidence from many different sources that would collectively be very difficult to spoof.
Gnome3 is one of the worst I've ever used. The main reason is that most functionality comes from this broken and unstable by design extension system. I ended up liking Unity the most, because it is stable and integrates well. It's also the most well thought out modern UI on Linux so far. Cinnamon is a second choice. While it suffers from the same extension madness as Gnome3, it's at least useful out of the box without the need for extensions. And it's nearly a modern desktop (no cascade of menus, exposé like overview of windows, ...)

I actually like OSX (it's my main OS at work) but I miss the configurabilty of the Linux world. I'm afraid, I'm too spoiled to get any joy out of Windows anymore, though 10 was the least frustrating so far.

I have no idea why people cling to Mate or XFCE. They look and behave like something horrible from 2004. I've been there and I don't want to go back there. At the same time, I'm glad that people are free to cling to the past in the world of Linux.
When's the last time you downloaded GPG? For me: years ago.

How often do you download ProtonMail's Javascript code? Several times per second, as long as you're using it.
Offtopic, I use Clojure these days.

Is Common Lisp still worth considering?
I would take a look at Supermicro servers and compare pricing. Worked as cloud engineer at a hosting provider built entirely on Supermicro kit. Didn't see anything there I didn't see from the Dell's and HP's when I worked at Rackspace. And Rackspace sure didn't build their cloud on top of HP's or Dell's.
Sorry if you found my writing style confusing. I'm not looking to shame anyone. Instead, my hope was to counter the overly broad "It's clear we must not be in the Cloud" with my experience that this may be particular to their provider.

I'm not here trying to sell them on coming to Google. If they're interested, my contact info is in my profile. It's quite likely that the best option for them would be to return to AWS, as they have experience running there and EBS has improved a lot over the years.
If they did care about such things, they'd institute exit visas, if they wanted. So if they care, they don't care enough to do that.

But, since they aren't, and if you are right, I guess Trump will be doing right by most countries, since in your account he'd be deporting their brain drain.
* You can work on reducing cost of space access yourself!
* There are some good things to do in space. Look for ZBLAN fibers, for example.

It's actually interesting question, what price of space launch (per kg, when you have low or high kg) would enable entrepreneurs to do all sorts of crazy shit there
Agreed, though this is perhaps an exception. Its obviously a lifestyle choice rather than a long-term strategy:

>I will work with each startup up to 1 week and then move to another city/startup.
> I still think we as an industry are still missing the point of why are so many people using excel, especially in areas it shouldn't be used in. There is some hidden UI/UX point we're subtlely missing.

I think there's a kind-of necessary trade-off between flexibility and maintainability. And a similar trade-off between flexibility and robustness. Spreadsheets are flexible, but often not very maintainable, evolvable, or robust.

Ideally you would want a tool that allows you to move along the spreadsheet <-> statically typed language continuum without much pain. So when you finish the spreadsheet prototyping, you can kind of transform that into more robust and maintainable code. But that might have the same inherent short comings as trying to convert a prototype into a production product...

If my conjecture is true -- and I'm not at all sure it is -- then we're not missing a UI/UX point. We're just building tools for people with different priorities.
I have 12+ years of engineering experience and would do it for free given it provided valuable experience or connections that I couldn't obtain otherwise
Drone with a camera which flies and indexes physical world (like your house) automatically. So that you can find your stuff :-)