skysight-inc/HackerNews huggingface dataset:
I didn't realise a few of these existed, so thanks.

> - page-level encryption

This got me excited, but for anyone else looking: to keep the key securely (not in a file on the DB server, where an attacker can get it + the DB files) you need to but MySQL Enterprise Edition. Quoting from https://dev.mysql.com/doc/refman/5.7/en/innodb-tablespace-en...:

> The InnoDB tablespace encryption feature in non-enterprise editions of MySQL uses the keyring_file plugin for encryption key management, which is not intended as a regulatory compliance solution. Security standards such as PCI, FIPS, and others require use of key management systems to secure, manage, and protect encryption keys in key vaults or hardware security modules (HSMs).
Unfortunately containers aren't considered secure enough for malicious users while VMs are.
Most of my opportunities have come from networking, including the longest, most prosperous role.
I don't get why this article is getting attention here.
Enhance the UX of your forms
> If this reporter had no reason to suspect NDA -- and the way in which press inquiries were responded to certainly wouldn't give that impression -- then it's not on the reporter

She still violated an agreement her employer signed. If Google decided to pursue this, it would probably result in censure for Forbes. They, in turn, would seek to exploit the reporter's employment contract. Given the number of unknowns, it is difficult to speculate. She acted reasonably, given what she knew, though her reaction with full information betrays naïveté. TL; DR Forbes asking her to take down the article was perfectly reasonable. Her continuing to discuss it now that she knows it contained confidential information is not.

Disclaimer: I am not a lawyer. This is not legal advice.
That's actually not much at all.
Great article, good luck!
Immediately got a weird notification pop-up. Looks exactly like how I'd expect a growth hacker forum would look like.
I've been doing audiobooks on commute for the last year or so and have particularly enjoyed these as well:

* anything by & narrated by Bill Bryson

* The Phoenix Project

* We Are Legion (We are Bob)

* SPQR: A History of Ancient Rome

* The Adventure of English: The Biography of a Language
That's why they call it "F--- You" money.
How many kW are you wanting this "personal power harvesting" technology to handle? When I first read your comment I thought you were talking about handling the energy needs of a single family house or something large like that.
Depends on what you call networking. Being involved (speaking), mentoring, reaching out to people in your social circle who have contacts in professional circles you're interested in, etc. Networking isn't showing up to a something posted on Meetup.com, grabbing a slice of pizza and a drink, and making small talk.
Be your own bank ;). Another nice use case for bitcoin.
People in this thread are worried about using this for generic commenting/discussion systems. But how would that work? The RNN would need to understand the contents of the original comment to reply. It's not as simple as paraphrasing the marketing spiel of the product to confirm or deny that it works well (which is what I mostly use reviews for).
_Everyone_ needs an understanding of basic calculus, whether they like it or not!
Learning Drawing(A move from digital to analogue)
Anybody remember when the Infiniti car brand launched in the US, and all of their ads were nonsensical and had no apparent relation to cars?

Best I can find:
http://articles.latimes.com/1989-08-26/business/fi-897_1_ad-...
Different use case. I've never seen people spawning wordpress-like stuff on Oracle. It's used for transaction-heavy applications, big data and so on.

But web pages generate different load than what is "optimal" for the DBs you mentioned. MySQL on the other hand fits for them nicely.
Yesterday there was a post about a coming linux kernel feature, kernel TLS sockets. (https://news.ycombinator.com/item?id=15164568)

One of the justifications: it removes the need to copy data between kernel/user-space.

KTLS strikes me as inelegant. Socket programming requires you to reason about your frames on the wire. Proto-socket features complicate this.

A unikernel approach would allow us to eliminate unnecessary copies, and could be done with more elegance than KTLS.
Went to Shenzhen to make a smart bike lock; and made a documentary while at it
Compare +30 WordPress maintenance companies
HN would cheer Hitler on as a come-from-nothing entrepreneur as long as Penemünde would launch new rockets and gadgets, and there was a good PR-Team selling it.

The best way to avoid evil is not to look on manufactured news, but on actual power, and strife towards distributed powercenters, struggling with one another. Always, without ifs and buts.
Research and fabs. Once HP had gone Itanium, we knew it would come down to Intel vs IBM. Sun never had pockets deep enough.

Winning Enterprise may be a pyrrhic victory, but we'll see how many server architectures are left in a few years.
Try creating new challenges around the quality of the code: Are the unit tests the best they can be? Could these five lines of code be written in a more elegant manner? Will a developer looking at this code five years from now understand it quickly? Is there a way to improve the overall architecture?

But, in the end, remember that all of life is not exciting challenges. To build something great also requires simple applied effort.
No, now that time is being used to choose a boilerplate comparison webapp.
If that was really true and the Party believed it, and also actualy cared what the people wanted, then they would have no objection to democratic elections. After all, the people would just all vote for the Party right?

The people I know in China are perfectly well aware of how corrupt, oppressive, arbitrary and immoral their government is. They simply believe there is nothing they can do about it. It affects everybody. For example recently in my wife's home town all holiday for all policemen for the rest of the year was cancelled with no compensation. If officials want to do something, they just do it.

Just because people can't protest about it doesn't mean they like it. They know other countries have free press and democracy, a real say and voice in society, and of course most of them want that. What kind of person wants less say and fewer basic freedoms, especially when they can see plenty of very prosperous and safe countries that have them? They just can't see any practical way to get it.
> The best part about create-react-app is the `eject` option

Best part or necessary evil? I'm glad it exists, but ultimately you lose a lot of the benefits of create-react-app (seamless updates to react-scripts, e.g. the move from Webpack 1 to 2) as soon as you eject, which is why it is somewhat discouraged, and why some people have built projects that allow you more config overrides without ejecting.
Jaguar Land Rover: You're Hired Gorillaz App Code-Cracker Lands a Job
Decorate your house with quality services of painting in Colorado
Indeed, only about a quarter of the Danish rail network is electrified -- quite poor when compared to the neighbours. There's a plan to electrify all the main lines by 2025, according to Wikipedia [1]. I'll be pleased when there's no longer an awful smog on the underground platforms at Nørreport.

DSB publish pollution figures for their fleet: https://www.dsb.dk/om-dsb/samfundsansvar/miljo/fakta-om-milj...

[1] https://en.wikipedia.org/wiki/Rail_transport_in_Denmark
BlindSight by Peter Watts is a better beginning imho
I dunno. I used it a little in college in the early 2000s, along with anything else I could get my hands on, and it seemed to me to be user hostile even by Unix standards. When I worked with Linux, *BSD etc. or Irix, things tended to make more sense.

It was difficult to get much experience with Solaris or the other commercial Unixes because you usually had to have particular hardware. Even when Solaris became free and ran on x86, it was picky about hardware. By then it seemed to me that even running BSD was kind of an uphill battle, if you wanted a VPS or something.

I'm not a completely neutral party. Sun totally botched a job interview process with me when I graduated, and I came away feeling that there must be a lot of internal confusion. Their public side certainly gave that impression too. I knew they had cool technology in Solaris, like dtrace and zones, but apart from the names you almost never saw someone who attributed their success to these technologies. And then of course Oracle and the slow death.
Take a pay cut and start on their stack at a junior position. With your experience, you should quickly be able to ramp back up to your own grade/pay level on that stack. Be upfront about your plans. There are companies where your manager can retroactively increase your grade/pay level based on a performance review. This way you are betting on your own abilities while reducing risk for the hiring manager.
Vivaldi is readable source, though, as the non-chromium parts are made with HTML and JS that are not obfuscated AFAIK. So it's the same trust factor as open source, albeit with probably somewhat less people looking at the source (plenty do tinker with the code, though, to modify their browser).
This reminds me of Dome of Visions, which has now come out in 3 iterations.

http://domeofvisions.com
Time for Makefiles to Make a Comeback
> The fundamental point of being a country is to serve the common good, and to protect the life and liberty of your citizens.

China values the first more than the other two and so if it has to choose those will be compromised on. America used to value liberty over the common good, but that is slowly turning.
Postgres supports a sophisticated full text search featureset while mysql does not. Implementing full text search on Postgres is not that difficult and can prove to be a much cheaper alternative to Elastic Search up to a certain scale. This was a major reason for me to recently pick Postgres over any other storage technology.
The fact that school math is thought to be 'scary' and 'hard' is not the issue. Plenty of video games are known to be scary and hard. For instance, they contain monsters and are difficult to complete. They even have objective grades (scores).

What makes the difference is that video games aren't compulsory. So they represent true play. Which is what makes them educational, unlike a school curriculum, however much it is tweaked. Well, until something more fun than video games arrives on the scene...
React tutorial for beginners. Learn to crawl before you can walk
But you need to be aware that's the recommended way to use Reddit.

A lot of big subs and even some default ones are extremely toxic, propagandist and authoritarian.
I'd just sit in my yard and stare at it :)

Off topic, though I plan to own a Porsche/Ferrari one day, but also likely won't be able to afford the operating costs. But I've got the plan in mind to buy a shell, paint it really well, and hang it on the wall of the workshop.
It'd be a good way to have that piece of art/industrial design, without needing to worry about head gaskets and oil changes :)
I would just demonstrate that you can pick up a new stack easily by putting up some code on Github that uses the stack. It's not a perfect solution, but we have hired people before with no work experience in the stack we were using, but with Github code to prove they were comfortable with the tools.
Check again https://mariadb.com/kb/en/the-mariadb-library/with/.
So if we block third party tracking, the Atlantic doesn’t let you see the article?

Why are we still allowing the Atlantic on HN? I understand paywalling, but they actually block content if you refuse to let them track you. Seeing an ad and consent to track are two very different things.
Dozens of product duds speak a different language.
Google Cloud Platforms – Shameful
So we recently concluded YC Startup School where we got some GCP credits. Just 2 months after, Google decided to close our billing account, at this time we had just over $2,400 remaining.

On reaching out to the Google Billing Team, they came up with several excuses including us using one of their top infrastructure which took all our credits. Of course that was a lie, we showed them our dashboard and services we had running. They then admitted it was an issue at their end.

Even till now, we only have 2 Compute Instances and 2 SQL instances.

After reaching out to the team severally to no avail, one eventually came back and claimed their Support Manager says they have to close the case as there's nothing they could further do on the matter. I asked, tell us what happened to the remaining credits, why was the account closed? Why was all our servers shut down?

All these questions and many others were not answered by the Team. Its over a month, they still can't figure our how Account got closed and what to do in our case.

We reached out to the GCP Slack group where we met this very helpful guy from Google. See his comment:

"Couldn’t agree more. Not just worrying, it’s unacceptable. The underlying issue is making sure that you are the real owner of the account, which is challenging when the account was deleted. The people who can confirm it have been unresponsive. I’m trying to figure out who they are exactly to message them personally (not through a ticketing system) and see if I can get an answer.
I would be frustrated, too. We are failing you on this one, big time"

I implore you to take care when using GCP. Its clearly not mature and support has been really horrible. We have all communications archived and would be more than happy to share with anyone.

Anyone had a similar experience, please share! Don't be evil indeed!
Works well for what? There's a recent Perl already installed on machines that brew runs on
If Trump Ends DACA, What Happens to Dreamers?
Still true

https://dev.mysql.com/doc/refman/8.0/en/implicit-commit.html
I have few questions:

- Is it livable in temperate zone (-20°C in winter)?
- Is that single sheet plastic window? How does it insulate in winter?
- Is it dark inside?
- Can plants survive inside?
- Building codes usually have minimal volume for bedrooms, does it meet those standards/recommendations?
- What's 2x4?
- What's blueboard?
- Post some closeup pictures of doors, windows, top and base from the outside
- How do doors open?
- Why the working table have so massive bottom? Is it just "art"? Seems like it's unnecessarily heavy.
- Wouldn't mass-produced triangles be simpler/cheaper?

Also I just noticed article is from September 2013!

Also previous HN discussion: https://news.ycombinator.com/item?id=6355488
I don't think that's true. For example, it doesn't get much more foundational than glibc and that isn't perfect[1]. There's definitely a level of quality than needs to be reached, but that's some way short of perfection. Sometimes it's more useful to move forwards despite problems than to wait for them to be fixed.

[1] https://sourceware.org/bugzilla/buglist.cgi?bug_status=__ope...
"Google PR confirmed, to a reporter, on record. Not covered by nda.
"

Sorry, but no.

Pretty much all nda's in the world would disagree with you.

Heck, let's just take the first search result for "nda sample" and look at it:
http://www.nolo.com/legal-encyclopedia/sample-confidentialit...

Stare at clause 2, and you will see that situation would still be covered by NDA.

In basically all NDA's, it's about who does it, not about how it's done.

(We're assuming #1's requirements were met, as most NDA's also say that. AFAICT, the other people in the room believe #1 was met. Pretty much every presentation by Google ever is stamped Google Confidential and Proprietary)
I think you're right, but I also think that you're missing the point of the GP's argument.

Most people aren't building WhatsApp, they're building a CRUD app. And PHP has very Erlang-like "let it crash" semantics if you squint your eyes: one request causing havoc will not affect others at all, especially if you use a transaction to control DB side effects. Compare this to a NodeJS server that fully terminates when one request causes an uncaught exception and you'll see that PHP and Erlang have more in common, philosophically, than people like to admit.

So the way I read the GP is that despite its many safety guarantees, Erlang never got popular because PHP offers the most important of these guarantees in a more accessible way.

In fact, I know of no language that offers better crash resilience and isolation than PHP. I can run 100 shared hosting customers' shitty PHP code on a single Apache server and they'll have a seriously hard time making their bugs impact other customers. Try that with Erlang :-)
You can write unmaintainable code anywhere in your stack. The problem I routinely see with approaches similar to yours is the app code ends up poorly recreating functionality that the rdbms was built to do.
Not really a bank but a good write up all the same.
Right-To-Carry Laws and Violent Crime: A Comprehensive Assessment
There's a predecessor to this: The Painstation.

https://en.wikipedia.org/wiki/PainStation
Were the resources used up, though?

In your hypothetical, there's an (arguably) beautiful pen in the world, now, which wasn't there before. Surely that must have some value?

Otherwise, all forms of human endeavor are kind of pointless and a net negative for the world, right? If we only count the costs and ignore the product of the work?
Of course it couldn't. Messaging was moving very rapidly with new features like stickers, reactions, expiring messages, phone number IDs, SMS fallback, stories, bots...and all of this had to be presented a very integrated and user-friendly package. You simply can't move that fast (or move much at all) with a huge standard like XMPP with 20 different clients that barely change.

Not to mention that in this capitalist society, messaging services are incentivized to grow at all cost because user-base is the best fuel for monetization. Holding onto XMPP federation like Google did in XMPP's final years of relevancy would be suicide; you would be helping your competitors while gaining nothing.
If it was "Google PR" that confirmed, speaking to her as a reporter, yes. But it's not entirely clear what "Google's press shop" means. If she spoke with Google staff in her role as a Forbes employee, it arguably wasn't really a public disclosure. Because said Google staff arguably wouldn't have disclosed that information to some random reporter.
the Talk Python series is actually a great way for Python programmers to discover authors and libraries you wouldn't organically come across on HN or GitHub browsing. I highly recommend it to intermediate python programmers to expand their knowledge scope.
Forex-trading-tips
If possible you can try to find company that uses both stack you have experience with and stack you want to learn. Apply for position with stack you know and let them know you want to help and learn in different areas. That worked for me when moving from mobile to backend.
Market sentiment indicators
I would really recommend setting up a VPS in Hong Kong or Singapore (good fiber connections to mainland) and using Shadowsocks as a proxy.

Can be as cheap as 3€/month. You can even put OpenVPN on top of that (SOCKS) if you need to use your company network.

I have an impression Beijing doesn't care so much about restricting IP blocks of small hosting companies from the region.
It'd probably change if millions of people went this road.
Whether on the reporter or not, it would still be an nda violation, and that's a IMHO reasonable reason to pull a story.

I'd also be wildly shocked if the presentation/information given was not stamped "Google Confidential and Proprietary". I have never seen one that isn't in this situation. That is explicitly done to signal that it's a thing covered under an NDA. If your company signs NDA's, and isn't telling people who may receive the information that "getting stuff marked confidential means it's under that NDA", you are eventually in for a world of hurt and contractual damages.
Or, more likely, informed insiders capitalized on this information.
Location: Lahore,Pakistan.

Remote: Yes.

Willing to relocate: Yes.

Technologies: python/django,grails(spring),angular js,react,html,css,bootstrap,jquery

Servers:Digital ocean,Amazon aws-lambda

Databases:Postgres,mysql,mongodb.

Résumé/CV:https://www.dropbox.com/s/23m3nuz186q5rjg/Resume.docx?dl=0

Email: abdurleo91@gmail.com.

Github: https://github.com/AbdurRehman91

linkedIn profile:https://www.linkedin.com/in/abdur-rehman-8281284a
The data should be handled by the database, especially when there might be many different applications accessing it. Think of microservices, maybe written in different languages and frameworks, plus some devops running queries by hand on the db.

The ability to stop modifications inside the db is the ultimate safeguard against data corruption. If you really value your data you should also implement validations with CHECK statements and not only in the application. Think about the database as another microservice worth its own logic.
I recommend starting with Solaris.

The Futurological Congress is also a lot of fun; it's one of his comedies, a satiric look at futurism.

His Master's Voice is advanced level Lem. It's less a novel than a fictional autobiography of a scientist, and while the subject matter is fascinating, it's a bit dry.

The Cyberiad is a classic, but very different and not really sci-fi. It's a collection of absurd, surreal fairytales about a pair of robots. It contains math puzzles and rhymes and lots of weird stuff.

Fiasco, Memoirs Found in a Bathtub, Tales of Pirx the Pilot and Star Diaries are supposed to be good.

I found Eden (one of his early works) to be a little juvenile and poorly written. It, too, is about first contact gone wrong.
When Is Google's Birthday?
Regarding the dark theme, could that be down to the version of FF? I'm running 55.0.2, and didn't have to do anything except toggle a switch in the settings to get it.
The usecase of executable code in the browser (including DRM) sounds quite similar to what SGX is trying to do.
There are aboriginal communities who are using camels to their advantage, generating jobs and income for the community.[1][2]

Of course that's not the whole story, and these feral animals do create some damage to the native environment.[3] Australia now has the largest volume of wild camels anywhere.[4]

There are two sides to every story. Some see only the negative aspects, some see positive opportunities.

[1] http://www.abc.net.au/news/2016-06-09/camel-economy-for-remo...

[2] https://www.businessinsider.com.au/an-aboriginal-company-is-...

[3] http://www.sbs.com.au/nitv/article/2016/12/21/young-aborigin...

[4] http://www.bbc.com/news/magazine-22522695
Sorry, I mistyped in my previous post. Aren't IoT devices usually running all the time anyway?
I had a glance the engineering diary http://bitfunnel.org/

I find really interesting for a code repository to have such a companion.
Meet the 5 rising startups in PayPal fintech incubator
ElasticSearch is open source and free.

And nothing is stopping you running it on a single node like PostgreSQL. It's also better in every aspect as a search engine.
How do you think they get it to warm up so fast?
Does MySQL have something like NOTIFY and LISTEN?
What a great feature.
I wonder what happens if you purposely lose a thousand times. :)
Re #4: I was rejected for a job. The interview process included take-home work AND pair-programming.

One of the specific pieces of feedback I got was that my development style wasn't modern enough - with a recommendation that if 'your current employer isn't exposing you to best practices and new approaches you should attend some relevant meetups in [city]'.

My personal negative take on that was that meetups tend to concentrate on the latest fad. The interviewer could have gone to one meetup in a series and seen one talk/library/strategy that resonnated with him. I could have gone to the next one in the series, picked up something completely different, and still failed the interview?

Thoughts?