skysight-inc/HackerNews huggingface dataset:
And it works because there is capacity where it is needed, and the network is deterministic with authoritative lookup services. Even if everyone had 100/100mbit and we use a mesh network with a relatively efficient topology, with say random walkers to find ressources, it will wouldn't scale well enough.
BLE module PCB made with silver paste and laser printer
https://github.com/ZuzooVn/machine-learning-for-software-eng...
HoTT means a lot to me (lol)

HoTT brought dependent types and interactive theorem proving to the
masses. Before HoTT, the number of researchers working seriously on
dependent type theory was probably < 20. This has now changed, and the field is developing at a much more rapid pace than before.
No Spandex
And the sugar is the wrong one - fructose which is metabolized mainly by the liver whereas glucose is used by all cells in the body.
I agree with that criticism with respect to profiling, but for filesystems I find the increased surfaces of the outer rings makes the evaluation easier as the filesystem reaches smaller amounts of data, especially as FS tend to be relatively shallow in POI terms.
I saw this in Munich airport some weeks ago:
http://www.napcabs.com

They're also expensive (10-15€ hour), but I guess for a long lease (weeks) the price could be better (around the 20-30€ day in Osaka/Tokyo) because the ROI will happen quickly.
Yeah, at times the obsession of gophers with "idiomatic code" is annoying. But when you read someone else's code and it's idiomatic, you almost immediately have an intuitive sense how it works and can understand and modify it easily. Compared to Java OO code where you have to start chasing inheritance layers to find out where the piece of logic you're actually interested in resides...
I don't know much about the Go compiler internals, but it sounds like in most cases (possibly all) the object being referenced in that way will be heap allocated; the entire point of this article is that no matter what (across function boundaries, the reference itself put into the heap, whatever) the member `y` of `X` will be inline with its stack representation.

https://golang.org/doc/faq#stack_or_heap
If Apache is "systems programming" then why not one of the various web servers written in Lua or Python or whatever?

Are those then "systems programming languages" too?
That is exactly the issue. Either we need deteministic authoritative lookup and routing, or we need a yet undiscovered routing algorithm and network topology.
I just checked out themoviedb, but there's a lack of information compared with IMDB. For example technical specs of the film like aspect ratio are missing.
He says a lot of words. Many are false, some are true.

I don't understand how everybody (well, many people at least) ignore the obvious pathological lying and conclude he's doing what he said he would.
I think the OP is referring to algorithmic probability. See

[1] R. J. Solomonoff. A formal theory of inductive inference: Parts 1 and 2. Information and Control, 7:1--22 and 224--254, 1964.

[2] R. J. Solomonoff. Complexity-based induction systems: Comparisons and convergence theorems. IEEE Transactions on Information Theory, IT-24:422-432, 1978.

[3] http://www.scholarpedia.org/article/Algorithmic_probability
I do, but I think it didn't support all the nifty Winamp visualization I really liked.
The extent of trust in errors and error handling – D Language Forum
No difference chemically between cane sugar and sugar from beet. It's sucrose i.e., glucose and fructose joined together.
Focusing on the bicycle, there is huge effort going into electric bicycles around battery and powertrain technology Ebikes enable people that would not cycle in 'hilly' cities to use bicycles as a way of getting around.

The key problem however always comes down to the perception that the roads are too dangerous and this is a political in nature usually requiring the re-allocation of road space from parking.
Federal Court Says Public Safety Laws Can Be Locked Behind Paywalls
Best Natural Ways to Improve Your Sex Life
> I first played an MP3 in late 2000. Some J-Pop thing called “Forces”, I forget who by, that I didn’t think much of (though it was catchy enough I can still remember the chorus).

That is with almost absolute certainly this track by Susumu Hirasawa, one of the few musicians to have produced truly unique music (and who's still at it):

https://www.youtube.com/watch?v=NkYYYew8CUI
I spent an afternoon messing about with Rust and found it infuriating. The compiler kept (quite rightly) telling me how crap my code was and wouldn't compile it for me. I found it frustrating but thoroughly educational.

For systems programmers, Rust looks a fantastic option. For line of business apps, it is inaccessible and the safety dial is turned up too far. But then I guess that is because Rust isn't intended to be a general purpose language for writing line of business apps?

I can see it being useful for writing platform neutral, gnarly code and offer easy hooks for popular, managed languages such as JavaSript, C#, Java et al to hook into.

Outside of systems programming, I wonder if Rust will be part of a silent revolution?
+1 for Paleo. I'm also on a 'light' version of it for the past 2 years and can confirm the effects.
People living in it, or people outside of it? Because we're obviously speaking for the latter.

Inside a culture, people can find all kind of bizarro things normal (e.g. the caste system in India).
It's actually pretty easy but for a first order estimate: http://wolframalpha.com/input/?i=total+2015+revenue+of+Googl...

I'm on mobile so I can't get the interface to work properly but it's much easier on desktop Mathematica or WolframAlpha. In the above figure, I only included names from the OP that I was certain were public after a quick glance and I didn't even get to Microsoft. The number is something like $500 billion a year but as a sibling comment to yours mentions, this includes international revenue that may never make it to the US.

Accurate data on this scale is hard to come by without a working Bloomberg terminal.
Best not to get hung up about two ways of saying the same thing.
Let's translate this code to C++:

class X {
public:
Y* getY(void) {
return &y;
}
private:
Y y;
};
}

`getY` returns a pointer to the struct field, this field is allocated as a part of the struct. There is no way (in C++) to verify that this pointer does not outlive the struct itself. In other words, your pointer may become stale, and the compiler has no way to check for it.

Rust has a resource ownership model (borrow checker) that allows it to check at compile time that references do not outlive the data.
Says it all that you make a good point and are still getting down voted. This industry is very nervous about something and it's my belief it has more to do with what's coming next.
Ask HN: What VR experience do you most want to have?
ASK HN: What VR experience do you most want to have?
This is what happened in the UK - millions of unemployed eastern European migrants receiving benefits, and those working driving down wages. The end result being Brexit.
> What stops this from happening in the Schengen Area

Nothing, hence Brexit.
of course not

https://threatpost.com/microsoft-waits-for-patch-tuesday-to-...
No Yahoo either.
Most people are on fixed incomes, full stop. If you are in a home that you can't afford the taxes on, you should sell said home.

Anything else is how you end up with 60 thru 90 year olds living in housing that was never designed for them, both in that it is too large, and is missing elderly friendly features such as a single story layout. Sure, you can add these things on after the fact if its a single family home, but it often would make more sense to dump the 3 to 4 bedroom home (that you are expanding to 4 or 5 bedrooms with this reno) and get a place with a much lower maintenance burden and way fewer rooms.

Sadly, we often distort reality here in the US with subsidies that incentivize poor decisions such as living out retirement in the home you raised your kids in, despite the burden that puts on those living there, their family, and the community around them.

We should encourage the best possible outcome for everyone involved, by getting rid of tax deductions for having a mortgage against your home, or being over a certain age, as that will commoditize housing and allows people to live closer to where they need to be at a much lower cost. Otherwise, subsidies like this drive up housing costs and you end up like many American Cities.
The quality of the mix has changed due to the inputs. No natural virgin asphalt is used now, less refined asphalt is used, more recycled asphalt is used. Recycled asphalt has been exposed to more UV and oxygen leading to altered chemical composition to various degrees. This isn't necessarily a bad thing however a changed variable you must consider. Also asphalt is inherently a malleable product that is only as stable as the base upon which it is laid. Few things get the base preparation of projects in years past.
That's ok. However a lossless version allows you to switch formats in the future, create lossless and lossy copies. Building a library with lossy audio is a choice you might regret at some point.

The vast majority of my library is actual physical CD's, so I'm good there at least :)
Show HN: Adding roman numerals using tensorflow
How much your body absorbs is a huge variable which seems insane to have to say but people just want to say calories all day.
You can only kick the llama so many times before it kicks back.
Does anybody know the process for these companies being involved? Did somebody ring around and organise this, or does word just get around and companies request involvement, or something else?
As a Swiss working abroad (in Berlin right now), it's not always about pay, two years ago I interviewed with a dozen of companies in the US because there are just so many more opportunities.
Here's a very, very rough ballpark estimate based on your data:

- $2.7T in market cap

- let's say average P/E ratio is 25 (P/E is approximately the ratio of company valuation to annual profits)

- let's say the profit margin of a typical tech company is 20%

- let's say 40% of a typical tech company's revenue is in the US

Estimated US revenue of the companies in your spreadsheet: $2.7T / 25 / 0.20 * 0.40 = $216b (about 1.5% of GDP, which is still huge)

By the way, I think your initial estimate of the total market cap of companies signing the brief is quite useful and informative, it just shouldn't be compared to GDP :)
When a PDF is properly formatted, when sentences are structured like sentences, and when it's a simple PDF like a book without tables and pictures, it works.

Sometimes you see a PDF where the end of a line of text means the end of a paragraph structure wise. And if you choose to use a bigger font, the text flow changes and sentences break halfway, leaving a half empty line, etc. When this happens once every two or three pages, not a problem, but if this happens all the time it makes the book unreadable. This happens quite a lot at the ending of a page as well.

If you have something like a sidenote or footnote, it is very likely that it breaks up the textflow, and not in a nice way, after a paragraph, but it breaks up a sentence. This can be very confusing, especially if you're reading in a different language with complex sentences.

Then there is another level of breaking up a sentence halfway, where words are not formatted as words, but as letters, and where each line breaks up words. I've seen this with a O'Reilly book. They fixed this within a week, so that was excellent service, but it shows how this can work.

Images can be a problem, depending on their size. Most ereaders are underpowered and can have difficulty processing large images.

Tables will be mess in 99% of the cases, because they consist of text and lines, and do not have any structure. It's always a surprise how they will show up. It could mean that half of the table is not even shown, or column one is shown, below that column 2, and you don't see the relation anymore. Sometimes column 2 is partly shown before column 1.

Some PDFs simply crash the ereader program.
Your example is pretty bad for a number of reasons:

1) If you're building a high availability file server then you would expect the sysadmin to configure the way the OS caches files rather than run with the defaults. Likewise, if you're building a busy site then you'd need to configure caching to fit your specific application.

2) The OS file cache can run with pretty basic defaults because file system files are static (yes they can change, but you have to go through the kernel ABIs anyway so easy to track changes). Website content cannot be guessed upon because even static content can and often is dynamically generated. No assumptions can be accurately made. This is also why there's so many different levels of caching that happen on busy web sites.

3) File caching on the OS only needs to happen at one place (as touched on in previous point). However websites are built from a plethora of different frameworks which are literally far too numerous to name.

That all said, there will be some specific web frameworks which will ship with caching defaults (more typically in the case of browser caching) and some web applications will ship with recommended plugins for enhanced caching (eg Redis / memcached). However pragmatically I think if a web developer is smart enough to write code then they should be smart enough to implement caching. In the days of frequent website attacks, the unpredictability of which sites go viral nor when, and the ease of which anyone can build and host a website; I really do think some web developers need to up their game rather than blaming the complexity of the tools nor the lack of sane defaults. Yeah the current web model is a mess of edge cases and hidden traps, but if you're a developer then there's no excuse not to properly learn the tools you've been given regardless (or maybe especially because) of how poor those tools are at protecting you from sawing your own hand off.
Our part in the Darkness
Ask HN: Mailing list for DL/ML papers?
Is there any good mailing list (or anything similar) which gives you the "easy and fast to grasp" summary of the most influential papers in DL/ML field each month?
What about a unified interface which takes into account each sub-jurisdiction's arcane rules and gives you advice how to handle things?

Of course you would be paying to keep the product up to date with local laws.
Most politicians do in fact do what they say they will. It's not actually rare.
> I'm sure you mean MW.

Unlikely, 2.2MW is pretty much nothing, it's the nameplate capacity of a single relatively large wind turbine (but not a huge one, the current record-setter is the 8MW Vestas V164). Even in SMR few commercial design go that low, there's only ABV (3~10MWe) and the quite odd ELENA effort (68kWe), but most designs are 2~3 digits electrical.

Diablo Canyon has a nameplate capacity of 2240MWe over two reactors, which is about 2.2GW.
The thing with the Linux Desktop is that you can selectively enable SELinux, use PaX etc. and have security comparable to, if not better, than Windows 10, plus the fact that Linux is a much more varied attack surface still applies.

Or you can do nothing, in which case you're probably less secure.
"For instance I recently joined a project that was built by devs coming up to speed on React. And boy did they abuse Flux, they didn't build a store for every drop-down but it's pretty damn close. However I really think a React Guru could have steered them around this mistake with just 30 minutes of his time."

Problems like this tend to be consequence of team that does not tolerate dissent. E.g. either clique that stamps out dissenters as obviously stupid or dominant individual eager to bully anybody who does not conform to his favorite cool aid. Someone would say that "maybe we are going too far" otherwise.

Consultant wont be able to solve that one in 30 minutes.
Ah, I see! Thank you.
Converting OpenBSD to PIE (2015) [pdf]
Thank you! That clarifies it quite a bit. My C/C++ is too rusty to remember these internals...
Being true to your word doesn't mean you have to immediately send out an order with no planning, preparation, or consultation.
This is exactly why lazy evaluation is often described as control-flow. Lazy evaluation permits efficient composition, without doing extra work (although the constant factors become much larger).
I am a volunteer who works on Rust & I do almost all of my open source work in Rust. I am paid as a Ruby web developer. I personally have little interest in systems programming & want Rust to be a productive language for application development.

I frequently witness this rush to judge Rust as too complex to be used for business applications based on a few hours of hacking. For this to be a valid judgment, I would think one of two things would need to be true: a) Rust remains this difficult to use once you have experience with it, or b) most business applications are worked on for only a few hours.

In my experience, neither of those premises hold.

I believe that the rules of Rust not only give you exceptional performance without memory issues (as this article tries to demonstrate), but also that its rules engender a higher degree of correctness and 'well-factoredness' than most languages. I believe Rust is an excellent language for writing applications at every level of the stack when 'craftmanship' matters.
Grand perspective is the same as this but for Mac.
Just hit 'Run' here: http://rextester.com/BDGO47890

You can see the program crash
I remember the exact moment when it died for me. It was when they added phone-home functionality and unique player ID when it moved from 2.x to 3.0.

When I called them out on this on the forums (this was still a fairly new and egregious thing back then) the devs told me to put up with it or go use something else. So I did.
I don't think this is a particularly useful example of what rust can do.

Other languages can return inner pointers; its not an interesting feature.

The only interesting thing is that it is both safe and has no gc... but really, this is just another example of safety in rust, via a relatively obscure code snippet.

If you want to pitch rusts safety features, we can do something a bit more interesting, surely?
> Maybe that's the untapped opportunity - connecting people with the services that suit them?

I think Google has that cornered
Good ol' Godwin's law, I've missed you
Avengers – This is War
I don't fundamentally disagree with you, but I note that when you say "small bias," you're acknowledging that there is a continuum between total neutrality and total bias.
It sounds like a good idea and I have considered it myself for a while. It may not seem like a great idea to have an immigration and importation process and controls at first.

However, consider the realities that are encountered. A few examples: Years ago, the European pioneers showed up 'freely' and for all intents destroyed the Native Americans' way of living (and many of their lives). There have been areas with diseases in humans and animals in certain countries that are much less common in others, that could cause disastrous scenarios for livestock, agriculture, and humans if introduced haphazardly. People also showed up 'freely' and kidnapped humans from Africa and sold them as slaves in the US.

If one argues that there should be rules in place to prevent such things from happening, then you essentially need a process by which to discriminate whether 'outsiders', and how many, should be allowed in one's physical space (edit: along with sufficient military force to repel a large group that will attempt to forcefully ignore such a process).
Not certain about Australia, but here in NZ we call it "NZ Super" (or just "the pension") instead of "social security". It is a universal superannuation which kicks in at age 65, is not means-tested, and is paid in the same amount to everyone who qualifies. The money that the fund invests/disburses comes from an annual government contribution to the NZ Super Fund, determined by some legislated formula. Individual workers/earners don't "pay into" it in any way that is separately taxed or monitored.

To collect the pension you simply need to be lawfully living in the country (e.g. citizen or permanent resident status), have made NZ your primary/main country of residence (usually by living and working here), and you must have lived in New Zealand for 10 years since the age of 20, of which five of the years must have been since the aged of 50 years.

If the above applies to you, you should sign on and start getting your $792.34 per fortnight :-)
Current best widely used distributed topology is Kademlia, and it contacts O(log n) nodes in a search. With 1.000.000 nodes that is 20kb of data. With 1.000.000.000 it's 30kb of data. That is fine for simple messaging.

But once have located a large ressource you need, and you start to transfer data, at say 10mbit/s, you use 10mbit/s for every node from source to destination. It doesn't scale with trafic.

I haven't followed the state of the art that close in a few years, so there might have been some improvements, but none that have made much fuss.
You're describing a learning curve. It's true that writing rust is a pain if your internal model of the ownership checker is inaccurate; but once you learn it and stop 'fighting the compiler' it doesn't actually constrain your expressiveness much.

I think there's much more to Rust than just a systems language. For anything that you need to have c binding for (say, a crypto library), it seems a very good choice.

I was also thinking of combining some high level, abstract language (Clojure/Haskell etc.) with perf-critical sections written in Rust.
while I agree that the best solution is a better environment, you could fit the sensor to the obstacle, and have it beep when something comes close :P
Or ...

Business applications do not care about safety.
Long ago I offered a paid answer service for Drupal StackExchange questions via the drupal.org services list and never got anyone asking for the service. Just a data point.
i don't think we have convincing evidence to maintain consensus that open borders would be better, neither do we have it about closed borders . On purely theoretical grounds, one could offer Occam's razor as a justification for doing away with borders.

Another thing is the free flow of capital. Why can money have open borders but people can't? Anyone who advocates for closed borders should also be in favor of capital flow controls.

(Personally i m not pro-open-borders as of yet)
Previously you didn't have 10 days to find a job when you were fired. Based on USCIS rules previously, you had to be employed the day you file your H1 transfer. So in case you are fired, and if uscis asked for your latest pay stubs covering your employment of date of filing, you would need to leave the country, file it again and come back in.

When I filed an H1 for my startup, they issued a Request for Evidence just because the documentation mentioned our investor pitch "founder previously employed by LinkedIn". They thought I had already quit my job. Luckily I was still employed and was able to send the pay stubs.
I didn't say similar things didn't exist in Canada, I said "Jim Crow" didn't exist in Canada because that was the subject of the comment I was replying to. Thanks for the scolding though.
For visualizing your Dropbox' contents as a pie chart, a friend and I developed dgraph: https://github.com/joplapp/dgraph
I'm not sure it does. He said he weighed 340 pounds when he did this. His daily break even calories might be well above 4K. IIRC 2500 is recommended for the average male, who certainly does not weigh 340 pounds.
I'm compiler error feel like a matter of course, just another part of writing code. Errors the compiler didn't catch (and potentially could have), those annoy me.
They just don't have the money. They're behind because it never got the inertia of accumulated capital infrastructure, and it's finally starting to show. I bailed out to OS X late last christmas.