skysight-inc/HackerNews huggingface dataset:
>I'm echoing what others are saying: no web version means I won't bother at all.

Good choice, I've just tried their Android version and it's absolute bug-city to the extent that I'm unsure if they engaged in any real Android user testing / dog fooding at all.

In onboarding, the crop function simply did not work at all, showing a hyper-zoomed version of the image and then discarding the view when creating the final image.

In onboarding, twice (in three minutes total of usage) I was presented with a totally white screen. No UI. No back button functionality. Nothing on screen. Nothing to do. Only option: force close the app. It appears to happen after EVERY single step in onboarding is complete. Once after photo/basic profile, once after location.

Yes, I was required to force close the app _twice_ in three minutes of usage.

Criticism: Only 5 "personas"? Really? I was forced to unselect a number subjects very dear to me because apparently I'm too diverse for a social network????

And now the "join personas" button is failing, it attempts to bring up the onboarding menu but fails, dropping back to the already-completed personas menu over and over. I'll force close the app myself.

If you wanted free QA, you could have at least been honest with us about this being a total beta test. I wonder if the developers are in this thread. I bet they all use iPhone...

But since this is apparently released software, as a tester and developer myself I am deeply concerned with the state of your backend, based on the quality of your front end development.
Fake Boarding Pass App Gets Hacker into Fancy Airline Lounges
Show HN: Cirrent – build connected products with automatic cloud connection
"The “devious defecator” case was one in which a group of employees alleged that their employer had, under threat of dismissal, compelled them to produce DNA samples which the employer then subjected to genetic testing to discover the defecator who was leaving feces around the perimeter of the workplace. The employees had alleged that the employer’s actions were a violation of GINA. Although that case does not squarely fit into what GINA as an anti-discrimination law was designed to do, privacy advocates were heartened by the outcome of the case as, not only was this the first GINA case to be brought to trial, it also resulted in a $2.25 million money award. As of this writing, the case has yet to be overturned on appeal."

well, shit.
Don't get me wrong, I love AWS. I use ~15 products almost everyday. I actually like how powerful IAM is.

But yeah, CloudFormation just sucks. It does. It's painful because it's a really good idea but the configuration format is inadequate for the task.

CF should have been implemented using a declarative DSL similar to Puppet from the start. I've been tinkering with the idea of creating a DSL with a JSON translation layer but I always assumed AWS would eventually move away from JSON anyway, making the effort futile. Four years later and still no improvements. Definitely my biggest disappointment with their platform.
USA: 4100 films, 1154 series
Netherlands: 1475 films, 382 series¹

It really doesn't compare. In the US Netflix works as a back catalogue for older films as well. Sure, not everything is there, but compared to what we get…

1: http://unogs.com/countrydetail/
Same thing happens with other tools like Terraform though: once you've kicked off an apply, you are committed.
> Google is a product psycho, this is not their core business

So you're advocating we should trust the book vendor?
I'm implying that knowing the source of a study or policy paper is useful context.

I'm not making further judgement.

I am highlighting SourceWatch (and similar resources) as useful and pointing out their existence.
I should have been more diligent by including suburbs in my comment. Furthermore, you're very right that the water and sewage is even more important than roads, and that overbuilding happens in the suburbs. But you may also have an overly optimistic picture of rural areas, because I can think of quite a few four lane highways where I grew up that go out into relative nowhere, and do so at huge cost. There's a town of 20k people there that has a beltway!
As someone who worked at a company that used almost all of the GCP products, I agree with just about everything in this article. GCP is pretty amazing (and simple) to deal with. They offer so many features that work very well within their platform. They have a similar 99.95% SLA on most of their services, and they often automatically apply credits for missed SLAs (YMMV, this may only apply when you have account reps paying attention).

The major downsides that I've noticed are:
1) Documentation is lacking (but improving!)
2) Issues that aren't affecting a lot of customers can sometimes take a long time to resolve.
3) Many services (including App Engine Flexible Environments) are still in beta, meaning no SLA, and they recommend against using them in prod. Unless you have a big paid support contract you'll have no clue how soon (if ever) things will reach GA.
The quote I included made it pretty clear that #ad was conditionally acceptable if it prefixes the message. It also made it clear that #sp and #spon are never sufficient. I saw no further notes on #sponsored, but my common sense would group it with #ad if I had to choose between the two options presented.
There will, of course, be a fleet of space faring repair robots with infinite delta-v that can zip around the solar system and patch these things up!

Doesn't a pluto orbit sized energy collection unit leave a lot of energy on the table? Something about inverse squares..?
Yeah, no. Scheme is as much a lisp as eulisp, interlisp, common lisp, BBN lisp, maclisp, Racket (which isn't the same thing as scheme), or any other incompatible lisp. It has the macros, it has the syntax, it has the datastructures. It doesn't have nil/false equivalence, but that's not a core aspect of lisp.
It says "This file is too big to show. Sorry!"

Edit: Nevermind, switch to desktop version and it works.
While we're on the subject, I want to mention terraform (https://www.terraform.io/).

I'm not going to straight up recommend using it, but I will recommend checking it out. It's certainly a lot better than CF, but it still has really glaring issues and very much feels like alpha software (see discussion here: https://news.ycombinator.com/item?id=12213935 and some of my complaints here: https://news.ycombinator.com/item?id=12214358).
This is a good tool for cost estimation - https://cloud.google.com/products/calculator/

Google Compute Engine instances will always be more expensive than DO/Linode because GCP offers so much more. GCE instances will only be cheaper than DO droplets if you will shut down the instances when you don't need them as you don't get charged for them when they are off unlike DO.
It's similar, but gitlab's graph has a much more readable and sensible 2d layout. The way tig and gitk line up/layout the branches is often very confusing. Gitlab makes it much clearer where the branch lines go, while tig/gitk seem to left-align everything as much as possible, making the lines twist and turn and difficult to trace.
3 Steps to Making Good Group Decision
I don't understand the AWS fetish either. I guess nobody ever got fired for using AWS. It's the IBM of the cloud.

If you need managed services Azure and Google Cloud are largely better. If you just need compute and transfer Digital Ocean and Vultr absolutely destroy AWS.
I do agree that projects are the most fun when you're building something useful that you want to use. I sometimes fall into the trap of convincing myself that what I'm building isn't very good though, or that is already exists.
Visualizing photons in orbit around a black hole (2016)
The problem with a solution that covers 80% of your use case is that when you need something out of that remaining 20%, you either need to build it yourself or migrate.

AWS IAM policies are a good example - yes they are complicated and hard to navigate, but when you need to do complicated grants of access to your resources, then you'll appreciate the complication.
Not sure if thats the complete valid reason. Even without the FCC you could still make it illegal otherwise.
Five Web Design Tutorials Courtesy of Solodev
Weird. I don't know a solution.

It remains true that I refuse to use my Facebook account on the public internet. For the same reason that I don't 'friend' the whole internet. :)

Anyway, check if these accounts https://www.facebook.com/whitehat/accounts/ can log into your service. Cheers!
One of the most successful companies I worked at had no version control or unit tests whatsoever. The code was all maintained by one person (the company relied heavily on custom software internally but it wasn't their product), who was able to keep the codebase small enough to basically hold in his head the whole time despite generating millions of dollars of value.

That's certainly not how I would write code today, but it is amazing to see how much top-notch programmers vary.
Yeah GCP changed fundamentally / moved how certificates are managed, and didn't notify their users. It was really confusing for us and caused issues.
The same way TodoMVC [1] has standardized Javascript framework 'Hello World' comparisons, someone should make an up-to-date CloudApp matrix which shows a basic cloud benchmark app in a matrix comparison for Amazon, Google, DigitalOcean, Vultr, etc. so users can see basic price/bandwidth/performance.

There's so much Enterprise Buzzword Bingo that Amazon and Google try to confuse you on as to why there service is magically better, but IMO the biggest selling points for startups are price/bandwidth/performance. And the prices and machine configurations change all the time.

[1] http://todomvc.com/
I guess a little explanation might help.
Libby was not guilty of the disclosure, and the prosecutor knew it from the beginning, but kept going after him, possibly in the hope of getting some dirt on the Vice President.[1] They questioned Libby repeatedly on a subject that the prosecutor already had good information on (which vindicated Libby), until Libby said something incorrect, which contradicted a previous statement, then went after him for that. At least one of the lead witnesses has come out against the prosecution and conviction, which has been described as one of the worst cases of prosecutorial overreach in recent memory.

[1] https://en.wikipedia.org/wiki/Scooter_Libby#Criticism_of_inv...
Yeah I totally get you. But my experience with GCP since its inception (I'm an early adopter) is different than the rest of Google. The only "nasty" I've encountered like this was the deprecation of the Master/Slave Replication Datastore to the newer High Replication Datastore, which, to be fair, they gave me almost a year to remedy before one of my app instances became inaccessible. I blame myself, but it was still painful.
It started off a smug joke, but in all seriousness... git/github is the PERFECT tool to store legal documents. Pull requests have clear documented changes. Documents can be forked, different lawyers could work on the same document, and merge changesets whatever. Everything programmers do to source code, lawyers do to law documents.
> What? I've been eating Apples since I was a child. How could you possibly trademark that?

You're falling into the same trap as some a few others -- a generic term doesn't necessarily disqualify it from being trademarked.
It's not a matter of "trust" - I don't trust the plumber to fix my toilet more than the rando I can find on Craigslist per se, but I do have the expectation that he intends to continue plumber-ing and will be around to stand by his work in three months time.
> Federal Pell Grants are limited to students with financial need, who have not earned their first bachelor's degree, or who are enrolled in certain post-baccalaureate programs, through participating institutions.[1]

CSN money is not conditional based on your family's income, has no relationship with the military, and is not earmarked for any particular purpose. The only requirements are that you can't get more than 6 years total (a relatively recent restriction), that you pass 75% of your courses, and that you don't personally earn more than ~160k SEK/year (the exact amount varies, but has an inverse proportion to how much your study).

During high school you get a smaller amount, but then it's only conditional on attendance, not your academic results.
Microsoft pitches tech that can read facial expressions at political rallies
No, there is animals that sleep during the day and can see perfectly good during the night.
You're right, I used $2T for the federal budget incorrectly, it's $4T
# In Defense of Markdown

Consider the alternatives:

1. Plain text only interfaces aren't feasible in a lot of contexts. Rich text formatting and/or hyperlinking is far too useful, if not actually mandatory, in most contexts.

2. Raw HTML isn't feasible either. Even ignoring the cognitive load it imposes on non-developers, it's too easy for malicious users to exploit unless you validate and whitelist aggressively, and that invites human error in even the most technical users.

3. WYSIWYG editors aren't great. They're slow and cumbersome and frequently have major variations in behavior between different libraries, or even between the same library on different platforms. Most of the implementations I've used are buggy. And they actively fight against the reality that an HTML snippet can and does appear very different in different page contexts or on different screen sizes. What you see in an editor is almost never actually what you get on the final rendered page, and unless the site designer is extremely careful that can easily cause more confusion than it prevents.

So we're left with simplified domain-specific markup languages as the least bad option. Of those, Markdown is probably the best. Its pave-the-cowpaths approach to how people pseudoformatted text in old plain-text forums and emails means it's probably as close to intuitive as a markup language could ever get. Which is, admittedly, still not very intuitive; but in my experience it can be learned quickly by an intelligent but not technical user, provided they have some motivation to do so.

And the fact that it's becoming a de-facto standard on much of the internet means that the percentage of users who have some experience with it is only going to go up over time. That, combined with the relative ease of implementation, makes it a very attractive option for developers.
I think you're kind of right, but I feel the comparison with LA/NYC is slightly weird. SV is the leader in the consumer web space (and some other areas). If you're into hardware, games or electronic music the choice of SV is far less obvious. It could/would make sense to go to China, Germany or Sweden instead.

One problem is that everyone is so busy to copy SV that they fail to invent their own scene. Probably a result of having to justify yourself to investors. But it really seem like the window in which subcultures can flourish has become much smaller.
You are correct when talking about computer mice/mouses, but for the animal referred to here (figuratively) the plural is mice.
This article is very hand-wavy (I agree with some of the comments here), but as a heavy AWS user here are things that bother me

1. Networking -> I completely agree with the OP here, The networking on AWS needs to be better. I don't want the strongest machine just to have a better transfer rate. It makes complete sense to have a micro machine for some services, but if those services are accessed or access other HTTP/s services, it will be unnecessarily slow

2. Pricing -> I have the privilege of working at a company that can afford to pay 3 year in advance. Even if you do that though Amazon will keep you on the machine types you purchased and not on the newest parallel machine types. In which case if you paid 3 year in advance you are often "stuck" on previous generation instance types.

3. Someone mentioned CloudFormation here. I completely ditched it in favor of terraform, CloudFormation looks like a tool from the 90s after using Terraform (which itself isn't clear of flaws as well)

4. In terms of VPC and networking I completely disagree with the OP, the networking and security settings on Amazon are great (if you understand them). You can define instances that have absolutely no access to/from the outside world. If you build a secure service, some of your services living in a "sandbox" makes total sense

5. App Engine -> The amount of complaints I heard about this service over the last couple of years are just insane. I heard from multiple users of the platform that it sucks. While I have absolutely zero experience with it myself, I tend to listen to people that suffer from it daily.
Optical vision does not seem to require sleep:

https://en.wikipedia.org/wiki/Sleep_in_fish
>It is true that a person's interpretation of the Bible may be disproved

And given that that's all we really have, it's a sufficient analogue.
This isn't a fair criticism. Amazon is in the Cloud Services business and has a retail business on the side. Look at where their profits are: 66% of Amazon's profits last quarter are from its cloud biz.
Genuinely curious - how does installing a Python library through pip 'compromise the integrity of [your] system'?
Wearable Tech and the Future of Self-Healing Electronics
I am guessing in general losing data (overwriting, dropping it on the floor) is usually worse than crashing the system.
AWS is the cash cow of amazon for now. They get their safest margins there and revenue to match.
A Look Back in Returns (VC Expectaions vs. Startup Value Creation)
"Amazon’s awesome, but Google Cloud is built by developers, for developers, and you see it right away."

AWS is built by developers for developers as well.

Most of the complaints here about AWS aren't actually about AWS not being "for developers", but about AWS requiring a certain learning curve.

It's a perfect trade-off between power and flexibility vs agility.
> Large parts of the southern Bronx are served by subway and still affordable

Not for long. There's already a hip coffee shop on 134th st right off the 3rd Ave bridge. Things are gonna creep upward pretty quick. Give it 5-10 years and it'll look like Harlem does now.
They hired Ray Kurzweil too, I'm sure they're trying to commercialize the singularity.

GOOG/Alphabet as a company is going to be around, but will this line of business be with this set of offerings?
Apprentice comes into the workshop and the master carpenter performs mysterious steps to make things.

Apprentice is baffled by what appears to be difficult and says, "I was wrong about wanting to do this, if this is what it is. I'm going to Ikea, who's with me?"

Is it the master's job to persuade the apprentices to stay?

This "wait, come back!" reflex is understandable. But even if we could make "conversing" with the computer look easy, it would still be difficult (since, as Alan Turing himself pointed out, anything routine should be automated). Would you feel differently if students were bolting (or merely appalled) when they hit those inevitable, real challenges?

I completely agree with the OP that interaction has not fundamentally advanced since the 1960's (edit, well, I'd say 70's, but still). As others have pointed out, the examples could have been better, but it doesn't change the point.

Improving interactivity is our problem, especially since we spend the most time with computers. And it's (still) one of the most interesting problems in computing. I would tell students that if you're not satisfied with the state of the art, you're not alone. And if you are satisfied with Ikea, then why are you here?

edit moved side comment to a different post.
Why exactly do people need the bible? Why is it that Christians are so skeptical of actual communication via prayer, that anyone who strongly professes to hear the divine might be suspiciously regarded as mentally ill?

Why are there no more prophets, judges, or anointed kings? Why are there no more miracles? Why do people need a book translated into English to reach the divine? I am so baffled by how Christians are okay with such a distal relationship, as if the closest relationship to God is a textual one, followed by emotions of a vague relationship to the divine.

If one were to look at the severe intimacy that Jews and the first Christians experienced with the sacred, a natural thought is to think that Christians have been excommunicated from all spiritual reality. Not even the Accuser will have his intellectual sparring with God anymore, raining hellish miracles down to earth. There are no more court magicians. This world is an excommunicated world, and people are left talking of an invisible gardener, and the feelings they experience when they engage in textual analysis with varying lenses, such as a historical lens on Hebrew life conditions... this is modern spirituality.

How can this be a spiritual relationship with the Father to all things? How can that be a profession of a connection to spiritual reality?
If the World Wide Web was to be created today, how would it go?
I was just wondering if we would have done things differently since now we know the way web pages need to be rendered or the various data formats we now use or the payment system a website would want to use. Would we have created different protocols or a different format of the uniform resource locator? I am just trying to understand the different possibilities that we can look at.
Global GCE Network Outage
CloudFormation change sets make CF updates a little less painful/mysterious:

https://aws.amazon.com/blogs/aws/new-change-sets-for-aws-clo...
And enough of them get burned by that lack of knowledge. Some may be comfortable with that lottery, others are not.

For most, it depends on the risk of an issue (mostly measured ad-hoc by how many times you hear of others having an issue) vs the potential pain one would feel if an issue arises.

For a business's core infrastructure, I've heard enough so that the risk is high enough, when taken together with the potential loss of everything, that I make it a point to spend time and effort to understand as much as I can about what I rely on.

For walking down the sidewalk, no one is suggesting that you understand the fundamentals of concrete curing. The risk of something happening to you must be practically zero, and the potential harm if something does also seems quite low.

Of course, there's always going to be a success story in the midst of the crowd where someone flew by the seat of their pants and everything worked out.

I happen to think that's a minority, and I also don't feel comfortable gambling with my business like that. But to each their own.
Very annoying when you want to pass the flags field to a function, however.
There is YC Fellowship. I'm sure he could be doing more, though.
Rust doesn't ignore field size nor does it align to any particular boundary. E.g. struct Foo { x: u8 } is one byte and has alignment 1, and similarly struct Bar { x: u8, y: i16 } is 4 bytes and has alignment 2. The compiler doesn't give guarantees about structure layout so that it is able to reduce the size by reordering fields.
More likely you'd have to drop down into ASM for those bits...

You see in a lot of high performance networking code too, you just get a block of bytes off the wire, cast it to a struct and use it straight away. High risk, high reward :-)
Fun tidbit is it seems the original reason behind this was Android support in WinPhone10 but when that was axed they migrated it to Ubuntu on desktop.

If true that's a pretty nifty pivot.
Show HN: Another HN clone to find great academic papers
DigitalOcean and Vultr destroy not just AWS on network traffic costs, they destroy all three of them by an absurd margin. I have no explanation for that huge gap. It's the great mystery of cloud computing.
Sometimes one needs to apologise for objective points to not be called 'uncivil'...