skysight-inc/HackerNews huggingface dataset:
AWS Web Console Down?
https://console.aws.amazon.com/console/home

It appears to be down, saying "Website temporarily unavailable". But it's intermittent for other employees at my company so it might be failing app services behind a load balancer.

CLI access or EC2 services doesn't appear to be affected, at least from us-east-1.

And, of course, the status health dashboard shows Green across the board. https://status.aws.amazon.com/

UPDATE

HatchedLake721 mentions that it appears to just be us-east-1 Web console that's down. Use this instead for now: https://us-west-2.console.aws.amazon.com/console/home?region=us-west-2

Thanks @HatchedLake721!
AFAIK that was at the very beginning of the venture, maybe financials are more stable now.
> Regardless of systemd’s issues those are not comparable alternatives.

I agree with this, but for different reasons. I have various machines, with various distros, using various init/daemon-managers, including a number of fairly complicated setups (multiple LUKS drives, ZFS, etc.). The systemd systems are invariably more burdensome to maintain, and it's nearly always systemd that's the issue.

> and they’re written in guile, a language I can best sum up as someone’s “hold my beer” response when told Perl was too hard for causal users to understand.

I agree that the current shepherd configuration itself seems more opaque than one would like, but to compare guile to perl in this fashion is ridiculous. Guile is a Scheme, which means it has consistent, simple syntax and is more easily understandable than C, much less perl.
Why do I need a browser just to show components on a screen? It's overkill to do that.
So, dart is safe until google moves onto the next thing it invents.

How’s GWT looking these days?
"Dr. Manhattan: There is no future. There is no past. Do you see? Time is simultaneous, an intricately structured jewel that humans insist on viewing one edge at a time, when the whole design is visible in every facet." -Alan Moore, Watchmen

To me, this idea looks like we have a set of measurements of things (X, Y, Z, T) and a function F that maps from the set of measurements to a future set of measurements. You can generate the future from the past. You could take the view that all these measurements exist, and we just can't see them (well) because we are only able to jump from Tnow to F(Tnow). In other words, we exist in one place and one time at a time.
No, if you are actually skilled, you take pride in what you do.
I will not give up and join the bullshitters.
Is java Swing/FX not cross-platfrom ?
https://www.smbc-comics.com/comic/rise-of-the-machines
Well you should learn all 3 to be confident and professional at it. For a side project, I'd start with d3 examples. Barchart, Line chart. Get a feel for how things flow in d3. Plus you have something working to make you smile. You'll pick up a bit of js on they way too.
Next you want to study, one chart in detail for how d3 works internally. Select-enter-append-exit cycle, how data rows show up magically as params, how scales work, domain-range mappings etc.

Now you can pick up some js idioms and syntax. Having seen some in your chart code, it should not be too daunting. And most js knowledge is just a google search away. Keep at it. Limit yourself to whats useful in charting. Try not to get sucked into becoming a master at js.

Now you should feel quite confident. Up next SVG. This takes a lot of effort, time and patience. I'm still learning SVG so cant comment on that.

But one important note is to keep working versions of your handmade charts in a git repo. Makes it easy to see your progress and something to keep you on track when you feel like its a lost cause.

Good Luck.
I was surprised to find that the FizzBuzz program took me a minute of thought. My guess is that it's because it uses concepts that most people writing code today don't use very often; so for me, I had to dust off (simple) ideas that I hadn't really used in years:

- Doing things in a step by step fashion (almost all iterative code I write these days is in a functional style, not imperative)

- Thinking in terms of toy number operations (my day job simply doesn't require it very often; it took me maybe 30 seconds to remember that modulus could be used to check if a number is "divisible" by another - my first thought was to divide it and check for an integer, but I knew I'd have to work around making a floating point comparison)

We did tons of this stuff in college, of course, but most people just don't really do it in their actual professional programming lives any more. I would imagine the same goes for a data science PhD.
Flutter looked great, until I realised that they were re-implementing all the OS controls themselves. For example: https://github.com/flutter/flutter/blob/1db5d66932b873e17c8c...

This is the kind of thing that leads to an "uncanny valley" app, where things feel slightly off, or they look good until the OS changes something and Flutter doesn't keep up.
Not sure if it's a bug or user error (not sure if writing is supposed to be supported yet), but after doing the following, the page becomes nonresponsive:

:o test.tx
:wq
I get an fsync failed error and I'm told to press enter or type a command to continue.

I can't do either.
I think academia is a special brooding ground for this kind of people. Everyone is worried about their own professional reputation since it sticks with them for a long time — unlike a regular job where you can jump around easier — so very few people are willing to put theirs on the line unless they have undeniable proof. There's also a big power dynamic at play where underlings don't want to question a senior professor because obviously the professor knows what they're doing.
Haha, great video.

Lots of very serious intro text about video trail of custody, declassification. A one minute step by step overview of a "best in class" sensor UI. Finally, "the audio you're about to hear is highly trained US air Force pilots and weapons operating specialists trying to make sense of what they see."

"It's a fucking drone bro!"
I count my site to be ahead of the curve in a different direction in that we sell and host our own advertising (static jpgs) and do not use any 3rd parties for ads. This helps us control the ads content as well as get to keep 100% of ad revenue.

The only 3rd party thing we use is Google Analytics and a Google font, but the site still works fine when users block them.
I don’t really see what’s special about their process other than the resume-blindness aspect. That’s been validated elsewhere by Triplebyte. Other than that one aspect, the process is exactly like your standard technical phone screen, except that you have to do a really easy Hackerrank problem to get invited to the platform.

If I am wrong here, someone please correct me.
... followed up by "And now that search is tied to you! Have fun in prison!"
I know we're talking UI frameworks, but...

I think we lost something important with the shift from workgroup to client/server (especially ODBC).

I banged out a lot of dBase II, FoxBASE, MS Access (in-house) apps, back in the day. I've not felt as productive since. I miss it dearly.
This is also a new podcast about some of those things. https://accidentallyfasting.com/
I interpret it as in hang on, keep on doing what you're doing and some patterns will emerge, you'll cut through the noise, etc.
The cow pie is biased work.

The root problem with using meta-analysis is that it just wasn't designed to work with real-world science. It generally assumes that it's being applied to an unbiased sample of unbiased results. It's now pretty well understood that the published literature is really a biased sample of (oftentimes) biased results. No amount of selection criteria can fix that; the best you can hope for is that they will yield a biased sample of unbiased results.

I'm no expert on health science, I'm just taking potshots from the peanut gallery, but I'd guess it's pretty much always better to ditch the shiny mathematical bauble and its false promise of providing an easy, simple, objective answer to an inherently subtle and complex problem, roll up your sleeves, and get to work on a proper systematic review.
Can confirm that I am having this issue.

API requests/CLI work fine though.
I agree, but we're not really talking about simple components on a screen. If that was the case, everybody would be happy to use tcl/tk, or swing or whatever.

Plus, it's not overkill when you get the browser for free.
Proof of Stake currencies do not require more power than a desktop PC or reasonably sized cloud server to run a node. Cosmos (https://cosmos.network/) is one such currency, and Ethereum is moving to a PoS system.
> “what other industry is there where the top decision-makers have never done the basic work of the company?”

Isn't the answer... most industries? My understanding is that large companies in all domains are heavily populated with executives and managers who came straight out of business school and into a leadership position.

There are those who rise through the rank and file up to the executive position too. I don't know the relative fractions are. But all of those kids who get business and management degrees end up somewhere, right?
"It's part of your job so do it".

I'm not in charge of it, and don't particularly like the answer.
Perfect example of a field were the quantification of performance killed all good intentions.
This was the flagged top level post by me (aside: censorship of my viewpoint is a real problem, I didn’t say anything to merit having the comment censored):

Personally, the whole “Fuck the NSA” attitude elicits a vision of some liberal tech elite fancying themselves as true digital thugs, running the digital streets and wielding more power than the NSA had just a decade ago. My personal anecdote is that the social situation deteriorated significantly after Snowden in terms of digitally facilitated social tribalism.

Bulk collection of phone records is surely a bit of an anachronism in 2019, since anyone with criminal intent will be fully cognizant thanks to Snowden and team. More generally, many people, including all criminals of average or better intelligence, benefited greatly from Snowden’s disclosures.

Widespread strong encryption has made surveillance far more difficult. Clue the public into an unwitting shell game. It’s a fun time to be the mouse in the cat and mouse game.

Private interests with their own big data naturally will be inclined to do a freestyle rap verse on the “Fuck the NSA” EP, on limited edition vinyl. Easy to forget that the digital big boy playing field is diverse. It’s a free country, after all.

Naturally this comment will be downvoted mainly for difference in personal beliefs.

Also, if Snowden doesn’t tweet about this to celebrate the victory, perhaps he’s concerned that his time in Russia is running out and that he should hedge his bets taking such responsibility.
Lazy Reading for 2019/04/21
Using Culture to Fuel Growth: CB Insights and the Four H’s
And Why I built my own GitHub
> Modern web applications, for better or worse are written in JavaScript.

As a non-JS user, I have no expectation that I can use web applications, so I don't disagree here.

However, most of the web does not consist of web applications. What about those sites? I don't see any compelling reasons (other than spite, maybe) for those sites to fail to work without JS.
Chrome is Blink, not WebKit. They are historically connected, but forked due to major differences in vision.
Why Twitter Won’t Treat White Supremacy Like Isis
> predicted half-life that surpasses the age of the Universe by many orders of magnitude

Wow.
In Emacs, we remap Caps Lock to Ctrl.

Does anyone actually like Caps Lock?
Your private traffic via VPN is a drop in an ocean of server traffic so there is little incentive for VPS in attempt to identify it and monetize it.

But it is significant revenue opportunity for ISPs serving households.
Well, so far software has largely been tasked with non-life or death purposes, and as such the larger tech industry has been able to get away with a bit too much cowboy development, with structures where it is apparently needed least and overpaid rockstar developers burning themselves at a few too many companies. This is not sustainable, and can not continue once a largely automated society is attempted. At that point, software is no longer playing games, and will be pipelines of interconnected systems which must cooperate in a continual life or death scenario for everything to just work. The industry is going to have to get much more formal and transparent about the quality of the products we provide, or giant automated catastrophes will force regulations nobody will be happy about.
Some thoughts on why this is. With VC the customer is actually future investors, and the true product is a pitch deck. Everything else is a prop. At first this seems crazy, but when you consider wealth inequality it becomes clear that the really money is made convincing very rich people to deploy their capital, not in providing valuable goods or services to workers.
Chuck Norris doesn't program. He stares at the computer till it does what he wants.
I think this is the best option but for most it's still a lot of work. I spend far more time on the UI code of my applications than I do on the model or domain specific parts.
Same, came here to check if there was any info on it.
> Are you just unwilling to pay for the ad-free versions of apps.

Note that paying and hiding ads doesn’t mean the app stops talking to the ad server. I had one app which pinged the Google Ads server even after paying (not going to name & shame as it’s a small independent developer so I’m leaning towards it being a legitimate bug).

Oh and don’t forget analytics which paying doesn’t work against at all.
UGH. I was so excited when I read the thread title, only to be sorely disappointed to realized they're talking about regulating the _wrong_ thing.

We need regulation to keep the web at least moderately open and interoperable. We need regulation to enforce standards and make it possible to jump over the wall of walled gardens.

We're in a sorry state right now in that only email and SMS are open standards for talking to people, and under constant siege. Attempts for new revolutionary decentralization are yet to do a better job than most protocols from the 80s. What if we had regulations to force service providers to provide APIs and interoperability in their services? What if messaging someone on Facebook from Google hangouts was as easy as sending an email?

The balkanization of the web and walled gardens is to me the biggest issue that affects the most people for the worst, and while we constantly talk about the new technologies that could solve the issue if only there was a way to develop them, we ignore (I think often out of unconditioned reflex) that the issue could be fixed in a timely and reasonable manner by bringing the government in with a reasonable framework.

People complain all the time about how Google and Facebook and Netflix and Spotify own all my data and make it impossible to use it outside their platform, yet I never hear people discussing the most obvious solution: just regulate them to make the data interoperable and empower you like you wish all the decentralized technology would enable you to do, if only they had adoption!
This story is a rewrite of a WaPo story which is a rewrite of a Politico story. The core of the story is that military pilots have been socially discouraged in the past from reporting UAP's because of their association with sci-fi UFOs, but the rise of sightings have made it important that they report whatever it is they see, without stigma.

> There have been a number of reports of unauthorized and/or unidentified aircraft entering various military-controlled ranges and designated air space in recent years," the Navy said in a statement in response to questions from POLITICO. "For safety and security concerns, the Navy and the [U.S. Air Force] takes these reports very seriously and investigates each and every report.

> "As part of this effort," it added, "the Navy is updating and formalizing the process by which reports of any such suspected incursions can be made to the cognizant authorities. A new message to the fleet that will detail the steps for reporting is in draft."

Why it's taken the U.S. Military this long to formalize this is the only head shaking part. The word UFO in the headline is click bait.
Same here, website temporarily unavailble
Most companies don't need prodigies though. The need competent tech people. And this can be grown without questions.
I believe view fraud is exactly what happened to the dotcom-era company that offered to pay users. I recall reading about it in Michael Lewis' book "Panic!"

No wonder Brave is trying to pay people with a useless e-token.
Yes this has been my trouble as well, to the point that sometimes I switch off the VPN with piHole and just rely on a commercial VPN that rolls IPs + adblocker software for those occasions. Imperfect, and expensive comparatively
Indeed they have, the whois was blank when I posted the comment and is now owned by someone from Oklahoma.
I tweeted "They would have been better off with P-256, since that uses WebCrypto" after I inspected OpenPGP.js code because it's already implemented there (since it needs to support decryption from senders that use different curves) and uses WebCrypto API implementation. To me, it's a safer choice than the `elliptic` npm package that they use for X25519.

If WebCrypto supported X25519, their choice would be a no-brainer, as 25519 is a safer curve (https://safecurves.cr.yp.to/). But P-256 is definitely not considered untrustworthy — see tptacek's reply — and at least Chrome implementation (BoringSSL) is good. (Browsers use the same implementation for TLS and P-256 is the most popular curve for TLS right now. In fact, delivery of their JavaScript code to browsers already depends on P-256 due to TLS.)

Regardless of the choice, my main concern is that they advertise X25519 as timing safe, while not having a timing safe implementation. This is a red flag.

Disclaimer: I ported TweetNaCl (which uses 25519) to JavaScript. The port intends to be "algorithmically" constant-time, but doesn't guarantee real-life timing safety due to JS.
> What do you mean by weird quirks ?

- undefined vs null vs empty

- the pile of weirdness that is ==

- the other pile of weirdness that is implicit truthiness/falsyness

- NaN's many fun qualities

https://www.destroyallsoftware.com/talks/wat
I've been using ProtonMail for a couple of years. iOS client is usable and works fine. Web interface works fine with any browser I tried, including on Linux.

I had problems with Bridge on MacOS, but after learning that Apple Mail is reporting all e-mail metadata to Apple I stopped using it altogether. Don't know if ProtonMail fixed Bridge since then.
Yep the concern would be the outgoing traffic.
Is this the apocalypse?
I would say ... they folded.
It is just confusing to use the same word to suggest explicit assistance (cash, tax breaks, etc) and "failure to penalize". I guess mathematically they both represent a reduction in cost when compared to an alternative scenario (no subsidy and some sort of tax/fee for the externality) but they are different mechanisms and so it makes sense for them to have different words to describe them if you want to communicate clearly.
Hi Alex,

Thanks for pointing out the bug. We will fix that soon.

Since most of our users need to capture different fields and have slightly different requirements, we will be sending prices individually.

Thanks,
Rushabh
There are even bullshit questions, ones that give the appearance that one has an idea or an insight when in fact they end up convolution the path to a solution that eventually emerges naturally...
I use it regularly for both personal and professional use.
I now use the pm.me domain for my professional account, since it is easier to share (e.g. phone calls, SMS).
Yes, I figured you probably had a provision, just wanted to ask for the sake of people saying "This sounds like a good idea." I agree people with their own setup will have an edge, and that seems like a downside that you could argue is defensible. I just think that saying you have to have your own setup because we know people without their own setups won't pass is too far.
I read the parent as talking about narrow skill sets that a smart and motivated individual can pick up pretty quickly. If you're looking for a senior developer you probably don't want to hire someone who has never programmed even if they're widely acknowledged as really smart and an expert in ball bearing design.

And obviously applies in lots of areas. If I'm looking for someone to head up a digital marketing or marketing research initiative, someone whose only work experience is software development is probably not the best choice no matter how smart and motivated they are.

OTOH, as you get to the level where people are more managers than practitioners, their specific skill sets presumably start to make less of a difference.

Added: And, as peer noted, people do shift careers significantly all the time. I never really directly used my undergrad (or grad) engineering degrees all that much.
>"There are a lot of things they do that sound very good on marketing materials, but upon examination are security theater."

Indeed like still pushing the trope that since their datacenters are located in Switzerland they are able to provide more privacy protections. This is even mentioned on their homepage, and of course this hasn't been true in a few years now.[1]

[1] https://www.bbc.com/news/world-europe-37465853
It lasted for about eleven years which is not bad as far as frameworks go.
Crushing Your Fear of Failure: Using Stoicism to Thrive at Your Startup
How Russia Wants to Control the Internet
The dishonesty to "prove" something was shocking.

Now I skip the abstract and go straight to Data.
We have a couple of established rhubarb plants in our garden that have been quite productive - I've just planted a dozen rhubarb seeds, although it says it'll be 2 years before I can actually pick anything (assuming they grow).
Not in scenes with poor lighting, not in rain, not in fog, not in scenes with poor surface variation, and not at the ranges needed for safe on highway driving.
It did for nearly a dozen years.
You should be able to login through https://us-west-2.console.aws.amazon.com/console/home?region...
In a Serverless World, We Still Need State
The South Bronx and Crown Heights are 20 minutes from downtown Manhattan. Their access to public transit is some of the best in the country. And yet you would never live there, because of the people. At best, you'd move to a gentrification beach-head. Because you are not being honest in your assertion that the only difference between people in those neighborhoods is their lack of access to public transit!
You're not the only one who has said something to this effect, so maybe I do need to look into it more. Lisp is something I've tried to get into, but never went much beyond simple "hello world" implementations. So maybe I need to give it another shot.
Show HN: Non-visual porn site for women
tryquinn.com
Isn't this exactly the problem we currently have?

Everyone is so focused on training their BS skills that nobody is real anymore?
I don't know much about Uber in particular, but in general, I don't think you should claim a company is not exploiting employees based on the assumption that those employees don't have to work there. If Uber puts a taxi company out of business, those employees might be forced to work for Uber under worse conditions, for example. The worse off your situation is, the more difficult it is to do something about it. I'm reminded of this story https://www.nytimes.com/2018/02/06/nyregion/livery-driver-ta...
Film translators are in a war of words over subtitles
15 years - so only four years less than MS-DOS ('81 - 2000) by which point it was considered hairy and terrible?

I'm no big fan of Google, but 15 years is plenty long enough. And really, Android is definitely struggling and showing its age by this point.