skysight-inc/HackerNews huggingface dataset:
> you have now converted 2/6 lanes into bus lanes

Which only works if you can reduce traffic by an equivalent amount. Hence the congestion fees. The fee should clear up the lane AND pay for the bus to drive in the lane. Obviously, if there is no (reasonable) tariff that would actually make people not drive or change commute hours, then all you did was make it expensive to live in LA, while the public transit didn't improve. There is always a risk of that in the case of LA. But it might be worth trying at least.

> These problems are not going to go away anytime in the next decade to half century.

I completely agree - I think cities that are structurally messed up like LA have a long way to go, but that doesn't mean there aren't things that can be done. The question is what drives these changes. I think tolls, new zoning regulation, expanded public transit etc all have to be done, and no one action will solve the problem.
Thanks you saved me a few hours.
Oh, I wasn't knocking it! I'm sure that (possibly soon?), whenever I get around to making life, I'll be quite fascinated by it (I seem to find fascination often! There's a lot of complexity out there!)
So it is claimed in civics classes, but that's a rather narrow interpretation of "create law".
If you don't have a car and live >1 mile from a grocery store, delivery can be worth it. It's tough to bike with a weeks worth of groceries.
Works fine for me with Firefox 52 on Linux, using nVidia 378.13 drivers.

On Chrome 56 with default flags, the tab immediately crashes upon page load. I've tried enabling the "Experimental WebAssembly" flag, which prevents the crash but the demo fails to load with:

WebAssembly instantiation failed:
TypeError: WebAssembly.instantiate is not a function
My personal anecdotal evidence is that many of the games available for Linux on steam are really terrible ports. Gang beasts for example couldn't even find the binary. Once I fixed that, I was lucky to get 5 fps with lowest settings on my 6 core i7 with a Titan x. Yes I had the latest Nvidia drivers. Chivalry medieval warfare was another unplayable performance offender.

This isn't necessarily valve's fault though. It's because the devs will shit out a Linux build without even trying to run it or they just don't care.

Some games work great. Some don't work at all and shouldn't even be listed with Linux support.

I sincerely hope Linux takes off as a viable gaming platform. All the tools and components are there. The only thing missing at the moment is developer mindshare.
I imagine the GP is talking about how code in procedural languages is equivalent to monadic code on pure languages.

If so, I don't know why the "higher-order" restriction is there. It seems unneeded. Also, it about is as much something "the programmer doesn't have to do anything or even know" as monadic code on languages that have specialized syntactic sugar, like Haskell. It creates plenty of details the programmer has to think about, the only difference is that in procedural languages all the details are always there, while in pure ones the detail set changes all the time.
I drove my del Sol for 14 years; most of that time, it was my only vehicle. Fantastic car until it tried to kill me. (Lesson learned: don't ignore noises from the front end.)
This looks like a marvelous inquiry with a lot of "big picture" implications.

"All of these approaches, however, take the linguistic nature of computer programming for granted. Indeed, it is surprising how rarely language appears in the list of relevant programming metaphors, despite periodic attempts to envisage program code as a form of literary expression. It is as if we have become so accustomed to think of programming languages as languages that we forget that this analogy has its own history."

And let's not forget that the idea of "a language" also has it's history, with Chomsky shaping the concepts of linguistics using various mathematical tools during the period that the idea of "a computer language" arose. A given computer language can more easily be located on the Chomsky hierarchy than a human-spoken-language, just for example.
The same type of motors used in EV's are already widely used in factory production lines, conveyor belts, pumps, etc.

There they run 24/7 for decades. Reliability is super high.

The controllers used in EV's have only been around in their current form for ~15 years, also used in factories for controlling big motors, but even they rarely see failures.

The new bit is the battery and associated computer system/sensors. That's where I expect possible reliability issues.
Location: San Francisco, CA

Remote: Yes

Willing to relocate: Yes

Technologies: Ruby on Rails, React, Redux, JavaScript, ES6, SQL, Git, HTML5/CSS3, jQuery, React Native

Résumé/CV: https://drive.google.com/open?id=0Bwiw1TkOuirVOTc5bXkzZGFXWF...

Email: chrabyrd@gmail.com
I'm sure you carefully evaluated the pro and cons and that for now the best option for customers, also maybe given the state of your code (I've got no idea if you have problems in that area or not, but hypothetically this is the kind of thing that could have an impact) and your resources and what you want to do with such resources, is to stick to 32-bits. Because, well, you did stick to 32-bits, and it does not suck (although I've never tried to open extremely huge projects in VS)

But I also "know", and you also maybe secretly "know", that you will eventually move to 64-bits :P
I completely don't know when, and I would completely understand that neither do you, and I would also understand that there is currently no immediate plan to move. But eventually you just will.

Now, ok, I'm not 100% sure about that. But my mind would be overly blown if this does not happen (given I don't have a clue of when, I guess I could have to wait for 20 years to see if my mind is blown or not :P ). I mean come on, even iPhone programs are 64-bits now.

(You know what this reminds me of a little bit?: Mozilla not working on a multiprocess architecture as a priority a while ago...)
Attitudes that Lead to Mixing Problem Domains
How does this compare to libsodium(.js)[1][2]?

[1] https://github.com/jedisct1/libsodium
[2] https://github.com/jedisct1/libsodium.js
Neighborhoods are segregation. Let's all live in a big, happy neighborhood together because segregation is bad.

My point being that you cannot, by definition, eliminate segregation until everyone is made equal in all things. Attempting to do so is fundamentally evil.
I have a WMF stovetop pressure cooker and love it. Haven't tried an IP before, so YMMV. I make oatmeal for the week on Sundays using Apple/Cinnamon or dried fruits:

Ingredients

1 tablespoon butter
1 cup steel cut oats
3 1/2 cups water
1/4 cup sliced raw almonds
1/4 teaspoon salt

For Apple/Cinnamon:

1 large apple, peeled, cored and diced
1 1/2 teaspoons ground cinnamon

For Cranberry/Cherry:

1/3 cup dried cranberries
1/8 cup dried cherries
2 tablespoons light brown sugar

Directions

Add butter to pressure cooker and set to sauté. When butter is melted add the oats and toast, stirring constantly, until they start to darken and smell nutty, about 3 minutes.

Add water and rest of ingredients.

Cook at high pressure for 7 minutes (stovetop) or 10 minutes (electric).

Turn off pressure cooker and use a natural pressure release for 10 minutes, then release any remaining pressure.

Stir, cover and let thicken for 5 to 10 minutes.

Top with milk, nuts and additional brown sugar, if desired.

Adapted from: http://www.pressurecookingtoday.com/pressure-cooker-cinnamon...
> Even then, most devs don't optimize for OpenGL. That's again on the dev, and not valve,

Sony, Nintendo, Microsoft, specially Microsoft, go the extra mile to make sure games perform well on their platforms, even special casing APIs for specific games.
> Uber is fucked

Uber is definitely not fucked because customers don't wanna use Uber.
>less talk, more action

they grew up having less distractions to spend their time/energy on, even TV wasn't part of daily routine. So once all the talking is done and there is still time to kill... I remember reading about 20 years ago about India plans to produce cheap national TV sets to help combat high population growth, i.e. to give people something to kill time with other than the activity which naturally results in new children.
Pretty hard to know unless someone has inside knowledge.

You can take a point of reference from the funding history - https://www.crunchbase.com/organization/kaggle#/entity
$11M Nov 2011 followed by 1.75M in Sept 2015. The first was an amazing raise for their stage. Obviously pretty smart people and an area people wanted a part of . Appears the later was a bridging round as it's been tagged Series A like the first.

They laid off 1/3 staff earlier in 2015:
https://www.wired.com/2015/02/data-science-darling-kaggle-cu...

That was 7 of 20 roles. They're now more like ~80 employees, according to LinkedIn. However, admittedly a lot aren't tagged right (investors, advisors, interns and people associated with Kaggle). Either way, appears the pivot in 2015 worked.

So you can straight-line from there. That's circa 3-5x employee growth over 3 years, which you can conjecture at least has a relationship with actual growth. That's not too shabby either. With growth over that timeframe and stage you'd probably be more interest in the story over the last 6-12 months, which is harder to gauge. It may have plateaued, it may have spiked.

So if you anchor the Series A at, say, 20% of the value. Then multiply out growth, then put a multiple on that you're looking at 100 at the low end and maybe 500 at the high-end. Likely somewhere square in the middle.

That's guesswork, but gives a ballpark view.
Well there's only 40~45 weeks in a year (if menstruation is no-sexy time) so then that's twice a week.

Sounds about right.
This still doesn't explain why a civilization with interstellar travel technology would ever want to attack another civilization in the first place. What is to be gained? If you want resources, that's not a problem if you have the ability to travel between star systems. If you're limited by resources, you're not going to be traveling between (or building weapons that can span) star systems. Once you have interstellar flight, you have the ability to easily harvest everything in your star system, and to travel to neighboring systems to harvest whatever you want (or just synthesize what you want, as the energy requirements for transporting raw materials between star systems would be prohibitive compared to that).
The post I was replying to was explicitly talking about distributions, packaging, etc. I wasn't saying that there are no problems but disagreeing with the assertion that the problem is higher-level rather than lower level.

As for sweeping anything away, it's true that there's work involved but it's not like we're starting from scratch in 1985. There's a lot of industry experience supporting new hardware and any company serious enough to be bidding on a Microsoft order for a boatload of Azure servers isn't going to walk away because they can't figure out how to package up some drivers.
Processing.org Clone Website Offline 2017
São Paulo, Brazil. I live 7km away from my office.

Daily I walk for 25mins to the nearest train station, then after 4 stations (+10mins) I walk to the office (taking +10mins).

Usually it takes ~50-55min the total commute since the train does not always comes in the same time everyday, so delays are not so rare.

PS: there is a bike lane in several regions of São Paulo, so from my home to the office it would take up to 1hr of commute, using the bike lane all the path.
C "executable" cipher text that is (presumably) made by prepending a js decryptor (executable code) to encrypt(M,K) - ie: C=make_executable_js(encrypt(M,K)).

C' could be anything (B only sees a minfied blob of js) - but at the very least is likely to be runnable js code. In the simplest case, it's simply a modified message M', encrypted with K and prepended with the (presumably) benign decryption code -- the change now being that when A wrote ("HI MOM, PLZ SEND MONEY TO ACCOUNT #121"), M' reads similar except for the account number (etc, etc).

The main difference (apart from implementation details of encryption and so forth under a js runtime) from Gnu Privacy Guard - is that one can/should/would get a trusted gpg binary that should be safe(ish) to run on potentially untrusted ciphertext.

Note that in the example above, Eve doesn't start out knowing the Key, K -- but as B runs any random js-code found at the "drop" point, Eve might be able to use said code to obtiain K (B types it in and allows untrusted code to handle the secret).

Contrast with getting a cd-rom from a trusted source with an OS and gpg on it - feeding gpg some reandom cipher text C' that Eve created, barring gpg bugs, a) doesn't give Eve access to K, and b) doesn't trick B into reading some bogus message M', different from the message A wanted to send in the first place.

In short - it would make more sense to distribute the decryptor js-script in a public but trusted manner - and then run the decryptor on the cipher text that could then be obtained in a different manner.

What an executable self-decrypting file (weather .exe or .js file) might be good for, is if A hands it to B on a USB key or transfer the encrypted archive in some trusted manner - the data would then be "safe" until B sits down and types in K. How useful this actually is, is up for debate.

All that said - I think it's great fun to make little tools like this, but we should be a careful about teaching people (even for fun) to run random code - be that js or other code.
Idk if lawyers have weighed in, but many open source contributors are definitely under the impression that if you rewrite/remove all contributions of a contributor you are then free to relicense the resulting work without their permission.
wow ty for your valuable feedback.
Also getting the automated error message. Sorry but it's practically useless at the moment :/
I'm unclear about why z needs to be parameterized in terms of two functions, one unbounded, u(x), and a one bounded, tanh(g(x,h)). Shouldn't the squashing function f() prevent explosion anyway? And how would this parameterization prevent vanishing gradients?
Nvidia  and Microsoft Boost AI Cloud Computing
I'm not talking about “pure languages” (whatever that is) at all.
This NES Mines Bitcoin
> Which C programmers keep failing to do, regularly, according to the CVE database.

Again, we were talking in the context of the language used as a backend, output by a compiler using an other higher level language as the source.
If you can, but you don't, could you really?

Knowing nothing of rust development or this particular tool, could a potential benefit be that the outgoing javascript is structured ideologically similar to the rust code that went in? I'm not saying that this would be a primary reason to make this switch but surely this approach isn't without benefit or reason?
I'm honestly not sure how much larger on a percentage basis the labor pool is that's associated with "I'm too rich to be bothered with this task" services is.

After all, lawn/cleaning/etc. services have long been a thing. So are babysitters, taxis, etc. For someone with enough money, they could have had full-time personal assistants, cooks, drivers, etc.

What seems to be mostly new is that technology is making certain tasks more efficient and/or more efficient to time-slice in a way that people who are merely comfortably well-off but not really wealthy can afford them. (And the challenge is that tasks that are sliced up that way need to be sufficiently cookie-cutter that the context and knowledge a full-time assistant might have aren't required.)
Unless something goes wrong then you'll probably regret your canned contract for not dealing with the specifics of your needs.

Canned contracts are great and a wonderful money saver until they are needed. It's just lucky that most contracts individuals are involved in are never needed.
Good feedback.. MIT, It's on github. I'll push it to the docs, too. Thanks!

Updated.
I (try to) teach them how to code...
Simple fact is, having kids is gonna change your life, should you choose to have them. It seems like a lot of people in this thread are trying to hammer down a reality where this isn't a fact, but that won't change that every aspect of how your time is managed will revolve around a new focal point for 20 years or more.

>And then having kids

I take issue with the prevailing attitude that having kids should be a mandatory evolution in life. My partner and I are quite happy spending the better part of some weekends playing videogames, and we're especially happy never sharing a minute of either of our time with anyone's children, especially our own. So many people in this thread and in general will just regurgitate "but you can't imagine it!" and "your whole perspective changes!" but that's the point. We've concretely determined we do not want that shift in perspective, and I want child-rearing life to remain firmly outside the grasp of my imagination forever.
It was designed to as a better alternative to restful interfaces. It might be its own language but it is made for querying data. I don't feel it should be discussed alongside prolog, they might have similarities but they where created to solve 2 very different problems.
Pinterest acquires Jelly, a truly terrible search engine
First we'd have to imagine what "even better intangible contributors" would be. I'm hard put to think what those might be (for him... my own would be quite different).

This is pretty much his dream job. Yeah, it'd be nice to have more money, but he'd have a hard time trusting any offer of better intangibles.
Holy shit and yay!

It is a rare day when I agree with you, but I think you nailed it.

This is an effective honeypot move; Lets float some shit out there to flaunt some balls and see who reacts and how... WE ARE THE CIA, BECAUSE FUCK YOU, THATS WHY!!

They are above what we have speculated in the past...

LPT: If you have a device, ANY device, know that youre monitored...
Well, yes. Unless the AV is designed in a way that shows it doesn't increase the risk, it's just snake oil.

If MS had taken a harder line then at least hundreds of millions of people would have had faster computers... And arguably safer ones. But it would be hypocrisy for MS, given they gave us IE, ActiveX, DLLs, VB macros, etc.

Most third party firewalls are just GUIs using the OS API for filtering, not parsers written in C running in the kernel.
Correct me if I'm wrong, but this is just a frame-by-frame labeling. You can download whatever pre-trained CNN, pass individual frames through it and get the same result.
Wow! That is quite a symbol! I love these kinds of things (and I'm a guy :))!
> There's also a trend of men 'going their own way'.

Are those idiots a statistically significant percentage of the population?
Expecting our first kid and I already feel this feeling coming.
The Feds Will Soon Be Able to Legally Hack Almost Anyone (2016)
> "Expands to the exact same code everywhere on every imaginable compiler, even toy compilers nobody uses" is not part of the definition of "abstraction".

MSVC compiler doesn't do SROA, as far as I know.

> What do you think http://www.agner.org/optimize/#vectorclass is then?

Have you actually looked at that thing? It's not a Point struct, I can tell you that. There's nothing abstract about it.

If you want to take advantage of SIMD fully, you need to lay out your data in a very specific way. A Point {x,y,z} struct doesn't naturally fit a SIMD register.

Now, if you're willing to make a lot of assumptions on your compiler, you can do something like this:
http://www.codersnotes.com/notes/maths-lib-2016/

Still, you need to put in the work and the research. No magic.

> Yes, it is! It makes your code more readable, and if you're compiling on any production-quality C compiler anywhere your Point class will have the same performance as the raw version. Lower maintenance cost, fewer bugs, same performance.

If performance really matters then your abstract solution is almost certainly suboptimal and it's not good engineering practice to use it for the sake of readability.
Show HN: I built an app to create threads on Twitter and also to learn Redux
I know a person who works there, and he has never mentioned it once. I presume if it was F-U money, there would be some conspicuous consumption. He joined a year before the acquisition.
Time and time? We do see them in Linux.

The ARM server ecosystem has been in the works for a few years. TechCon'16 we saw the announcement that the software is fully there: and this is not hype, all major distributions support all the major players out of the box. Download ISO, install, and use it.

HW-wise we are now in the 3rd gen of chips (QC Centriq, XGene3, ThunderX2) all of which compare with E5, not Atoms. First/Second gen were mostly proving grounds for the specs and software work, excepting for Cavium machines, which have some serious network I/O where the relative wimpyness
of any one of the 96 cores simply doesn't matter for certain workloads. In a matter of two years we've seen private datacenters soak up XGene2 and Cavium chips. We've seen ODMs and OEMs get their shit together and start selling real kit (b2b.gigabyte.com).

It's funny, people expect these things to suddenly appear overnight everywhere and competitive with E7s and Power9. It takes decades, but the server guys managed to fit in nicely in about 5 years. I am excited.
The Keith Group, responsible for the article, are an academic group advocating the use of solar geoengineering (aka, putting aerosols and solar shades up to stop global warming, rather than focus on carbon sequestration).

This weak attempt to indicate that transport choices do not substantially change carbon emissions is in line with their pre-existing position.
Lately I've been thinking... however improbable this is, what if we are the first intelligent species in the Universe?

I mean, not saying that because I think we are special, but just wondering what would it mean if we were "the first" (for some relatively-local value of first)?

Are there any hard sci-fi stories about this? or has anyone given any thought about it? or would it be a very boring outcome?
Yeah, but there's no requirement for services to be national or to cover areas outside cities with insufficient density. I suspect it has more to do with large US supermarkets with large parking lots and high auto ownership.

[ADDED: For example, Peapod is only available in some areas of the Northeast and Midwest]
AMD managed to produce x64 thanks to the licenses they had from Intel, otherwise this laptop would be powered by an IA64 processor.
I live in SF and freelance from home the majority of the time.

Side note: the commutes seem shorter then I expected. Is there a reporting bias with long Transit time people?
"Let me see if I got this recursive disk juggling right. You move the top-most disk to position C. Then recursion can move the rest to position B. And finally I move the disk at position C on top of the rest at position B."

"No, no, no. Look ..."

"But to start you can only move the top-most disk?"

"Yes, but it won't work because ..."

"What? You have to move the top-most as the first move."
The answer is right in the abstract. They cite that the majority of sex is had between married couples, and that number is 80 times per year for couples in their 20s (down to 20x for couples in their 60s). Maybe the parent poster has carefully polled his married friends to determine this trend, but I suspect they're merely uncritically accepting information that aligns with their existing beliefs like we all do.
How to Do Artistic Style Transfer with Tensorflow (LIVE)
Making annotation easier with D3.js
I like to think of GraphQL as an ORM that hides the complexity of SQL queries. It is a DSL from the logic family. That it happens to be used in web services is secondary to understanding how it works. Could be used in a different context entirely.
Seconded. Please unflag - this conversation is worth having.
More than a decade of MIPS multi-threading