skysight-inc/HackerNews huggingface dataset:
Yeah, kind of defeats the whole D part of DVCS when you centrally-host everything. GitHub is great for creating an open-source watering hole and becoming a de-facto standard for open source project hosting, but bad for mission-critical stuff if you're relying on something like that to be 100% available, especially when using a technology which is designed to be distributed.
I am seriously unable to tell if you are genuinely appreciating the appearance of the blog or sarcastically mocking it.
And why isn't the octothorpe in the same row as "o"?
Get Best Business Funding Options to Start New Enterprise
A New Futuristic Step by Comcast and Roku
Companies monitor and log network traffic. Usually looking for inappropriate content, sometimes other things (like which employees are looking at job sites).
Consider the following situation:

* an application was an early 32-bit iOS port; the codebase was not 64-bit clean at the time of the port

* elsewhere, the world moves forward: new DirectX APIs for the desktop, new graphics and asset pipeline techniques, etc. Development, accordingly, moves on; the application ships on other platforms, and large reusable sections of the code - the engine - have been updated, rewritten, made 64-bit clean, used in other applications etc; however none of this work was migrated to the branch for the original iOS port: at the time, that had shipped and was stable, large sweeping changes are expensive and risky, with (at the time) little visible benefit for an existing working stable iOS application to justify that.

* 2015: Apple pulls the rug out from under updates by mandating 64-bit support. The developer is faced with a stark choice: pay the porting cost to iOS again for the new codebase, or redo the 64-bit cleanup work from current trunk on the ancient branch (a cost comparable to porting again, at this point), or suck it up and say there won't be any more updates. Since the app is several years old and sales are down to a negligible trickle, the third option is picked - the other two are not affordable.

* 2017: Apple pulls the rug out from 32-bit-only apps by releasing an OS update that no longer runs them. Users that bought the application can no longer use it. The developer can't afford to update it or port it, but is (a) still selling it on other platforms and (b) is still using the engine in other applications that are selling, so would be crippled by making it open source.

Each individual decision is sensible at the time, but it all adds up to checkmate.

I'm personally aware of at least three developers that are in this trap right now.
I've been using Fedora since 21 (I think) and I've never switched out of enforcing. Occasionally you get notified that Chrome has violated something but the notification explains how to allow it if you want to.

I'd really recommend it, it doesn't seem to impact the system usability in any way.
Same "Hmm, that's taking longer than it should..." sinking feeling.
Apple already invented that

ARM already offered this (A7+A15|A17, A53+A57|A72|A73), and Android phones have been using the design for years.
It's both, actually. Try reading the original "accusation" in a very sarcastic tone.

Poe's law and all.
How is 2-3 kg even an issue? I mean, for what reason would anyone say "I need to lose 2 kg"? What difference does it make?

I'm a little bit underweight and my weight naturally fluctuates by +/- ~2 kg from one week to the next. If I lost 2 kg, I wouldn't notice.
>Most of these agencies have some statutory responsibility to enforce law and investigate crimes under their purview.

The report states spending jumped 106% from 55 million to 106 million over the period. I would like to know what benefit was garnered from doubling spending on arming these agencies with deadly weapons (and paintball guns, apparently).
There are some adverts that sell a product against its competitors. But there are plenty that sell the idea that with a particular company's logo on a product you'll be fashionable. And, there are plenty that sell products that people don't need, at all, using the idea that the product will make your life more fulfilling.

We don't watch broadcast TV at home. 30 mins in front of a friend's TV and our kid suddenly 'need' a ton of new stuff. At the cinema "you should get that car Dad", etc..

It's psychological manipulation, it's rarely ever a helpful synopsis of a products comparative specifications.
> Who said the 10MB is all used at once?

The parent was suggesting that this was all that was actually needed out of the 100mb or so downloadable. If you think the JVM is smaller, how small is it exactly?

> If you were referring strictly to CPU cache, then I'm even more confused, because the entire existence of that stuff is predicated on it being faster than memory, so... (and even still, if your total CPU cache isn't 10MB, it likely isn't that much smaller).

http://www.intel.co.uk/content/www/uk/en/processors/core/cor...

I don't have anything with 10MB cache.

> It's not like the whole package would sit in RAM the whole time anyway. By your same assertion, I could say that one of my CPU registers is only 64-bits wide, so I imagine all programs larger than 64-bits can't run faster than L3 cache...

If you get into L1, you get about 1000x faster.

http://tech.marksblogg.com/benchmarks.html

> I'm not sure why you'd say it is too big.

Maybe I have a different perspective? If a 600kb runtime is 1000x faster, I want to know what I get by being 10x bigger. I'm quite surprised that there are so many responders defending it given that these benchmarks were just on Hacker News a few days ago.
This was why I flagged it 'OT', which means "Off Topic", i.e. irrelevant.

Different forums have different conventions, and judging by the downvotes even flagged OT is not OK here. I've learned my lesson.
I feel like this is due to a peculiarity of how law enforcement works in the USA.

Every department and authority has their own law enforcement branch. You've got county sheriffs, state police, highway patrol, campus police, transport police etc. on a local authority level.

Then on a federal level, as the paper points out, everyone from the IRS to the Department of Education have their own law enforcement officers.

In the rest of the world, police is much more centralised.

Here in New Zealand (admittedly a small country), the Police are the only agency with general powers of arrest, and the only department outside the military with firearms.

The police don't have fancy equipment, if they need an APC, or helicopters or whatever (the police do have one), they'll borrow it from the Defence Force. It's not like they need to pay for and maintain their own stock to use once in a blue moon.

If an agency like the IRD (our tax department) need to raid or arrest someone, they'll get the police to do it.

I don't fully understand why the USA isn't like this. I understand why there's federal and local law enforcement, but if the FDA needs to raid and arrest people, why don't they second some FBI agents when they're needed?
On my internship while at uni back in 2010, I was tinkering with the company SVN server. It was the only machine running Linux in the whole company, and I'd only learned Linux the year before. If I recall correctly, I was trying to set up Trac. Back then, it wasn't in the repos so I was having to set it up from a tarball.

So, what do you know, I broke something in the source folder and the whole Trac install was unusable. I decided to nuke it and start again.

I'm sure you all know where this is going by now.

Back then, I had a habit of tryping ./* for anything in the current directory, rather than just * .

I forgot the .

Me being a total n00b and naive, I thought the permissions warnings I got were genuine (I didn't initially run the command as root) and that because I was chown'ing stuff to www-data... yep. sudo !!

And of course, even though --no-preserve-root was a thing even back then, that only works if the argument given to rm is '/'. Otherwise, bash resolves the wildcard and passes each one in.

It took about 5 seconds to kill my SSH session, just long enough for me to notice the missing . and go OHSHI-

Worse, the machine wasn't backed up. It had a reasonably concise wiki on the company in-house software. On the flipside, that meant the boss shared the blame with me because there was no backup. We were able to rescue the SVN repos, but the MySQL data tables were gone.

So I can totally relate to the poor Gitlab sysadmin who's probably suffering PTSD right now. For want of a single . I managed to trash a production machine too.

As one of my friends would later tell me, 'root is a state of mind'.
>
Most of these agencies have some statutory responsibility to enforce law and investigate crimes under their purview. This includes enforcing court orders and arresting suspects in unknown and potentially dangerous situations. The report actually explains these things all the while sneering at the fact that these agencies need to employ investigative and enforcement personnel as part of their core mission.

In Germany, we have solved this massive waste of money and resources by having police help other agencies. We call this "Amtshilfe". So for example if the tax office wants to raid a business in order to seize records, they request appropriate police assistance.

Basically we have three different kind of police: some "border cops" (former Bundesgrenzschutz, now Bundespolizei; these care about border protection and security on train stations/airports), a massive amount of state cops caring for literally everything from the ordinary bar fight to arresting terrorists, and in some rare cities there are "city cops" (Stadtpolizei) taking care about enforcing parking tickets and other city regulations.

But individual agencies do not have their own police powers (okay, maybe except the military - they have the Feldjäger, but these have only authority over military personnel and are rarely seen outside barracks).
Ask HN: How to secure a meeting with a startup?
I am an entrepreneur from japan visiting silicon valley in a week. How do I get a tour or a meeting with startups I admire?(10 people scale) I tried cold email, talking to them on face-book with little success. Thank you for your help.
Which of those needed the 4 million of rocket launchers and grenades? Border patrol to stop a whole lot of immigrants at once?
Docker Compose File for a Paste Hidden Service
That appointment with Dr. Dre at 10pm?!
Seeing as this is a comment thread all about VB, an anecdote:

A few weeks ago, I decided to convert the 300 or data CDs and DVDs to ISOs - there's no point keeping large stacks of discs around these days - especially now that most OSs allow you to natively mount ISOs as virtual drives.

I wanted a quick and easy one-click ISO creator (for Windows), so hunted online for one, and couldn't find a good free one, so turned to Visual Studio to knock up my own utility (as I tend to do often).

Not wanting to waste too much time on this (after all it's a one-time ripping project) I found some C# and VB.NET partial code examples of how to stream the data byte by byte off the disc, and into an ISO file.

Try as I might, I just could not get the code to work. Again not wanting to waste too much time, I remembered I'd also seen some VB6 code snippets during my searches.

I fired up a VM that has VB6 installed (as I never use VB6 anymore), and threw in the snippets, and 10 minutes later I had a rough cut of the utility ripping it's first disc to an ISO.

People are very quick to decry older technologies, but if they still work, and take less time to use, then where's the harm?

Screenshot of the util (that happily converted over 300 random data discs over the space of a few days, without error):

http://www.jaruzel.com/files/dvd-to-iso.jpg
I came here to ask that!
> the generally accepted notion that Gnome Terminal is one of the slowest with output

Really? Generally accepted by who? My unscientific personal tests show that Gnome Terminal is the fastest and lightest VTE.
Sceptre, a tool for building better AWS infrastructure
The hate on VB(6) is specific, and it's caused by the language making the "programmer" slip into bad practices, like mixing the application and presentation layers, or the infamous "On Error Resume Next".

Design-wise, this is well justified hate - I stress "design-wise".

In the bigger picture, the ease of the framework attracted plenty of unqualified masses, therefore there is surely lots of people with a painful past of VB6 applications maintenance.

Of course I don't want to detract from VB6, as at the same time, it made very simple (or as simple as possible) for almost anybody to create applications - I'm not aware of any other language/framework which accomplished this.
I don't think it's healthy to think of that 4GB module as "RAM".

It's connected to your CPU by a serial communications interface so access is not uniform or timely, and if the CPU needs any of it, it stops what it's doing while it waits.

The "cache ram" (L1 and to a lesser extent L2) actually acts like the RAM that we learn about in Knuth, so that when we discuss algorithms in terms of memory/time costs, this is the number we should be thinking about. Algorithms that are performant on disk/drum are modern solutions for what you're calling "RAM".
We'll certainly learn from this, post-mortem write-up issue is in https://gitlab.com/gitlab-com/www-gitlab-com/issues/1108
I can't say anything about Channel 7, but during the Foxtel coverage, during every pre-match, and Friday and Saturday post-matches they have to cross to a man from the betting company to give them the odds for other games in the round etc. I don't see them cross to someone from CUB or Lion Nathan to give the beer update.
Also an ex-smoker. I don't think the psychology or physiological methods of breaking addiction are that clear or consistent for populations. Feeling like you were getting less might have been the progress you needed, irrespective of your actual blood-nicotine levels.

Conversely, I dicked around with various NRTs, various actual doses but nicotine cravings and the fear of even worse cravings kept me returning to cigarettes. To quit, I had to go cold turkey. It was the psychological and physical finality that let me let go.

For me the finality was important. I'd read a fair amount about breaking addiction and people describing it as the most traumatic thing in their life and that's a narrative that's very commonplace in quitting services, NRT products. It makes quitting a very scary prospect. Moreso to an anxious, risk averse guy in his late 20s. In reality, even cold turkey is only horrible for a short amount of time. A couple of weeks... Which is nothing for the lifetime and quality of life you regain.

I reflected on fear-of-quitting a month after my last cigarette. https://thepcspy.com/read/breaking-the-habit/

Anyway, my point above is that in terms of actual damage done, a cigarette is a cigarette. There may be slight variances and you can trick yourself into thinking different things, but physiologically, the same stuff happens.
Who will bag the $20M price money on Google’s Lunar XPRIZE competition?
Compare with Github and their 98.935% uptime over the past month: https://status.github.com/graphs/past_month

Neither should be exclusively relied upon for business-critical services. Ask Github about their production backups and DR plans some time.
> Uber Technologies Inc. is offering its drivers an average of about a dollar apiece to dispose of alleged labor code violations that their own lawyer said might be worth billions

Wow, now that is cheap.
"I was heavily into downhill mountain biking during my invincible teenage years "

But those mountains probably didn't pose the risk of getting crushed by two tons of steel when somebody decides they'd rather look at their phone than the road.
With serial support, you definitely want scrollback, since you can't run GNU screen (or tmux for the hipsters) during a HW bootsequence.

It absolutely seems like very conflicting decisions user-experience wise.
What do you have the freedom to do that you can't do in a city, other than constraints of space and physical geography? Rurally you're still constrained by all that seemingly open land belonging to other people, plus the time constraints of getting to places.

You have fresh air, views, and quiet (provided you're not in the middle of an agribusiness rural area).

(Talking about "freedom" in the pure abstract is vague; freedom to/from what?)
We were 5 children.

I posted some statistics: https://news.ycombinator.com/item?id=13549214
I agree. And it's different if a child is 4 or 9 years old.

I posted some statistics: https://news.ycombinator.com/item?id=13549214
Oberlo Shopify app review
I totally agree with needing an experienced DBA, we've had a vacancy open for this for a while https://about.gitlab.com/jobs/specialist/database/
From what I found in Wikipedia, the "kibi"-family of prefixes was not defined before 1998. There's a lot of computer history before (and after!) that establishing the use of kilo for 2^10. Calling this wrong outright is historyless.

Perhaps instead we could say: This is a funny artifact of history, and it is contrary to the long standing SI-definition of kilo as 10^3. We have since tried correcting that mistake by introducing the prefixes kibi-, mebi-, etc. A better table could say:

kibi = 2^10 ~ 10^3 = kilo
...
> There is also no evil corporation ordering people to give up subsistence farming and move to cities

Good luck growing modern plants, they're mostly hybrid and massively drop in yield if you decide to plant part of your harvest next year. Not to mention that Monsanto will be all over your field if they get wind of you violating their copyright by doing so.
Mid Level Python/Django Developer + DevOps Engineer | ONSITE | London | https://www.openutility.com/

Join Open Utility to make a difference in world - we're on a mission to decentralise the energy industry and have renewables power our future.

We're looking for new team members, one who loves developing in Python / Django and the other who's into DevOps. Both need to have around 4 year experience. You'll be working on our SaaS product called https://piclo.uk/, it takes energy generation and consumption data from our customers and processes them through our matching algorithms - the results show where your energy came from!

We'll be adding more customers to the platform and improving our matching capabilities this year so come and join a growing team on a mission.

Full job specs and application process at https://www.openutility.com/jobs/

We look forward to hearing from you
I use cloud66 for my sideproject https://backmail.io . All the components are dockerized, and deployed/managed through cloud66 stack. For a smaller projects/teams, cloud66 provide an easier way to get everything working with single click ssl , easy scaling , and provide both vertical and horizontal scaling either using cloud vm's or your custom dedi machines. It also supports CI pipeline, to build docker images, though i use my own jenkins setup to build docker images.
Incident upon incident followed by a mistake under pressure late at night.

--it happens. I suspect the the guy responsible for the final straw is feeling pretty bad. I know I've come close to doing similar things on production environments I really didn't want to be touching while they were falling apart.

But they've been honest about it. If they learn from it and six hours of database data is the worst data loss they ever experience I think it'll be a credit to them that they've been promptly transparent.
Unfortunately San Diego has been pretty opposed to making any safety improvements for bicycles, even as plenty of folks are killed by drivers.

Taxpayer-provided parking welfare is more important than keeping people alive.
http://bikesd.org/2016/08/hba-hole-worrying-precursor-future...
TERES I DIY Open Source Hardware and Software Hacker-friendly laptop is complete
If I recall, Jobs also considered manufacturing the hardware was one of Apple's mistake because it's not their core value.
Everyone has an idea of their "ideal weight". If you're trying to lose weight, it is always a little (or a lot) below your current weight. In everyday life losing the last 2kg doesn't make much difference, but we naturally like to set goals and challenge ourselves.
Has it ever been different? What we don't hear from sharks - fish are friends.
Is there a full-screen mode? I often use it with gnome-terminal and the vim-goyo plugin, it's pretty neat.
Show HN: See where a JavaScript object's properties were assigned
I don't even talk to kids because you never know which ones have hysterical moms. Recently I was on a camping trip with a friend and a kid (about 13) came over and chatted about fishing, etc. . We wanted to talk more, and their dad seemed affable enough, but there was a definite "OK, we're going to stand on the opposite side of the campground from you and have this conversation loudly" vibe.
"I'm leaving...but I don't really want to! Please fix your foundations and I'm super eager to come back"
There were a couple of highly publicised cases which I suspect may not be accurately reported in the newspapers, but generally UK child protection is under-funded and errs on the side of non-intervention. Which has tragic consequences of its own: Victoria Climbie, "Baby P" and so on.
The Transmeta guys actually ended up releasing Project Denver (Tegra) for NVIDIA.
In fact it's the opposite, they can get cheap labor - if the labor is ignorant - not with knowledge! Hypothesis failed!
We use Prometheus prometheus.io We have a team of Prometheus engineers and have a vacancy for more.
The idea of misinterpreting metrics is a very general idea and is not specific to statistics.

Humans want to distill vast amounts of information to a more manageable amount, like for example a single number.

Equity analysts look at accounting metrics, psychologists look at psychometrics test cores, doctors look at some function of blood pressure, etc etc.

Any person with deductive and sceptical mental faculties in place, will recognize that these are all simplifications, and cannot be used to deliver a unified truth.

Also, being aware of this has very little to do with being technical or not (for example, plenty of programmers only look at a CPU's clock speed to gauge performance).

Anyhow, nice post.
It works in Ubuntu. Maybe I'm missing your point. It didn't used to work on Linux at all, without jumping through a ton of hoops pretending to not be Linux.
That engineer should have read the documentation. Failing that a `du -a / | sort -n -r` would immediately show the conclusion you jumped to was wrong. Randomly bouncing services on a production machine is a cowboy move.

No documentation, no checklists? That's the source of your problem, not a trash command which moves files rather than deleting them.
Channels were supposed to be a way to be better at preventing deadlocks than mutexes, in itself ( at the cost of some performance). What i found is that it makes the problem different but not much easier as soon as the problem grows. Using buffered channels, for example, may ends in having your program deadlock in an unreproductible way depending on the load and goroutine scheduling ( as soon as somewhere in your program there is a ring of goroutines communicating through buffered channels).

Just like with many things in go, it feels like a very raw basis for a good but yet to come langage.
End of 52 Year Running Streak of Olympian