skysight-inc/HackerNews huggingface dataset:
Contradiction by mere statement. Explain why you would want to at a minimum intentionally create ambiguity as to whether one is a police officer, one's name, and what organization one works for - keeping them a "secret", if you will.
iPads also lose app support significantly faster if you don't upgrade to slower newer version of iOS - app developers drop support significantly faster than they do on Android.
So! Jealous!!!
1. Be proactive in the police investigation including with the prosecution. Help them to understand that lack of security does not mean you violated their security.

2. You're not dragging these guy's name through the mud hard enough. That should have been in the title of this post.

3. Now that the hack has been exposed to the public, you might as well tell everyone as far and as wide as possible. It's your duty to tell people their identities are at risk, and provide contact details so people can complain about their exposed personal data being leaked on the web.
Myth Busters – 10 Myths of About Girls and Tech
German union wins right to 28 hour working week
Why a Dip in Asset Prices Might Be a Good Thing
I thought the barge was a drone?
But IoT IS based on industry standards. Rest/Json are NOT the preferred way, it's MQTT/AMQP. Interfacing with a company owned API like Siri/Google is always going to be dictated by the said company. I don't see anything here that Mozilla CAN influence
the OP is likely not a security professional. Is it really surprising that he/she did not expect this result?
In the year 2000 you could still find mainframes in some companies. They still worked and did their jobs.
*Made on Earth by humans*
In my experience it depends on the tooling - both the compiler needs to allow for insertion of the necessary debugging symbols, and the debugger needs to interpret them correctly.

I'd like to improve this situation, right now the following markers are commented out because I've had issues with them.

https://github.com/kurocha/concurrent/blob/8334ecf758b43eac3...
Is it okay to put unnecessary stuff in the orbits around our or other planets? Isn't this space trash that can potentially be problematic for future endeavors? Are we creating problems for ourselves to satisfy our vanity?
Well it's going into mars' orbit of the sun, and then immediately continuing on through...
I've come to realize that the main thing that is making me procrastinate giving Rust a proper go is entirely superficial at this point. Basically it looks like a "clever" programmers dream language - which is usually not my cup of tea. I'm also worried that larger projects ("real-world" projects, so not projects like Servo) will inevitably become an illegible mess when clever programmers makes the most of a clever language.

That said, I plan to push through this admittedly superficial barrier in the near future and hopefully calm this concern.
For it to go to the mars we would have to be at the correct transfer window (or have a much higher Delta-V margin, which maybe BFR would be able to manage, but not necessarily Falcon Heavy). So it is not going to Mars.

Then, there are other costs. Cost of launch could have been absorbed by Tesla. Cost of developing a mars-capable payload would be extra. Who would pay for it, on a completely new and experimental rocket?
DJI bounty thread on HN: https://news.ycombinator.com/item?id=15721268
Don't forget about CoAP and LWM2M, too.
The (original) iPad I received as an Xmas gift in 2010 is still alive and kicking. In fact it is the most robust piece of ("mobile") hardware I've owned since 2010; outlasting various iPhones, Nexus devices, laptops and other electronic devices which have been purchased or received as gifts.

Then again it's only used to stream movies, read news and light browser based activities. Amazingly and to the delight of the kids most games are still playable.

The only other portable electronic devices I own with similar resilience are the original Raspberry Pi and potentially a 2011 Mac Book Pro. Though having to replace the logic boardonce and battery twice probably disqualify the MBP.
5 years isn't all that long in the world of computers (and Apple is trying really really hard to market iPads as computers).

Any proper computer will be upgradable for way longer than 5 years when running Windows or Linux. iPad won't be because you're not allowed to install your own OS.
Hmm if we're talking tablets, at least an apple tablet will be useful for some time starting when you buy it. Can't say the same about many android tablets...

What's frustrating though is that I can pick up a 20 year old general purpose computer from the trash, set it up with software from that time (never mind the legalities) and play around with it.

Not so with the one iPad 1 I keep around... I think you can't install any new apps if you try now.
I'm assuming this is a desktop app, not running off a server. How do you get round the problem of distributing Python with every install? Or do you just accept it? I love Qt in C++ because most of the time the code just recompiles between Mac/Windows/Linux. I've shied away from writing GUIs in Python because deploying - to the point where a non-technical user can run the program - always ends up being hacky.
On-orbit construction, how pressurized modules hold up after two decades of space travel, long-running experiments requiring in-person management, etc.
Coding is only a part of my job. I am currently building an application for our warehouse, connecting our ERP to some external services. Lots of moving parts across several machines. In the middle is a tiny GUI, which has been more trouble than the rest put together. I used Tkinter to minimise dependencies. I am staggered by how much code it takes to get a GUI working (compared to the rest of the project), and this is just a plain industrial app. I'm sure this is part of the reason why JavaScript is taking over the desktop. Visual Studio had me making apps like this in minutes last time I used it (some time ago). Where did we go wrong?

I recently wanted to dabble with a tiny Android app, after hours wasted trying to get Kivy to work I bought a book on Kotlin and downloaded Android Studio, lots to learn but with the advantage that it works.

If I had just learnt JavaScript instead I could have done both in one hit.
Nightly rust can use this async / await crate, but it will likely be deprecated once language support is available (later this year iirc)

https://github.com/alexcrichton/futures-await/blob/master/RE...
On iOS you currently have to explicitly allow network access to third party keyboards in the settings app (the not very clearly named "Allow Full Access" toggle), which as others have pointed out, is disabled by default on all newly installed keyboards. I have no idea how this works on other popular mobile device platforms.
The cynic in me feels this has more to do with the quarterly imperative to improve numbers showing that they've figured out how to start monetizing rather than an indication of the health of the company. The number of friends I see using Snapchat have dwindled mightily, although I admit I'm not quite the target audience (being a 29 year old male.
"For the last time, "existing design guidelines and patterns" is a myth."

No, they aren't.

"MacOS UI consistency is a mess."

Not really. Most small developer programs I use follow these. It makes it really easy to know what to do to accomplish something.

"Furthermore, most people do not care about this"

[Citation Needed]. I think most people would prefer to not have to learn a new UI from scratch everytime they want to use a different app.

"and the value of marketing with a sleek design vastly outweighs any benefit of conforming to system components UI."

What is this "value"? How does that help me accomplish my tasks?

"If literally every Electron app fixed memory issues and correctly placed OK/Cancel dialog buttons, I'd be fine with it for the rest of my life"

You mean, if every Electron app stopped being Electron?
Why male Uber drivers earn more than women
Sounds like Apple all right.
Those are not at all the same. You can see different parts of the ground. You can even tell that the source of the right stream was really to the left of the other one.
Yeah, I finally got windows version to download (cut out a few times, HN overload?). The win download is an online installer, so the size makes much more sense. I didn’t check the install directory, but it took 2 minutes to retrieve on slowish WiFi, so I would expect the install size is in-line with the others. (Good point about Arch).
It might be a backlash against over-parenting culture. From a young age, I was taught to apologize for everything. It wasn't until later in life that someone pointed out this was detrimental, so I stopped.
I honestly expect them to roll it back. I've used it for a few weeks on the beta, and it's turned me away from certain features because they're so separated and disjoint.
> Is the RPi gateway capable of local speech recognition that can compete with Siri, Alexa, Google? That seems unlikely, unless it has a dedicated processor for that purpose.

We were doing local speech recognition and full voice dictation back in the 90's through products like this (https://en.wikipedia.org/wiki/Dragon_NaturallySpeaking). Back then your typical computer had a 100Mhz processor and would be lucky to have 32MB of RAM. So yes, with 20 years of progress the much more powerful rasberry pi should be able to handle it just fine.

Make no mistake, siri, alexa and google are spyware, they send your information to themselves because they want to, not because they have to.
Cache friendly algorithms tend to be on the order of 10-50x speed improvement so they're definitely worth it, the problem is that once you've already built your app you've already locked yourself into an architecture that can't be changed enough to take advantage of them.

Dig up some of posts around "Data oriented design" from the gamedev space if you want to see it done proper.
I think a good-faith reading of the parent commentary is that he was talking about the mannerisms and language and overall appearance of the person, not that he was white-skinned and a man. Immediately assuming he was saying he looks like an engineer because he isn't a women, or dark-skinned, is ironically a racist and sexist assumption.
From '02 - '06 Musk dumped 100MM of his own cash into this, with uncertain outcome. Is it fair to say SpaceX was at least partially an expensive hobby, at some point?
Worked with plenty of line printers that used this type of paper in the 90s, and they still jammed. And it was often very bad, as a lot of paper could get jammed together before the printer and/or operator noticed there was a problem - it's not just one sheet getting stuck.

One of the jobs our operator had was to constantly clean, dry, and dust off the rollers that went in to those little holes on our high-speed line printer - the amount of paper dust produced by a few boxes of paper was astounding.
There can be multiple parties responsible.

If someone steals a bunch of Social Security numbers using SQLI on an insecure website and sells them on the black market, should the intruder be held criminally responsible? Yes, in my book.

That's entirely on top of the website operator. There should be some liability there, IMO, but it's unclear to me how much.

Though I wouldn't mind a world where all personal data is viewed like a form of radioactive waste to be avoided at all costs, it's not obvious that that's what our legal system should encourage.
Firefox and Edge don't send Origin headers with POST requests[0] while all send Referer.[1]

0: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Or...

1: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Re...
Maybe a house with solar tiles, powerwalls, and a Tesla or two :)
I wouldn't say sensible, unrealistic or implausible is closer.

"Sorry madam the last person I dealt with broke my camera, I'm not a cop at the moment"

Political policing departments... Hhmm you think the police equivalent of trump are going to be any less corrupt?

I'm also sure housing the police where they work would definitely no in anyway make them, their family and property, any sort of target being as everyone loves the police.
> For your "release resources" point: fclose() can fail, yet in fstream::~fstream() that must be ignored. So that's not great.

No, fclose() cannot fail to close the file. The return code merely tells you whether any pending write operations have failed in the meantime, which is unrelated to the releasing of the FILE. The FILE will be closed either way. The C standard is explicit about this: Whether or not the call succeeds, the stream is disassociated from the file and any buffer set by the setbuf or setvbuf function is disassociated from the stream (and deallocated if it was automatically allocated). http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf#pa...

> For your "execute after prior operations in LIFO manner" point... what is the purpose except to clean up resources?

Well, fflush() is an easy example. Or, any logging that must occur at the end of a function call regardless of its success or failure. Or, really, anything else that isn't releasing a resource...
Sorry. Was tired and in anticipation of Falcon Heavy launch (and wondering how I'll excuse myself from a telco to watch it). I misinterpreted your comment as another line of criticism this whole subthread was made of. I apologize.

It's getting tiring, really - people seem to still believe they're bullshitting with Mars, even though it was the single constant thing about SpaceX since the very inception of the company.
For future nostalgia: https://teespring.com/find-center-core
I think there’s a difference between lying to your mom about cleaning your room and filing a false police report.
> Pointing out someone's implicit biases is not necessarily a personal attack on them. Everyone has them so we should welcome when people point them out (unless done in an mean-spirited or aggressive fashion).

I wish I could upvote this 1000 times. We all have implicit biases, and they are often a product of society rather than personal failures. It is painful when you suddenly notice your own shortcomings. But the desired response isn't "omg I'm horrible", it's "I can try to fix this in myself, and think about how to fix it in the whole culture for future generations."
I interviewed at BlueOrigin ~3.5 years ago, my impression was they're very old fashioned and secretive. Not necessarily a bad thing for such critical systems (though I think SpaceX has the better model/culture even if I know it's not for me), but I was applying for a backend role using Spring and hoping to get in on a program they had at the time where you could move around the various departments like avionics and such to get an idea of the whole 'stack' as well as learn more about what they did to get high quality assurance...

They were the only company to ask in the interview about my college GPA (which wasn't good, I still don't remember the exact number and didn't at the time but it's below 3) and I didn't get an offer. But I'm kind of like you, naturally a slacker but in my jobs I've always managed to put out work that satisfies everyone it needs to (including myself, sometimes, but other times...) and meet deadlines, so 'tsall good.

Your last bit reminds me of a quote "I don't want to belong to any club that will accept people like me as a member". It's hard to accept praise or feel belonging knowing the full depths of one's faults which are only improving slowly. ;)
He works towards being seen as a leader. He’s got 100M Facebook followers already. I guess mostly by forcing himself on his users … I repeatedly get the recommendation to follow him.

The first time I got him as recommendation I got creeped out. They now disguise this push under the umbrella of staying in touch with Facebook and list additional pages like Facebook Engineering.
SigOpt | San Francisco, CA.

Developer Evangelist: Full time, Onsite.

SigOpt is looking to hire our first developer evangelist. You’ll be the public face of SigOpt by writing blogs, giving talks, and bringing Bayesian optimization to the world. You’ll make blogs, examples, videos and more that developers around the world will see and use in both academia and industry.

Responsibilities: -Rapid prototyping and production of new SigOpt integrations with popular machine learning libraries and data science tools (examples in our gallery and github) -Write technical blog posts on the SigOpt blog and with our partners (AWS, NVIDIA, Intel examples) -Give technical talks about SigOpt and use cases at machine learning conferences, meetups, and corporate campuses (job may require up to 25% of time traveling) -Help support SigOpt exhibitor teams at conferences

Requirements: -Strong written and oral communication skills -College or graduate degree in a technical field -Minimum 1 year experience as a software engineer or data scientist

Pluses: -Open source experience -Content marketing experience -Experience with a variety of machine learning and data science tools

More information at https://sigopt.com/careers
The humble apron of the 18th century
Look for bottom of the barrel and off brand TVs.

https://www.walmart.com/ip/Sceptre-55-Class-4K-2160P-LED-TV-...

They still exist, but are getting harder to find.
SigOpt | San Francisco, CA.

Software Engineer: Full time, Onsite. Small team working on everything from machine learning to javascript.

SigOpt is building a cloud-based ensemble of optimization tools that is proven and integrates seamlessly into existing infrastructure. We're used by globally recognized leaders within the insurance, credit card, algorithmic trading and consumer packaged goods industries.

We're looking for generalists who feel comfortable working on everything from machine learning pipelines to javascript to join our small but growing team. Our stack is built on tested and popular tools like postgres, python, AWS, node, react. We prefer versatile developers over experts in a single field.

Responsibilities: -Work with customer success and the research engineers to design, build and ship new features in the API -Design, build and continue to improve the SigOpt web experience, from account administration to cutting edge visualizations -Champion usability and clean design across the website and API, maintaining the high bar that our customers continue to give us positive feedback on -Showcase SigOpt in code examples from our public GitHub repo, documentation and how-to articles on the website, and occasionally blog posts

Requirements: -Minimum 1 year industry experience in a software engineering role -Experience in a wide variety of languages and tools

Pluses: -React/ES6 experience -API design experience -Experience writing and maintaining test suites including unit, integration and browser tests -Machine learning experience -Strong oral and written communication skills

More information at https://sigopt.com/careers
Show HN: Ottifox 2 – Design and Prototype App for WebVR
Which is unfortunate, because most apps don't have a lot of business logic to them. Most time is spent learning the interface and libraries...it might as well be a different language or something better suited to task at hand. For a crud app I'd generally grab for Qt, for a multimedia app or game I'd grab for SDL.

I guess with something like React there's even more overlap in UI and application flow, but you still have to learn interacting with the filesystem, dialogs, preferences, menus, menu icons and window settings, state between launches, and any other fiddly things that your app brushes up against. There's also building and packaging, bundling for the app store (if you're using one), and updating the app.
I don't think poster is saying that all people who apologize often are abusers, but that many abusers fit this pattern of alternating bad behavior with apologies/compensation. It rings very true if you have seen firsthand.
On every computer I own and every non-cloud server I manage windows update has broken at some point in their life-time (often silently). 5 out of 5. So it's not just Apple. And quite a few of them it's happened more than once.

One server I noticed the other day because of Meltdown. My laptop got stuck on the creators update. Before that I'd noticed the laptop had got stuck trying to upgrade a driver because it's fan kept going mental every day if I left it unattended for 5 minutes because windows update is so poorly written. I had to hack the .Net optimization service to stop it running the 32-bit version because it would constantly fail and then try and re-run itself. I use .Net framework every day and the optimization service seems to be entirely devoid of purpose.

I swear more CPU and electricity has been spent on windows update and badly written maintenance tasks on that laptop than any of my programming, building, compiling, etc. The fan is moderately noisy and whenever it spins up, it's always a windows update or maintenance task. Or skype. What on earth they've done to that program I do not know, but it's rubbish.

/rant, TLDR; not just Apple.
Does the quality of the locks on your doors should mandate the severity of the crime if some one breaks in?
Alternative headline: SNAP somehow surges 22% in after-hours trading despite reporting a $3.5BN loss and burning $819MM in cash.

While revenue and user growth are both positive signs, there are still plenty of red flags. SNAP's hefty valuation is based on much higher growth rates and a faster route to profitability that still has yet to be seen.

[1] https://investor.snap.com/~/media/Files/S/Snap-IR/reports-an...

Edit: grammar
I don't think corruption has much to do with "militarization". It doesn't take a tank to plant evidence and steal money.

Also, much of the equipment that people point to as evidence of "militarization" is either generic equipment that has valid police use (e.g. armored trucks. Brinks security, for example, uses them for their secure transport services), or is not military equipment at all. Riot shields, gas masks, and tear gas aren't commonly used by the military and they are designed to resolve things like riots non-lethally. In the old days, soldiers were broke up riots by clubbing people with sticks and shooting wooden bullets. Today's riot police are much better equipped to safely disperse a crowd with their "militarized" equipment.
I do not have a problem with LastPass on input fields (including this one), nor do I recall one. Perhaps a setting was amiss or it was a platform-dependent issue. Grammarly, OTOH...
You're out by an order of magnitude. 35W over a 5V USB power connection would be an insane 7 amps.
someone wrote a script that trawled through the site and
obtained the information for thousands of registrants

Pro Tip for avoiding getting sued when you report a vulnerability: Tell them you made two accounts and managed to access one from the other, so you've proved the vulnerability without seeing any other customers' data.

If you download more private data than you need, you're liable to activate someone's oh-shit-is-he-blackmailing-us sense, sending them scrambling to defend themselves.
Right, but is it necessary to launch a $200,000 car while average people struggle to accumulate much more wealth than that over their entire lifetimes? Seems distasteful. Then again, this is the United States.
Our Hackable Political Future (TL;DR: falsified video of real people is here)
Sorry, yes. Fibers (Go didn't invent them) also aren't directly equivalent because they don't allow explicit yields and composition.
Congrats! I'm sure you folks are celebrating :)

My question:
Why the partnership and keeping the 2 brands? Owning a bigger chunk of the market? Higher and lower end?
I know it's a private company. But some 2000-mile high info would be interesting to understand if the incentives have shifted.

Thanks,
Codeship user