skysight-inc/HackerNews huggingface dataset:
We have community edition deployed to AWS which is pretty neat. Not only do we have private repos, but the entire deployment is private and behind a firewall. Github would require you to sign up for an enterprise hosted account and pay +$$$s. For the project we have at work that would be a hard, hard sell - without Gitlab we'd be a bit screwed for modern Git workflow with easy code reviews and all the other great stuff Github pioneered.
>> The endless stream of crime dramas that make it clear the police never do wrong and if you make it to a trial you are certainly guilty.

I've been watching "The Good Wife" seasons 1 and 2 recently. The show deals with people in private law firms, government prosecuting agencies, law enforcement, and random folks caught up in the legal process. The seasons are set in Chicago during the post-2008-crash time frame, so there's a lot of financial pressure all around.

The show depicts well the financial and political game, the skewed incentives, and deal-making, the disregard for truth, racial and economic biases, how law enforcement often actually "does wrong". I'm sure the show's not very realistic, but it's fun, it paints almost no one in good light, and exposes the double-dealing and back-stabbing up and down the stack.
This is slightly outside the scope of what TimescaleDB handles, but conceptually is it possible to create both row and column indices, and have the query engine hit one or the other depending on the query?

SQL Server sort of does this with traditional indices and columnstore indices. Indices are derived data structures that represent a view of the original dataset, so in theory it shouldn't matter if the original data is stored in rows or columns.
Unsuccessful Kickstarter mentioned in the video: https://www.kickstarter.com/projects/metsasta/modern-mallard...
Doubtful, the price of SLS is way too high for routine ISS supply missions
How can we opt-out of having Apple or Google from accessing personal data?
gcc would be difficult to make into a commercial product.

How about 10 year old Linux and not having to jump through any hoops or legal problems of TiVoizing it?

Or 10 year old iText from when it switched to AGPL? Now you can completely ignore that.

I can point to people running even older iText- they would love to update it to something more recent with no copyright protection at all under a 10 year limit.
There are plenty of reasons why people are picking GitLab. You can read more about it here https://about.gitlab.com/2017/07/19/git-wars-switching-to-gi....

However, that's an old blog-post, today GitLab is the only single product for the complete DevOps lifecycle. Here you can find out more references about GitLab DevOps https://about.gitlab.com/devops/.
While I generally like ConEmu, I personally find the multi-line selection to be pretty poor compared to something like iTerm2. (The way the selection buffer stays at the same coordinates while the text underneath it scrolls up isn't all that awesome either.)
Also from what I've understood, the Bombe which will be used to do the code-breaking is a replica.
You're right, I didn't think about that. I would be totally willing to do customer support. Just kind of difficult to find. Upwork rejected my resume last time I tried to sign up. But maybe, I should try and pursue that route.
AI tends to have both the biases of the programmers plus various unknown biases that it creates itself from the input data.

"The evidence photos are all on bright sunny days and contain blue rectangular objects in the top left, probably guilty."
Agreed but I don’t think this is quite the same case. Back then Alta Vista pretty much only offered search as a value to its users. Google certainly started there but offers a lot more than just search to its users. Only one service had to be overthrown to overcome AV. Lots of services would need to be overcome to overthrow google.

(Note I said “users” not “customers”)
From the commit that fixes the issue (CVE-2018-17144), the root cause was failure to call checkTransaction with the third (last) argument set to true:

https://github.com/bitcoin/bitcoin/pull/14249/files

checkTransaction is defined in verify.cpp:

https://github.com/bitcoin/bitcoin/blob/master/src/consensus...

The last argument, fCheckDuplicateInputs, causes inputs to be checked for duplicates. A comment inside this method notes:

// Check for duplicate inputs - note that this check is slow so we skip it in CheckBlock

To summarize, the fix appears to replace the faster call to checkTransaction in CheckBlock with the slower version that checks for duplicate inputs in each transaction of a new block. What's not clear to me yet is how failure to check for duplicate inputs in a block's transactions leads to DoS.

Many consider Bitcoin Core to define the Bitcoin protocol. If this is true, then the new release can be considered a soft fork update.

Previously, blocks containing transactions with duplicate inputs would have been considered valid. Now, such a block will be rejected by patched nodes.

This case is an excellent example of how difficult it is to determine what exactly the Bitcoin protocol actually requires.

We only gradually "discover" the protocol by exhaustively following every branch of the Bitcoin Core code base.
If it can stop missiles, I don't see why it can't stop a slow UAV.
Antenna engineer here. The metal antennas mentioned in the article are resonant (standing wave) antennas. There is another class of antennas called traveling waves, but still need to be about 1/2 wavelength to operate efficiently.

That being said, antennas can be much smaller than 1/2 wavelength, but their efficiency goes down. There is a theoretical limit trading off bandwidth and efficiency for volume, called the Chu limit.

So it would be interesting how this technique compares. It says it’s narrow band, so like a laser, which means it may still be limited.

There are other methods, such as bouncing a laser off a thin metal membrane, which supposedly has very low noise. Wonder how noisy this method is?

Antenna noise temperature is related to efficiency, but this is an active antenna. So it really boils down to bandwidth vs. noise temperature per volume. That metric would give an indication of how it compares to classical antennas.
No, I don't have any kind of formal training. I would be willing to relocate.
My time tracking app[1] was bootstrapped with over $15k in sales from Show HN[2]. Without a launch like this, it would be much harder to work on it in the first year when organic sales were low.

[1]: https://qotoqot.com/qbserve/

[2]: https://news.ycombinator.com/item?id=11778077
But they aren’t supposed to be judging the work of another lawyer!!!

They are supposed to be judging the defendant.
Ask HN: Super successful people, how do you use HN?
Home Cannabis Farming Startup Seedo Raises $2M
I mean, great he got out. But how is everyone involved not being punished? Someone else admitted to the murder 20 years ago!!
Shit quality of software is easily explained with this formula.

Because unlike in many other industries there are no strict regulations in software, there is no floor for the quality of the products.

So economic forces push quality to the lowest they can get away with.

It's much easier and cheaper to apologise to a customer for a bug and give them a refund than to ensure ahead of time that the bug doesn't happen in the first place.

The worst case scenario is not all that bad so generally businesses only bother to keep the quality high enough to compete but not "unnecessarily high".

If it costs $10k to make an app. You could also always spend $100k to make it more performant and robust. You could also go the other way and only spend $1k and have a slower buggier version. Where do you the line?

We end up reaching an equilibrium state.

Over the long term things get better incrementally. Individual vendors focus on their core objective and rely on those 'free' improvements.

For example a game maker whose game is a bit slow may make a 1 month effort to make their game faster and do what they can. But it's not practical for them to spend 1 year to achieve some sort of perfection state.
Humans actually have a much more simplified system like this for coordinating fine motor movement. Bunches of neural tissue at each vertebrae and a few other strategic sites around the body can fire independently as reflexes. Also stomach has a large amount of intelligence going on. Second largest concentration after the cranium.
It’s an interesting point. I thought it was nice that my client let me know he shared about me on HN and I inturn am supporting him. When comments popped up about my site, I felt the need to acknowledge what people were saying. How is this “less than genuine”?
I'm confused by the headline.

The quote from Apple is that they're computing trust scores for your devices for when you attempt a purchase. It sounds like the more you use the device, the more trusted it is. That brand new device that you've never used before shouldn't be trusted.

What I don't understand is how you can reasonably stretch that out to giving people trust scores.

Click bait?
Spyware Marketed by Israeli Company NSO Detected in 45 Countries
There are videos on youtube and elsewhere of people eating the military field rations of their country. Pretty interesting stuff. Some even had packs that would "cook" the food.
I don’t think it’s true that it only takes one to stop justice from being served. If one juror disagrees with the other 11, the result is a hung jury and a mistrial, and the prosecution can retry the defendant.
> I'm not convinced MREs are an improvement over the old rations. I've eaten MREs. They are pretty bad. I've heard stories from my dad about the old rations and some of it was apparently okay.

I'm not military nor have a military family, but I was under the impression that the main problems with the pre-MRE rations was that they were heavy and lacked variety, so you'd get sick of the good stuff pretty fast.
Democracy is not a dictatorship. If you'd ever lived under both, you'd understand the difference.

In a dictatorship, only one person's vote counts.

In a democracy, there are a lot of people whose votes count.

It may seem the same to you, but if you have to experience it you'd almost immediately see that it feels very different. I was a WHOLE lot more careful when I was living in a nation with a dictatorship. One slip up could throw away a lot of your life in a dirty developing nation prison cell.
NY Crypto Report Outlines Key Concerns
A lot of people assume it's "evil people" that are responsible for this stuff. Evil people can't hold a candle to the damage done by normal people rationalizing bad behavior as good.
U.S. Will Deny Visa/Green Cards Without Giving Applicants a Chance to Fix Errors
Cartoons on what it’s like to work at the search giant
Blaming crime shows for miscarriages of justice in the real judicial system? Is there anything which cant be blamed on the media?
https://about.sourcegraph.com
What are your thoughts on Auto DevOps? It seems that Gitlab is being perceived more and more as an end-to-end devops platform that is mostly automated but I've heard it doesn't work really well.
You seem fun.
For me and my team, git is not the tie-in for github. PRs are. Those are the proprietary parts of GitHubs value proposition. We use them all the time and fine the review process pretty convenient. I haven’t tried gitlabs equivalent. I’m sure we could use them but we’d need to adjust our workflow. So we’ll stay at github until the cost of migrating is less than any pain points we find at GitHub
I've also been using TakeShape for the content API, feeding profile data to a web app for [Parsley Health](https://www.parsleyhealth.com). Somewhere down the line we'll be using it for our website as well. It lends itself well to a multi-use scenario, where you want to centralize your content creation and maintenance.

Also, as noted below, it's an ideal tool for prototyping and one-offs. The hot-reload for local dev based on remote content updates is incredibly slick and fast. It's also an excellent training bed for GraphQL, with the integrated viewer.

Full disclosure: I worked on the project briefly at it's inception , and have been happy to use it in my current gig.
> It’s a little surprising that Google doesn’t just index everything public in Github, gitlab, etc.

GitHub excludes a few patterns in robots.txt that means a lot of the public data is never seen by crawlers that respect robots.txt, for example:

Disallow: /*/*/tree/*
Disallow: /*/*/blob/*

and

Disallow: /*/*/commits/*/*
Disallow: /*/*/commits/*?author
Disallow: /*/*/commits/*?path
Disallow: /*/*/branches
Disallow: /*/*/tags

https://github.com/robots.txt

They probably want people landing mainly on

- user profiles

- repo roots

- individual issues

- individual pull requests

And I am glad they do, because when I search on Google, the above mentioned kinds of results are exactly what I am looking for, not individual source files etc.
> During a draft they would, but right now in times of "peace" the military can be choosy.

No, even when there's a draft they don't accept people with certain medical problems. Someone who requires special meals to get enough calories to do his job would more than likely tax military logistics more than his labor is worth while deployed.

Edit: I guess people don't like the above idea, but it's true:

http://aaugusti.umwblogs.org/hist-375-military-history/#_ftn...

> Michael was a young man during the era of the Vietnam War. He was given the lottery draft number nine and had to get a physical to proceed with the draft process. Michael attempted to use an allergy to wool as an excuse to get out of the draft. He was told to wear wool socks to see if the allergy was true. Under the socks, Michael used a solvent to create a rash to the wool. He tried several times before an Army doctor issued him as medically ineligible for service.
You can use the central panel for both: common ancestor text in the neutral colour, and differences between the common ancestor and the resolved text in colour, with one colour for differences that come from the 'left' set of changes, and one colour that come from the 'right' set.

This is what Araxis Merge did, or at least used to do when I used it, and I found it more useful than P4Merge's 4-way display (which just takes up more space than necessary).

It's possible there are types of merge where it's useful to have the common ancestor permanently visible, but I never seemed to run into them.
Apropos of nothing, you can use xdotool for rudimentary gui macros like very simple game bots and such.

Your post made me think perhaps xkill had an option to send other signals than abort, but it doesn't appear to without modification.
To be fair, that was just scaling existing tech without regard for cost. You can make a lot of 'progress' in a short time that way if your pockets are deep enough.

If you were looking at $/kg to orbit I'd suspect that we've made far faster progress recently than ever before.
The hacking of British Airways with 21 lines of JavaScript code
>it really doesn't necessarily lead to any kind of true decentralized hosting unless someone else has decided to pin your files

You can either pay somebody to pin the files. Or a public Organization like "archive.org" decides that a site is important enough to pin it. The typical surfer will seldom pin something but can keep low freq special interest sites alive.
There is no fee lunch.

With HTTP it has become hard to mirror a modern site. In IPFS it is a built in feature. Makes a better Internet.
There was a case in the US where two judges were getting kickbacks for sending kids to a specific detention center for offenses as trivial as mocking an assistant principal on Myspace or trespassing in a vacant building. There's no jury in a juvenile court anyway but this is a case of a judge using their position of power to line their pockets at the expense of the futures of those kids. Not every judge is a good person but at least your lawyer can help pick the jury for you so some of the jurors might be more understanding of your accused crime and the circumstances.
> it only takes one of the 12 to stop justice from being served

Blackstone's formulation applies there:

"It is better that ten guilty persons escape than that one innocent suffer."

In a perfect world, we'd only convict the guilty. The revolutionaries that founded the U.S. decided that justice would be better served by minimizing false positives---the conviction of innocents---instead of minimizing false negatives---the release of criminals. In practice, we've still sent many innocent people to prison (or worse, to death) despite our various protections against false positives, which includes the right to trial by jury.

> This would be a lot less likely if the panel consisted of people educated on the law (eg. judges).

People educated in the law (e.g., judges) would disagree with you:

"Those who wrote our constitutions knew from history and experience that it was necessary to protect against unfounded criminal charges brought to eliminate enemies and against judges too responsive to the voice of higher authority. The framers of the constitutions strove to create an independent judiciary but insisted upon further protection against arbitrary action. Providing an accused with the right trial by a jury of his peers gave him an inestimable safeguard against the corrupt or overzealous prosecutor and against the compliant, biased, or eccentric judge."

(U.S. Supreme Court Justice Byron White, writing for the majority in Duncan v. Louisiana, https://supreme.justia.com/cases/federal/us/391/145/)
This feels a lot like HashiCorp configuration language[0]. But more standards[1] are always welcome ;)

[0] https://github.com/hashicorp/hcl
[1] https://xkcd.com/927/
> ...and that a slick touch based UX could be better, but I think it would be tricky to convince people of that.

Why would a touch interface be better? The keyboard doesn't move or change state so you can type on it without looking (and your hands don't cover the display). You also don't move your hands so access to commands is extremely fast.

Touch is good when you have an infrequently used interface or when the set of data are highly unstructured (e.g. selection in a photo editor). Neither would apply to these cases.
Im not sure about this most recent generation of Crypto HODLers, but in previous years we used to say

"Not your keys, not your coins".

Dont keep all of your coins in 1 exchange.

And for the price, check market rates, if you are overpaying, that is the fee you get for not comparing prices. DCA and not buying at ATHs are additional protection.

While the traditional stock market has rules and regulations, we dont have them yet, and users need to take the minimal effort to secure their coins and make good buying decisions.
Show HN traffic can definitely have an impact but I'd also urge keeping in mind the causation vs correlation fallacy.

Also the Show HN posts are not as organic as they appear, in other words I don't believe you just prepend Show HN to a post and see it go boom...they won't admit it but there is more happening behind the scene.
Bookmarks are a relatively recent addition to mercurial, but as you point out you could always easily switch to any commit. It's just that people didn't understand how to work that way early on. The recommended flow of mercurial in the early days was to have a clone per anonymous branch, or to use named branches, if I remember correctly.

We as a community of developers have learned a lot about the power of DVCS since git and mercurial got started. I'd say even the developers of those two tools have learned a lot since then.
Looking at the blog post, I'd say it was for drawer.init(), contentLoader.init(), breakpoints.init(), alerts.init(), and analytics.init(). The site works fine without javascript, so it doesn't need it - perhaps the author thinks the 50k is worth the drawer, content loading, breakpoint?, and alert features and also wants a bit of user analytics tracking.
Sounds like NixOS: https://nixos.org/
How to Deploy Kubernetes and Containerum on Digital Ocean
How is Nuxt different from vue-cli? I thought the latter had all the features of the former and I was struggling to understand the difference when I researched both.
What helpful input have you added? Why do you think other lawyers have “more school” than me?

As you acknowledge Google is paying some expensive in-house and outside counsel, I disagree with you that they wouldn’t agree with me. I’m sure in an attempt to minimize legal risks and potential liability they would have offered the exact solutions I have, but executives (as they often do) ignore counsel, thinking they know better, and expose themselves to the legal risks in order to collect data on children 13 and under to monetize them.

Anyway if you can show me your input, or support any of your claims (show me a lawyer with “more school” than me, or a lawyer who disagrees) that would be at least something more than trolling.
And then the users walks up to the nearest ATM, inserts his card and enters his code.
The search functionality looks great - I didn't even know that was an issue because I generally know how to dig through commits, but having a simple and fast UI for doing it might tip it over into the "must have" category.

EDIT - read the blog post and idly wondering if you would ever consider licensing Sublime's UI engine?
Or the design. But who can blame them: https://web.archive.org/web/20080926132853/http://duckduckgo...
I have to pay for a dark theme? seriously? You should sell features like in-app-purchases then. $1.99 for this, $.99 for that, etc. $80, $99.... man your software is really really good, but when there's free competitors that are on par w/yours, those prices are steep imo. I know you've heard all this before... guess the hundred dollar dark theme got me
Tiny fiefdom. Think of the insane size of what we call society even 100 years ago, money is what makes us cooperate.
Are they sure these are issues with Linux compatibility? I have at least 10-15 games that are simply unplayable for me on Windows due to crashes or other buggy behavior.

In addition to that, there are plenty of games that once were fine but now aren't and visa versa.

Off the top of my head:

Dead Island - Pretty much anything by Deep Silver will crash often, this is no exception.

Watch_Dogs - Crashes frequently and unpredictably enough that it's too frustrating to play.

Mirror's Edge - Requires user to modify game files in order to run on AMD hardware. If the user validates game files or re-installs they must perform the file modifications again.

Gauntlet - Crashes frequently or boots you from online games to the point that it's unplayable.

Bulletstorm - Requires a deprecated Microsoft gaming service and does not work. Game was still being sold after Microsoft shut down it's service. They recently launched a remastered version and did not give free upgrades to existing owners (as most often happens).

Grim Fandango Remastered - Crashes almost like clockwork. States it has controller support but... no.

L.A. Noire - Requires the user to make a registry change, provided by a user in the Steam Forums, before it will even load the pre-launch configuration screen.

DIRT Showdown - Just crashes silently.

The Flame in the Flood - Use to work fine, now it launches and then force minimizes itself. If restored or maximized, it will immediately minimize. Game is "playable" via Aero Peek using Xbox controller and hovering mouse over the taskbar icon.

BioShock - Use to crash immediately on startup, now it works fine.

Air Forte - Has never worked.
What about user lock-out?
This seems to be competing in a similar space to Zig, and especially Jai. How does it compare to them?
> Previously, blocks containing transactions with duplicate inputs would have been considered valid. Now, such a block will be rejected by patched nodes.

No, they would have crashed the node, they would not have been accepted as valid. This is not a soft fork.