skysight-inc/HackerNews huggingface dataset:
These things don't justify wasting over a million bytes. Many of them are not even real issues.

> Where is the header bar

Why should there be one if I haven't defined one? If I define it, then I will tell you where to put it and how to render it. Better yet, if it's a standard, I expect the system to already include the libraries necessary to facilitate its usage.

> What color is it? What font? What placement

If it's implemented in the standard library, these can all have default values (like html pages do). Even if I define these, they should not take more than a few bytes. Not even a kilobyte.

> What about users who don't read English? What about users who's languages don't fit in ASCII.

Why do I need to include extra bytes to tell the system to use UTF-8? It should be the default. At most, deciding which unicode encoding to use should not take more than one byte. I don't think there are more than 4 or so options anyway. UTF-8. UTF-16, UTF-32. Did I miss something?

> What about users who's languages aren't read left-to-right.

What about them? Doesn't the system come with text rendering facilities? Don't they support international languages? What kind of OS is this? Haven't the OS designers heard about HarfBuzz?[0]

> How should the header bar even be drawn?

Did you just repeat a previous question to make the list bigger?

> It's easy to say "I saved 5k bytes by dropping RTL" but... you dropped all RTL language support.

No, because adding or dropping "RTL" does not require any bytes.

The sample app does not even include any i18n so there is no text in any RTL language.

You only need to support RTL if you are writing an OS or a text rendering library. This is not an issue that applications need to deal with.

> Some poor souls at Google waste a lot of time making sure developers get a large library of useful layouts and controls that all mostly-just-work mostly-consistently across a huge spectrum of devices and API releases.

The Android API is notorious for being terrible. I know Google spends a lot on it, but damn IT SUCKS!

Just because someone wastes a lot of time on something does not mean they managed to do it well.

(Not that _I_ would do it any better; So spare me the ad-hominem criticism).

[0] https://freedesktop.org/wiki/Software/HarfBuzz/
Hmm, I just find it frustrating when posts imply that one company or other, Apple, Google, etc is somehow cheating just simply by being better at something than everyone else. And yes I know there are some sharp and anticompetitive practices out there, but just being good isn’t anticompetitive.

If Apple computers were overpriced, they wouldn’t sell. Why is it strange that you’d need and Apple device running Apple software to develop software for other Apple devices? Isn’t that sort of expected? Should Apple be required by law or even moral imperative to port all their development tools, libraries and services to other operating systems? Why? Yet it’s somehow a terrible injustice that you can’t write iOS apps on Windows it Linux it Solaris or VMS or whatever.

It’s just funny how someone can look at the millions of happy Apple users and successful app developers and lose their shit over it. Move on with your life. Other people being happy and enjoying and thriving on something shouldn’t take away any of your fun.
Couldn't you say the exact same thing about any company in the United States? Instead of thugs we have payoffs, secret warrants and courts.
I can analyze the data and discern real from false information pretty quickly. The thing about massive amounts of data is that patterns emerge pretty readily.
Lots of smaller earthquakes is what to look for.
>Would we at least know this is happening?

Lots of earthquake activity in the area, as I understand it.
There is no real evidence that something substantive is coming out of this feature. It definitely seems to be doing more harm than good.
postgres-operator: creates and manages PostgreSQL clusters running in Kubernetes
JetBrains is registered in the Czech Republic but most development takes place in St Petersburg.
Something like this might just disqualify you from most good candidates.
Is anyone else tired of this style of headline? I know HN prefers the original headline, but when the original headline is clickbait-y, wouldn't it be better to change the HN headline to something that encapsulates the main idea of the link?

Now that my whining is out of the way: if we had a decade of warning, I'd hope that we'd be able to figure out some engineering technique for dissipating the magma chamber heat before a catastrophic eruption.
I live just outside of Houston. We will have flood-damaged household belongings in piles along our streets for the next eighteen months at least. They pick up the trash with a front-end loader right now.

That said, my aunt and cousins are about 3 miles from the evacuation zone in Santa Rosa.

Sometimes you get whacked in the head right after the bus hits you.

Thanks to all for really great info and suggestions. I'm sending the info to my cousins and keeping a copy for the next hurricane.
No. You can relock your bootloader and reflash the stock rom provided by OnePlus if you wish.
You might be remembering the Ion Audio Saver, which was inexpensive (<200) and included a clear sheet to hold the book at a natural open angle. It ended up canceled; the few shipped prototypes were OK, but the camera was low quality and hand issues with mounting angles.

https://www.amazon.com/forum/kindle?_encoding=UTF8&cdForum=F...
I'm mostly with you when there's potential damage to their customers, especially when those customers are individuals (like a database of social profiles being compromised), which was not the case here. However I think saying it's "rarely" about the company is a bit naive.

There's been some really high profile breaches where the extent of the impact to the customer has taken an unacceptably long time to be made public... which results in increased fallout damage.

A company's natural inclination is going to be to minimize losses (generalizing of course), and that often means dragging their feet, or dealing with it privately and never notifying their customers.

We should recognize these incentives and be a bit more aggressive about holding their feet to the fire, instead of criticizing the researcher who discovers the security flaw. Unless of course his / her behaviour is blatantly malicious.

It anecdotally feels a bit lopsided in favour of the corporations at the moment. Especially when someone like in this post, who clearly didn't endanger any customers, gets criticized...
As a Turkish atheist, I cannot even express my feelings on the Internet.
> ...detected in step 720, statistics regarding ... collected in step 740. Then, in step 750, ...

All line numbers are module zero for ten? Is the code written in BASIC with the anticipation of line additions? I miss my C64!
I believe this unfortnuate idea was introduced in 1993 with windows 3.1. This was sold as a way for an application like powerpoint to script access to data for say, a chart, from a spreadsheet file. This way when the spreadsheet was updated, the powerpoint was as well.
> Israel watched in real-time as Kaspersky sent out searches for NSA codename programs on all computers with Kaspersky AV installed

That happened _after_ Kaspersky identified the "NSA codename programs" as malware. That is exactly what an anti-malware application should do: look for instances of known malware.
Show HN: Frndme – Anonymous Chat
This might only apply for a select few members, but: pillow and plushies (if you are leaving in a car which, given the USA, I will presume you do). If you are accustomed to a given pillow you can get pretty miserable when your neck / back decides to rebel after sleeping on an unfamiliar one. And, again, this is personal but to some, plushies are nearly as important as pets to others. I am 42, male, and travel with a teddy bear whom I got in 1988.
You mentioned companies with only one product, aka startups.
We had a chance to deploy this product in an actual fire in 2009. Here's the post-mortem:

http://blog.rongarret.info/2009/08/living-through-brush-fire...
Hey guys its my first react native the app need inputs and suggestion on how to improve this as product. Also curious to know about marketings hacks and experiences of seeding a chat app from ground up.
@wallace_f and nearly all replies to him assume markets are beyond reproach, question or failure, that if "that's just how markets work", we gotta accept the results as truth.
Plug the roof gutters and fill them up with water. Close any vents with metallic tape. Remove any vegetation that’s on the structure.
Ask HN: Why is Windows 10 so user-hostile?
I don't want to sound like someone, who feels "superior" for using Linux, but recently I was forced to get in touch with my Windows 10 again after some time, and I'm outraged. I knew it was getting more and more hand-holding over the years, but now it has got to the point, when it actively fights you whenever you try to change any non-default settings and it often makes major changes without even asking permission from you. Recently I installed an update and some of my default apps were changed to "Recommended value". I was only informed about this after it has been done.

Does anyone knows how Microsoft justifies this kind of policy? I know they probably want to make it accessible for everyone, but this is just ridiculous. I am not skilled sys admin by any means, but I'd still prefer some "hey, i can read and I know what I'm clicking on most of the time, so please stay out of my way, until I ask you for assistance, thanks" switch in the settings. Is there a chance of this to happen?
I suppose at $10K each, buying enough Altera Stratix 10 boards for the team could start to add up.
Any new product is either:

- A startup, which will likely fail

- Not the core business of the company which created it
Automated Code Reviews and the Future of Code Quality
You've been breaking the HN guidelines by repeatedly posting uncivil and/or unsubstantive comments, and also by using HN for flamewars and ideological battle.

We ban such accounts that do these things, so would you please read https://news.ycombinator.com/newsguidelines.html and stop?
It's the same with any such "mystical" organisation. There are no Hollywood super-humans anywhere. It's regular people cooperating and doing their jobs all the way down.
A Giant Hole Has Opened Up in Antarctica
How does this tie into post-scarcity?
I keep reading this but my experience is different: I have built and installed two applications on my iPhone more than a month ago and they still run just fine. I didn't have to re-install them every week.

My paid developer subscription expired two years ago. I suffer from all restrictions of the free tier (can't publish to App Store, can't use StoreKit, SiriKit, etc) except for the need to re-install the app every week.

¯\_(ツ)_/¯
One of the most useful resource saving articles I've read in years.
How can you have had a 2015 car for 6+ years? This doesn't make sense.
Spotify’s Discover Weekly: How machine learning finds new music
Social media has become a direct threat to democracy
China was right to clamp down on ICOs
We’re not talking critical or embedded systems, just ones that handle PII. Crashes are not critical.
The Soviet Union committed far worse crimes up to the 1950’s. The US did far worse (Vietnam, Iraq, many other wars) since WW2.
Where can this non-backdoored hardware be bought?
Apple and Valve did announce at WWDC a few months ago that SteamVR would support Macs: https://arstechnica.com/gaming/2017/06/steamvr-is-coming-to-...

I think DK2 works with SteamVR on PC. Not sure if it'll be possible to get DK2 working with SteamVR on Mac.
Import/Export feature is definitely on the list. I need to investigate how to do it best. So any ideas like yours are welcome! :)
TrustBase: an architecture to repair and strengthen cert-based authentication
Are you the guy who got flak for putting a Mercedes engine in a Jeep and was then told to take an AK47 with you to Ivory Coast? Those discussions were inspiring, funny and tragic all in one, here and on reddit.
WHATSAPP FOR BUSINESS – A BEGINNER’S GUIDE
With all these forest fires, has anyone tried to ascertain the cause of these fires?
Prototyping with Real Data – A Framer Tutorial
That is not the same thing. The fact that they've exploited AV does not mean that they coerced an AV company into installing 0day for them. Those are very very different things.
Beware of all the photons passing by.
How to Set Up Airbrake Error Monitoring for Your JavaScript App
This breaks the HN guidelines, which ask:

Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize.

Avoiding plummets into flamewar is why we have that guideline, so please follow it, as you should follow all the guidelines at https://news.ycombinator.com/newsguidelines.html.
Create an Angular App with Authentication in 20 Minutes
Surely a cell phone of 100 years from now (or maybe sooner, who knows) could be as smart as a human. Now add some arms and legs, and make the main energy source be bio-food (I guess a cell phone uses about 30k joules, whereas a full-size human uses about 2000kcals ~ 2,000*4184 j daily, so f'ing powerful, of course locomotion will use more, but hopefully even out). Make a decent character creation so people can look like whatever they want.

We need to teach our cell phones to eat food is the first step. That will make for exceptionally long lasting batteries, and save the trouble of having to find your charger, which can be annoying, as we all know.
[100% Off] Selling by Email – Build Your Business, Close the Deal
Emergent Complexity via Multi-Agent Competition
Please don't. In more ways than one, as you'll find out if you read https://news.ycombinator.com/newsguidelines.html.
I don't particularly like what DistruptJ20 is doing and they might be possibly breaking the law. However, asking to identify who visited the website is way over the limit.

People should not be limited to access information and not judged upon it.
Yep. Also see Unity's animation controller system.

It's only web developers who scoff at tools that improve productivity...
One comment on the page, with wrong English!
Can’t believe this didn’t front-page. I’ll never type into one of these without being on the home screen ever again! Thanks!
Quite similar, methinks. The other was much older (in Internet years). If I had to guess at a date, I can say I think it was in the 1998 to 2003 region. I can't be more accurate than a five year span, my memory isn't that good.

It was a rig that was made with a metal frame. You could adjust the height of the camera and it had a light attached to it in the pictures. It turned the pages automatically but would sometimes crumple the pages.

I believe the eventual product was to be able to use any camera that supported remote triggering? There was the little tripod mount screw welded onto what looked like aluminum tube framing. That held the camera and it was adjustable for different book heights and widths.

(I am trying to give as many details as I can, as it may trigger a memory better than my own.)

I recall some discussion on the lighting and they were using fluorescent lights that hit the same spectrum as the Sun. There was some discussion on using different spectrums.

I do also recollect them discussing OCR and that it was difficult to do on the images and not very accurate unless it were a more modern book with a common typeset.

I really wish I'd more info. It was a neat sounding project and the guy built it himself as well as worked on the OCR software - though I'm not sure they ever got the OCR working properly.
Book Printing Company
I would personally imagine anything more complex than Quake Live would probably trigger the discrete GPU.
Careful there. This is a neoliberal site pretenting to be a serious open minded hacker one. You _will_ get downvoted.
> Protesting has a long history in the US

And elsewhere! Most recent large example of somewhat successful protests was the whole "Arab spring" series of events. Or the Euromaidan protests in Ukraine.

> but it's rarely taught anywhere

Of course it's not going to be taught in school ...
> To address your second point, you seem to be saying that missing the frame budget once and then compositing the rest of the time would be better than missing the frame budget every time. That is certainly true

I'm not even sure. The frame rate is important for smoothness, but the regularity is also important : reading a video with at a consistent 30fps rate is more pleasant than running a 60fps animation and dropping a frame every 2 seconds.
But how much it can use gives you an upper limit on how much it will use. To boot, that also gives you an idea of how much power one can expect to draw under full load at any given time over any given time frame.
The HN guidelines specifically ask submitters not to submit baity titles: https://news.ycombinator.com/newsguidelines.html.

In this case though I'd say we interpret 'linkbait' differently. The above title seems reasonable to me, though perhaps borderline.
This post doesn't reject limit, offset -- it's just that you shouldn't use it if your data is very deep or if you need hard consistency. It's nice that you live in a world where this stuff doesn't matter though. Congrats on not having these requirements.
If I’ve understood, they’re talking about the psql database connections, not the website URL.
The direct and easy integration with BigQuery seems like a potential "killer app" for Data Studio.
I find any kind of music highly distracting while programming.
You talk about correlation, statistics. I talk about logical conclusion.
There is a fine line between a peaceful protest/rally, a form of demonstration that I support; and blocking a road (which should be 100% unacceptable in any condition).

You understand that the road is being used by multiple people and sometimes for urgent and life-threatening reasons?
Headlines such as this make me want to build a wall.

Not a practice I generally support in other contexts.
I don't know why everyone thinks doing this much is safe. If I was the NSA/CIA director, I would put this in as a first level and if anyone figured out how to hack this backdoor, I would have a 2nd and 3rd hidden backdoor or maybe more. Maybe a particular sequence of instructions which opened a backdoor.
I think (s)he wonders how you read that.

My guess would be that you did using the microfiche reader at your university or at a library. Before digitization, such devices were fairly common wherever people had a lot of text to archive.

(Aside: https://en.wikipedia.org/wiki/Microform even has a photo of a “DuKane brand microfiche reader with source code printed on the films.”. I couldn’t read enough of the text on the envelope to decide whether that is true from the photograph
It's more than just a pressure valve.

Protest brings people together. When it's a small protest, it's like a convention for the chronic opposition. But when a protest starts bringing in more attention, it brings people who show up in contact with new ideas, and creates a fertile ground for new collaborations. This happens in big ways (the idea of the 99% and the public understanding of accelerating wealth gaps owe a lot to Occupy, and the Bernie campaign is pretty much a direct consequence) and in smaller ways (Occupy led to many people switching from standard banks to credit unions, and also led to some excellent work opposing predatory student loans).

When you sit back and let the protest burn, you risk allowing the discontent to generalize and grow. But, sure, maybe it will just fizzle out, if there is still enough bread and circus to go around.
Caddy built from Source and Dockerized
Intercom Security Leak
We published a tool to check if you are exposed to the Intercom security leak: https://github.com/constructioncloud/intercom-security-checker

We were able to hijack historical chat sessions of 8 large Intercom customers (just within 2 hours...) because they haven't activated Identity Verification with HMAC (deactivated by default) in Intercom. We already informed those companies.

Companies using MySQL and a plain-text, integer userID are exposed the most. Companies using Mongo ObjectIDs are more secure as the render function is less repeatable. The level of privacy breach depends on the information a customer sent via Intercom to an exposed company. If a customer sent her/his login details via Intercom, then a hacker can gain access to the account. For example our customers already sent entire email trails via Intercom.

We were also able to create thousands of new accounts in a hijacked Intercom app - blowing the next month bill up to $2K and more.

Feedback welcome!
Pretty cool to see them go after the cold start problem with audio models. Often measuring the impact of having cold start vs. not is very difficult because it only affects the long tail of tracks at first, but eventually it could change the dynamics of discovery in the system.
This comment unfortunately displays the well-oiled talking points that are the signature of someone using a forum for well-rehearsed flamewar (in this case race war), not good conversation. We all know what this leads to, and it's not in keeping with https://news.ycombinator.com/newsguidelines.html so please keep it elsewhere.
A good point - maybe if there were proper measures - once you are fully on the silicon, you've really given up a ton of freedom. How do you get out of the silicon unless you have someone outside to help you? There would have to be safeguards. Like, what if your 'friend' outside the silicon decides he's not going to let you out unless you be worship him for all eternity or, (insert other ethical or not, but definitely human rights-wise degrading act), whatever. It might be that to avoid turning everyone into robot zombies, everyone would need to keep at least a toe in the real, with a way to get out for good, even if, the real is dangerous at 10 inches tall, because a wandering squirrel might bowl you over or whatever.
I happen to build a competing service.

Yours is a great list. Have saved it instantly! Thank You for that.
Top 5 ECommerce Payment Gateways in UAE
IIRC GPUs already do a more efficient version of what you're proposing, at least the mobile ones, by using tile-based rendering. Thus only the general area of the screen that changes gets modified while the remainder is static. This way you can easily control how many GPU cores are actively changing and thus need power, while you keep the static state in the other cores and they consume negligible power.
Care to expand on the "theft and premature release of Stuxnet by Israel"? Most information seems to point to it being a joint US-Israeli creation or even primarily Israeli.

We do know for a fact that US General James Cartwright pleaded guilty to leaking Stuxnet. And then got pardoned by Obama.
He's not moving the goalposts. This thread is about a b2b product, which he claims are unlikely to be shut down. If you're trying to extrapolate about a b2b product from past experience about free software, you should justify that.
The great writers forgotten by history
Why Is It So Necessary to Have Digital Business Card?
Configured in BIOS menus by smaller shops, or preconfigured from the factory for the specific machines that enterprise customers are buying in bulk. (Enterprise accounts with Dell, HP, etc. can also get their corporate image preloaded at the factory to avoid any onsite provisioning).

https://software.intel.com/en-us/articles/remote-configurati...
Email is indeed the way to go for the moment. You can however attach multiple files at once, so composing an email with your PDF collection does the trick.
> because I guess if you could just instantly use the Libby app to throw it on your kindle and renew endlessly, why would anybody ever buy a book

Corolary, why would anyone ever write a book, except to make money, right?