skysight-inc/HackerNews huggingface dataset:
So the phone is probably built by Sharp. Or maybe not.

I could not find the panel in question but Sharp make a 2.9" 120Hz 1440x1440 panel:

http://www.panelook.com/LS029B3SX05_SHARP_2.9_LCM_parameter_...

I do wonder if this panel is designed for VR gaming, I can't think of any 'microwave oven display' grade applications for such a panel.
Chopra is an insane dude. Youtube him. He has his own thing going on.
Investor in Focus – Amornrat Jo Laohawee
José Andrés Fed Puerto Rico, and May Change How Aid Is Given
Crowd fund production
Think there's a chance we could get a Type C key someday that's as small as that (well, literally smaller, but I'm thinking something not much larger than the shell that will stick out of my machine about as much as that Type A one does.
So how much of earth do we need to cover with forest to have a sustainable production for our buildings at a level that it actually matters? One building works, sure enough. But is it scalable to a level that it actually helps? I have my doubts.

Bringing awareness is still a good thing of course. Which is how I tend to see most of these projects.
Income inequality is a function of how many technologies there are for multiplying one's efforts and how many of these people use. Web apps, manufacturing, broadcasting, e-commerce, etc. People who don't leverage any of them can't sell to the world. Those who leverage all of them make billions.

Even people who use cars, trucks, ships, block and tackle, nail guns, etc., make more than those who do everything with their hands.

If we want to reduce income inequality, we have to educate people to understand and take advantage of technology. It is the key to prosperity.

And, since there will always be people who don't multiply their efforts with technology, income inequality will only keep increasing. But quality of life for even those at the bottom will keep on improving.
> but we’ll be focusing on getting it working on a small, ARM-based computing device called a Raspberry Pi (RPi), which costs about $100.

?? do rpi's cost an absurd amount in australia or something?
And ideally you just put all the debug info files on a server where they can be indexed by the build ID, and the debugger automatically tries to fetch the relevant debug info files when debugging a process or core dump. This is easy on Windows since dbghelp.dll (on top of which most debuggers are built) lets you put symbol server URLs in the symbol path list and it will automatically look up GUIDs there and cache downloaded PDBs locally for reuse. As far as I know, there still isn't a turn-key equivalent with GDB, but you could probably rig something up with Python scripting?

The next step up in convenience is having the source-level debugger understand how to fetch the corresponding source files from a server based on revision IDs or content hashes.

Between those two features, you can open a core dump on any machine, and immediately have access to both debug info and source without manually mucking around with anything. If you spend a lot of time looking at core dumps from a myriad of different programs and versions of those programs, this is a lifesaver.
Sony brings its AI-infused robotic dog Aibo back from the dead
This is too amusing. Speaking about interpretations, I love watching Sotheby's TV [1] for some A-grade highly polished expensive marketing bullshit. It is enjoyable bullshit that makes ya wish you were rich.

[1] https://www.youtube.com/user/SothebysTV
XNOR.AI (early stage startup) | Seattle, WA | ONSITE | C++ Engineer, Machine
Learning Engineer, Computer Vision Engineer | VISA | https://xnor.ai/

XNOR.AI is a group of experienced innovators working to make AI dramatically
more efficient and put it into every device. We are a team of experts in deep
learning, machine vision, and software engineering.

We're located in Seattle, WA by Gas Works Park (10 minutes away from the University of Washington). We're
a small team seeking to double our size. We spun-off as a separate entity from
the Allen Institute for Artificial Intelligence in February 2017 raising a 2.6M
seed.

We're hiring for three engineering positions: C++, Machine Learning, and
Computer Vision at all levels (e.g., junior, senior, principal). In general,
our C++ engineers work on the systems & architecture side, and our ML/Vision
engineers develop new techniques and algorithms. Both teams work directly with
our customers to develop end-to-end solutions from data acquisition, scrubbing,
training, and deployment. Our C++ engineers work closely with our ML/Vision
engineers to build a bespoke deep learning platform uniquely suited for edge
devices.

We work on a gamut of platforms from x86 server platforms, GPUs, FPGAs, all the
way to ARM-based platforms like the Raspberry Pi.

Send an e-mail to carlo@xnor.ai with a resume and a quick paragraph.
More generally why is this not $3. Can we get a Kickstarter for this please?
> The use of a ZIP archive to encapsulate XML files plus resources is an elegant approach to an application file format. It is clearly superior to a custom binary file format.

Why would it be superior? The biggest advantage I can think of is code reuse, but what else?
Oracle: The owners of JavaScript™
Thanks for the amazing work! This is a project that many would look forward too. Shell is a place where Clojure's program to abstractions and data oriented programming philosophy can do wonders.

Ability to browse documentation of Clojure functions at the shell might help. Currently, man pages can be accessed for utilities. But quickly browsing doc of, say, Clojure re-find will add value, although features from stage 2 and 3 of roadmap are more important/show-stoppers.
I'm personally more interested in hardware design and backend programming, which isn't as "trendy" as machine learning.
I have always found that the biggest hurdle in understanding concurrency amongst my peers is learning how memory barriers work.
Both nginx and varnish make a big deal about their performance. What design choices is it that makes haproxy and/or nuster so much faster?
Almost everything in Australia has a pretty high markup. Mostly due to the high wages and generally to ship anything out here costs a lot without the economies of scale. Most just shrug and call it the "sunshine tax".

It is very annoying when companies like valve charge considerably more for digital goods though. For really expensive software like Photoshop it used to be cheaper to fly to the USA buy it and return home then buy locally.
Interoperability? If it's in a zip and in a human readable format even without the necessary application you can still dig into data. But it also helps when writing a new application as it only has to understand zip and xml, something virtually everything can handle.

As much as I hate xml this seems like a decent use for it.
FIPS 140-2 is not all that it is cracked up to be these days. Older algorithms, embarrassing failures in certified products, and general distrust of NIST since the Dual EC PRNG catastrophe means that the only folks that should be using FIPS 140-2 are legally required to.

(Disclosure: I once took a hardware product through the FIPS process)
Cash flow might be negative but that's not the same as being in the red. And I'm not even sure cash flow is negative.

Content should be amortized as it will generate revenue for years. It's essentially being treated as a capital expense, which isn't unreasonable.
What use did you have from the getter? That seems like a situation where you would only change the setter (or a builder if you use that pattern).
Bitista – Multiplatform Bitcoin Exchange Rates Converter
Why forking, btw? Curious why you chose that route.
Quantity: React has __hands down__ more packages and will have more packages than Vue for years to come.

Quality: I respectfully disagree. React does have quality packages, while Vue has official and high quality packages.

Moreover many of the react's package (eg: redux) can be used with Vue.
Panic buttons on cellphones set for trial run in Uttar Pradesh
Is it possible to run it on a VPS somewhere and make Android points its DNS setting to it? There are lots of stupid ad in the apps that can use some blocking.
Your version is denormalized. It is faster, but also more likely to have misspellings and duplicates. It really depends what is more important.
Some income inequality is due to rent-seeking behaviour and some is due to variance in productivity. In an ideal world the first source would be eliminated, but a question remains:

Is there an ideal amount of productivity inequality?

Even with 100% tax rates, the productive can find dimensions where it is possible to earn more, usually fame, status, non-taxable goods and political power.
or if you've lost too much weight or there is crap on the magnet and less friction, and suddenly your stuck in the air pasted to a burning building xD
I use a Pi pretty much exclusively for this purpose and it works very well. Fairly transparent to me in terms of performance (DNS doesn't feel slower at least to me). Glad to see ads blocked across the network, including on mobile devices (including in-app ads). Easy admin panel for whitelisting/blacklisting/updating and you can also do that via command line too
I think I already addressed that point adequately here:

https://news.ycombinator.com/item?id=15607812

There simply isn't a better domain method term for moving data from one place to another than get/set. You could invent alternatives but they're just more confusing.

And even that linked comment addresses modification not retrieval. Sometimes you just want a value out of an object -- a getter.

I think understand the point that you're trying to make; the idea that an object just accepts messages that alter it's internal state but otherwise keep it completely hidden is a pervasive one. Exposing internal state can lead to coupling or violate the single responsibility principle. But that model is too simple, plenty of objects are just containers. And not dumb containers that are just bundles of simple fields but smart containers with data that isn't entirely internal.
Remember that Bitcoin is about distributed consensus and for the change to apply a vast majority of users need to approve. Take any other software and see how many people still use old versions (e.g. Microsoft Office). In Bitcoin that wouldn't be acceptable for the change to work.
I guess this is Oracle being kind enough to let us know they OWN the JavaScript trademark, just in case...

This seems like a bizarre and awkward way to assert ownership though. Any idea why?
It might well be faster, as it caches requests locally.
Some Christmas trees are fake plastic ones, not real trees, I have no idea how they'd burn. I guess leaving one unattended with lights on it is always a bad idea.
I miss foils. move the pen, to give a pointer to current word. move the sheet of paper, to do a reveal of bullets.

I did 4 layer overlays to do transitions in complex diagrams.

I really miss OHPs.
GreyOrange | Multiple Positions | Gurgaon, IN | Fulltime | ONSITE

GreyOrange is re-imagining the warehousing & supply-chain industry. We design, manufacture and deploys advanced robotics systems for automation at distribution and fulfillment centers. Our expertise in robotics, hardware and software engineering helps companies solve operational inefficiencies in their warehouses. With in-house Mechanical, Electrical, Embedded, UI/UX, Software Development and Quality Assurance teams, GreyOrange ensures the unquestioned quality of all our products.

Positions:

- Engineering Managers - Software - 2

- Technical Lead - Software Testing

- Product Architect - Hardware

- Technical Architect - Analytics and ML

- Software engineers

and many more.. Website: www.greyorange.com Write to: harshal [dot] g [at] greyorange.sg
I did have a bit of a chest-thumping moment when I got routers from both versions playing nicely within the same app. Other than that though, it's been fairly devoid of spectacle (just the way I like it.) Most of my complications have arisen from the fact that this was my first project to get my hands dirty with typescript (which, on the whole, I found to be a really nice improvement) and there was an afternoon of headscratching while I was trying to figure out whether to be using observables or promises or both (for good or ill, I'm using both in various places right now.)

My migration path was to take a small new feature and implement it in Angular, but mounted with an angular.js template. That let me prove out the practicality of it on a big-picture basis. The next bit was to implement a larger area of the application and then get both routers working alongside each other. Then some refactoring, moving some of the bits I'd just finished into their own modules (before this, I was putting everything into the application module, which was getting crowded fast.)

So now I have new routes in the submodules and I'm just mounting new features that way. We're converting other modules as time permits but I suspect we'll have both coexisting alongside each other for quite a while yet. As long as maintenance on the older parts of the app is pretty limited, I don't really think its too bad. This isn't an app that's a labor of love or anything—the old stuff is working ok, and when something comes up that demands a lot of work in there, we'll convert it at that point.
Why do you see rent-seeking as something to be eliminated?
Electroneum the Cryptocurrency and Miner APK Latest Download Free for Android
This Is Why Bitcoin Futures Should Not Be Approved
Looks like they are recommending a RPi kit. Board alone from that AUS supplier is about $45 USD.
You are meant to use a storage driver such as aufs or overlay with an attached volume to persist information between container lifetimes.

There are a variety of opinions on the goodness of using docker for running a database.
now in... clojure? We usually don't use dynamic dispatch, but if you wanted to explicitly have an animal-ey map with a name and number of legs, it's:

(def dog #:animal{:name "dog" :number-of-legs 4})
Potentially Unlawful Promotion of Initial Coin Offerings by Celebrities
You need to make sure you're comparing apples to apples here.

Netflix has high salaries but doesn't (for normal employees anyway) give equity. The other big tech companies do. And equity can be a significant part of your total compensation especially given tech stock performance. I think there's no bonus either but I'm not certain of that part.

Note that some will consider paying straight salary an advantage. It's certainly more straightforward.
Hit list exposes Russian hacking beyond US elections
and for some, they're just nonsensical. Like when you see 5 years min. experience with Swift
Last week I saw a Model 3 where the back door thought something was in the way and just opened a little bit so the passenger had to squeeze out.

Those 'bugs' are a big problem for a company already behind in production.

I hope for Tesla this was just a single event. But new cars with new tech always have issues. You don't want that when you are already behind.
Interesting. I have a few friends who have interviewed and talked with people there and it's always been described to me as a place that does cut the bottom performers every year. When you hiring only "rock stars" those bottom 10% may still be great.

I'm glad to hear that may not be true as it's always put me off from attempting to work there.
So, I'm curious as to how eliminating rent seeking would impact investments and retirements.
Per another comment, he's scheduled to be at an upcoming Forth meeting: https://www.meetup.com/SV-FIG/events/243613446/
Would you consider a non-US remote?
How Big Data Is Changing the Insurance Industry
PayPal's India Pay to open for business in a week
this is so infuriating. Why can't you just select to only buy from teh specific seller on Amazon. ARGH. All I want to do is buy makeup and shampoo on there and I can't after having gotten way too many fakes.
Ok. I am not sure if I still understand completely, but there is a possibility that that could solve the scalability issues technically.

The issue it does not solve, though, is the volatility.
> Docker does not support persisting data as far as I know. So if you need to restart the thing, all the data will be wiped. At least that's how it seems to be.

In some systems such as kubernetes, data is not saved on a persistent disk. But by default docker containers can retain data. However this is generally solved by using volumes, which you can read about here: https://docs.docker.com/engine/admin/volumes/volumes/
I'm talking about absolute price, not relative to competitors. What's so complicated about this device to justify the cost?
Is there a list somewhere of trustworthy CAs?

Something akin to lists of recommended TLS versions and cipher suites? [1][2]

[1]: https://wiki.mozilla.org/Security/Server_Side_TLS

[2]: https://www.owasp.org/index.php/TLS_Cipher_String_Cheat_Shee...
It's possible to be simultaneously bad at something and still the best. I think the idea that we're bad at planning comes partly from the fact that we fail to meet our expectations very regularly.
Show HN: Run-when = run tasks based on Git diff changes
Are you guys open to remote from India
I am interested and I have sent you an email.
High development costs (security experts don't come cheap) spread over a small amount of sold devices?
> dropped cigarettes, etc

I remember reading an article a while ago (https://www.usfa.fema.gov/downloads/pdf/statistics/v13i6.pdf not sure if it's still valid as it's from 2010), but a significant number of fatal house fires start in the bedroom due to dropped cigarettes... The report mentions that 2% of residential fires are smoking-related, and an average of 365 deals (i.e. in the United States, someone dies every day from setting their house on fire due to smoking!!). So clearly cigarettes can burn a house down pretty rapidly. I would assume, of course, that a substantial number of those deaths would have been people falling asleep and dropping the cig, which probably negates the speed of the fire spreading as being a factor.

Synthetic materials in furniture, carpet, clothing etc burns extremely rapidly as seen in the video. Not to mention that the tree looked to be very dry, and went up like dry grass would. In that situation, the radiated heat from that tree would be more than enough to rapidly set fire to the furniture around it.

An anecdote I can refer to myself is having dropped a cigarette in the car once, and having the entire rear bench-seat catch on fire within moments. (Car was moving at 100kph, so I assume the extra air forced into the environment didn't help!).
KUBERNETES TUTORIAL: DEPLOYING a LOAD-BALANCED DOCKER APPLICATION
Ubuntu 17.10. Also running a Nvidia 1080 Ti. Everything is liquid cooled. Works like a charm
Location: Omsk, Russia

Remote: Yes

Willing to relocate: No

Technologies: Python, Django, Django-rest-framework, RabbitMQ, Celery, PostgreSQL, MongoDB, JavaScript, jQuery, GIT, vagrant, docker

Résumé/CV: https://www.linkedin.com/in/dariaknyazeva/

Email: dashaa2@gmail.com

My name is Daria, I am 37 years old. I am an experienced software developer (more than 12 years of mostly Python, Django). I am a responsible person, get along with people very well, love to work in teams. I am eager to bring an additional value to a company I will work at by taking Scrum Master chores (along with the development) or helping team lead with managing interactions.
Can we get some actors to weigh into this and maybe take up the other side?

I hate to be dismissive but without any specifics were just tilting at windmills here.
You retrieve the backup HSM and continue on.
I’m not sure I would consider this a feature. It’s just a trade off like anything else. If the page is blank on load for >2s, I’m gone. Similarly if the page is unresponsive for >2s I’m gone (even if it painted in that period). Netflix doesn’t necessarily have this issue because the general population knows what they provide, but generally speaking it’s 6 of one, half dozen of the other.
I am confident we are in the very nascent stages of cryptocurrency, and that it will be huge within ten years. I am not so confident that Bitcoin will be the predominant currency, but it's my best option right now. I invested an amount that I am comfortable losing completely and plan on holding long-term. Maybe it will turn into something big, maybe it will be worthless. No risk, no reward.
That is a good question, and I'm not sure I have a good answer. Kickstarter and Patreon seem to be doing pretty well, but AFAIK they haven't been used to such a scale so they may not work for this.

This is a big issue and our economy is largely suffering for it, but old-world thinking about treating digital goods like physical goods is a poor response.
Oh, yay. Given the magic of AI and ML, that's going to be a clusterfuck of epic proportions. If we're lucky, we'll even survive to tell the tale.

It's going to be vulnerable to (accidentally or intentionally) biased training data, and on top of that we're making rapid progress on adversarial patterns. On top of all that, the results will be relatively inscrutable. (Yes, you can somewhat explain the results you get. But the lure of ML is that it's right most of the time, and you start trusting it. Not to mention that explanations cost time and money)
There have been many other fires in England where the building hadn't been illegally modified and the firebreaks worked as intended.
Not revisionism. Prior to the launch of the iPhone, "smartphones weren't very smart" to quote Steve Jobs.

Anyway, you are comparing the battery life of touch-based smartphones with its non-touch predecessor which isn't a fair comparison. Besides, mobile phones that could last for a week from a single charge are definitely not considered smartphones, those are feature phones.
I know it's not exactly the same thing as having a self-managed PiHole, but Block This does something very similar and can be installed on any Android device: https://block-this.com/
From the article:
“Fifteen years ago, people gave us weird looks,” says Boucher, “but at this point people have heard the basics of light pollution.”

Learned something new today - https://en.wikipedia.org/wiki/Light_pollution

As someone who grew in rural north India in the late 80s and early 90s, there was severe electricity shortage. During summers we used to take our beddings to the roof to sleep in the night breeze with lots of mosquitoes and dark skies. Only way to fall asleep was to count stars in the sky.
This UI solves a problem for the computer, not the user. Whenever you find yourself making a UI like this, you should go back and change your program so the computer doesn't have that problem any more. In this case, there's surely a way to write files quickly enough while still maintaining user privacy -- just do that instead of bothering me with a wall of text every time I save a file!
Other languages do, like Common Lisp, Racket, and most other Lisps. I hear dylan and smalltalk do to, but I don't have first hand experience.

This page https://clojure.org/about/dynamic explains it well.

The difference basically is that the mindset is to work within a running environment, swaping things out as its running. Its closer to a Jupyter notebook, or an excel sheet in some ways, if that helps you visualize it.
I have running it there ... http://adsorb.me/
I didnt finish the web yet, but you can use this DNS
I couldn't care less if I make a typo in HN; But an email to my professor, I'll review several times without even thinking about it. Probably won't get someone else to proofread it, but that's because I trust my own competence in reviewing my own short texts, and in writing English.

But my friends from India, they'll send me emails to proofread if its important, because, y'know, it's sensible, correct and most importantly, it's polite to do so.

It seems absurd to me that the significance of typos needs to be defended; Maybe the treatment of resumes as any more important than a text message, but if we assume it's important, then why the hell would you let something as simple as typos through easily?