skysight-inc/HackerNews huggingface dataset:
A better ticketing experience is not what bands/venues are looking for. Sorry, but it doesn't sound like you understand this market (and why Ticketmaster has a stranglehold on it).
https://www.amazon.com/Quantum-Computation-Information-10th-...

is the standard reference. It is well written and light if you have the math background (linear algebra + probability theory)
How do taxes work here?
I've always trouble with that logic. If somebody is buying BTC by selling Yuan than somebody is buying the Yuan on the other side which means it's a game of hot potatoes-nobody wants to hold onto a depreciating asset as USD becomes stronger.

But Bitcoin is such an easy target now that the myth has been properly disseminated. Bitcoin may or may not even be used to move money out of China but that won't matter to a communist government!
Not at the moment, unfortunately.
Angular2/Ionic2 Reddit app
No, Rust arrays are not safe by default: https://is.gd/iY5lPQ
See also s6-sudo [1]. It uses Unix domain sockets to pass the users stdin, stdout to a service that runs a program as root. Still has the problem catern points out.

[1] http://skarnet.org/software/s6/s6-sudo.html
I see what you mean now. If you wanted to make a backdoor and have plausable deniability, you'd make it a bug.
You omitted the parenthetical "(though still remains quite small)," which was important. I think the point was: if you were (miraculously, in your view) to produce a piece of software that was free of vulnerabilities, I could safely conclude that you weren't trying to maliciously produce vulnerable software. If you instead produced a piece of software that contained vulnerabilities, it would at least be possible that you were such a malicious actor, so the probability would be higher, if still very small (small-but-nonzero vs. zero).
>I am not going to skip seeing my favorite band in the world, what do you suggest I do?

See them somewhere else, in a venue that hasn't sold out to Ticketmaster.
Generally speaking "12+ hours" means "basic browsing" or watching a movie which can be natively decoded with the built-in video processor. I don't think that includes any serious workload (tens of tabs open and any kind of developer/creative workflow). New Intel processors have greatly improved idle battery life, but "working" battery life still requires the watts.

In Apple's case they are reducing watts and presuming lots of idle time. This may match a large number of their users - I only hear complaints from developers.

EDIT: watt-hours? Sorry, my electrical knowledge is not awesome.
Compilers for Pascal dialects, Ada and Modula-2 were already doing that in the early 90's.
>He should provide evidence if he thinks otherwise

That's what he does in the book. But Nagel isn't claiming to make any original contribution to biology or evolutionary theory. His main aim, as far as I can see, is to point out that the standard arguments for mutations being random are less strong than is usually thought. I don't think he claims to know whether or not mutations are in fact random, or what controls them if they are not.
JS is quite a bit faster than, say, idiomatic Objective-C. Or Java run through Dalvik.

Personally, I don't see why everyone focuses on JavaScript as a massive source of inefficiency compared to, say, PHP. Not to mention the rose-colored glasses we see the past in: folks back in the '90s used to work day in and day out with VB6 (or even interpreted Java) apps.
I guess I'm one of the few people who stay in San Francisco because my family was here before tech was.
I don't think I believe you. That's the theory of course, but I haven't lived in a society without patents so I can only trust people who say that's how it works.

My mental heuristic says that software engineering seems like it would be only improved by patents not existing. I can't speak to hardware inventions, though.
I mean, kernel bug or no, if that's how it actually works, then it isn't actually safe to be handle signals while executing these functions. If people are still working to change the code and standards we hold the code to, then you can't push changes that rely on the new behavior without introducing some truly bizarre race conditions.
Ok, I'll bite. I'm the dumbing guy in the room, so I need some help understanding.

Given that water is 71% of the earth's surface[1], it seems like this is mostly a transportation problem.

We don't need to create water, unless that would make transport easer.

We don't need to filter water, unless that is easer to do then transporting it.

In the case of drought, the problem seems to be the transport of water, and near zero cost irrigation provided normally by rain.

Optimal water transportation seems to be the core problem to solve. With cost effective localized irrigation replacement for rain a subset related problem. (Perhaps if drought is more spacial than temporal, the irrigation solution could be temporary and mobil so as to move to areas of drought as needed).

So what ways can we think of to transport water? Or if that's not the core problem, then what is the right problem to solve?

[1]:https://water.usgs.gov/edu/earthhowmuch.html
A bit underwhelming
is this .ai domain a new trend now? sort of like how everybody is using .io now for anything with an API?
Superior composability with simpler semantics and sounder type systems.

Class hierarchies are inherently unfriendly to strong, sound type systems. Interface composition isn't.

Composing interfaces is clean and straightforward. Composing classes isn't, and you run into things like the diamond problem.
I always thought we might be able to reuse empty strip mines and dump the salt in there but someone smarter than me can chime in on why that may not be environmentally sound.
Louis CK was successful in 2012, although he admitted it meant playing smaller obscure theaters.
A complete layer to get compatibility on XP/2003 for newer applications
Maybe the decision shohld have been made by the librarians themselves rather than an algorithm.
Traveling in remote parts of the world it becomes very obvious we in the developed world are now using "tech" to go back to the way things were.

Uber and AirBnb are extremely popular all through Latin America and Africa - there just is no app. You walk up to a human and ask, a price is negotiated and you have a ride or a place to sleep.

In a lot of ways, I think these kinds of apps will actually lower the standard of living in developed countries (less regulation, less safety, less insurance, etc.) which is probably a good thing, because it should make stuff cheaper too.
Rust is safe in terms of memory usage and race conditions, nobody claims that Rust compiler will catch all 100% of bugs human can invent.
I use, on average, about 3 litres of gasoline a day and about 250 litres of fresh water. This doesn't include the water used to grow the food I eat and it doesn't include the fuel to bring me my food.

But there is a difference of about two orders of magnitude.
Yes, but you would not make it this bug, which (a) doesn't get you any access you don't already have, and (b) leaves a trail of sporadically broken TLS connections so obvious that they show up in CT logs.
As more laptops start charging from usb C, I expect we'll start seeing recharging bricks.

Seems to be the way phones do it now that replaceable batteries are gone.
Delphi and C
Sometimes importing/depending on a library is exactly what's needed.

Sometimes importing/depending on a library means you're permanently saddled with an unmaintained, inflexible, third-party white elephant.

These outcomes are not mutually exclusive. One of my apps even has a directory called "lib/boondoggles/" because it includes so many of these. It works fine, but I will never revise it.
I have the Skylake HP x360 with the 4K screen. The 4K screen has awful color rendering that makes everything look like barf and the trackpad is even worse.

My MacBook Pro is so much better.
Sadly, not yet. Might be too secret sauce even for Google.
I have a 13' Air and a 13' Retina Pro.

I do not care even a little bit for the Retina screen. Makes me sad that so much energy is wasted on it.
> Going into this challenge, it seems we are at a turning point in history. For decades, technology and globalization have made us more productive and connected. This has created many benefits, but for a lot of people it has also made life more challenging. This has contributed to a greater sense of division than I have felt in my lifetime.

I don't follow. What exactly has technology made more challenging for people? Certainly not communication.

What sense of division is he talking about? Are those weasel words for the US election?
When opting for a DSL that compiles to low-level the "Haskell" part is less important.

I've heard the idea of DSLs over and over again, but who actually does that? I know of course of sed, awk, regex, etc but what part of NTPsec is narrow enough in scope and large enough in volume to justify creating a DSL? (just asking -- I'm not familiar with NTPsec).
Yeah it should. AIUI Rust uses a fork of LLVM, but they should be regularly pulling in upstream changes (but I don't know how often this happens) as well as submitting their own changes back upstream.
According to the PDFMiner site, pdf2txt.py cannot recognize text drawn as images that would require optical character recognition. I'm interested in software that combines OCR with some sort of math notation rendering engine.
also core count varies between xeon version in the same generation/product line.
Maybe I should have but even if I did, that wouldn't have changed my opinion and the in vitro/in vivo analogy still stands. The described pilots are limited in scope and period or have strings attached. This has nothing to do with UBI. It's easy to spend a $100M grant, give some money to the poor and pretend like you can make conclusions on the effect of UBI on a whole country.
Panics are definitely safe. They are significantly different than the segfault you'd get out of the C code.
And the Rabid Nazi Raccoons Shall Inherit the Earth – Charlie's Diary
World's Most Specatacular Sunset
Once again, you're responding to an argument I did not make. I'm not saying this bug doesn't make sense because nobody would want to backdoor Kaspersky AV. Clearly they would. I'm saying it doesn't make sense because it doesn't make sense as a backdoor. It provides the attacker with far less access than they already have, and does so in a way that leaves tracks all over the Internet even when the "backdoor" isn't "in use".
We do, in both directions.
This page (https://bugzilla.kernel.org/show_bug.cgi?id=25292) appears to have a current list, and yes, memset() is one of the functions listed.
> strongly typed pure functional language
> tweak the GC parameters to get the performance

Care to give an example of such a language which allows for a guaranteed GC pause\resume configuration\declaration\etc in a critical section?
In my opinion, buying a house is never a good idea unless you intend to live in it yourself for at least 5-7 years (usual real estate cycle) AND you have put down at least 20%.

Anything less and you are exposing yourself to higher risks. I am not saying that you should not consider investment capacity etc at all but those should always be secondary motive, not primary unless you are an expert real estate investor (even they struggle in bad markets)
Even without `unsafe` programmer can make mistakes in Rust. Logical mistakes are unstoppable.
No, you just allocate enough space to store an extra int at the start for the length, and return a typed pointer to the actual data. Then you need an accessor that checks bounds, if you want safe access. Both of these problems are solved by simple macros.
I imagine they weren't very concerned about following gaming tax rules. That certainly wasn't near the top of the list for the people who made ethereum. Their whole point was to move away from traditional dispute resolution and governance mechanisms. No comment as to my feelings on the matter, but that's how it is.
Is there any information on how you can run hammer spoon lua bindings from Alfred? I always wanted to call specific functions from hammer spoon from applescript or something but have no idea how you could do that.
It is, if you are using VC++ debug builds or define the macro for secure STL.

The idea of ANSI C++ was to provide safety behind library calls instead of compiler switches.
Ah yes, good find, I believe this was one of them! I don't remember if there were more though, there might have been.
Because that isn't enough:

https://en.wikipedia.org/wiki/Return-oriented_programming
2017 BMW X6 M-Sport
Anthony B. Atkinson, Economist Who Pioneered Study of Inequality, Dies at 72
Nice! Have definitely heard of Gephi but haven't made an effort to use it, out of reluctance to learn a new GUI/system and how I rarely ever try to solve problems that require graph analysis. For that subreddit visualization, how much data prep/wrangling did you do (after making the API requests of course) before you worked with the data in Gephi?
Nonlinear control with neural networks has existed for a long time, though, it's not exactly new. Is there reason to think they did something profoundly new in that specific instance?
Aka. an $800 fridge that they'll add in for another $5k.
https://blockchain.info/charts/n-transactions-total?timespan...
Not 100% true when using the standard library and compilers like VC++, which do provide such checks in debug builds, while allowing to selectively turn them on, on release builds.
> The CPU has largely become irrelevant, performance wise. It's great when you hit the final render button on a video, or 3D scene, or when you're compiling code. But those actions constitute a minority of our interactions with computers.

Read any HN thread full of complaints about browsers and you'll see otherwise.
Zazu does allow for keyboard shortcuts, and can do everything the Alfred workflows can, but does not currently provide a GUI for creating the workflows. The biggest difference for the plugins, is that they are written in Node so they can be cross platform.

For more info on creating plugins: http://zazuapp.org/documentation/plugins/
I'm not an expert in this field, but it's my understanding that this is often the case for C programs executing nowadays. The AMD64 architecture even has the NX bit. There are some other ways that this can be enabled too.

But surprisingly, this doesn't solve all code execution security problems from buffer overflows. Sometimes exploiters can find non-executable memory to change that allows them to change the program behavior to do what they want, such as changing the command string that gets passed to a normal execve call later in the program.

But even if you solve the security issues, buffer overflows are still a huge headache. A one byte buffer overflow can cause your program to crash an hour later, with almost no hope of figuring out why it happened. A developer can easily spend weeks tracking down a single buffer overflow crash.
thinkpads have this. I use "the tumor" (a 9-cell battery) and it's amazing. Also, you can hibernate the computer, remove the tumor, and replace it with another tumor (or the 6-cell battery), and restart- no reboot required to switch batteries.
After reading this post the idea of a C-to-C translator that injects bound checking, etc. comes to mind. Such translator could be used by OS distributions to provide safety in the least intrusive way and possibly completely automatically for many C codebases they have in their repositories. Translating into Go or Rust, on the other hand, cannot scale beyond some individual projects, that decide to undertake such efforts. Mainstream C compilers could implement safety features too, but realistically it cannot happen, as it's not something most people care about. So, C-to-C translator might be a best bet with the most impact.
You'll need chips with the ability to do nested vms. I think it's a fairly new feature for the Xeon class intel chips.
I used a 2007 EliteBook for years before my current MacBook. They're great machines.

Over the holidays, I found out that my mother's old (2012?) Dell had broken. I gave her the EliteBook; it was a dramatic upgrade from the newer Dell, along every dimension: build quality, keyboard and touchpad, CPU speed, memory upgradability. It was ridiculous.
Even in the 70's there were better alternatives outside AT&T walls, e.g. at Burroughs.
They have had so many mistakes over the years, embarcadero with their predatory pricing has finally chased me away
https://en.wikipedia.org/wiki/Provably_fair
Rust is safe by default in terms of memory usage. It is not, however, strictly memory safe. It is trivial to overflow a buffer in Rust, for example. I haven't discovered a trivial way to hide it, though.
Only lawyers win class action suits.
Nobody ever said anything good about HP's consumer laptops. You can basically think of their consumer and enterprise lines as separate divisions, almost separate companies.
I'm confused too. On x86, EFLAGS (of which the direction flag is bit 10) is absolutely preserved across signal delivery. It's the spot where the comparison result bits go, so if the issue in the linked blog post was real, it would be impossible to deliver a signal across a test/jump pair, making basically all compiled code signal-unsafe.

I don't know what historical architectures may have had a bug with this, but it's not true of x86. If memset isn't signal-safe on modern x86 linux, it's surely not because of EFLAGS state management.
Not all OSes have unsafe syscalls, nor do all OSes have to be implemented in C.
No, you don't understand. They already had that access, but in order to exploit it they (hypothetically) need a sneaky way to do so. Hence the bug.
If Rust is not memory safe in safe code, then you've found a bug. Please report it to https://www.rust-lang.org/security.html
"Zero cost abstraction" means that the abstraction doesn't impose an additional cost. It is the same cost of branching that C will have, modulo optimizations.

(Languages with dependent types can help move bounds checks to compile time, but Rust does not have those)
The claim was that ALL Internet traffic is sensitive. I provided counterexamples. Position refuted.

I don't care who reads my Google searches. Hope they have plenty of coffee, because it's pretty boring stuff.

I still get on Usenet. So I know at a very deep level that it's all public. All to the better.
And I'm actually not sure it's a bad thing. I used to be in the "just give a phone that's a bit fatter already" camp. But now, to be honest, I'm more inclined to think I want the thinner/lighter phone for the 80%+ of days when the thin battery has enough juice and just carry the recharging brick when I need something more.
Opening Event Wall Formulas Snellius and Lorentz
What have they done to tm?
I believe Openvr does work on Linux, with some modifications. Valve is actively developing it.
C is the PHP and JavaScript of the 70's.
Its approximately price competitive to purchasing a small monitor with speakers... but its much more portable. I presume one can shop around and find it cheaper than the link I've posted - I only looked about for a few minutes as its been quite a while since I'd shopped for this when I researched it the first time around.

I'm not sure an HDMI input capable notebook exists. If it did, given the variety of factors involved in what I want in a notebook, its almost certain that I would have issues with certain aspects of its design (keyboard? mouse? screen? battery? physical size? cost of components? port counts? overall carry weight? etc.)

Using an external capture device frees one from that "locked into a notebook I kind of don't otherwise want" decision. As well, since it is external, it can be used among multiple computers - each subsequent laptop can be whatever laptop you want and have the capability of hdmi input.

A secondary use - the usb hdmi input can be used to stream (twitch...) gameplay from another source (retropie, NES classic, ps4, etc.)
Step 1: Go on diet

Step 2: Lose a bunch of weight

Step 3: Go off diet

Step 4: Regain a bunch of weight.

I'm not trying to be a dick, but I don't think there's a lot going on here that doesn't make sense. None of the contestants were particularly thin at the end of the study. Danny Cahill still weighed 191, which is actually pretty significantly overweight for someone not carrying a lot of muscle mass, which he wouldn't be at the end of a 7 month crash diet. If you get your body very very good at using its fat stores you will lower your BMR. The data doesn't suggest this is permanent or significantly impacted Danny's weight gain, the data suggests that Danny Cahill did not stick to the diet.

The Biggest Loser is frequently held up as the gold standard for how not to do things. The weight change is too fast, there is absolutely no support after its over and they frequently optimize for cardio and fat burning over muscle building, which in the short term is effective but in the long term contributes to lowering BMR and making the weight hard to keep off.

But ultimately you have to consider that Danny Cahill was still pretty unhealthy at the end of the show. None of this is starvation mode, in which major parts of your life are hugely effected (ie: you would not have the energy to leave the house).
Indoor farming requires does to be in.
Facebook 'censors' nude statue of sea god Neptune
It's more of a "Hey, trust me here when I say that the enclosed code is actually safe" hint to the compiler.

It's used sparingly. Not as sparingly as I'd like, but sparingly enough.
The Spectre x360 is both a halo "Premium" laptop and it's pitched as a Business model. [1]

It might not be a traditional EliteBook, but it's supposed to duke it out with the ThinkPad X1 Carbon and the like.

Not stacking up to an MBP is inexcusable in that context, if true.

1 http://store.hp.com/us/en/mdp/business-solutions/spectre-pro...
It's a shame, really, but if you could write a decent C to safe Rust transpiler, than Rust probably would not exist.

Lifetime inference etc is a hard problem, and if it could be done right now, compilers would just have static checks for all that.

There is a C to UNSAFE Rust transpiler, though: https://github.com/jameysharp/corrode.
Hu, no?

There's only one phone maker that is getting to absolutely ridiculous levels of thinness, and that's Apple, while everyone else has understood that people enjoy 3000+ mAh batteries and care more about screen size, overall compactness and weight. I've never heard anyone say they wanted a <7mm thick phone (rather the opposite in fact).
Transportation is extremely expensive, and in every case I've researched more expensive than local production or recycling.

I'm one in a long line of people who have looked into the failed idea[1] of buying an old single hull oil tanker, gutting the insides, cleaning and refitting, and running it between Sitka and LA filled with water. Much cheaper to produce in LA. Current sale price in LA is very low - largely due to state subsidies and lack of an actual water market, but thats unlikely to change soon. If you can lower the energy cost of transport its still likely cheaper to produce locally, due to high energy cost of desalination and wastewater recycling.

Large plastic bladders are another possibility for transportation. Just let the current take the bags down the coast and fix a GPS to the bag. Lots of issues with other boats destroying the bladders though, along with running aground, etc. Likely still cheaper to produce locally.

Only economic way to transport water currently is in water dense crops like rice, tomatoes, corn, most fruits, etc.

[1] http://www.treehugger.com/clean-water/us-company-set-to-ship...

Edit: To answer the question at the bottom of your post, the real problem is energy. If you lower the cost of energy production and storage, you've removed a huge chunk of water production costs. Focusing on water first is likely to lead nowhere.