skysight-inc/HackerNews huggingface dataset:
I've heard this sentiment with 3D Touch and Siri before. I'm probably an outlier, but I use each about a dozen times or so a day.

3D Touch is one of the reasons I upgraded to the 6S. Lack of 3D Touch was the one thing that disappointed me the most about the new iPad Pro. I wasn't sure at first if it was something I'd end up using long-term, but it didn't take long for me to develop a lot of habits around it. Here are some of my daily actions through 3D Touch:

* When I go to Starbucks, I use 3D Touch to get to the app's Pay option.
* I use it on the Phone app to quickly dial the people I call the most.
* Same with iMessage.
* I use it on Sleep Cycle to quickly start my morning alarm.
* On Intercom to speed up launching/getting to the part of the UI I want (People vs. different support mailboxes).
* Day One to quickly record a journal entry.
* Drafts to jot down a quick bit of info (someone's name or something, or a thought) to later process/organize somewhere.
* Pandora to quickly get to my most-used stations (I only really have a few I often use, so it's perfect)

When I need to place a call and am in the middle of something (getting ready in the morning, looking something up, making dinner, etc.), I use Siri. Actually, I'd say most of my calls are placed with Siri unless I have the phone in my hand.

"Hey Siri, call <person> on speakerphone" is pretty common here.

I also use Siri to start timers for laundry or to remind me of something I need to think about later. "Hey Siri, in 4 hours, remind me to do <blah>".

I hate naps, but sometimes I need them. "Hey Siri, wake me in 30 minutes."

I ask her every day in the morning what the weather's going to be like. Even though I live in Palo Alto and it's not exactly hard to guess. Super handy when I'm going to go somewhere else though.

I also use her as an app launcher pretty frequently. Mostly in the morning when I want to kick off some music at home. I'll wake up, start getting dressed, and say "Hey Siri, launch Harmony." Since that takes a few seconds to launch sometimes, I do that while I'm otherwise occupied. Then when I can get to the phone, I just have to tap the item on the screen to get music going.

My car will let me know when I have incoming texts, but I can't respond through it, so Siri's also my dictation if I'm stopped at a red and need to fire off a message to someone saying I'm late.

So that's how I use 3D Touch and Siri. Consider me a data point :)
>Suddenly "serialization" to disk is no longer required

That's not true. You'd still want excel to just save your sheets as xls file and show it to a coworker as opposed to sharing the entire excel program state. Upgrading from one version to another also requires a stable persistent data format for things such as configurations.

Not to mention that you still need serialization to communicate over a network.
So cool. Wish the Raspberry Pi foundation came up with a Pi0 compatible e-ink display. I get the hacking fun part but it would be so nice.
Thanks for asking, but I'd like to retain my anonymity for now :) I also have enough competitors at the moment!
There are a number of reasons why this has happened. Some more nebulous than others. There are a number of extra powers granted to the Executive during a time of war that Congress didn't want activated. There are a number of requirements that kick in when war is "legally" declared that Congress didn't want activated as well.

I'm not saying drone strikes aren't shady, but they aren't strictly illegal. This is a case where Congress needs to get it together and start overseeing if they want it to stop happening. Otherwise, we're just left depending on diplomacy or the UN trying to put a stop to it, which likely won't happen either.
Yeah some amount of self-doubt sounds healthy. Questions that come to mind:

* Is there a healthy and an unhealthy kind of self doubt?

* What's the appropriate amount?
Yes, me too.

The ability to automatically import contact's data into Dynamics, with integration directly into Skype for Business. One click call integration for all your customers!

Staff directory as a service? Maybe. Merged with Office 365 that might make sense.
Instead of pointless name changes, they should start supporting latest OpenGL and Vulkan.
Android Pimp – Best Buy Andorid Reviews and Products from China
It is a design goal to allow Checked C to be a subset of C++ too.

Interesting. In times when many people advocate a safe C++ subset, Checked C grows the other way, adding C++-compatible notation to represent the most vital things like smart pointers.
>the critics like most movie studios probably do -- so they got blackmailed. Terrible how that works..

I'd say it had more to do with Duncan Jones making a fun movie for the fans, rather than some edgy gritty crap for the critics to sniff their own farts to.
In that case, I think I still have an old Motorola Razr lying around in a drawer somewhere you can have...
It's the coffee question. Ask people if they like coffee and look at coffee marketing and it's all about "rich, dark roasts". Marketing focuses on deeply aromatic black espresso. Work as a barista for 5 mins and most of the 'coffee lovers' are ordering single shot lattes with syrup.
Latency hiding for asset loading. You're talking about rendering latency. Those two are different issues.

Asset loading latency doesn't affect rendering latency, put simply, it just means you get to play sooner, with less wait.
For now. If you build it they will come. Things like these take time but they won't happen if the hardware guys don't move first.
It would be nice to merge these two submissions' comments.
You can already sort of do this. But it is done with drag-n-drop. Pick a file on your Desktop and drop it into a Screen Sharing window! Drag a file from a Screen Sharing session onto your desktop.
Ask the celebrities who were the targets of "fappening"
This is so true, I'd like to add sometimes I get a bit frazzled or swept up in something I don't need and I mentally stand aside and ridicule and laugh how silly and pathetic that part of me is. And then we laugh together and suddenly everything is trivial funny and not worth any worry at all.
> In fact, it's not even possible since the theoretical maximum efficiency of solar panels is only about 34%

Theoretical maximum electrical efficiency of LEDs is over 100% though, as light is a form of heat.

(Yes it has been already done: http://www.wired.co.uk/article/230-percent-efficient-leds)
Alternatively, do what Singapore does and just pay a shit ton. Idk how well that'd work here.
This is like MS-Yammer at the scale of Google-Moto.
Could you be more specific? What went wrong?
Here is the way that is correct and obvious to a modern C programmer. Real C libraries use assembly and/or multi-byte methods that violate aliasing rules.

size_t strlen(const char *restrict const s){
const char *restrict t = s;
while(*t++)
;
return t-s-1;
}
Maybe even an end to the constant self deletion of the backups due to "inconsistencies".
> Unfortunately, as with many mental habits, it's really, really hard to implement advice when other people just tell it to you. It's a much longer process than that.

This is perhaps where a therapist can provide a lot of benefit. My experience is that knowing something usually has only minimal impact on actually affecting change. Having someone go through it with you, give you 'homework' and/or keep you accountable is crucial.
These are taboo for significant part of the general population, almost like formulas in slides.
Reminds me of Cyclone: https://cyclone.thelanguage.org/

Many Cyclone ideas made it into Rust.

I strongly prefer Rust.
Self doubt is a good thing. If more people doubted and considered their actions rather than maintaining the "I AM SO GREAT" attitude, and believing they are gods great gift and their actions are infallible, perhaps fewer shitty things would happen in this world.
Maybe the new checked C can protect against infinite loops too ;)
I live in a country which has a strict gun control on its civilians (even if you acquire a license). Yet those that have the money and connections ( and I am not talking about mafia or really powerful individuals...I am talking "upper middle class) can easily get the license or guns.

On top of that we export disabled guns that are easily modified to a normal guns...and are of course affordable and easy to get by ...terrorists ?

I do not feel safer because we have a strict gun control. I am safe because my country is insignificant.
Since you are not passing the phone screens easily, I would suggest not to quit before your next offer is at hand. Easier to get the next job when you are already employed. Meanwhile continue to save up money should you want to quit anyway.

Search online for interview questions in your niche of interest. Questions like "reverse a string in place" are very common interview questions and you need to get comfortable with them.

Be honest with your interviewers that you are looking for a change. You must somehow convince them that the work interests you and that you can pick it up.
Why? Dark patterns are intentional, you know. That's theft, as if they stole your wallet.

You don't accidentally bill people for a subscription service - and if you did you'd reverse it the instant you discovered it, not try to hide.

Save your righteous mercy for people who steal from you.
SSDs consume too much power for phones. That shows that intel doesn't believe in the $15 revenue per phone hype. Unless you are the manufacturer of the entire phone you won't see a worthwile amount of money coming your way.
Storing sessions in Memcached: The pitfalls
Then there's the millennia-old version in the form of Buddhism. I've been looking into Buddhist 'psychology' and it's shocking how much of this was already practiced and theorized about way back then.
You should doubt everything, completely, otherwise you will make poor assumptions based on incorrect axioms.
It can be easy to lose sight of in this new era of America intervening and starting conflicts of our own choice throughout the world, but the U.S. is still 100% committed to total defense of both Taiwan and South Korea. I'm not talking about Afghanistan or Iraq levels of commitment (~100k troops for a few months, 3-4 carrier strike groups), I'm talking full mobilization of the reserves (1 million U.S. troops in uniform), commandeering the entire civil aviation fleet, every Marine, every ship in the Navy, every aircraft in the Air Force heading to the Western Pacific, fighting-to-the-last-man-like-it's-World-War-Two level of commitment.

All decisions on U.S. military force structure, including the number of aircraft carriers in the fleet, flow down from what is required to fight those two conflicts.
Well, the way provisional ballots and vote by mail flaws have been exploited is also a danger to democracy.
Crowd-Development: Crap of Great? Debate from Neowin Article
Plants do still absorb green and are arguably better off if they do (although the latter may be less certain). The bits that absorb green are more sparse, but light will bounce around inside the leaves until it hits one.
I don't think that's right, as the techniques are still called machine learning.

Though the distinction between the terms "machine learning" and "artificial intelligence" is somewhat unclear (depending on usage) I think a useful one is to see ML as a technique/strategy and AI as the goal.

It's also not as though AI is or means the same as "strong AI" or AGI [1].

[1]: https://en.wikipedia.org/wiki/Artificial_general_intelligenc...
The Bugle, a podcast he did with his old partner in the UK, is truly solid as well. Andys pun runs end up being so epic. Super sad the output has stopped now that Oliver has his new show (which is awesome!).
I was thinking the exact same thing!

It would be fantastic if they actively helped with HAMMER2 development.
There's a UK startup who has a product in this space: http://www.chirp.io
I would rather redefine don't make assumptions but don't doubt - just do to the best of your knowledge. Doubt takes you back , does not put you forward.
Cheap Airport Parking Birmingham Rates
Jeff Park was one of the first neighborhoods I lived in Chicago, and it has proved to be one of the best. Quiet, clean, friendly.
Unpacking Microsoft's Acquisition of LinkedIn
Sorry to hear that! We have recently overhauled the CSV importer and added a "BEST EFFORT" flag to it. Perhaps its time to try again?
Who’s going to be having sleepless nights after Microsoft’s LinkedIn deal?
What do you envy? I've been thinking about going into native mobile development, and while I'm pretty sure I'll focus on iOS, at least at first, I'm curious to learn more about the differences.
I’ve been asking for this for awhile now. It has never made sense for every app to try to tab-ify its windows in a slightly different way, when it so clearly needed to be a window manager feature. Although, I really hope it allows inter-app interleaving of tabs, and not just all-one-app tab stacks.
> Unfortunately, there's no real place in the world for a highly technical business leader.

There certainly is, but I'll concede there might not be in a random startup.

For a counterexample, John Carmack seems to have done well for himself as Oculus CTO, even coding interesting things by himself:

https://news.ycombinator.com/item?id=10273235
How do contracts with laptop producers usually work? Could they ship in consumer hardware by the end of the year if that's the stated availability or does it usually take longer? What are the chances that the Apple flagship (MBP) timing will be synched with this technology will be available (possibly as an option only, no idea if the pricepoint is prohibitive)?
I thought so too, but looking at their paper, they have an impressive survey of prior approaches, and they explain their differences from CCured quite well. CCured used fat pointers, and apparently modified the data pointed to by WILD pointers (something I didn't know).

This seems interesting to me. I liked the way CCured did inference to document how you used and abused your pointers, but what it did with that information was maybe not ideal.
Same for me. Linkedin was only useful as a sort of social network to keep contacts with former colleagues.
For the Swiss job market, jobup.ch is the way to go.
I've been jealous of Android adding those features, but I never considered using them because of the privacy implications. What excites me about Apple doing it is that they seem to really focus on maintaining privacy. I'd love more 'AI' on my phone if they can pull that off!
Martin Kersten recently got the SIGMOD systems award for MonetDB: http://sigmod.org/sigmod-awards/people/martin-kersten-2016-s...
Bluetooth Sensors Help Make Travel More Predictable
Johns Hopkins Scientists Show How Easy It Is to Hack a Drone and Crash It
I/O streams every session live?
How IOT Helped CVG Airport Cut TSA Wait Times
For one thing, the scale is very different: Microsoft is into almost everything, whereas LinkedIn as a company was relatively focused. The number of competing companies that cared about LinkedIn seeing information is far smaller than the number of companies that compete with Microsoft in some way. Never mind the fact that Microsoft owns a platform used by the vast majority of devices.
I don't see why this is such a bad thing. It happens anyway, let's just be honest and own it.
Ask HN: Any advice on getting press for my project?
Hi! I am working on my startup, a fiction publishing website(fictionhub.io). It's been gradually growing, mostly through social media, but now I think it would be awesome if I could get some blogs to write about it.

I have never done it before, do you have any advice on how to go about doing this? Maybe some resources, or things to do or avoid? What is the best way to get started and gain some experience at this stuff?
As someone who has dealt with depression and self doubt for the majority of my short life, I will say I would be much more terrified of a world where everyone had the outlook on life and self worth that I hold than one where everyone had an "I'm so great" attitude.
I appreciate this was a long time ago and you've learned a lot since, but your story perfectly illustrates the importance of not just performing backups, but periodically testing them as well. That way you eliminate your blind faith in a black box by ensuring you actually have a working solution to fallback on.
Bu t at the same time, we need people who are dumb enough to believe they can achieve something because they're great. They tend to go first and, well, actually do stuff.

We need both those types. Unfortunately, history tends to favor the self-confident (and our current western culture maximize that ad nauseam)
That's incorrect with respect to Metal, AMD's Mantle predates Metal and is what pushed the industry forwards.
Nice work, maybe. I really don't know if this is a joke. Wow.

FWIW, strlen in C is 5 to 7 lines of code depending on how you format your code. See my other comment.

For those who are not experienced C programmers, yes the shorter code is more readable.
Yup, a company I co-founded http://chirp.io has been using this technique (well, MFSK) to share data over the air, between mobile and embedded devices for a while now.

Easy to describe, hard to do robustly.
Nah, happens with my AirPort Extreme mounts as well
You should look at their paper. They have an impressive survey of prior approaches including Cyclone, and they claim that their approach (if I understand them correctly) could allow you to do some things outside of unsafe blocks if implemented in C# or Rust.
Project Scorpio is a 4K-capable, VR-ready Xbox One launching next fall
While the "notification" system seems is cleaner than the signals system (and presumably avoids those races fixed by BSD) -- it does not seem fundamentally different.

If I am understanding that man page correctly, it does nothing at all to fix EINTR: "If the note interrupted an incomplete system call, that call returns an error (with error string interrupted) after the process resumes."
There's a difference between "is this the right thing to do?" and "oh God I'm a fucking failure and nobody has figured it out". The latter is quite pervasive, and it's a killer (sometimes non-figuratively).
Approved Textbooks of the American Institute of Mathematics
I know a few people in that line of work, having done it myself.

Shoot me an email describing what you want and on what terms.

My address is in the profile.
I totally agree with the downsides. Ban synchronous exceptions now!

Thank goodness everything else is library/ecosystem, rather than language, problems. I think those are easier to fix :).
> (PS: I know what you want to say, but it's your own fault for arguing that way.)

If that's the game you're going to play, what was the point of your original comment? You're claiming to have known when you posted it that it was nonsense.
FAA approvals are rarely "purpose limited". If aerial refueling is legal for subsonic flight, it's likely to be legal for aircraft capable of supersonic flight as well.

I agree that it's an unlikely approval, but probably because of rules around passenger-carrying commercial aircraft engaging in formation flight period, not around the max speed of the aircraft.

FAR 91.111.c: (excerpting mine)

§91.111 Operating near other aircraft.

(c) No person may operate an aircraft, carrying passengers for hire, in formation flight.
Why? Infinite loops in C are by design and have many uses: threads waiting for signals, polling, events processing etc.
Could you elaborate on why this is the case? Or point me in the right direction?
As an owner of still-functioning early-2008 hardware, it stings a little to see the machine suddenly unable to “support” such a minor-looking OS update. It was easier to handle back when you saw something like a complete transformation of the OS from one version to another. There are many reasons to want a more layered software architecture, and this is one of them: I would like to be able to continue improving the core of old machines without necessarily having to support whatever else they feel like building on top.

On the other hand, Apple has always done this: it blasts forward, and it always finds ways to make you just a little dissatisfied with what you have. They’re sort of brilliant at it, actually.
That app on android needs some strange permissions, access to photos and storage and access to device id and call information plus some other stuff. I can't see why it would need to know what numbers I call.
No there was an article on here several months ago that I couldn't find when searching where someone wrote a PoC for the transmission of data via near-ultrasonic sounds from a computer speaker and microphone. I don't think it was this [1] one, but it shows the concept being used.

Maybe I'm misintepreting the OP's work and not realising how it differs in some subtle way? I get that they've put TCP/UDP over it, but is there something else I'm oblivious to?

Also, I meant BadBIOS [2], not Flame.

[1]: https://www.anfractuosity.com/projects/ultrasound-via-a-lapt...
[2]: https://en.wikipedia.org/wiki/BadBIOS
OP said those of O-7 rank (one-star general) or above. Statutory limits [1] state that there can be no more than ~400 people of rank O-8 or above in the US military. So say 1000 people in active service at O-7 or above.

Do you really think a number like that is significantly influencing the size of the "govt employee herd"? And do you really think the cost of keeping these people employed outweighs the benefits of keeping them away from private positions using their connections for lobbying the government?

[1] https://www.law.cornell.edu/uscode/text/10/525
Thanks for the answers. Really appreciated! I am analyst and I deal with databases, but in a very specific way. The way I tried to explain to myself the difference is that OLAP is used if you have a lot of fine-grained hierarchies accessed by a big number of people. In this scenario it would make sense to make all those aggregations ahead of time because a columnar store would have to calculate them each time somebody slices and that would be waay to expensive, even if you have state of the art caching.
The same problem occurs on every other method.
i.e. Bearer/Cookies.
As already said the most vulnerabilities applies to all methods. But people are just too blind to see that.
Ok, we now ignore spaces in the code inputs, so it no longer matters if you enter:

7DBZ3G
0x7DBZ3G
0 x 7DBZ3G

... they all work the same way.
War Games used a Dataphon s21d, iirc.

https://de.wikipedia.org/wiki/Akustikkoppler#/media/File:Acu...

I had one for my C-64.
The worst thing about signals is that they interrupt whatever system call the thread is currently inside (EINTR). This is not typically observed but can have dire consequences randomly. For example, last time I checked, in Python 2.7, a signal that invoked a signal handler will cause a running print() to throw an exception. Here you should consider signals like SIGCHLD which you want to handle and not kill the process.

A particular case this happens is when doing event-driven programming. The only way to be sure that you don't have such bugs lurking is to setup signal handling such that a signal cannot possibly interrupt unsuspecting code. Currently, I'm aware of two solutions, both involve blocking signals:

1. Block relevant signals in the main loop (or generally all threads) and use signalfd to detect and consume signals (or similar mechanisms on other platforms, e.g. kqueue).

2. Start a dummy thread whose only purpose is to handle signals, leave relevant signals unblocked in this thread and block them in all other threads. Write the signal handler to communicate the signal to your main loop via the self-pipe mechanism or similar.

Note that solution (2) can usually be implemented for an existing framework without changing that framework - you only need to add code to main which starts that thread then blocks signals, before any other threads are started.

I consider "fixing" code to be robust to signals a non-solution, because you would have to verify every single piece of code running in your program, including third-party libraries.