skysight-inc/HackerNews huggingface dataset:
I also spend a lot of time on terrible internet connections, it really makes you realise how poorly optimised some websites are.

HN is one of the few websites that consistently loads properly for me.
Ah, good old https://xkcd.com/37/
Looks like they returned some of NeXT's aesthetics.
I'm trying hard not to imagine the opposite direction, but actually we already have that.
BeakerX – an extensions to Jupyter notebooks
"No shared view of the product. Since everyone is working on a long feature branch of their own, there is no consensus view of the state of the product. Managers can’t look at it and get a feeling for what is going on. Features get no “free” QA testing from other developers, because only the developer working on that branch will see them. It is only when everything is integrated (in a scramble, just before the release) that the true status of the product is known."

This "free" QA testing is NOT free. It is in fact what branching is meant to remove. You don't want to mix your dev's development and integration work, they are completely different processes.

What you need is your QA team(or your devs with their QA hats on) actively merging all "ready" branches into an "integration" branch and testing that. You need people to be able to signal "yeah, my branch is stable enough to be merged for integration testing" or "no, don't merge my broken branch that I'm still working on, you'll just waste your time". Incidentally, that's what a pull request is.

The integration branch is mentioned in gitflow but not really expanded upon. I agree with the author that the way they present master/develop, there's not much benefit to develop. However, you need a branch where you're continuously integrating(cough).

This is "extra work" that you need to do, but there's no way around it. You can "do it for free", essentially forcing every dev to be a QA at the worst possible time, disrupting their own workflow, or you can separate it as its own workflow. Whatever works for your team.
I get that - I was just sharing the information about a Fraud Alert, which unlike a "freeze" is free and allows you to still apply for credit without lifting the alert.
I believe the Times is behind a soft paywall - you only have access to a limited number of articles, free.
That's why I mentioned gun control. This won't stop everybody though. Here in the Netherlands we have tight gun control and we still had a mass shooting with licensed guns. Also, we've seen many attacks in Europe recently with illegally imported guns.
I think you meant 128Gb ram, instead of 18gb.
It should have XLR instead.
> “We have been working to ensure the integrity of the German elections this weekend,” Zuckerberg writes.

Excuse me, what? As an advertising company, you don't ensure the integrity of a sovereign nation's election. You can at most abstain from unduly interfering with it (and of course you should, it's not particularly laudable or supererogatory).
Up to...
A more informative article was posted earlier last month (https://www.ianvisits.co.uk/blog/2017/09/08/tracking-smartph...), and there was more info on the data privacy elsewhere too (https://www.theregister.co.uk/2017/09/09/london_tube_trackin...) saying that TfL "depersonalized [MAC addresses] using a salt which [they] then discarded at the end of each day."
Yeah I just searched it, and now I can't get some unspeakable image out of my head.
The problem with GitFlow is that it takes a fairly common and sane master+feature/bugfix-branches approach and makes it needlessly complicated with the whole develop+master branch split and some dubious recommendations like 'git merge --no-ff myfeature'.
Corel PaintShop Pro 2018 20.1.0.15 Ultimate Crack Is Download
And MIDI in and out, evidently.
Ask HN: Did you build your own Auto Scaling solution or scripts?
Hi everybody,

My team is currently exploring the Auto Scaling capabilities of SCM softwares like SaltStack and Auto Scaling strategies and general.

I'm wondering if any of you have experience building your own solution or would you rather rely on existing, ready-to-use solutions (like AWS Auto Scaling Groups + ELB + Target Triggers scaling policies) to Auto Scale your stack?

Why?

Thanks a tons!
Yeah, I'm also confused. I grew up in very urban areas in Sydney and I was very familiar with all sorts of flora and fauna (we were taught about them in primary school, and you would see them around the playground). Not to mention spiders in the garden, blue bottles and jellyfish on the beach, all manner of bugs and bats late at night, etc.

I also played Pokemon as a kid, and I don't recall ever thinking that animals were uninteresting.
Although I agree with some of your points, you miss the point completely in others.

A lot of the deforestation in Brazil is not small farmers cutting down a few hectares to scrape out a living, but industrial agro-business. These corporations are not about lifting the poor out of poverty but the rich getting richer.

Deforestation of the Amazon by all Amazonian countries is a real problem.

Western countries dictating to impoverished countries not to use the resources the same as their countries did is a mark of hypocrisy, however there is an argument to be made about the sustainable use of the forests as opposed to clear cutting and making way for mega soy / palm oil / cattle plantations.

There are also global repercussions for the devastation of the Amazon (as well as serious local problems: drought, desertification, loss of lands which must not be put aside for a quick $ for the few.

The world should be concerned and be involved in the process. However, I am not hopeful after Correa (Ecuador) tried and failed to initialize a new plan where funding is generated to not exploit oil reserves in bio-diverse areas.
This is true an also what gives me pause before trying any more tools like this.
To be fair we do let people convicted of arson continue to have access to oxygen
Redis is a code base I've been impressed with.

Short, readable functions and good comments make it quite easy to follow.

[1]: https://github.com/antirez/redis
Eh, yes, because IOT makes everything a computer on the internet? That law cuts them off from shoes, cups and cars? Basically a mandatory tamper-proof store of a felonys internet use and access would be enough. If the evidence is not there - or they went astray..
The algorithm is pretty simple - points from votes or flags, but weighted by time, so that new stuff floats to the top for a while. You can use a remarkably simple version of it and it's still very effective.

I agree the community (with all its flaws) is far more important than any tech used.
Indeed, this is one of my primary points as well. I've been trying to tell people like Max Keiser that for all its good, BTC is not anonymous, which is one of the primary functions of cash. The totalitarian surveillance society would love to track everyone's purchases.

On top of that, the other problem is that in a fiat fractional reserve system, there's not much stopping the big central bankers from poofing some old currency into existence so they can buy up lots of BTC et al.

That's why right now I am leaning towards Monero and similar at least semi-anonymous coins (without having to use a tumbler separate).
Or it's like saying a founder understands their large business.
With a monstrous price to go with it, no doubt. I'll be surprised if that config comes in under five figures.
That site makes me happier about being able to seldom carry my phone. I don't leave it home for privacy reasons, but that's a nice side benefit.
Another Best Practice becomes "Hell On Earth", film at 11
The risk of which I spoke was to hold on to the BTC instead of spending it early on pizzas or other goods.

No one had any idea that the value was going to go up so much. It could have easily gone the other direction meaning 100k BTC would be the price of a pizza, or more likely that no pizzeria would accept btc.

And you might say, it wasn't risky because they hadn't spent anything to get the BTC in the first place but that ignores the reality of the moment in time. Even if you look at it as if they had played the lottery and won, once they have the item they are constantly taking risk by holding it when the value of the item in the future is unknowable.
I'm wondering if it could ever get to the point where you should never give away your old clothes in case the next owner dies and you're incarcerated for murder.

Incineration-As-A-Service anyone?
This is a key question! Also want to know as I’m considering signup and data security is a factor.
> What does "..plenty of time outside.." mean here? Playing in the garden? I've no real exposure to what Australian wildlife is like, but it cant all be nocturnal.

It can be quite dangerous, which is why we're taught about it as children. I'm not really sure where GP is living, but it doesn't strike me as anything like where I grew up.
Through what gateway do the various nodes in your mesh network connect to the Internet?
Have been using Cerebral since version 1.0. I have finished few projects for two big banks. IMHO, the main Cerebral selling point is the simplicity of the uniform and declarative state management enforced with the state of art Debugger. Cerebral is simpler and more comfortable than Redux, MobX or Recompose. The declarative, composable uniform abstraction for both synch and asynch (side effects) actions is awesome. More, I added to all of that one more thing -
the famous "no-runtime-exceptions" guarantees coming from Elm. Being pragmatic I use the hybrid: Cerebral + React + Elm. It works perfect together!
Somewhat unusually, the headline is neither misleading nor clickbait - you indeed get what you click for.
Usually those apps send fax via a 3rd party provider. Not very safe. If you send the fax yourself, with your own phone line, you "only" have to trust your phone company.
Actually, my point was about losing control over queries when using JoinMonster (say, you wanna do something fancy like Postgres' to_json, array_agg that JoinMonster doesn't support).

However, I totally understand the confusion in my sentence and actually this thing you're talking about is also useful to me :)
Not just mono culuture, but all bananas grown are clones as bananas plants grow from sucks that shoot out from the roots of the established plant. There is no genetic diversity at all as they evolved* to be become seedless

*maybe selected, not sure of the correct term
100% agree. And it's unfortunate that articles like this end up being the ones discussed, it actually hurts privacy discussions by moving the conversation away from your "This data could be better anonymized and published" to "the transportation bureau is tracking your every movement".
Plus the whole feature flag "solutions" and "tooling" people complain about is wrong. Once that you are forced to put your (small) changes to production all the time, you will start thinking about backwards compatibility in a whole new way.

It's not about feature flags, it's about shipping constantly and knowing after each step if you've made a mistake or not.

To me personally, this method is a huge pill against headaches.
Thank you. This is a great article.
Strange Loop 2017 Talk on Optimizing Golang
I somewhat care, in that I still want a desktop email client, but they all kinda suck and Thunderbird is no exception. It's slow and the GUI is rather flaky (and subjectively rather messy).

Every new email client seems to be more interested in re-inventing email that providing a simple straight forward client for "old school" usage.

Currently I use Apples email client, not that I absolutely love it or don't think it could be better, it's just the least no nonsense client currently available.

Thunderbird fails to deliver, for me at least, the same feeling of a well designed powerful application that Firefox does in the browser space.
It's certainly doable and has been done. However, it's not as pretty as the rest of GraphQL and there's still a lot of work to be done.

And comparing to something like Django/Rails - there's a lot more DIY involved.
I've seen this same story at every job ive ever had or contracted for. Fortune 100's down to mom and pops.

I think metabase/redash/etc is a great fit for the development of reports and the kinds of things that dont need to be anything more than a sql query. IME fast turnaround can be huge for lots of businesses.

I agree with all of your points. A lot of the problem is organizational and political and historical - but the right tool can make a big difference.
>If you want to track prisoner communication you give them free access to landline phones which you record, and crack down on cellphones which are hard to monitor

Most jails and prisons in the US do this, but minus the free part. The telecom providers charge outrageous fees and revenue share back with the prison.

Edit: There's been some reform since this was published, but it's still an issue:

"Colorado has the highest prison phone rate for local calls, at $2.75 + $.23/minute ($6.20 for a 15-minute local collect call). The highest intrastate phone rate is charged in Oregon, at $3.95 + $.69/ minute ($14.30 for a 15-minute collect call). Washington has the highest interstate rate: $4.95 + $.89/minute, or $18.30 for a 15-minute long distance collect call."

https://www.prisonlegalnews.org/in-the-news/2011/pln-release...
I've been doing the same thing (implementing a text editor for fun) and settled on a data structure which is a hybrid rope+2-3 tree+B+tree+gap buffer. I don't know what to call it but maybe someone here has seen it before.

Basically the idea is, the inner nodes are a 2-3 tree which track the size of each child like a rope does. The leaves are gap buffers of a fixed size (a few cache lines), which, when full, split into two like leaves of a B+tree. So you get the dense-ish packing of a gap buffer with the O(log n) performance guarantee of a 2-3 tree, while avoiding the potential linear copies associated with ropes and gap buffers.

(I know this is overkill for a toy text editor but it wouldn't be a side project if it weren't!)
Busuu needs back end PHP Engineers
We are looking for experienced backend engineers with slant towards PHP. busuu is a language learning platform with over 70m users world wide - the work you will do will underpin all of our client apps and is integral to the success of the business. Please get in touch if you are looking for a role in London! busuu.com/jobs
> I don't know constellations because I don't depend on them for navigation. I'm not sure why else I should even care that a bunch of ancients thought this bunch of stars looked like this animal or that one.

One of the weirdest things I found while doing Astrophysics research is that people still use constellation names for most references. There are more thorough catalogue references to stars, but most papers reference "π Sco" (where Sco is short for Scorpius). It was quite bizarre, but it makes sense for a field that is that old. On the downside it meant that whenever a supervisor used relational terms to a constellation I would have to look at a star map (since I have no idea about constellations either).
> Even if your agents don't get caught, they may have come to the attention of and be secretly monitored by the local intelligence services, just to see what they are up to.

Or your agent may have been "turned" by the opposition and they're feeding incorrect information back to you.
Ask HN: What's a good subreddit equivalent to HN?
The limit probably more to do with typing speed isn't it? 100wpm, 5.1 characters per word is 8.5 characters per second.
I never know if people mean NLP LDA or gaussian classifier LDA....
I wish the whole cryptocurrency trend would die just so they quit saying it.
"Proofiness" : https://www.amazon.com/Proofiness-Youre-Being-Fooled-Numbers...

It is also a common tread in books by Tufte :
https://en.wikipedia.org/wiki/Edward_Tufte

I like "Visual Explanations: Images and Quantities, Evidence and Narrative" : https://www.amazon.com/Visual-Explanations-Quantities-Eviden...
No I didn't say that. I wrote that it was not weird. It is simply a common reaction everyone has and it doesn't have to be negative.

I have never met a woman that knows a lot about cryptocurrencies, of course I would be surprised (maybe not at a cryptocurrency event) if someone I met did actually know more than me. Context matters and just because I am surprised by it doesn't mean that I assume the woman in question to be less competent, it is just unusual knowledge for women to have.

You wrote that a majority of men doesn't know about cryptocurrencies and while that is true I have still met a lot of men that invests in it and know a whole lot even if they aren't working in tech in any way. Of course I understand that experiences may vary a whole lot, but the fact is simply that women are generally less interested in cryptocurrencies than men.

I would say men generally like women that shares their interests and it is quite obvious that those women that do often gain a lot of attention. I cannot sympathize with the author at all because my experience is the reverse of what she describes. Women in tech get an unreasonable amount of attention even if their contribution is smaller than that of men and they are favored in all kinds of ways.

I never deny that sexism exists towards women, I am simply stating that I personally do not buy this mindless nagging of that women are so unequal etc. when the reality I live in is so different.
I would worry that something breaks after warranty expires and the whole computer can go out of the window. With regular good old desktops you can just replace the broken part. With such special custom made hardware it is sometimes impossible. For example the macbook airs have non standard ssd that is not replaceable, so when the disk dies, whole notebook is done...
It looks like you didn't understand what I meant. Each company/project/person needs to make a decision:

* I can work in C and C++, which I can get to X% safe using the techniques and tools A, B, C at the cost of M.

OR

* I can invest in learning Rust and integrating it with my environment to get to 100% at the cost of N.

Is the difference from X% to 100% big enough to pay N instead of M? How big of an X do I need? Is it even possible for me to use A, B and C?

This is how an informed decision would look like, but Rust proponents just keep repeating that X < 100.
No deflationary crypto currency will be successful for transactions. If a currency only goes up in value there is no reason to spend it. If nobody spends it by definition there are no transactions.
You may be right here.

At most he/they took sides and interfered.

On the other hand it's hard to enforce election silence on social networks.
And "infinity" but not "infinite"
It's also 4-6x the price of the Jelly/Jelly Pro. I don't think that's worth it.
I used to work with a consultant who was a bit of a maverick and would regularly get dismissed from his clients after he ignored all the top brass and immediately went to talk to the people on the floor to find out what was really going on. Nearly every time his radical solutions and reports, which made sense, would just get filed in a drawer because they got rid of middle management. He didn't care if they implemented his ideas. He'd just move on to the next.
Bypassing JavaScript checks
Pretty much always between 7 to 8 hours, if less then it becomes super difficult on second part of the, if too long then strangely it's harder in the first part of the day. Might be related to sleep cycles from which i wake up.
Working in digital forensics I've seen a few of these. (rubber gloves and a facemask, or get someone else to do it)

Most popular were Motorola Pebbles and BMW Key fob phones, both small with smooth edges.

One Pebble frightened me, whilst it was small and smooth and, um, fit for purpose, it had been really badly soldered to give a point to attach the charger cables leaving some sharp prongs at one end.
Beyond horrific Shooting on Las Vegas Strip kills at least 50, wounds hundreds
Probably worth mentioning that you work for Zoho as well...
Msn messenger didn't become popular until XP shipped. At that point MS made it load on boot and nag you about signing up. And at that point ICQ had been around for years.
A History of the Architecture of Alda
To be clear, 14 percent of the land area of the United States is protected. My point was becoming rich need not turn 100% of a country's land.

But, I can see your point.
This seems like an ongoing problem with science and the criminal justice system, especially in the US. Science, and the trustworthiness of science, become an object of adversarial argument by non experts that have directly opposing interest, and which often face large disparities in resources with which to make that argument.

I had a discussion years ago at a conference with an EFF member that they really ought to (obviously easy for me to suggest) hold training sessions for judges on the basics of how technology and the internet works. Otherwise, the courts seem enormously susceptible to bad analogies ('an I.P address is just like a physical mailing address') that are used in place of actual evidence.
So I had a thing with this as a young kid. It caused burn-like scars on my retina. No symptoms after that or vision changes. Did it alter my brain? I don't think so. I will rage in my car when someone is in the left lane driving slow.
That phone is 4-6x the price, is it really worth that much more?
If the goal was to create a phone you could sneak in your bum into prison surely a better name for it would be "Smelly".
Because email came from academia while IM was commercial from the start...
Performance per $ isn't great, but the hardware is good. If you want to crunch data like a champion you need to spend the same $ on a desktop with a big fat GPU suited for GPGPU tasks and with proper cooling. The rest of the system doesn't really need to be insane, but you have to be able to keep up with the GPU.

I doubt the iMac can keep running with a high load over time without thermal throttling.
The best conservationist organization work with locals to arrange some deal where conservation is preferred.

For example, they might buy the land, or encourage the local government to classify it as a park.

They don't try strong arm tactics because they aren't effective in the long run.
All sound via an internal speaker, please.
Navigating the Critical First 48 Hours of a Data Breach
Is not-for-profit not superflous on a government body supplying 50% of it's income? Who pays for the 6 figure board salaries? Is that from the profit part, or me the tax payer?

Just seems a bit stretched. never-gonna-profit
Why is this an iMac and not a Mac Pro? Did they decide that the "can" wasn't being bought in enough numbers?
If you want CPU/GPU power on a more realistic budget, I'd suggest something like the HP Z620/640.

Dual xeons, loads of disk space, and enough power to put at least two tiptop GPUs in.
7 to 8 hours during the work week, 9 if possible on the weekend. A couple of nights of 6 do not have a good effect, one night of less than 6 hurts.
Your iPhone uses its real MAC address as soon as you unlock your device. Unfortunately, many networks still do security by MAC address, so a random MAC address would break WiFi on many networks.
And wine and chocolate have thiols, which is the main source of skunk smell. http://winefolly.com/review/where-wine-flavors-come-from/

However, if you remove them, the wine/chocolate lack their rich flavor.
MySQL and MariaDB are another example, if you need one. :)
Seeing the history of updates to the Mac Mini and Mac Pro why would anyone trust Apple with a high end desktop computer? The odds are high that they'll keep pumping this thing largely unchanged for the next 5 years while letting the state of technology race ahead.

I'm saying this because no matter what Apple say, their focus is undoubtedly on what makes them the most money: iPhones.
Gitflow makes sense if you have long release cycles and want to backport bug fixes to a stable release.

If you are deploying code multiple times a day then it only results in a bunch of meaningless merge commits