skysight-inc/HackerNews huggingface dataset:
Anecdotally, it's rampant. To the point where crews will take bags(!) of booze and certain snacks off planes for layovers / gifts etc.

And I didn't mean you should bring candy for the FA's solely in expectation of getting something in return. You should really do it because they work surprisingly stressful jobs with absurd hours. They often have to deal with the worst kind of people and could really use a metaphorical hug every once in a while.

Source: Dated a FA for a long time. Know many others.
You don't need that if you preload the music and just use the series 2 gps.
Is it because of the gambling, drinking, or what? I don't gamble but I usually have a decent time visiting good restaurants and maybe seeing a show when I go to DEFCON.
If the glasses can name people from your contacts, it's only one more step to name and recognize everyone it can including strangers, including showing any related info like reddit aliases (known and suspected), reputation in some reputation tracker or even criminal history, favorite alcoholic beverages and other interests to help with dating... enough people don't want that so they'll ban AR devices and punch out people they catch wearing them. This stuff is already going on to varying degrees, but mostly businesses watching people. Getting people watching people and really kicking off AR needs, besides the tech, more assurances that no one can tell you're watching. I agree there wouldn't be much adoption barrier for having to wear hardware, so many people wear glasses and sunglasses and hats all the time anyway, the barrier is just being inconspicuous.
(n.b. American) In 1814 the king may still have technically owned everything (including the people) involved.
I don't like to use ORMs because for every language it's kind of different, so I always implement a DAL class wrapper and write raw SQL. This way I don't have to learn/relearn another library every time I start a project or going back to an old one.
It'd be pretty amazing for Google X to participate. They're good at getting robots to pick things up.

https://www.youtube.com/watch?v=l8zKZLqkfII
Adding mark-up, basically.

Examples for text data: topic tags, marking mentions of companies, finding descriptions of protein interactions. For images people mostly do segmentation (finding object boundaries) and classification.

If the model is generating images or text, you usually need to do annotation to evaluate the model. For instance, you need to know whether the translations are grammatical, whether an image is coloured correctly, etc.
For me, I'd like online IDEs to be standard (and therefore equally good) and graph wikipedias for arguments (like Argumans but mainstream).

I can see the advantages of both of these and imagine (and have seen people) build them so I assume someone will fully crack this in the next few years and we'll all be using this.

What might be around the corner that I'd love: someone makes a mainstream general purpose visual programming language (or tools in IDEs using languages that are indistinguishable - revenge of smalltalk)
I think their aim was to highlight the distinction between a language and an implementation of that language and possibly argue that only a particular implementation should be referred to as compiled/interpreted.
Tim Sweeney gave a good explanation why they went C++. Seems reasonable, but I'll be happy to see C# support.

https://forums.unrealengine.com/showthread.php?2574-Why-C-fo...

- As an engine and its community grows, there is increasing pressure to expose more of the its native C++ features to the scripting environment. What starts out as a sandbox full of toys eventually grows into a desert of complexity and duplication.

- As the script interface expands, there is a seemingly exponential increase in the cost and complexity of its interoperability or "interop" layer where C++ and script code communicate through a multi-language interface for calling functions and marshaling data. Interop becomes very tricky for advanced data types such as containers where standard scripting-language idioms differ greatly in representation and semantics from their templated C++ counterparts.

- Developers seeking to take advantage of the engine's native C++ features end up dividing their code unnaturally between the script world and the C++ world, with significant development time lost in this Interop Hell.

- Developers need to look at program behavior holistically, but quickly find that script debugging tools and C++ debugging tools are separate and incompatible. Seeing where script code had gone wrong is of little value if you can't trace the C++ that code led to it, and vice-versa.
Unfortunately, somebody else is paying for the science. And the person paying the bill makes all of these types of decisions.
For Go users interested in accessing GitHub's GraphQL API v4 [1], you should know that there are existing efforts [2][3] to create a Go client for it.

[1] https://developer.github.com/v4/

[2] https://github.com/google/go-github/issues/646

[3] https://github.com/shurcooL/githubql
The "chill" comes from legal activities potentially getting you detained and brought up on charges. That's a real cost, even assuming a perfect justice system that can tell they made a mistake.

For an analogy, suppose you wanted to rehabilitate some drug addicts in a bad part of town, and as a result, frequented that part of town, and bought books on drug dosages. If that could get you arrested because the cops couldn't tell the difference between you wanting to help drug addicts and being a drug dealer, and arrested you based on frequently being in the wrong part of town and showing an interest in drug literature, then it would send a clear message to go no where near these people in need. And that would be a shame.
Thanks for taking the time to post this! On it...
Phree is a digital stylus that works on any surface – almost
If you mean using tokamaks, their own estimates put like a single positive energy reactor decades away
I don't know much about Raiden, is there anything preventing a side chain of bitcoin from implementing it?
Well, I can't walk on the highway so yes I have to drive.
>>PS: The whisky must have tasted like the city, of burning wood, horse menure and burning sock.

Hey I pay good money for lagavulin.
That's what I'm thinking. The smartphone could be left home turned off, only to be brought out when I need the GPS or similar.

As such I love the thought. It's nothing a dumb phone can't offer right now, but the convenience of it being in watch form would just be fantastic.
If this works as described, it will be a lifesaver.

I've been running nuts on Heroku for my Electron app and never got it fully working. (It was very good at being able to tell there was an update available, but performing the update wouldn't work)

Does it work for Linux AppImage installs?
Ask an Engineer
I get the feeling that (if I understand this correctly) maybe by putting the petitions out into the open for the world to see (by making it easy for anyone to review online) will cut down on the meritless petitions. After all, it's one thing to throw shit against a wall to see if it will stick (especially if it's a wall in DC that very few people ever look at), and an entirely different thing to throw shit against every wall in the entire US to see if it will stick, and not come out looking like a complete jackass.
So what? Does that make it a good idea?
The lack of a screen capable of paragraphs and videos would cut you off from the most forms of readily available content, which would blunt the device's addictive potential.

It's similar to the theory that mandating a lower nicotine content in tobacco would curb addiction.
It's not just about managing. I don't have any exceptionally strong technical points either, and that has not been well-received by employers.
I would phrase it like that: most languages (C++/Java/.NET) have unhealthy obsession with creating unnecessary setters/getters, paying for it with increased compile time, code bloat, slower code.

In Java/C# land refactoring tools even give one-click access to "create me some setters/getters".

This is not to say that abstracting access with functions has no place, but if all they do is get/set the value, they are unnecessary.
Well, now Python 3 doesn't allow tabs anyway. ;)
Couldn't this have been simply prevented by salting the name?
What you're implying is that blind people can't properly use a smartphone, which I believe is false.
I wonder if Apple will go to online iPhone development sometime soon. Write code, test in emulators, push to Apple App Store, all through web browser. No XCode, no Macbook required.

Would open up iPhone dev to a whole new class of people who can't afford the pricey Apple desktop/laptop.
> How do you safely elide bounds for something the compiler cannot reason about?

Who said anything about doing it safely? You can elide the bounds checks explicitly with calls to get_unchecked (or whatever) using unsafe.

> How would Rust handle SIMD differences when trying to generate specific code as you would in C?

Please be more specific. This question is so broad that it's impossible to answer. At some levels, this is the responsibility of the code generator (i.e., LLVM). At other levels, it's the responsibility of the programmer to write code that checks what the current CPU supports, and then call the correct code. Both Clang and gcc have support for the former using conditional compilation, and both Clang and gcc have support for the latter by annotating specific function definitions with specific target features. In the case of the latter, it can be UB to call those functions on CPUs that don't support those features. (Most often the worse that will happen is a SIGILL, but if you somehow muck of the ABIs between functions, then you're in for some pain.) The plan for Rust is to basically do what Clang does.

The question of safety in Rust and SIMD is a completely different story from auto-vectorization. Figuring out how to make calling arbitrary vendor intrinsics safe is an open question that we probably won't be able to solve in the immediate future, so we'll make it unsafe to call them.

And even that is all completely orthogonal to a nice platform independent SIMD API (like you might find in Javascript's support for SIMD[1]), since most of that surface area is handled by LLVM and we should be able to enable using SIMD at that level in safe Rust.

And all of that is still completely and utterly orthogonal to whether bounds checks are elided. Even with the cross platform abstractions, you still might want to write unsafe code to elide bounds checks when copying data from a slice into a vector in a tight loop.

[1] - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
With so much bad information out there, I wonder how reliable the answers are from MIT whose reputation seems a lot more credible than Quora or Stack Exchange.
Yup, although Hy tries to stay much closer to Python's semantics than Clojure to Java's.
How would you properly dial?
Can you elaborate on what is it you do for work? Do you help run a company? Do you work for a company that has on-the-job training for new employees?
What if aliens use some other kind of telescopes? What if these aliens had no Galileo Galilei in their history and thus developed a very different kind of telescope say, the kind that uses gravitational lensing for optics?
It sounds like you have no problem using services/goods you didn't pay for. I don't think you're going to have any productive discussion trying to convince other people that your moral position is correct because it directly results in a terrible society that cannot operate on trust at all.
What privacy are you losing? Real question. You're probably revealing to FB or Google that you're a user of web app X, but beyond that? Does using FB or Google auth enable any additional tracking of activities within the app or site? I would think only if the site developer was using Facebook or Google ads or tracking anyway.

Asked another way -- if I sign into a website using FB auth, am I also signing into FB itself at that time? And so can be tracked around the web as if I had logged into FB directly?
You have to to pay $120/yr because they have a network and you don't. Create your own telecom and you can connect to the internet for free.
The book Starting Strength has an anecdote which I found here - https://www.athlegan.com/the-ultimate-guide-to-starting-stre....

> There's a famous story about a greek wrestler, back in the 6th century BC – Milo of Croton. He'd train by lifting up and carry around a newborn calf. Every day he continued doing so and as the calf grew into a bull, so did he. This is linear progression.
tldr "In the end, our research shows, leadership success is not a function of unalterable traits or unattainable pedigree. Nor is there anything exotic about the key ingredients:
decisiveness,
the ability to engage stakeholders,
adaptability,
reliability.

While there is certainly no “one size fits all” approach, focusing on these essential behaviors will improve both a board’s likelihood of choosing the right CEO—and an individual leader’s chances of succeeding in the role."

Somewhat self serving for the authors research/advisory company IMO and surprisingly non specific based on the confidence of the headline
How is it not normal? His regimen apparently consisted of eating fewer calories than he expended by exercise and exercising for 3-4 hours a week, and as a result cut approximately 1.25kg per week for 6 months. That's definitely a bit high (for reference, "rapid weight loss" is generally considered to be losing more than 1kg per week), but it's not outlandish.

The weight loss by itself, with no additional work for the physique, shouldn't take more than about 8-9 months (at a loss of ~0.8kg / week, well within the bounds of gradual weight loss). It shouldn't take 27-39 months beyond that to build lean muscle and lose fat to reduce that level of body fat percentage.

One wouldn't even need to follow the fad diets or take the supplements this guy did.
Location: Iran, Tehran
Remote: No
Willing to relocate: Yes
Technologies:
- Machine learning / AI expert (distinct MSc in AI from Southampton)
- Served as Technical Director of an accelerator
- Library author (opencog.org, many OSS projects and contributions)
- Backend (node), Big Data (spark, Hadoop, etc), Cloud (openstack, containers)
- Can learn a new language in a day (experience with Python, JavaScript, Java, C++, C#)
Résumé/CV: linkedin.com/in/keyvansadeghi
Email: keyvan.m.sadeghi@gmail.com
> but to blame JavaScript or modern web development in general is ridiculous.

This is what I call toxicity:

6000 lines (up to 1.3 million characters long)

170,000 words

2.4 MB
I've not seen any reason to believe juries are more likely to convict.
> if you're optimizing for weight loss and you find yourself hungrier when you exercise, you're likely going to find yourself hungrier when your caloric needs increase in general

What I'm observing is that with a cardio session there's an increased craving for food in that moment that is quite intense. While in both cases (weight training and cardio) there is a need for additional energy, its easier to manage through weight training is my point. Building muscle overall would need me to consume additional calories but over the period of a day, which in turn makes it easier to manage what I eat.

Taking one step back, to lose weight I really only need a caloric deficit. What I'm trying to achieve is to follow a diet about 5-10% lower than what I would need to maintain my current weight, and add on weight training on top of this to increase TDEE.

This to me seems more sustainable and something I can easily follow, given that I love weight training and find it easier than monotonous cardio.

> Controlled weight loss (or gain) is most effectively achieved by understanding what your body actually needs for survival and strategically increasing or decreasing that. Exercise is helpful for altering the composition of your mass, but it's relatively negligible (hundreds of calories per day) for controlling the amount of mass you have.

I'm not sure I agree here. A deficit of about 4000 calories a week is healthy for a loss of about a pound. I would think those hundreds of calories would easily help hitting a deficit of 500 odd calories a day.
Smartdust. (And the opening of geospatial database tech that can support all the data...)
>I'm honestly surprised how many people don't agree with that. To each their own I suppose.

You're advocating for stealing from businesses. When enough people like you do this, it results in either higher prices for honest people or the loss of a service entirely.
>"And if you're not hitting your targets, why, move the target! Imagine how much easier NASA's job would be if they could say the moon shot was a success even though they only got something into orbit because we redefined what a moon shot was."

This is the way in biomed:

>'When scientists finished the first draft of the human genome, in 2001, and again when they had the final version in 2003, no one lied, exactly. FAQs from the National Institutes of Health refer to the sequence’s “essential completion,” and to the question, “Is the human genome completely sequenced?” they answer, “Yes,” with the caveat — that it’s “as complete as it can be” given available technology.'

https://www.statnews.com/2017/06/20/human-genome-not-fully-s...
>the cops couldn't tell the difference

is there any indication that's the case here? the FBI isn't a bunch of complete incompetents. He could be found innocent, but what makes this case different than the presumption of innocence that every person charged with a crime is supposed to be given?
A real game changer like the watches Samsung has been making for years that already do these things?
It certainly doesn't help that we, especially here on HN, conflate intelligence and morality.

"Ah this guy is smart, so he must be a good person!" or "this person is bad, well he must be an idiot!"

I'd argue, this mental shortcut stems from the way we view ourselves:

"I know I'm smart, but I don't know if I'm good, so I'll just set $smartness = $goodness so I no longer have to worry!"
Ask HN: Which non profits do you support?
The problem for me at least for mobile access is that I do not have my "real" email tied to my phone. I have an Android phone, but have a separate gmail address that is only used in relation to the phone (activation, google play account, etc.)

If I have to read an email in order to sign in to a web app or website on my phone, that means I need to get on my computer and go to fastmail.fm. Which is inconvenient.
Ask HN: How does the lean methodology work when you are the target user?
Say you work in an industry that you know really really well.

How does the discovery process work in that context?
> But the touch bar is pretty pointless, I would rather have just paid less money or gotten better hardware.

The audience for the touch bar is people who look at their keyboard and/or take their hand off the keyboard frequently (e.g. to use a mouse). Come to think of it, the touchbar is probably best considered a mouse+menu accelerator.

As for you, the touchbar is pointless for me, but that's simply because its physical affordances are completely and inherently outside my model of use. I don't want my gaze off the screen and I don't want my hands off the core keyboard. We are likely in the minority.
I think we should move it to Cuba.
>when is an organization with clout, such as YC, going to take a stand on this issue?

This is not the sort of diversity they're interested in.
I tend to have a number of solutions open. But mostly I was just trying to convey that my setup isn't to blame (fastest possible ram, large amounts of it, super fast cpu, all off SSDs too).

Obviously a 32bit app could run a number of sub app domains, so it can still make use of more than 2gb. I think ultimately though is it's not the resource that's the issue, it's the buggyness of the system. It just feels unfinished, and it seems there's some lazy decisions made in implementation ... the formatting error on Ctrl-C sounds like it's doing too much work; other things like if I try to download a publicly available nuget package, through the god awful UI, I have the source setup as nuget.com - it then pops up a dialog asking for my credentials to my company nuget server! If I cancel it, guess what, it fails to get the package from the web.

I have a strong suspicion that it's talking to the net too often generally (I have a slow broadband connection, so I see areas that are clearly doing too many round trips).

I feel it seemed to really start going downhill when Roslyn became the compiler (which I assume is running most of the tooling). I don't know if that's anything to do with it, but I assume they had to rewrite a lot of the core components when Roslyn came along.

2015 wasn't great, 2017 is really bad. Waiting several years for them to finish the project properly is taking its toll on my confidence in a product I've used in one form or another since 1994
Ubiquity and accessibility. Sure, giant corporations like Ikea and Yelp made AR apps, now every iOS developer can too and there'll be buckets of documentation and tutorials to help them along the way.
A watch might be worse at keeping my attention but it is even better at demanding my attention.
http://www.telegraph.co.uk/education/educationnews/11787848/...

Bad paper summary of an study but I think there's been a few studies
Hopefully they would be subtle enough not to be distracting. Like my smart watch. :)
Got a model reference? I'm curious
> Actually objects in the early Lisp were simply symbols with their property lists.

I was quite surprised to see that this already existed, together with the "property" terminology, in McCarthy's primordial "pre-LISP" list processing system described in AN ALGEBRAIC LANGUAGE FOR THE MANIPULATION OF SYMBOLIC EXPRESSIONS. Basically any time we say that an object has properties, we are referring to that.
So, it appears the problem is that OpenOffice still has all the brand recognition, while LibreOffice suffers from a lack of awareness. The chances are slim to none that LibreOffice will ever be able adopt the OpenOffice trademark.

I think the LibreOffice project should use this opportunity to rebrand themselves and build even more distance from OpenOffice and MS Office. Pick a name that's easier to pronounce, spell, and remember - simple English words without two vowels in a row. (What was that? Did you say Leebray Office? Libruh Office? Lib Roffice? Does this have something to do with Mexicans and liberals? We're capitalists here!)

Everyone who cares about "libre" software will still know it's libre without putting it in the name. Communicate that this is the office suite that successful people use, not the one that poor people use because they're poor.
> As much as I dislike the guy, I do believe he didn't want to rip the people of

Not these rich people, no. He had no qualms about ripping off regular people with his other business though.
Major applications and/or operating systems written in Rust, or languages that offer a similar degree of type safety. We need to be ruthlessly eliminating undefined behavior from our software stacks, especially the lower layers, so that there are fewer places for security bugs to hide.

Electric car adoption.

Solar isn't new or particularly exciting, but it's become a good alternative to burning fossil fuels and it isn't used widely yet.

I've been looking forward to real-time global illumination via ray tracing with photon mapping or path tracing or some other good algorithm to become mainstream. It doesn't seem like there's much enthusiasm for the idea from the game industry, though.

Genome editing has already been mentioned, along with reusable rockets.