skysight-inc/HackerNews huggingface dataset:
If possible, add your contact details to your HN profile (web site, email, maybe a Twitter account). It's common for HN folks to reach out to each other with work offers, or the kind of email chat that might eventually lead to a gig down the track.

Your website should at least include your tech skills, the kind of projects you work on, a portfolio (ie proof of your ability to deliver). Even better if you can explain the benefits / results you've provided to businesses before (eg increasing sales by X%, building something that made $YYYYY in revenue or profit). It's not guaranteed to work, but it's something you could implement today to have a better chance of landing something.

Totally understand if you prefer your account to remain anonymous, but the tradeoff is you'll miss any HN opportunities that could come your way as a result of this post.
Every device has its own kernel and drivers, which is signed and verified. See:

https://www.chromium.org/chromium-os/chromiumos-design-docs/...

If you can unlock your bootloader, you can build your own version of chromeos and the kernel, but trust me, it's not as good. You'll have a chromium-based OS, not chrome based-- it's a lot like the difference between Chromium vs. Chrome in Linux, only affecting the whole OS.

I haven't done it in a few years, but I imagine that with the Android integration, even if it builds, you'll have more of a stock AOSP experience sans any Google cloud features. Good for freedom and privacy, but if you're bothering to replace the OS like that actual Linux may be a better call.

But if you go for standard Linux, you may run into issues with hardware support, especially graphics acceleration... just sayin'. The closed-source graphics drivers written for ChromeOS may not play friendly with Xorg or whatever.

Aside from potential issues w such blobs, I don't see any reason you couldn't unlock the bootloader and try updating your own kernel...
There is a lot of votes here for cloud providers. And while I think AWS is great, it is not great at everything.

What I've done recently is buying used servers and 10G/40g network switches from Ebay and rented a colo(colocation) rack, which can be had from $500-$1000 per month per rack. This often includes 100mbit++ internet, power, cooling and more (https://en.wikipedia.org/wiki/Colocation_centre)

This has been the most cost effective way for me to deploy for example Hadoop, Ceph, Elasticsearch, Huge Varnish cache solutions. While I understand this is not for everyone, it is absolutely something to consider if you have a strong devops team. I do all this myself as I've build my own automation tools over the years that simplify setup and monitoring.

On the other hand, I use AWS for GPU instances as I find it very cost effective because it is very easy to scale up and down by demand. And investing in this kind of hardware is expensive/risky. The power efficiency / performance is still following Moores law for each year for GPU's, and I expect new hardware that is better optimized for neural networks / machine learning is just around the corner.
When Discussions Focus on the “noise” Instead of the Real Problem
I have previously built a auto-scaling/healing Mesos cluster on AWS for a retail company (scaling heavily during peak and sometimes during promotions) and doing the same on Azure for a much bigger retail organisation at the moment.

So this is my in the trenches comparison:

- AWS documentation is excellent, Azure docs are weird and inconsistent and for some bits nonexistent.

- Azure API's are inconsistent and weird, but once you figure out they work relatively well. But the lack of documentation compounds confusion.

- Azure has a lot of very weird limitations that don't make any sense:

-- Default Centos images are 30GB osDisk and you can't resize them, you have to create your own images if you do want to.

-- You can have SSD's in 128/512/1024GB sizes and you pay for them in full, Spinning disks are billed per actual usage.

-- You have to store your osDisk image in the same storage account as your machine you are running (so you have to pay for your image the full SSD monthly price)

-- You have a VMSS (=Auto Scaling Group) and have a Load Balancer in front of it, your microservice connections fail if the load balancer routes the connection back to the same VM ... you now have to have another VMSS just for load balancing/service discovery.

- Their services labelled Beta are really more like Alpha quality.

- On the plus side, their ARM templates are richer and nicer to use than CloudFormation, however the lack of documentation for them kills all the advantages.

- When you jump all the hoops and get past the issues, the things work relatively well.
> So he's essentially using the OS's disk cache as his cache, and tracking the disk files substituting for manual memory allocation.

And that's often not the worst idea, because, when done correctly, this stuff never hits the disk when enough RAM is around.

Plus, life cycle management is done by the OS, not by you. It also tends to work better than "not at all" on memory pressure or if there isn't a lot of memory in the first place.
Related: My Prime Factorization Sweater, by Sondra Eklund.

https://news.ycombinator.com/item?id=3905733
> we're trying since 3 days to contact anybody from them to get our business back on to the road!

Didn't they already tell you how to "architect applications for resilience"?

I was told that on more than one occasion. Essentially that one should be prepared if features don't work as advertised or unexpected things (including hardware issues) happen.

> First thought after 5 years of paying them a lot of money to migrate somewhere else (e.g. Google).

The thing that works in their favor is that some of the features tend to be a specific to the provider in question. The more one uses those features, chances are that they'd find it increasingly difficult to migrate elsewhere.
Ask HN: How do you pay overseas freelancers?
Why's that company so big? I could do that in a weekend
Sure – like I've written above: we're paying now and don't receive any response either!
Bit offtopic;

For me it shows more, to western apps, how you build an app that always works... with wechat I can do sync and async voice calls, chat and photo sending with any connection, even if it is very slow or intermittend. No western app I have tried, including the actual phone app, does that as well as wechat. I can call, on 2g crappy China Mobile to colleagues in the EU where Skype and Whatsapp will not even connect or send anything over.

Payments are nice when they do not take card here in China (as I do not have a CUP card).

But that, for me it is secondary: the always connected and stable is better. And that works on my mountain in Spain too :)

Edit: for people that always have fast internet, apps that are totally unusable with bad connections are: skype, slack, office 365 (google docs is still workable). OK apps are Facebook messenger, google hangouts, google docs and whatsapp. And so far the only that just works is Wechat.
If the article is to be believed, this is not just "some friend", it's someone Altman would want to spend the rest of his life with in the event of a catastrophe: it's his favorite human being on the planet.

And it's not just one's opinions or even party affiliation; Thiel is working very hard and very publicly to get Trump elected.
I once was moving out of the city where I was employed, so naturally looked for opportunities where I was moving. The city I was moving to was larger and had nearly 50% higher salaries.

When my boss realized I was moving, he offered me to work remotely. I said I had already accepted the new offer, and left. Boss said I was always welcome back if I changed my mind (The idea of a big raise never came up at this point). A year later, the old boss contacted me and offered me to work remotely, and matched the salary of the bigger city I was living in, so I signed back to the old company with a deal that was likely better than what I could have gotten had accepted to stay initially.

Bottom line is:
- Keep good relations with employers where you like working:
- A good way of getting a raise might sometimes be leaving and then returning.
Examples of How City Services Privatization Leads to Inequality Are Piling Up
I personally find active headphones uncomfortable. Large studio headphones are designed for long term use.
Yes, this is absolutely not transparent!
Since nobody pointed it out yet: that change was done for security reasons, not due to a political conspiracy. Media access was a big hole in the otherwise fine-grained permission model.

Your camera app used to be able to access your WhatsApp backup folder and your documents. It was just a flat file system. Developers would request the permission even though all they needed was a caching folder or something, but they could read and upload all of your documents, too.

This change, while breaking a bunch of applications until they migrate to the new fine-grained API, was a necessary one.
"The missing circuit in my brain, the circuit that would make me care what people think about me, is a real gift."

... opined Altman in his New Yorker PR piece.
instead of being focused on escaping the rat race

This resonates. How would it work in practice though? Many people want to contribute, but they are stuck as they have to provide for their family.

Also, how do we know what to work on? Someone linked to FSF projects - are there other lists, places we can go to, to find actual tasks/projects to work on? Unless there are incentives (not money/fame, but seeing our efforts put to good use/getting feedback etc) people would lose interest. It would be awesome if we can curate such a list - pharma, food/agriculture, mental health etc. And break down this list into smaller, manageable tasks. I guess many people can find 5-10 hours a week to contribute.
How privatization increases inequality
There's plenty of ways to find out if a webshop is reputable. This one in particular mostly sold games and had tons of good reviews on a Dutch gamer site.
They're already too successful, if that customer support doesn't change we're migrating to other providers and diversify our hosting environment.

BTW – we always designed everything that there is no heavy lock-in on any provider, I would recommend that anybody else as well!
Why is wearing headphones not an option? Just curious.
No, trivially, there can be tools that you know inside out which still present roadblocks to perfectly ordinary tasks and be a bad fit for the domain they operate in.

Visual SourceSafe springs to mind here...

Git, by comparison, is very flexible and allows you to do an awful lot, when you've learned it. You can learn SourceSafe inside out and still have it be a total pain in the arse.
Why is wearing headphones not an option?
As a fellow European, I disagree that we have built in common features - unless you think "European" means your country and its closest relatives. If we all had the same culture, the EU wouldn't probably be in its slow bureaucratic slump.

On topic, don't underestimate the power of faith. Humans are not rational beings by default, so powerful narratives about the hot shots of SV really do have an effect in inspiring the next generation of SV hot shots. Yeah, it might be a bubble waiting to pop, but it also might be the fastest economic and technological growth the world has ever seen.
An immigrant named Trump
How GNU Make's Patsubst Function Really Works
Postgres has had CTE for a while, but not that long. MySQL 8.0 (the next version) plans to them http://mysqlserverteam.com/mysql-8-0-labs-recursive-common-t...
So damn true!
This isn't entirely accurate as far as I'm aware. I lean very heavily on Lambda and Google's alternative - Cloud Functions - isn't even available to the public yet since it's invite only and still in alpha.
Wouldn't a good cross-compilation story work for bootstrapping? Once you've got the system to run on platform A, you can cross-compile for B and use those artefacts to bootstrap B.
I was part of a student society that used GCJ for the code that ran everything (including generating the website). I have not-so-fond memories of the porting effort to get it working on Sun Java and MySQL 5 (it had originally used 4). It was a different time to be sure.
And if you need to accelerate out of danger for 20/30 seconds?

I am thinking of taking avoiding action on a motorway.
I moved to Austin for 3 months and tried living without a car. Don't bother trying.
I've had a counter-offer at each of the jobs I've resigned from. Neither got much beyond the stage of "Would you stay for more money?". The first, I gave my employer the courtesy of saying I would think on it overnight, although my mind was already up (but you never know). The second I judged not as serious an offer. Neither time I left was it about the money, anyway.

It did make me curious. I think an alternative way to read it (as opposed to the "why didn't I get this sooner?" attitude from the article) is "why didn't I ask for a pay-rise sooner?". This has made me more confident in dealing with employers; I'm about to ask my current one for a rise and I think I'll get it.

It's quite nice to leave it open-ended, too. If an employer dangles the promise of 'more money' in front of you, but you don't actually go into details, you can always fantasise that it was going to be twice as big as it actually was. That way, you'll probably aim higher in future than if you'd found out the full details.
If "Economic growth" leads to ever increasing inequality, I don't think society will be more democratic because of it.
> Toshiba Thrive sitting here that i basically shelved after said change

You can access your media if you use a file explorer and media player which support the new API.

> If we observe Windows tablets, with the MS Surface at the forefront, many of them come with a easily accessible USB-A port

And all of the applications running on it can access all of your media. Life is easy when there's only one single flat security domain.

https://xkcd.com/1200/
For a simple multi-layer feed-forward network, couldn't you just just use "classical" components - seeing as the parameters of the network would never change (having been trained beforehand)? I.e. Would you actually need memristors?
https://www.amazon.com/gp/help/customer/display.html?nodeId=...

> 1. How do Amazon Echo and Echo Dot recognize the wake word?

Amazon Echo and Echo Dot use on-device keyword spotting to detect the wake word. When these devices detect the wake word, they stream audio to the Cloud, including a fraction of a second of audio before the wake word.

Maybe the others are different, but Amazon has claimed that they detect the watch word locally and then start sending, but with a buffer that sends starting just before you said the watch word.
Was bootstrapping GCJ from source any easier than bootstrapping OpenJDK would be? GCC itself is very complex and while it has a bootstrap process that still relies on having a C compiler AIUI.
Hopefully the new one can replace RoboVM as well...
First, my condolences on your loss. Losing someone so close can be devastating. I have lost someone very close. Their death sent me into a downward spiral where I questioned everything around me. My family, job, friends, like, why am I here, etc.

I saw a psychiatrist. I took medication. We talked. It helped. I stopped the medication 10 years ago. I am thankful I admitted I needed someone to help me. I wasn't qualified to help myself and I didn't see the "light at the end of the tunnel" without them.

You can't right any wrongs until you understand why you wrong'd in the first place. People will understand.

Good luck. If you need a helping hand getting started this community can help.
Show HN: Scheme todomvc inspired from reactjs/redux using snabbdom
Counter-intuitively, those big fat USB-A sockets have a much lower minimum-cycle specification compared to Micro-B or USB-C ( 1500, 5000 and 10000 respectively ).

So the tiny, fiddly ports are more robust.
Android is still the (mainstream) mobile operating system which gives you the most freedom. What are you going to use instead? iOS?

This is not a hostile limitation - it's a backwards-incompatible API change that the ecosystem hasn't fully adapted to.
"The future is already here — it's just not very evenly distributed."
https://minio.io
- Open source alternative to AWS-S3, written in go.
Because if your game does not work on modern OSs because of the DRM that you used can easily become a marketing disaster.
>> upgradable via conduits, etc.

> I agree but if you're clever you can low-tech hack by inserting pipes through the wall which contain what I'm going to call 'guide wires'.

Pipes can be conduits. And instead of guide wires, many use fish tape.
+1 for EditorConfig

Free ones I also use:

Trailing Whitespace Visualiser -- marks trailing whitespace in red and can automatically strip it on save.

Editor Guidelines -- Fixed vertical column guides

ArrayPlotter -- plot data in arrays on a x/y graph

cppcheck add-in -- run cppcheck from within MSVC

And Visual Assist of course.
Wallabag 2.1 is out
No crocheted Klein bottles, or other woolly yet non-orientable surfaces? I remember those going round the lecture theatres, when I was doing my maths degree, more than ten years ago.
I worked for Bytemark. If you want to automate from the start (even slightly) they're a pitifully bad choice, I am sad to say.
Google calls them permission groups:

https://stuff.mit.edu/afs/sipb/project/android/docs/referenc...

You can list all the permissions in the system, or just those an app uses or see all the "dangerous" groups from adb. For example:

adb shell pm list permissions -g -d

Enjoy.
> It's fairly easy to tell that these devices do not send data until woken up by their keywords.

Indeed, we can confirm that they don't upload until woken.

Now, can we determine what they do upload at that point? Perhaps the previous two minutes of conversation, recorded for context to 'improve the consumer experience'? We just don't know.

Back in the early days of HTML forms on the Web, we were told to double-check the domain and SSL status before pressing 'submit'. Then JavaScript arrived and websites gained the ability to stream the data from text fields before the user had even submitted the form. I see a parallel with these in-house devices, they have a great deal of privacy-violating potential that runs contrary to people's expectations that a device only starts to perform a function when commanded to do so.
Captcha on Croatian healthcare website
I watched it at 4:30 in the morning and it almost put me back to sleep.

That's not necessarily a bad thing.
And if you think about it, most of these disruptive companies are not offering real growth. Both Über and Air BNB, for instance are diverting dollars from the legacy provider. And they're doing this by offering better service and/or lower prices. There is no value creation to see here.
I would have thought that Jikes was a better bootstrap compiler than GCJ.
For just (at least these days) reliable metal I would second OVH. I have been running servers there for 15 years, starting with support in French only. They used to have issues but now they are, for me, best bang for my buck: storage, cpu etc for spidering setups, experimenting, non critical heavy experiments etc. I have many servers which went from that kind of status to full prod because of convenience and they have not let me down through several major version debian updates.
There is a similar border near Basel, between the EU and a small country with a very high currency, that people routinely commute across. Last time I went through it (admittedly many years ago) I barely noticed it.
The thing about statistics is that while you have a statistical explanation on the population level you still have an individual explanation on the level of individuals.
(Un)related note, any chance of fixing language input switching to respect each app's setting and default setting for new apps? It's been broken since 10.4 and this fan's only serious problem with macOS.
SF is extremely cold. You can't ever spend the whole day in a t-shirt, not even in the summer.
The word "Alternative" may create little bit over-expectation on this product.
>Startup culture is associated with open office. Large corporations are better with this

In 2011 the company I was working for (not in the Bay Area) moved to its new building. Most of the offices were tailor made for the teams, with plenty of space left to expand. It was my favourite place to work by far. Then a few years later some of the managers became obsessed with startup culture and decided to break down the walls to implement an open plan. It was a massive step back (which cost a lot to boot) which caused quite a bit of tension with the engineers and eventually only set back the company.
for the english speakers amongst us: https://addons.mozilla.org/en-US/firefox/addon/decentraleyes...
If you mean the fund(s), I disagree.

The strength of YC is the relatively large value they provide in exchange for your equity. Their "price" is still excellent and continues to clear the market. This becomes rapidly obvious if you attempt to raise early stage funding and start comparing options.

Aside from the actual cash and the famous network, YC and its partners have earned a reputation for sticking with their investments through tough times instead of writing them off. This seems relatively rare amongst early stage investors, especially outside the US. In my relatively few years of experience in business, I've learnt to value people in the "cooperate cooperate" quadrant of the Prisoner's Dilemma very highly, and it's not a reputation you can "buy" quickly.

HN is a place to have civilised discussions thanks to both a seed of core tech personalities for historical reasons drawing a network of quality, and thorough and active moderation. I think "self-perpetuating machine" is harsh and not quite representative of most of the value derived by those of us who are not part of the YC ecosystem and unlikely ever to be (and yes, I haven't read the original article).

PS: nice site! Light, fast and with just one tracker (but "old geeks" would crunch web logs, surely?)
I'm a UK-based DevOps consultant and often do work for overseas clients.

So long as your freelancer is working through their own company it should be easy for them to invoice a client overseas. Agree beforehand (like, when you ink the contract) on the payment currency so no party gets surprised by fluctuations. Also agree who pays the transfer charges, if any.

Since I have a company bank account it's relatively easy for clients to send an international transfer for the amount. You'll need an IBAN number from them (see http://www.paymentsuk.org.uk/policy/payments-industry-standa...) and given this, your bank should be able to make it happen.

In my experience payments from the US often get small amounts creamed off the top for unspecified (& probably illegal) "fees" by the various banks the money passes through. Generally I either take the hit or tack the missing amount onto the client's next invoice.

Another option - if you're feeling lucky - is simply to use PayPal. However be ready for them to hit you with fees (last time I looked it seemed to be around 2.5%) and you always run the risk of them impounding the money. While more effort, IBAN transfers are probably better.
Just turned 30, live in Madrid. 9 years of experience and salary of 130k (dollars).
Kim Kardashian Is Attacked by Armed Men in Paris and Ring 4.5M
>I was making $117k

>They beat my salary with an offer of $125k

This barely seems worth switching companies for after tax.
Quite honestly: nothing within the "mobile" ecosystem.

A laptop running Linux. The mobile world isn't ready for non-trivial use. May never be, though I'm watching Ubuntu's progress.