skysight-inc/HackerNews huggingface dataset:
It's a pity the article doesn't show Den Hague, it wouldn't be as pessimistic. I believe it would be mostly fine - the sea wall protects against surges 8.6m above mean sea level with current strongest storms being 4.5m.

http://www.flooddefences.org/scheveningen.html
Because it would be too tiring to slam on all the others.
A poor choice of questions, FYI.

Campbell exhibits traits and practices of creativity, originality, and intellectual accomplishment of interest to some HN readers. Certainly myself.
Show HN: Beginner iOS in Swift
"Wait, on their FAQ page I see that they don't want to include the patch for security reasons. Is this ROM unsafe?

No. LineageOS' developers hide behind the "security reasons" shield, but in reality they don't care enough about the freedom of their users to risk to upset Google by giving them an alternative to the Play Services."

LineageOS's have a policy of not circumventing integrity checks e.g.:

https://www.lineageos.org/Safetynet/

The people behind this ROM seem a bit immature if that's how they react to their policy especially since they're just taking the upstream code wholesale to stick their patch in.
Nice idea for short term (galacticly) but as far as I know the orbits of the solar system (even the 'stable' ones[1]) are unpredictable (chaotic) to a certain degree over long timescales. Assuming sol doesn't screw us over and the output behaves as we expect.

[1] https://en.wikipedia.org/wiki/Stability_of_the_Solar_System
I'm using a LineageOS Oreo build on a Moto G5s Plus (replacing an iPhone 6) with MicroG and it's like night and day. Everything's ridiculously quick. I've had some minor niggles (which I put down to my lack of knowledge) but it's pretty fantastic. The only thing that doesn't work is the dual lens camera (I don't have the app from the original firmware so I only get one lens).

I'm trying to figure out how to rebuild from non-official github repos, then I'll look at setting up a proper automated build of my own.
It's even worse than that. It makes apps expensive and slower to develop across platforms, makes different version more complicated to maintain and keep in sync, creates more attack surface, etc. And even from a non technical point of view, there is a consistency of experience across platforms point of view. There are very good reasons to have fully cross platform apps that you develop only once.

And in general, I don't think developers are being lazy by going for higher level languages like java, c# or python. Ease of use has a lot of value, particularly if the underlying problem you are trying to solve isn't simple.

The last thing is forward compatibility. If I write an objective-c app, it will only be compatible with apple's platform. Say a new kind of platform appears that takes a significant market share (AR?), there is a lot of value in your app being compatible with this platform without needing even to recompile it, just because the cross platform framework you use will be ported to that platform.
Wow that UI is truly terrible. It's like they said "we need all this information on the screen" and then just dumped it anywhere. Who knew Microsoft Flight Simulator 2.0 was so accurate?
Show HN: 1000 Email Subscriptions in 30 Days with No Paid Ads
I'm also not afraid of isolated viruses in desolate places. They have limited gene pool and no humans to practice with. It's incredibly unlikely that such virus would randomly be very very good at targeting humans, but also very very bad at staying super sneaky when on a human host.

The optimum strategy for virus is not to kill. It's to stay unnoticed and spread. And the best way to stay unnoticed is not to cause any symptoms ever.

HIV is scary because it's not very good at staying unnoticed. But it's also very bad at spreading too. Same goes with anthrax and pretty much every other deadly virus/bacteria. They typically are optimized for other mammals and therefore they suck at both staying unnoticed and targeting humans.
I don't understand why you are being downvoted. I just started working as a software developer 10 months ago and my supervisor had told me the work culture has changed so much since upper management has transitioned to MBAs and previous military over promoting workers from within who have worked on projects.

I doubt that the government will allow any remote work any time soon because most of the people here have never heard of a VPN or even know what a secure password is.
Android users, you may soon be able to buy audiobooks from Google Play
converting to pdf is lossy, i wouldn't use this for archiving purposes, normally i use webrecorder for archiving.
> quality of the Linux kernel has not been negatively impacted

I don't think that would be a good argument to make from either perspective. If people who choose to leave the community don't contribute you can't really measure lost contribution.

That not being the crux of the issue, we should focus on the following.

Just because a product is successful does not mean that the abuse that happens during development of that product is good or okay. And I think that's really the gist of what people are saying.
Curious as to why EMC got notified 20 days before anyone else...
> I've never heard the tunnel analogy. Seems odd, since tunnels generally only have one entrance and one exit...

Road and train tunnels have many emergency exits...
It's clear from the available transcripts that there were only brief moments when both pilots were making stick inputs, as otherwise the "dual input" alarm would have sounded repeatedly. So it seems likely that for the most part, the pilots knew which of them was in control. That would makes sense, as there are clear audio and visual indications of this.

I have not been able to find any source other than the popular mechanics article (and its descendants) suggesting that there were extended periods of time where both pilots had their hands on their sticks and were making conflicting inputs.

Accidents almost by definition involve rare confluences of factors. This one seems to have involved two incompetent pilots in the cockpit, and a captain who came in too late to resolve the situation. Pilot error does happen. There have previously been accidents caused by pilot error when three or more people were present in the cockpit.

I'm not "litigating" the use of position. My point is that if you looked at the position of the pilot's stick, it would usually be in the center position, even if the control surfaces were significantly deflected. For example, if you push the stick forward and then let it return to the center, the plane will pitch down, and remain in that attitude until the stick is pushed again. To know the deflection of the control surfaces, you'd have to mentally track "number * length of forward movements - number * length of backward movements".
The vulnerability in question: *The Return of Coppersmith’s Attack:
Practical Factorization of Widely Used RSA Moduli∗ https://crocs.fi.muni.cz/_media/public/papers/nemec_roca_ccs...

Estonian ID card uses 2048 byte keys which means generating a private key from a public key takes 140.8 CPU years which is quite fast/trivial/cheap using a distributed approach (botnet, your already existing HW that you use for mining etc).. considering the implications.

https://www.schneier.com/blog/archives/2017/09/security_flaw...
Allow privacy extensions to do their job in Chrome (2011)
Yes, I noticed it on news sites as well. Every minor article is accompanied by a video, which would be fine if it was an actual video with meaningful content, but it's usually a slideshow with a few quotes, which renders the whole video format useless and doesn't contribute to the article at all.

Of course I understand that they want ad impressions and I'm guessing the shortened attention span of users favors videos over text, but if you want to train users to simply skip those low quality, low effort videos without purpose that's one way to do it.
You should check out 80000hours.org! It‘s a yc company focused on helping bright people find the best job to make a positive impact in this world. I highly recommend it :)
Building ReactPHP Memached Client: Emitting Events
The ones I've seen don't have physical buttons, but have nearly invisible capacitive buttons, at least for power/channel/volume. For most other functions, you do need the remote control.
I think it's connected with the rise of bullshit jobs.

If your job is well defined, e.g. make an app or a website design, you can do it anywhere in the world. The app/design is your deliverable that anyone can see and judge.

If your job is a poorly defined "management" or "product ownership", with no real deliverable, how can your work be judged? Your job turns into convincing other people that your job is useful. Work long hours, seem busy, attend meetings, leave the office late. An epitome of the corporate environment.
> What does it mean to be less scientific?

I'm not a fan of the "less scientific" phrasing, but the point of science is to be convincing to even a skeptic. That's why reproducibility (try it yourself in your own lab!), statistical analysis (there's basically no chance this is a coincidence!), control groups (it's not just an endemic property of the lab), random sampling (it's not selection bias) and other things are so important.

In some kinds of inquiry, it becomes difficult or impossible to apply certain standards. It's flat out unethical and immoral to not treat a man's syphilis just to have better quality evidence. So if you're studying syphilis, you need to find other ways to be convincing. It's impossible to have a statistically significant sample of Earths or a control group of Earths, so the bar for convincing is also higher in climate science.

"Less scientific" probably means "doesn't have access to many standard scientific techniques, so stronger evidence in other ways is essential to be convincing".
To be fair, your example is not a counterpoint because the company also collapsed.

I think you’d have to show examples where a company:

1. Was not allowed to fire employees,
2. Executives did not take a pay cut,
3. The company continued to do well.
almost lost in the main news they found a corridor just near the outside of the pyramid too :
https://youtu.be/ZB-MOGw0RMo?t=3m0s !
It is amazing the chemicals and hormones that bodybuilders will put into their body to build muscle or cut body fat. They really are the original body hackers.
How Brexit Broke Britain
It'll probably violate the ToS of hitting Google's APIs. However, no OEM is shipping these. So there's no one to sue. The responsibility is on the user who flashes this. The code itself is free software. If Google sends a takedown to github or whatever, that would be a PR disaster. More practically though, if this becomes big, it would be trivial for Google to break the APIs.
Step by Step Approach to Develop MVP Successfully
There's obviously way more nuance to this though. APIs of this nature rarely charge a fee.
Learn to program. It will be a worthwhile investment into your personal growth and self-development.
Personally, don't think it's worth turning off proper signature checking in exchange for shaving off 100MB of proprietary code.
Other nations can watch and learn on Estonia's mistakes. The big question is: can such a scenario (a faulty chip) be completely eliminated?
AGEN SABUNG AYAM ONLINE TERPERCAYA – S128 – SV388 – SM558
Clarification: Smart ID does not (yet) have the same functionality as Mobile-ID or ID Card (you can log into some supported services with it but that's about it).

AFAIK they're working on it to get it to the same level so you could give official signatures and log into govt services etc using that as well.
Appeals court rejects petition for rehearing in podcast patent case
Thanks, as a follow-up I found this comparison between PrinceXML and PDFReactor: https://www.print-css.rocks/tools.html
https://arstechnica.co.uk/information-technology/2017/10/cry...
iPhone X Teardown
RazorSQL 7.3.12 Crack Download for Mac OS X
> The big problem was that the pilot-in-command simply forgot (or did not know) how to fly the plane.

The pilot flying wasn't the pilot-in-command. Half the problem was the PIC was out of the cockpit at the time and the lack of any clear command structure between the two first officers in the cockpit. You can also argue that it may have been recoverable if the PIC took over as PF when he returned to the cockpit (had he acted rationally, etc.), instead of being confused by the situation they were in and unable to get out of, likely without knowing what the PF was doing.

> My understanding is that most long-haul pilots will fly a fairly small number of segments each month, and that most of those segments are going to involve a huge amount of time spent in the middle of nowhere with autopilot on. This leads to atrophying of skills needed to manually fly a plane.

Much flying nowadays is through RVSM (reduced vertical separation minima) airspace, and you're not allowed to hand-fly the aircraft there (in general, modern autopilots can maintain altitude better than a pilot can).
> I hear people have some success with Patronite these days

Moreover, direct donations [1] are working quite well, at least for the popular podcasts. (But then, only the very popular podcasts make a fortune anyway.)

Here in Germany, SEPA standing orders are quite popular for fans to support their favourites.

Also, buying stuff and sending that to the Podcasters is quite popular for some formats (either specialized stuff like high-quality chocolate from people working in that business, or just buying random stuff from a podcaster's Amazon wishlist.)

[1] Well, legally this is still plain income rather than donations, so you still have to pay taxes. Unless, of course, that income is very small and/or you create a non-profit organization around your podcast.
LineageOS no longer comes with root installed, you have to install an extra zip file while flashing to enable it - https://download.lineageos.org/extras

IIRC some root detection mechanisms still check for an unlocked bootloader.
I voted for the Developer Feedback issue you linked.

> Currently we have to use CEF [https://cefsharp.github.io]

https://bitbucket.org/geckofx

What benefits would an open-source Edge provide to developers that the combination of Chrome and Firefox don't already?

PS. 100% managed C# HTML renderer: https://github.com/ArthurHub/HTML-Renderer

[edited]
Probably agree water is wet too, and other less contentious stuff. I was convinced about Osama bin Laden due to evidence. Weren't you?
You could always take a SARM like Osterine [1] instead. They don't tend to have the side effects of Testosterone and other steroids with a lot of the benefits (but do your own research).

[1] https://en.wikipedia.org/wiki/Enobosarm

[2] https://blog.bulletproof.com/sarms-increase-muscle-growth-20... (best link I could find without getting lit up by the work firewall for hitting a steroid site)
Increase Brand Visibility with .ONLINE Branded Links
I think the difficulty with corporation tax for global corporations is that asking where profits are generated is not the only relevant question.

You could also ask who bears the cost of generating those profits. Where did Apple's employees grow up and go to school before they joined Apple in California? Who builds the infrastructure for manufacturing and distributing Apple's products?

So the global distribution of value generation and the global distribution of cost can vary significantly. In fact, Apple is a relatively simple case compared to, say, Amazon.

Of course, this doesn't make the sort of "tax planning" you're talking about any less problematic. On the contrary.
Managers. People working from home scare them. They might be slacking. They might be leaking. Heaven's sake, man, they might even be organizing a union!
Like dogs!
I'm rather puzzled by all the fuss about this signature spoofing thing. As far as I can tell, the microg team has not proposed what seems to me to be the obvious solution: allow signature spoofing for system apps and their downloaded replacements only. So users can't install a signature-spoofed app unless they do it as root or using a .zip update. No risk of users clicking the wrong box or being dumb. Heck, one of LineageOS's review comments even offered this as a potential option with no meaningful reply.

What am I missing?

Edit: here's the review comment:

> Adnan Begovic
> Oct 8, 2015
>
> Patch Set 2:
>
> Also "dangerous" doesn't limit third party apps from using it, you'd have to limit this explicitly to system|signature if you wanted any realm of a security model.

That doesn't sound like "politics" to me. That's a spot-on reply.
A non profit that I support has been relying on Yahoo for exchange rate information for nearly 10 years. I knew when I inherited the app that this was imminent, so it wasn’t too surprising.

There are plenty of alternative paid APIs out there that made switching easy. Hopefully others who had legacy developers integrate with the financial APIs are able to switch easily too.
Email me and ill help with them and show you how to aporoach the problem. I do tech copywriting. No bs or strings attached.
Isn't delphi procedural just like e.g. Swing/AWT or Windows Forms? (Been a long time since I worked with Delphi).
I think XAML/XUL and similar declarative GUIs are better.
> figure out how to automate into a script that developers can use to run automated tests

That was my thought exactly. A test suite that starts with a setup, runs a few e2e "smoke" tests to make sure basic functionality is there, then a teardown.

Since the real action is handled by Ansible, I think it should be relatively easy to set up a dummy repo that only simulates playbook runs without actually doing anything. That way you can hit "build" or "patch", get a valid response back, output even, but it's not actually going out and hitting anything.

My main thing is, now that we've nearly tripled the number of devs working on it, and it's now being used by another team (was 2 teams using it, now 3), we'd be irresponsible to add any new features or do further development without a way for contributors to, at the very least, type "python runtests.py" or just type "pytest", and see that the site still has basic functionality.

Here's an example: There's a system in there that allows admins to assign roles to users. Some JS was added for a totally unrelated feature, but it ended up intercepting form submits on that page. I didn't find out there was a problem until a couple days later.

Another time, I was giving a demo to 4 different managers, and I went into this one section to do something, got a 500 error. Turns out I had a couple lines at the end of a view function at the wrong indent level.

It's embarrassing. Before trying to set up Jenkins, Docker, whatever else, a few basic high level tests that cover 5-10 areas of the UI would surely keep us from embarrassing ourselves at the very least.

Thanks for your input.
Was there ever a TOS for this API? I was under the impression that this was just an internal API used by Yahoo Finance itself, and that they've never marketed it in any way.
> Because 'we' prefer it?

A majority of people don't have to prefer something for it to become standard. It's possible for only a minority of influential or vocal people to prefer commuting for it to be widespread.

In that case, 'they' prefer it, not 'us'.
This is why we still need communism
Having these examples are nice, but this isn't too useful without a bit more data than that, such as click percentages. I would warn to anyone taking conclusions from this, since the differences might not be statistically significant.
Statement of Inclusiveness
What a gloriously absurd thing to say.

Look, this is me:

http://adrummond.net

If you're willing to put your real name up here, then we can start speculating on who's being paid by whom to shill for what. Until then, I'll assume that you're on the Boeing payroll...

(I don't in general intend this account to be associated with my real identity, so I may remove the link above in a day or two.)
How long did this fork exist?

I've been providing a similar fork for the Nexus 6 for a little while: https://forum.xda-developers.com/nexus-6/development/rom-lin...
DOM interaction and Garbage Collectors are still a heavy research topic within the WebAssembly community, and aren't part of the MVP [1]. Plus MS would need to create a custom C# -> WASM compiler as they don't use LLVM internally. All this means you are probably going to be waiting at least another 5 years before you can compile .Net GUI apps straight to the web.

[1] http://webassembly.org/docs/future-features/
Inverse Square law says that this isn't a fair comparison
Am I the only one that finds the Google Sheets API not fully baked or has had issues with it?

Search functionality is not there, retrieve row, find and replace is not adequate, row index not sent when retrieve values etc. Updating particular row gets hard etc. We ended up adding row counter as a column as well.

We used Sheets in between two major iterations of our internal tools and we found it inadequate for any advanced usage.

Also sheets api would tend to 503/504 (not sure which one) if there was more than 10k rows with 4-5 columns.
Books & movies can help you connect with your location or situation, they don't have to be a diversion.

When living in China I liked to watch dystopian sci-fi & anime based in large cities
- Akira, Ghost in the shell, Oblivion, Dredd, The fifth element, total recall

Then grab some headphones and go for a wander around your megacity :)

PS this also works for other scenarios. Eg "Black cat white cat", or "Brother" if strapped for cash. "Fight club" if your job is getting you stressed.

I think lot of art is created by artists as a "cure" for their current worries. And their problems tend to be just like ours.
I think it's kind of a leap to assume the value is low just because it's hard to measure.

This is in general a common, elusive mistake: "We can't measure it, so it must be zero." Better to be ridiculous and say it's worth between $100 and $10,000.
IMHO, what routine does is get you started every day. That is the most difficult part of the workday, those first 15-30 minutes.
I tried the example from the blog post (Stallone <-> Reeves) in Rekognition (AWS service) and it came out correct:

https://imgur.com/a/C0s05
There is no connection. It's a tee that i bought from Greece in vacation. And i like to buy and wear tee shirts from countries i visit.
> QT seems to be the kind of framework, but it's C++ so i won't qualify it as "easy".

http://qmlbook.github.io/en/ch04/index.html

it's really easy
CBS Reviviving Twilight Zone
Its normal for professional jobs and most eu residents someone only having 2 weeks notice would probably think oh so your a janitor or toilet cleaner
He obviously read Arthur Schopenhauer, "The Art of Literature"

http://www.gutenberg.org/ebooks/10714
Right, I've read the same. In practice they could very well have been more intelligent than humans.

One interesting idea is that humans ultimately triumphed because we had better social connections, we traveled much further and had much larger circles.
Justice League of tests – cloud competence
I absolutely do not want facial features and eye movement to completely replace finger movement for input. I can neither control my eyes nor face at anywhere near the rate that I can control my fingers. If VR wants to replace my desktop environment for anything other than games, it'll need to retain some sort of high fidelity, high frequency input vector.
Show HN: Clip2p – open-source decentralized file sharing from the menu bar
I'm running my own build that's very similar to this fork: https://forum.xda-developers.com/nexus-6/development/rom-lin...

Works fine for me. I only use Google services to play Ingress and Pokemon GO, and both work without issue with microG.
What if I don't want to"get used to" my brand new $2500 laptop? Is it too much to ask for some convenience for the user?
You are welcome! :) I use PH a few times per month, so I don't know how I could miss it so far, it was absolutely new for me. Its a great collection by the way! Nice job! :)