skysight-inc/HackerNews huggingface dataset:
This is true. Dealing with a crappy parking situation when I was younger taught me that I never want to deal with it again. It's not fun having to park far away when you have a load of groceries in the snow.
Best tools for auto sharing blog posts
They're not the same sensor. The 6P uses an IMX377 whereas the Pixel uses the IMX378.
This sounds like a good way to drain the battery, and it will only work when no flash is required.
Staged vs. Stageless Handlers (Metasploit)
The disconnect here is that abysmal working conditions are a huge issue to me, and that the mere existence of them means that an employer is not morally upstanding. Employers have obligations to their employees to treat them well and fairly, and when those obligations are not met, I think people should both change jobs and speak up to save others from entering that same situation at their previous job.

Squad is taking advantage of its developers. There's no other way to put it. It's over-working them with massive crunch times (that may not have been communicated clearly to job seekers up front) and paying them a very tiny fraction of what they could be earning elsewhere. Who knows how much of that is related to false promises. A lot of scummy employers will say things like "The pay will go up after an introductory period", or "We'll give you a raise soon", and then it never happens. Maybe it happened here. We don't know until we listen to the employees' stories. That's why my first instinct is not to look for reasons why it's their fault.
Hey, you know how to get rid of the smug comments, including this one?

...

Make sure there's less C code around.
Thousands Are in Turkish Prisons for Downloading "ByLock" App
I think it is a bigger problem that you can't get a snapshot of all processes atomically. It is easy enough to solve the case of atomically accessing a single process, though annoying.
It was just a flippant remark, but think about it: the story claims that Yahoo greps through emails at NSA's direction. So the NSA isn't grepping through the emails; Yahoo is. Sure, Yahoo then maybe turns around and gives all the results to NSA, which then proceeds to do whatever it wants with it.
Casting pointers is well defined. What is undefined behavior is to dereference a pointer whose type does not match the pointed-to object.
Epiphany-V: A 1024-core 64-bit RISC processor
DRAKON represents programs as flowcharts, and there's no reason why the underlying representation couldn't just be C, Python, or some other imperative language, and there's no reason why C or Python originally written in vi couldn't be represented in DRAKON.

I'm not a fan of flowcharts but DRAKON is of historical significance. The same would apply to GRAIL.

Other imperative visual programming languages such as Scratch could also be stored in a form resembling a textual imperative language. In other words, the visual element is largely "syntactic sugar".

Dataflow programs can also be stored as text rather than binary, but due to the nature of dataflow, this would be inconvenient to program directly in. This is because dataflow programs are graphs with only a partial order rather than ordered lists like programs in C or Lisp. This means that visual dataflow languages, such as LabVIEW and my own Full Metal Jacket (http://web.onetel.com/~hibou/fmj/FMJ.html) aren't simply syntactic sugar.

There are textual dataflow languages such as SISAL, but these require a compilation step before code is actually dataflow.

You should not be surprised to find that version control systems designed for text in which lines of code are executed sequentially by default is less useful for stored visual dataflow programs. You could still use diff/merge on the stored representation at the function level, but not easily at the line level, because the visual representation doesn't have lines of text and the order might change arbitrarily from version to version.

This is why visual dataflow programs need a visual equivalent of diff/merge, e.g. clicking on arrows to show the order in which changes were made to the graph instead of diff. Work is being done on this, e.g. Austin Henley's Yestercode (for LabVIEW), reviewed here: http://www.felienne.com/archives/5210
> it will simply be decrypted at the boarder [sic] of the business and routed internally unencrypted.

If the banks do this, it's their problem, and I hope the regulators will be very unhappy about it. There is no need to make the defaults less secure for billions of people in order to make it slightly cheaper for a few large corporations to implement an obviously correct alternative.
I'm curious if there's interesting data, information, or anecdotes about bootstrapped, well-intentioned, well-executed startups being utterly floored by VC-funded competitors. Particularly if the "average" or most common reason behind a bootstrapped failure diverges significantly from the 'common sense' reason, i.e., "bootstrapped startup couldn't move fast enough/expand quick enough/hire great talent because bootstrapped startup didn't have the money".
You're right - it's far more prevalent, if the bug database for basically every C or C++ codebase I've ever seen is any indication.
Someone should smoke it... for science.
The entire point of much of the legislation requiring monitoring of the communications of bank officials is to combat insider threats (though not to security in the usual sense). They're required to monitor all communication (i.e. not just official e-mail that can be easily monitored another way) so there is documentation if any of their employees does something funky (fraud, etc.).

In this case, the endpoint by necessity is physically accessible to the possible adversary, which means they have a whole host of methods for disabling monitoring software. It's much harder to interfere with a box which you don't have physical access to that is listening in on your communication, and which simply drops any data it cannot intercept.
Python is pretty hit and miss with readability.
Writeup on the BSides Ottawa CTF, My First CTF
A Visual Privacy Protection framework that censors photos
Getting the camera app ready is just a swipe at the login screen, you can have the first picture in less than a second with a touch of practice.
It's not quite that it's an unwanted subsidy to the poor, it's that is something that is seen as useless. I like my cars, I don't like/don't use the train, therefore I do not support trains.
Although not a numerous, there's some data in the following website:

https://www.indiehackers.com
right, that shouldn't be hard to map to rust I guess
Going north means changing latitude to approach 90 degrees north latitude at the pole. Those degrees of latitude are evenly spaced in distance (s=rtheta, if theta is angle north of the equator).

Going east means changing longitude, rising from -180 degrees to 180 and then resetting. Those degrees of longitude correspond to less and less distance at the poles (s=rcos(theta)*phi, if theta is angle north of the equator and phi is angle around the axis).
If i’m missing something obvious, please explain to me how using any of the C++ concepts made the code any better.

You have to keep in mind that this is a very simple piece of software. I wager you that using things like templates made the code unnecessarily harder to understand. I’ll also wager that by using templates he made the code harder to scale, since any remotely complex template, just like an overused base class, eventually becomes a set of special cases, or a set of specialised templates which defeats their purpose in the first place, and makes your code a nightmare to step through.

This is a typical example presented in a talk. It doesn’t reflect any large real-world software, where complex language solutions (useful ones, not the ones in C++) could actually benefit the programmer.
Interesting read on budgeting(and how not to do it):

http://a16z.com/2014/07/22/how-to-ruin-your-company-with-one...
You dangerously sound like you don't trust poor people. I bet such reasoning makes rising out of poverty harder than it otherwise already is.
People argue that gold has value in case of a world war or some kind of apocalyptic economic crash, like a nuke going off in Manhattan.

So ultimately people trust gold because they believe WW3 will start soon.
It looks clean from what I can see. I have tried a few of your competitors and tried to build internally and now back to using MS Office (which is bloated).

I wish the photos were larger or there was a demo/walk-through without having to sign up.
It's not meaningless, since for a lot of these laws doing something like that can be evidence of willfully trying to avoid the legally mandated documentation requirements and is illegal even if they can't access your information. As long as there is a paper trail from that, you're already in trouble.
Ask HN: What are the best services for designer portfolio?
What third-party services you can recommend for designer to create a porfolio from scratch? Nice to have easy to create custom themes and good pricing.
Overview – DxO.com
Shtepify: Simple steps to accomplish any task
Partially observable, multi-variable (multi-dimension) mostly stochastic multiple-causation phenomena cannot be predicted from a set of prior observations, by definition. Correlations does not imply causation. It does not even imply that observed events describe phenomena adequately.
Recurring subscription payments: use external service or make your own?
Needed features in hosting
How 3 Design Principles Enable Customers to Achieve More
Does the video stabilization work even in 4K, or only with lower resolution?

In the affirmative, how can the camera effectively stabilize the video since the sensor resolution (4K) is almost the same as the video resolution?
gcc is generally used as a testing ground for new C/C++ features. So in most cases, the compiler supports new features before they are 'officially released' into the language.

It's the complete opposite of waiting for a feature to appear in the compiler.
The obvious solutions is a federated protocol. There's no reason for Whisper or Google to be involved in routing messages except to own the system's concept of identity.

Trust in binaries is a harder problem, but reproducible builds is probably an important part of it. If several separate entities vouches for the binary, you have reason to believe what you run corresponds to be published source code.
Presumably it's quite cheap if you have enough RAM and hardware JPEG acceleration; the camera has to capture a string of images to display on the screen anyway.
I think Free Pascal supports all sorts of features that don't translate very well across type systems. Things like classes, inheritance and even generics I believe.
It's not about squeezing everyone into a dense city: it's about legalizing or prohibiting the traditional small town form.

My grandfather lived in a small town in Oklahoma that was literally three blocks long. It had a traditional pre-war Main Street of attached commercial buildings with on-street parking, surrounded by detached single-family housing. But when you go there now, the whole town is surrounded by exurban sprawl: all newly constructed businesses are surrounded by a lawn enclosing an oversized on-site parking lot and the business in a detached building. It is nearly impossible to go in and do your shopping by walking from business to business: you have to drive to do every kind of errand.

And this is true of small towns all over: any rural small town with recent construction now has its own exurban zone. It's ridiculous: the closest thing to a prewar Main Street is a strip mall with an onsite parking lot.
I am familiar with podlove, and the work on chapters in particular are interesting, but they face the exact problems I talked about in the post - they are mostly being designed in a vacuum. Apps are slow to add support for nonexistent data, and producers will never add data that will not be used (it's hard enough to correctly fill in the stuff that will be used!)
Since?

I'm still adding the compiler specific annotations to add format string checking to custom variadic logging functions in codebases I inherit, and finding multiple bugs.
The ResolverOne spreadsheet was a normal spreadsheet program that wrote Python code under the hood. You could then add unit tests and validate your spreadsheet calculations. The company was sold but this web version https://github.com/pythonanywhere/dirigible-spreadsheet remains and is open sourced.

I also remember a project management tool that similarly wrote Python code under the hood. And then there is the Talend Data Integration toolkit which writes and compiles Java under the hood. There is a lot of this stuff kicking around these days if you care to hunt for it.

However I think that workflow systems like Apache Taverna and jBPMN are more useful. You still write chunks of code but the framework glues it all together in a flexible manageable way instead of creating a Big Ball of Mud.
Well, the obvious answer is that better offers weren't at hand.
> Tip: Keep a small number of high absorbency pads and tampons on hand for the 1 in 7 women you encounter. Ask a pharmacist or female friend for advice and ideas on which brands to buy.

I can't imagine how this will go: sniff sniff, oh having your period? Here, have a tampon.

Also, I don't have the feeling talking about menstruation and sex is a taboo, but that might just be me.
Images of such high resolution that the human retina can no longer resolve individual pixels. It's an Apple buzzword for High DPI. Back in the day Apple retina displays were way higher resolution than anything from their competitors. They even invested heavily in the manufacturing equipment themselves to push the technology forward, but nowadays screens with those sorts of resolutions are commodity.

It's one of those cases where Apple identifies a technological gap of a few years they can open up between them and the rest of the pack and then invests in stealing a march on everybody else. Eventually the others catch up, but meanwhile if you want the best in that category only Apple has it. Right now in screen tech it's wide colour gamut and 5K desktop displays.
Animas OneTouch Ping Insulin Pumps could be remotely hacked
And do what instead? Where is that not an issue?
Then it's not called a start up, but a normal company. How is that a revelation?
Again, I believe we agree on the facts but draw different conclusions. I think it is likely, probable even, that Russia was involved. However, not familiar with what you sourced so going on the post alone, the only evidence appears circumstantial, and one hacker was decidedly not Romanian.

Simply for rhetoric, I will propose a scenario that I do find possible. Guccifer2 was a fairly talented hacker who found and copied the DNC files and disseminated them. However, immediately the weight of NSA & US Intel closed in hard. Captured him, and are executing the scenario you just proposed but from the American angle.

Blame the Russians/anyone else, leak mostly trivial data, and a few larger but not extremely problematic things to feed the narrative, and then gain credibility. From there, you can use the alias as a hunny pot to attract others, destroy the credibility of guccifer2 hopefully calling into question the next persons legitimate attempts at such a feat, or continue shaping the narrative.

This disclosure seems extremely weird. The pay for play directory and the bro-ish shout out to assange are ridiculous. I can't see the payforplay directory being legit (he said that the photo was from dnc dir) and the whole thing just seems absurd. I haven't been following it enough, but hopefully he has been signing messages, and if not cryptographic proof, something nearly as irrefutable.
The point is that Smallville is also illegal. The article is talking about the Main Street of yore, the closest thing to which is built today is an exurban strip mall with an enclosed parking lot.
I am surprised that of all the companies to come out with a better camera than the latest iPhone is Google!
Data that is mostly outliers in an industry with 90% failure is not data at all.
In the Memorial in Santiago de Chile there's a stand about people who had to flee to other countries after the coup. They're all over the map.
Well, at least an inch isn't defined that way. It is exactly 2.54cm.
I don't think that it's Silicon Valley avoided politics.. They literally used to work solely for the government
http://doorgoo.chat
I don't see any reason to think that there aren't a number of laborers being paid the minimum wage in Mexico, or else why would anyone go to the trouble and risk of illegally crossing the US border to take sub-minimum wage work?
Hi Ben, that would be great! I am indeed familiar with Podlove and I think there is a little bit of overlap. I don't personally control syndicated.media but can forward an email to the person who does - can you reach out to me on a private channel? My email is in the post.
I am super proud as I had lectures with Ben at University of Groningen whilst doing master and PhD courses. Super cool guy, straight to the point.
> OP: would this be better as an 'Ask HN'?

Yes, it would ;-) For some reason, I was under the impression that
HN automatically prepends 'Ask HN' to all submissions that do not
include a link. Guess I was wrong...
I have experience working with directional waverider buoys, and ultimately what is useful to me is a statistical representation of sea conditions for a given period (typically 3 hours). I could obtain the raw timeseries of accelerations from the buoy but this is really much less interesting than the rolling spectral statistics that are processed by and output by the buoy.
Big time Nexus fan (and owner or N5, 6P) here. One thing that is of big concern for me now is that previously (until the Nexus line) their only OS was Android AOSP, and making it better was their sole motive. Now, it's in Google's best interest to market their exclusive Pixel phones, and differentiate Pixel Android from the 'other' Android, the AOSP. The whole Android community might suffer because of this.
The startup ego bubble
I don't have any such anecdote, but I can't even think up a hypothetical, either. If said bootstrapped company was both "well-executed" and didn't fail because it "didn't have the money," what kind of reasons would you be thinking about?

Losing to a competitor would mean you're not failing because you didn't find a market need. So you would screw up managing it, or by not spending to market/hire/add capacity fast enough. The only other reasons I can think up seem idiosyncratic (maybe well-funded competitor got regulatory approval or a big partnership from a VC intro?).
Don't forget cash-out refinance.
If that's true, curious if sony ever chooses to, or is forced to ("forced" due to a disruption to their supply chain, I mean) raise prices on that component, that would pretty much raise the price for everyone's phones. (Or at least everyone who relies on that component.) In biology, to fend off this type of dependency, i think they call that genetic diversity; I'm sure there's a name for the same in supply chain management.
It's called doing something kinda boring, consistently and doing it well. It's hard to say in software when you really need huge capital if you can start with the following:

1. Some financial understanding of how to invoice, pay taxes and write contracts - the business side

2. Manage people, setting expectations and holding people accountable, while empowering them to be successful in there job as clearly defined when hired

3. Take action to address the immediate. Reds of the customer while always keeping an eye on the longer term needs - always be available and responsive to needs of the customer - email, phone, chat

4. Have a solid foundation in the technical aspects of what you are building and operating

If you have these 4 things and a product that is a good fit in an emerging market than raising capital is probably not necessarily needed because you have the resources and skills to make it happen. I think probably a 5th requirement is you have enough personal capital to pay for your living expenses until the business is making enough money. Also avoid hiring until you can pay for double the salary of the first hire... this way if you are wrong you have some padding and it's proved you can work through hard times. I remember thinking before our first hire that this was way too much stress and it would be so much easier when we have more people. Now at 16 employees, it's an order of magnitude harder but I'm much more prepared than I was back then. The children analogy is good I think. When you first have a child you think this is going to be hard but they grow with you and so it's not so bad it's even kind of fun
He made fun of euphemism and the way people mourn over or feel hurt because of choice of words.

https://www.youtube.com/watch?v=vuEQixrBKCc

This article asks us to avoid the d word (death, dead). This is bit too extreme for me. English is my third language and I have hurt people at multiple occasions because of poor choice of words. I wish it goes away, so that my life can be easier. It is not easy to live in society as an autistic person and I have no interest in learning manners of society when I believe I have more meaningful interests to pursue.

If you are a social person, you will not like my opinion and it's fine. I am used to that. Check what Linus has to say about it in his TEDx talk.

https://www.ted.com/talks/linus_torvalds_the_mind_behind_lin...
That argument is a non-starter. Surely somebody will build and market such solutions once TLS 1.3 becomes widely used.

The protocol must be finalized before enterprise-grade products can use it, not the other way around.
How many of those Android users use an Android because they can't afford an iPhone?
Impact of app size on installs and usage
Show HN: GitHub Radar (Real-time activity on a map)
Yeah, single page apps can be really annoying. Sure, they look great on a
modern browser with good internet, but take away either of these two, and
they're a pain in the neck.

On the plus side: that does mean that I waste less time online when I'm
in the terminal...
I have been checking that site a few times per week last month to see if they finally got around reviewing the iPhone 7 Plus, but no cigar. It has been out for over a month now and if you like it or not it's still one of the most popular mobile phone cameras in the world and definitely an upgrade compared to the regular iPhone 7 camera.

And then you see a slide where Google uses the word iPhone 5 times to tell the world why their iPhone is well worth the iPhone price, lacking a score for the iPhone 7 Plus, and the reason for the delay suddenly becomes clear.

Well paid, Google. Well paid.

And Dxomark: you only have one reputation...
Which is the one thing keeping it in the running.

The problem is this line of reasoning doesn't generally hold up when applied to C codebases (because in practice statistics catches up with you eventually) and C code generators, in effect, happen to contain an admittedly small but rather obfuscated C codebase.

Moreover, you must always include such checks - manually crashing on e.g. null pointers even if you'd be entirely satisfied with a segfault - just to avoid the optimizer potentially going apeshit on your code. Which can have... poor effects on program performance.
"Supported" -- I'm not sure if you've ever tried to use a last-gen iPhone device with the latest iOS release, but, every device I've ever owned was sketchy at best after the 1st hardware release, and completely unusable as of the 2nd. In my experience, it didn't matter if I upgraded to the S or full version model, this problem happened from 3->4, 4->5, and 5->6. I expect my wife, who is still an Apple user, to be asking me for the iPhone 7 before the year end because her phone is "a slow piece of shit".
Google and the Limits of Strategy
uWebSockets 0.10.0