skysight-inc/HackerNews huggingface dataset:
> Exception proves the rule!

This is not really related to the topic but for anyone else wondering like I did for many years how this statement makes sense (given that it is usually used in a phrase meaning a single counter example proves the general case true for some inexplicable reason), the phrase actually means something else.

A single counter example can prove a general rule exists in conversation, because we don't normally isolate examples unless they're somehow special. For example, if you come to my house, and I point at one of the chairs and say "you can't sit in that chair" you would assume you could sit in one of the others even though I haven't said so.

The example on wikipedia is "parking is not allowed on Sundays", which would lead you to assume that parking was allowed on other days. As it says there, a more explicit wording would be "the exception that proves the existence of the rule."
I'm really not the biggest fan of docker, but it seems like everything y'all did was wrong: improper image caching, so you wouldn't have to continually build the same base images for your services; putting databases in the container, instead of somewhere else; not using cgroups/docker fundamentals to restrict space on the container level; storing state (something) on disk within a container.
The term "Windfall" comes from Apples which are knocked from the tree by wind, so you can just go and pick them off the ground and sell them without having to go to all the trouble of picking them.

So strictly speaking, that value was always coming your way you just received it early for less effort than otherwise. Unless you're scrumping that is ;-)

Not sure how this ties in to our metaphor here but it kind of feels poignant.
Heek and YogaTrail partner up to modernize the yoga world with AI [pdf]
Anti-Aging Foods – Feet Love Socks
What do you mean by "just"? ARC is just RC done by the compiler. Kotlin Native is ARC + cycle collector.
> About \, yes it's the possible clash with a real quote.

Clash with a real quote? As in you paste random text from wherever and it turns out evaluated? You've got the exact same issue in Kotlin.

> About ranges, Ruby has both .. and ... and after 12 years I don't remember which is what. Maybe an inclusive one is enough and 1..(n-1)

That's why I like that Swift uses "a..<b" for exclusive, you clearly see the top-bound being excluded from the range. It's readable and smart design.

> Maybe an inclusive one is enough and 1..(n-1)

I have never missed inclusive ranges in languages with only exclusive ranges (e.g. Python), the opposite would not be true.

> About syntax in general, it should be easy for developers no matter how hard it is for the compiler/interpreter to parse it

That way lie Perl and C++ and undecidable syntaxes, I'm very much opposed to that.

> I don't like to have to type useless characters.

I don't see what's useless about saying what you're asking for. You define a struct your use a struct block, you define a protocol you use a a protocol block, you define an extension you use an extension block. It's readable and regular.

> But I don't understand your "has to be repeated for every addition" so maybe I'm missing something important here.

If you're adding more than one item in Kotlin you have to repeat the receiver e.g.

val Double.km = (thing)
val Double.miles = (thing)
val Double…

in Swift you just wrap it all in an extension block:

extension Double {
val km = (thing)
val miles = (thing)
val ...
}
Reddit is not anon ymous
I don't understand how that first sentence is relevant. How would using apps organization vs the approach described in the article protect you from making the decision to change your database's underlying encoding?
I don't see why that matters if they're always balanced.

"blah blah \(f(g(42)))"

Seems fine to me.
1. If white males are at fault, why do Chinese men exhibit more risk taking behavior than Chinese women? This is the example used in the story, yet the author ignores this obvious contradiction. A country that had minimal western intervention for thousands of years cannot have a culture caused by Westerners.

2. What if economic incentives, not culture effects, are at fault? This would explain why countries with higher inequality have higher violcence and risk taking -- being "passive" could mean death. That is, people will act risky when the economic incentives reward them for it and avoid acting risky when there's only downside potential. This would make culture a result of, and not the cause of, differences in perceived risk.

Anyway this is a good first draft of an article, I look forward to seeing revisions in which the author makes a good faith attempt to represent the opposing view.
I can't find an entry for TPUs, only regular machines and GPUs. Perhaps I'm looking in the wrong place?
Lockheed Knee-Stress Relief Device
“The most exciting phrase to hear in science, the one that heralds new discoveries, is not, 'Eureka! I've found it,' but, 'That's funny!' “ -- Asimov
Think of it this way: passwords are a more standard API than OpenID. Since passwords are the standard, they are "implemented" by all your clients. That cannot be said for OpenID.
the easiest way to do this is using Docker Swarm mode. all you need is a docker-compose.yml and your dockerified application. you can have a quorum of master/managers so that even if a DO instance dies, you will have your requests routed to the failover.
> Darknet markets have reputation systems, and have already figured this out.

But again, why should I trust a darknet? What makes a group of criminals trustworthy when a single one isn't?

You haven't really addressed the fundamental problem of trust, just kicked it down the road to a new point. Any legitimate entity seeing usage in an effort to authenticate a criminal will likely be seeing subpoenas for access information. If they are resistant to those subpoenas, then they are helping the criminals, and are acting illegally. Both states have severe negatives for one of the parties.
Important features:

Native Table Partitioning - https://www.keithf4.com/postgresql-10-built-in-partitioning/
Logical Replication - https://blog.2ndquadrant.com/logical-replication-postgresql-...

or what is new in PG 10 https://wiki.postgresql.org/wiki/New_in_postgres_10

Postgresql really awesome!
"...at blackhole@example.com", usually.
>> In the the states, I feel there is still the idea of property as a basis for freedom.

This doesn't exist in the US anymore, maybe for a long time. People think it does, but it does not.

>> "Negative freedom" - don't force me to do things, don't touch my house, don't touch my money, don't restrict what I could theoretically do if I have the means - is more dominant.

People like to think this too, but it doesn't work out that way for most people.
> It hasn't produced any fruit.

In 2003 I analysed the statistical output of his ”minimal version of the efficient market hypothesis” and compared it to data in real financial markets and contrasted it with the output of other models for my thesis.

His was crap.

I'm the only sucker I know that bothered to do this.

(Incidentally it was really difficult to get in contact with a representative of his to get code for the actual model he'd only provided a sample output graph for in the book.)
A poor choice in majors is still sometimes a poor lifestyle choice in any school, Ivy League or not.
I can imagine a plasma shield for interplanetary spacecraft would require a lot of power to run, which would then require even more equipment to radiate away the waste heat. That seems like it would come with a lot of potential failure points.

I wonder if storing water in a double hull would offer the same protection for less equipment/weight/risk?
JSON Feed is a new solution for the problem already solved by RSS or Atom. It makes it easier to develop new publishers and consumers. It also tackles the main problems with these two formats, e.g.: no realtime subscriptions, mandatory titles which are a pain for microblogs, potential security problems with XML and so on.

Like somebody somewhere has written: If no one had ever reinvented the real wheel - our cars would be rolling around on big wooden logs
Or, you know, that could just be a humorous reference to the TV series, while this is a real implementation.
My mind, upon reading the submission title: "Your majesty! The country people don't have any usernames!" - "Then let them paste passwords!"

(https://en.wikipedia.org/wiki/Let_them_eat_cake)
Show HN: The New CloudRail Portal – Find the Right API and Connect 10x Faster
> Dart is not very popular within Google itself

I was under the impression that pretty much all the frontend work at google was compiled from Dart.
Unit testing a view controller
Congratulations to the team. The replication/partition improvements are significant and much appreciated.

My favorite improvements are full text search of JSON & JSONB; this makes pg a full replacement for Mongo for my use cases.
I agree with all your points except slideshows. Why so much hate against slideshows ?
There's an old story-tellers saying: "Don't let the truth get in the way of a good yarn".

Abandon disbelief my friend, and immerse yourself in the theatre. Focus on the message, not the lettering.
Not specific to HN, but if Akamai wants more buzz and discussion, all they need to do is introduce some small/hobby level plans with up-front pricing and no interaction with salespeople.
0 ... count-1 fails when count is equal to the smallest value the type can represent (for example, if it's 0 and unsigned).
The new features related to clustering looks exciting. Also SCRAM support and Full text search for JSON and JSONB . Postgres is cementing itself as not only the safe choice for Databases but also the Swiss Army knife .
Did you post on wrong thread?
I see passwords pasted into chatrooms constantly and they are often of randomly-generated form. Password manages are also, apparently, not immune to their own security issues.
If you found a way to have efficient distributed training you could just have each device do a few training runs and the user probably wouldn't even notice.
Not allowing + in an email field is one of my pet peeves. Congrats on finding an amazing-looking regex for email validation instead of thinking about it.
Why start at 2.5%? Let's go ahead and get down that slippery slope to start taking people's money at around a 90% rate.
Add spaces for clarity:

0 ..< count

I think Swift programmers should adopt this style.
That's "Cynical Scrum" i.e. "Scrum in the real world" - it's not supposed to be like this but as presented in SV is a common degenerate pattern.
Nim compiles to C source code. Isn't the ESP32 SDK just C?
I find it very annoying that Google and Apple are creating new languages to solve similar problems and not worrying about cross platform. If you write for Apple you've been told to use Objective-C and Swift. If you're on Android it's Dart and now Kotlin. None of that stuff is used for Windows or Linux development or even mobile on the other OS.

I'm not a fan of proliferation of "platforms" but when it goes beyond libraries and into the language itself I consider that a very serious problem.

This is forcing developers to write apps twice, or use a 3rd party solution to run on both OSes. Yep, they're refusal to work together and create standards is allowing companies like Microsoft to have value by offering yet another solution that works on both phones.
I wonder how programmable it is... Assuming it's not programmable would be an argument not to use standard encryption algorithms.
Time for some climate science recalculations?
Aside from the fact that it is in their terms and doing so would violate said terms, I don't see the issue with google prioritizing their own properties over others.

Search is a feee service offered by a private company. Users of search don't pay for it so I dont see how monopoly or antitrust legal issues arise. As long as they are honest about what they're doing, and don't manipate ad results (which is a service that does have paying customers) the non ad results could be generated however google sees fit. Since it's free google should be able to set whatever terms it wants - if you don't like it don't use it. No?
Fundraising Dos and Donts
You may be interested in federated learning: https://research.googleblog.com/2017/04/federated-learning-c...
Hmm, I'd certainly consider it, most based on not wanting to deal with the consequences of formatting the machine and starting again (installing programs, set up various setting/configuration options, etc.)

I can't 100% say I would, but maybe.
Wow. I have a Hyundai Sonata 2009 with 2.0L engine and I somehow totally missed any news about this recall. Crazy. Reading Wiki I can't determine which Theta engine I have - I or II. Apparently it's 163hp so most likely Theta II, but it is definitely non-turbo so I'm lost here.
Kotlin would be unnecessary if Apple would do the work to interop/compile Swift both to the JVM ecosystem and the JavaScript one.

Unfortunately Apple's ambition on swift seems to have stalled.
Sorry, I was in a bit of a rush when I made the above comment - you're right, I could have worded it a little more clearly.

I don't have `ls` colorization enabled on this laptop, so I didn't immediately notice the binaries next to the source code; the first thing I noticed was the Makefile. So I just ran "make" to see what would happen.

By the time make was done my eyes had noticed the two different tools - and the fact that only one of them had rebuilt. So I freaked out, probably completely unnecessarily.

Essentially what I was thinking was, why is the unprovisioning tool binary that got copied into the distribution newer than the associated source code? How does that work?

The only scenario I can come up with is that a build server was mounted via NFS to the developer machine that prepared the source code, and the local machine's clock was a bit fast. If gcc was being run on the build server, that would produce an binary older than source.

However that does not explain why only the unprovisioning tool was affected in this way, and not the discovery tool (binaries are supplied for both).

Honestly, I'm probably barking up the wrong tree, and I kind of feel silly for posting the comment in the first place. I just wonder, that's all - it makes sense for the discovery tool to remain untouched, with the mitigation tool (the "off" switch) to be tinkered with (somehow).

As for what I'm implying, the worst-case scenario would be some kind of situation where the supplied binary version of tool "all bit completely" disables AMT, somehow leaving one tiny thing in a state where some later process can silently re-enable everything, or otherwise get access to the system. Maybe. Somehow. I have no idea.
Paying customers, not paying Facebook, Google, or Twitter
I would disagree with your last statement. The chart is ambiguous (which is just poor reporting on the part of NYTimes). It's unclear if auto loans have grown, student loans have grown, the average home loan has shrunk (or just gotten paid down since 2008), or if there is another effect in play. The 'percentage share of consumer debt' each item is isn't a useful fact on it's own.
I appreciate the reply, thanks!

Perhaps I will try to use vanilla servlets for one of my personal projects. I'll have to start reading the docs!
Useless majors are only ones where the recipient fails to utilize it.

I set myself with a well-known localized (to the industry) degree (Music Performance), but still couldn't implement it; even in a sense where I could turn it into something a bit more "useful" (Music Education).

Plenty of my classmates have gone on to utilize it effectively.

My major wasn't useless; I was.
I think its funny that your real last name is Ransom. I wonder if someones last name influences what they focus on in life. In my case, I guess not, I've punished my heart with cheeseburgers more than I care to count, hehe. Maybe I've just focused on it the wrong way.
Yup. Same as usual: "unless you are in the Old Boys Club or you raise a great stink, we ignore you." That's not really what I would call "a dialog happening."
Passwords offer a much more consistent UX across sites and leave the user much more in control. Plain text is a lowest common denominator but that allows a lot of tools to work with it that can't handle fancier models.
I had a look at Storenvy's store owner's agreement. There's several exclusions in there that would be problematic, such as:

> Any product containing any hazardous or dangerous material including mercury or any product whose use is regulated by any law in any jurisdiction.

I get what they're trying to do, but that's pretty broad

https://support.storenvy.com/customer/portal/articles/93987-...
0patch has produced a micropatch for Shadow Brokers EsteemAudit
I think this depends on what you see as the downfall of these previous companies. If you agree with Christensen's theory of disruptive innovation, the issue was that large companies would undervalue small markets that could grow to become large markets.

When seen in this light, it would be surprising if ML were a disruptive technology, since it falls more into the "sustaining" category of innovation.

Most of the large tech companies were built on technologies that no-one expected to become world-defining companies at the time.

With all this focus on ML/AI, it would be very surprising if a small ML/AI shop became huge, rather then getting bought or replicated.

Almost by definition, the big companies of the next era will come from the spaces that large companies are ignoring.
Your comment would be interesting if it brought some ideas to the table. Lots of people work hard to come up with ideas that strike a good balance on the really difficult trade off between security and convenience. Comments like yours that seem to imply this should be really easy, but don't provide any ideas, aren't very helpful.
This is the one thing that keeps me using AWS for personal projects. Sure I might not be getting as powerful of an instance for the cost in some cases BUT I really really love the power of RDS and some of the other services AWS provides.

I know DBs are not the hardest things to setup but in the back of my mind I am always concerned about the security of my DB setup along with any tuning.
Depends on the item in question; sometimes mere possession of an item, even if obtained legally, can be illegal.
And Kotlin is targeting LLVM too. It's too early to tell how that will work out considering that much of Kotlin is dependent upon Java libraries, but it's promising.
I don't understand this response? A passphrase is easier to remember than a password. 50 passphrases may not be easy to remember, but they're easier than 50 passwords.
Sylenth1 3.031 Crack Mac and Win Incl Keygen Free [How To]
Have a Problem with Mobile App Analytics
If getting a clear view of how an app is performing is a pain point for you, then check this out. https://www.kumulos.com/features/client-app-report/
The end result of "discourages use of a password manager" is definitely this for normal users: use the same password for all website logins. How is this a good thing?
We released a new version of the CloudRail portal which helps you discover and connect to APIs much faster. Looking to hear any feedback, especially around usability. Thanks!
Windows 7 Product Key Generator with ISO File Free Download
Just to add to the above comment, a diceware passphrase is MUCH harder to break than most people realize. For example, compare the possible number of combinations:

Diceware, 6 words 2.2 x 10^23
Diceware, 5 words 2.8 x 10^19
Diceware, 4 words 3.6 x 10^15
a-zA-Z0-9, symbols, 10 4.3 x 10^19
a-zA-Z0-9, 10char 8.4 x 10^17
a-zA-Z0-9, 8char 2.2 x 10^15

A 6 word diceware phrase has 100 million more combinations than the 8 character alphanumeric.
I think a lot of VCs are hammers looking for nails. Seems like that they model reality as if anything under 100M is worthless. Because it won't IPO. But it seems to me like there's a huge opportunity to have a 50M business that buys 2 20M businesses and a few smaller businesses. You could still get there. Especially if you negotiated on the valuation in the early days. And kind of managed expectation with the enterpenuers early on.
How about case insensitive passwords? That one always bugs me because it suggests that maybe they are storing the password.
> I did not have a single lecture or discussion with any of my professors about how I could use my degree to get a job, what kind of careers I could pursue, and how to use my degree for anything outside of academia.

I agree, this should be something more emphasized.

I also blame (to a degree) my K-12 career for not putting an emphasis on any courses related to budgeting or Home Economics.
Who would like to start a company protecting commercial satellites with mega low frequency beams shot from Earth?
That's a fine opinion to have, but that doesn't mean that people (the authors or devs generally) use JSON out of vanity. As an aside, you're the first person I've heard suggest people put their identity in serialization format, which gave me a good laugh.
You just make up a story and use one of the knickknacks you keep near your workstation as a memory trigger.

For instance, if I needed a new strong password, I could use, "This#jar#once#held#1111#M&Ms,#but#now#it#is#empty."

The only thing I need to remember there is the story of the jar and the padding character I used in place of spaces. If I really had to, I could put "#" on a sticky note under the jar. But of course, I can't use that password now. So I might instead use "I(used(this(jar(as(an(example(on(HN." But now I can't use that one, either. So maybe I use "These!blinds!are!very!dusty.!!Someone!should!clean!them." or "My^dog^once^killed^a^dozen^baby^rabbits^in^the^tall^grass^I^didn't^want^to^mow." or "MyFgreatFauntsFhadFreallyFlongFhair."

I get really irritated when sites tell me I have to include numbers, uppercase, lowercase, and symbols in the same password. I get especially irritated when they put an upper limit on the number of characters, or ban certain characters from appearing in the password.
I don't consider being handmade to mean being personally created by the inventory only. If you hire others who are skilled in the crafts required to create your product then I have no qualms still considering the item to be hand crafted. Many of the outdoor items I purchase are hand made by small companies, I am not sure it matters who in the company makes it as long as the quality and service remain high.
Boring Google
Looking for Feedback on Deploy Django to AWS in 5 minutes starter template
> Malware author provides some evidence that they haven't also uploaded non-encrypted content elsewhere

Any amount of information that could show this would invariably give away the identity of the hacker. Even then, since the information comes from them, it can't be trusted.

> But I think it's a proof-of-concept that shows that there are potentially other ways to escrow ransomed content.

There's a difference between keeping the owner from their own materials and threatening to spread those materials to others. In the first, you at least know whether you get the files back (for the most part, it might be hard to notice small changed/omissions). In the second, not only do you not necessarily know it's been shared, the blackmailer retains the right to spread it in perpetuity (whether it still retains value or not).