skysight-inc/HackerNews huggingface dataset:
Much faster and leaner than PyCharm. Its a lille involved to set up completions for third party libs which are not installed using pip compared to PyCharm.

Completions on par with PyCharm but there are a few better refactorings in PyCharm but nothing that would make me switch back to PyCharm.
Had to google it.

"It's because of the fear that the home button may be broken. iPhones are not cheap in China so people take care of them while using. Several years ago people began to complain about their home button being easily broken and it has somehow been a widely recognized truth, so even the home buttons are not that easy to be broken, they tend to use AssistiveTouch instead. When you buy an iPhone in China the salesman would automatically turn on this function while helping you to do the settings. I myself have not experienced a broken home button during 4 years with my iPhone 4; however, I did have a broken sleep button from my 3rd year, which proved that the rumours are, in some way, true. So I turned on AssistiveTouch..."

source: http://uk.businessinsider.com/chinese-use-assistivetouch-on-...
Instead of counterfeiting, and operating beyond the boundaries of well understood legalities, while deceiving users, and engaging in sketchy malicious software practices, what if they were more well behaved?

What if they didn't create an obvious attempt to create a direct knock-off of the latest iPhone? What if they created a comparable device to stand on its own? What if they clearly labeled everything that the phone was really doing? What if they weren't scraping every interaction he user has with the device?

What if they took all of that deceptive effort, and poured it into producing a device that could be trusted, and took all of those efforts to deceive, and instead poured that creativity into improving the fundamental device they wished to create?

What if they made something they could put their names on, without inviting all the consequences that their dubious behavior would surely result in, if we knew who was behind this sort of thing?

What if they could admit to what they were doing, because it sought to benefit their patrons, instead of posing obvious risks to anybody spending $100 on their stuff?
Just curious, what do you think of QUIC? Seems like a layer 4 replacement, right?
Yes it wasn't bad for a single area (we cover only Greece and it was quick and easy for such a small country). However I couldn't imagine of the resources needed to cover the whole world!
> That's not a problem home-users have:

Actually, it is.

Furthermore, I'm assuming you don't expect applications to work only in the confines of a lan.

There are strong reasons why HTTP is highly favoured for communication protocols. Heck, whole industry protocols have been scrapped in favour of HTTP-based ones for this problem alone. See RTP and why it has been abandoned by HTTP-based protocols such as MPEG-DASH, and why the industry made it their point to develop a whole new video streaming protocol based on HTTP.
One advantage of electric transmission for military vehicle is that you don't have a single driveshaft to fail on you rendering you immobile, nor clutches, nor a chance that a single broken wheel will jam the rest of powertrain.

The last point is the biggest advantage of many wheels vehicles over tracks. A detracked tank is a sitting duck, but an 8x8 without a single wheel will happily run away after taking damage
Would they be good if you flashed a custom ROM on it?
I just want to recommend people read the Alvin Toffler quadrilogy as he described decades ago the changes that would take place due to technology.

In The Third Wave he provides a historical context and background for the evolution of technology and it's impact on society; In Future Shock he talks about the growing pains as technology enables the individual to do things the group (government, education, business) could only do before; In Powershift he discusses the shift in power from those at the top to the individual; In Revolutionary Wealth he discusses the new producer-consumer business models.

If you look at social media and businesses such as YouTube, Kickstarter and Patreon they are the future, and traditional businesses can only survive by embracing and capitalizing on their value to these new models, or by clinging to the old models as they die off which means Disney buying up as much content as possible as distribution costs drop and channels approach infinity. They are trying to lock up as much popular content as they can for the built in audience and brand because they are a goliath that can't compete with an army of Davids.

This has all happened before, all you have to do is look at the history of print, live performances, radio, television, cable, even web portals. It's a predictable cycle of growth and consolidation with an existing system as it spawns new systems independent of but predicated upon the systems that came before it. Marshall McLuhan spoke a lot about such things as well as Neil Postman.
Steps to Retain Your Hosting Customers
UK criticises security of Huawei products
Powershell 5 is slow.

Powershell 6 preview is much faster (not as fast as bash but does more)
Awesome project! I will be signing up for the beta.
I'm half-asian so I'm literally allergic to alcohol ... it's a bummer that so much social interaction is based around alcohol.
I'm not sure how often you start and stop your shells, but start time is seldom a concern.

I enjoy you chose Hyper.js, which uses electron. I'm not sure what speed you were expecting there. You might try ConEmu https://conemu.github.io/.
I thought about linking in curl, but curl doesn't seem to offer any help in making OCSP requests separately, it only has support for OCSP stapling. Not that not having OCSP by itself is a major issue, but not having OCSP, CT and a reliable and complete CRL set to check for certificate revocations is. Since GnuTLS is a readily available, and has APIs that make OCSP requests and verify OCSP responses, and Emacs itself can already open network sockets, in the end I've decided to stick to a bunch of Lisp and a couple of simple C functions for GnuTLS.
Technology is naturally more augmentation than automation. This is closer to the future of driving than the self-driving AI solutions. Our senses will be aided and some tasks out-sourced. This is already happening, has always been happening, e.g. anti-lock braking system or proximity detection with auditory feedback.
Thank you for the response. I skimmed through the CBT definition and it seems to fit my case up to some point. Will check it more in detail.

As for the 'clock is ticking' part, what I had in mind was that somehow I need to learn as much as possible now so that my future-self is better professionally. This arises from the 'fear' that I will not be a valid professional by (say) my 40s-50s, as from what I understand, software engineers by that age are a smaller population compared to the younger one, and in addition, younger engineers are preferred over older ones. Of course, I am probably mistaken, but it's the general feeling I got by reading posts over the Internet. This, again, has to do with the feeling of 'rejection'.

I'll try to reconsider my situation by taking a break. Also, will improve my learning methods from your advice.
AWS is an API
The $800M Robo Taxi That Could Beat Uber
If the email was forged I would expect more occurences than a single letter. This may simply be an artifact of either compression or the font renderer.

There is also a lack of google employees in this thread coming forward to confirm it's a fake.

In the screenshot you can clearly see they blanked out the email, subtle changes in the image may have resulted from this blanking process (for example if resolution has been changed, which I suspect is the case)
He can't say it publicly but the code behind the console is crap. Not just from a modern perspective looking back, the original devs hated it too. The book Show Stopper! Has some colorful words about it.

And since it's so core to the system and deeply intertwined you can't just go in and start arbitrarily changing things. Everyone has been too scared to touch it for the last 20 years.

This is painstaking careful work. I don't think throwing more people at it would really help too much.

My hat is off to you and your team for finally fixing this.
I find it funny that this is a bit like the clockmaker hobbyist of 2010
That doesn’t show a graphical element of when the reminder is scheduled to occur at, as far as I can tell. But that is the type of distinction I’m thinking of: event vs reminder
Is there a write up that explains what the technologies are that you mentioned in your post? LOAS, L1 GFE, L2 GFE, ... never heard of those
That's why I said "at least here", i.e not opposed to everywhere else, but my expectations of a very international community like this one with an analytical bent are higher than of some other places I had in mind.

Anyway, you are right of course that we do owe each other that everywhere.
I can second OData, but i think it's important to know that OData has nothing to do with Microsoft anymore ( officially). The only thing is that they support it officially in the dot net environment. It's now an open protocol with lot's of integrations: https://www.odata.org/libraries/

But it's great to use though. You'll love it if you like Linq/lambda's.

/odata/Clients?$filter=Status eq 0 or LastLoggedIn is null
Emacs uses TLS for more than just HTTP. SMTP+STARTLS for instance…
This is a very cool idea, but your website doesn’t make it very clear what exactly I’m buying in my opinion. So I get 12 pods, what does that mean? Do I have to set these pods up? I think your value proposition should be more impactful. Really unique idea, I think this is a great approach.
Are they going to immediately hire whoever submits the loveliest bike-shed?
What i don't fully understand is the rationale behind. Google Maps is a good datasource to be 'included' onto a website so you can track customers, preferences and adapt your ads based on those preferences.

So, what we could learn is either:
1) Google has enough data-entry points (based on Javascript hosting, font hosting, (still free) analytics), android etc

or
2) Data gathered from ip/device is not worth considering the costs of running/hosting the maps/infra. Result of EU privacy guidelines?!

or

3) They think their solution is superior in the market

--

All possible answers imply that the next bunch of services which have the same sort of properties will also become paid in my opinion, such as analytics.
Thank you. Will try to follow your advice. Even though your points seem obvious, it is very easy to miss them when in a situation like mine.

I'll just start small when learning or starting a side-project for the sake of focus.
It's almost a law of nature... except groups... come on google. Axe it already. It's awful, everyone knows it. Let it go.
people this cool obviously shoot for the readability of J.
how do you define "field of computing"?

It's taught in most beginning CS courses, has wide adoption for scientific computing and business. It seems like most apps are prototyped in R/Python before functions get ported to c or parallelized with dask/spark/scala

python was never intended to be a functional language, but it has lambdas. ruby and C++ are both "functional, OO, imperative" in the same way.

C with classes and first class functions is probably the best language
when making a new project I honestly believe the best way of doing it is documenting other projects, in this case SQL, datalog, etc and why the choices they made were not what you wanted and the alternatives and why $x was chosen, this way if people disagree with your design you can refer to the research you did.
As far as I know you can't use libcurl to talk to smtp, or other protocols like that. They need generic socket support.
> if Apple ever offers a decent (not iPhone SE) iPhone

What's not decent about the SE?
I love reading about the work that's being put into old apps like Console and Notepad. Keep it up!
In ML? What other ML and data science software? I'm curious because I couldn't find any. Of course a generic name is used many ways, but of course we're talking about in context.
iMovie?
Do you have any recommendations on where to read about the problems of SQL? When you put it this way, clearly my assertion that "SQL isn't bad" needs a review.
Location of Earth
Another upvote, it is by far the buggiest app I’ve ever used. It’s actually really impressive in some weird way
Yes -- https://danluu.com/startup-tradeoffs/ cites $250k as a "conservative" (low) estimate for a senior SWE there, and was written in 2015.
In my opinion node is better if you have experience, Express is so bare ones that you are going to write almost all of you functionalities.

I am also kind of a beginner but I could not stand the way the node ecosystem is spread apart. Do not let others fool you about how npm is a chaos. The problem is the bare boned node ecosystem.

I literally spend hours reading the documentation of passport js for account creation because it did not make sense to me, it implied that you knew how to do some validation, then I had to choose the hashing algorithm of storing passwords, setup the email verification system and even roles and I was about to implement everything by hand. When read about other frameworks like hapi and feathers. Checked them did not really offered that much and ditched js for backed for good.

If I want to do everything from ground I would better choose Phoenix (erlang web framework) at least app would be real multithreaded by default.

I am really frustrated but do not get me wrong node is beautiful, Middleware idea is incredible but you are alone. But There is not even a way to exclude Middleware from routes unless you do a hack as a middleware.

In my opinion node has advanced greatly by the advancing of js itself, but once you start to program you are kind of alone. You are better using rails (not my favorite does a lot of magic) or some python tech (I am using Django btw).
I liked that part of the DARPA-demo the best for sure. It seems obvious that vehicle suspension should be dynamically controlled by software anticipating the terrain. (Maybe cars already have this technology to some extent? I'm not sure.) What's the soft tech in your robot?
FTA: It is available first today in the July release of the Python Extension for Visual Studio Code, and we will later release it as a standalone component that you can use with any tool that works with the Language Server Protocol.
Sure, those things aren't specified in SQL, but again -- that's a feature of SQL, not the relational model. You could just as easily have an imperative relational language as a declarative one, so those theoretical foundations can be used to justify very little of the query language.
> For me using an exception to indicate the lack of a value corresponding to a key in a map (is it really exceptional for this to happen?)

Sometimes it is, sometimes it isn't. Most languages allow you to choose whether you want a hash to throw a key error on non-existing keys or return a signal value. My favorite is the uber-flexible approach and nice syntax in Crystal:

hash[foo] is sugar for hash.fetch(foo)

hash[foo]? is sugar for hash.fetch(foo, nil)

hash.fetch(foo) will return the default value of the hash table on nonexistent keys if one was assigned, otherwise raise keyerror

hash.fetch(foo, nil) will return nil on nonexistent keys
> and in Insider's releases we've even added support for Ctrl+Shift+C/V for copy paste (even in wsl!)

Insider's release only? Wow, that sounds like really advanced stuff for something totally basic!

> we've even added support for Ctrl+Shift+C/V for copy paste

So, you're from Microsoft, down voting everything that has the slightest touch of criticism? With the entire team maybe? You must be a very proud employee.
Well what Google did at this instance and on nowadays is evil

What do you mean it's evil? People call Google evil for so many things that are hardly evil at all, that the word has lost its meaning in the context of Google. For example I honestly cannot tell if you're calling them evil for increasing Maps pricing (thereby hurting maps-consuming startups) or for previously asking a low price (thereby hurting startups that offer maps).
If we created it on earth? It would swallow the earth and destroy us. But to create one we would have to gather a mass greater than the moon onto the earth, so the gravitational effects would probably destroy us before the black hole formed.

Black holes aren't as scary as people think. If being next to a black hole of mass M is bad, then being next to a rock of mass M is probably just as bad.
They should use Dash instead. Oh wait.
Is that true for other UIs like conemu?
Remote Management. Rules
Recommending what, that a `DELETE /foo/bar` should return a 404 on success? That's flat-out wrong. It should return a 204 No Content. A subsequent `GET /foo/bar` should return a 404, but presumably the message queue isn't doing a subsequent GET but is inspecting the result of the DELETE.
L1 and L2 GFE are the Level 1 and Level 2 Google Front Ends which the post mortem talks about. I'm not familiar with LOAS.
Thank you. I will look for the book and read it as soon as I can.
SoftBank Fund Is Said to Seek Almost $1B Investment in Chinese AI Giant
I knew I can style console but never put two and two together. For example, I’ve had to do this with google contacts just to read the actual error because the error on the website is too vague.

I know they can also track my every keystroke and cursor in their window but I somehow thought of right click -> inspect as not subject to tracking. I’m so much to learn.
This was my personal experience learning Vue, I didn't know as much about JS as I thought I did.

I went back and started again filling in all the gaps I obviously had.

A year later and the frontend for all my stuff at work is TypeScript classes over Vue components and the code is actually simpler to understand.

I learnt something and the code got better, a win/win like that is rare ime.
Windows is the biggest, most popular development platform in the world.

Are you not even slightly aware of the bias and bubble you live in?!
>HN cannot forever maintain a 70s hacker ethos and mannerisms

HN doesn’t currently have any traditional hacker ethos. The points of view accepted on HN are all quite homogenous and mainstream.
Calendar of 130+ Crypto Conferences, Summer 2018
You're assuming those 40 hours are used all productively. I don't think it's wildly off to assume that 8 hours of the 40 hour week are basically wasted because people like playing around once their concentration is gone.

Plus on friday, people tend to be a lot less productive.
Why Customers Switch Banks to Crypto: Five Main Reasons
You can add things to OSM using the Maps Android app; open the hamburger menu, choose "Add a place to the map".

Maps is based on Maps.me.
I love Cmder, it's superior to cmd.exe in all possible ways, but from time to time it just stops working. Now I understand better why.
You are no doubt correct.

I won't worry about it further, time to go enjoy my unlimited internet.
You can get paid to review new Games for up to $30 an hour
Since API's aren't standardized and conversion from one product to another likely requires development work and probably impacts your usage in some way even then - the barriers to switching are high enough that the availability of alternative maps still doesn't represent a whole lot of competition.
Stakeholder vs. Product Owner in the online project
Wow, so that's fixed after almost 30 years! Flat out amazing, what a team!
This inevitably means increasing density in those suburbs the city is extending to. Very uncommon to have unbuild land right next to a dense city.
Other companies didn’t want to make that huge investment BECAUSE of Google. Google offered the same service for free, which meant they had no recourse for recouping that investment. Now that has changed, and the lack of standing competitors is a direct result of that history.
"Better" only if you want the default error message. As the second rated answer for the question comments: "If you like to have more control about error message and the like, you can of course check the results later"

For example, this code:

import argparse
parser = argparse.ArgumentParser()
g = parser.add_mutually_exclusive_group()
g.add_argument("--queries",help="queries help")
g.add_argument("--hex-query",help="hex-query help")
g.add_argument("--query",help="query help")
args = parser.parse_args()
print(args)

When passed the command-line arguments "--hex-query AB --query CD --queries ASDF" it gives:

error: argument --query: not allowed with argument --hex-query

My code gives:

error: Can only specify at most one of --query, --hex-query, or --queries
I don't use Windows mostly because the console experience is so bad. I'm sure there are many others like me. Your superiors should realize they have lost generations of developers because of this and dedicate the resources needed to fix it. How they haven't realized this yet, astounds me.
The story behind Elon Musk's involvement with the Thai cave rescue effort
This is interesting and relevant - Walkable cities https://www.youtube.com/watch?v=Wai4ub90stQ&frags=pl%2Cwn
How ironic it's coming from TechCrunch.
Here we go again with the "No subscription fees means you have the right to like what we give you" argument. Haven't we beaten the "nothing is actually free" horse into the ground by now? There is the matter of the vast amounts of data Google collects from people, and the other intangible costs you incur from the lack of alternative products due to the high barrier to entry (hard to compete with 'free'), and of course the risks that come with the lack of incentive on the vendor's part to maintain good will with the end user (this thread is case in point).
PG is unique, but at times I have similar feelings when reading https://www.stilldrinking.org.
Use mintty (or wsltty for WSL). It's slow but it's good.

The Windows console really is rubbish, even after all these updates; don't bother with it.
Why not Z-order curve instead? Hilbert is more complex to compute...
Why assessing the state of the world is harder than it sounds
I am almost sure "in fact" is always two words.
GoJSONQ provides simple,elegant and fast API to access, query JSON document
Yes, it's surprisingly interruptive. I kept going back rereading a sentence, wondering about what makes it so special.
A different pick on football games
Well spotted, I also didn't realise you could print such complex things in the console till I checked Discords out. That gave me a fright! Took me a while to realise that I was actually looking at the console.
If it is part of their day job, the responsibility is towards their employer, not their users.

The millions of users are usually providing nothing in return for the software, I don't see how that entitles them to anything. In fact, I think it is the user's responsibility to make sure the software is appropriate for their use.
Alcohol: Not as much since I got my car. I used to drink 1-2 beers like 3 times a week.

Caffine: 6-8 cups of coffee a day during the week, 1-2 in the weekend
Which languages? Maybe for desktop app development (but that itself is quite a niche market now). I have yet to see a web developer use Windows. All I see are Macs and the occasional Linux.
Don't even have to imagine.

NASDAQ: MSFT
$104.40
> I still have to understand openstreetmap mapping solutions. It's named open, not free, so I guess providing your own server with osm data would work. Only with FreeStreetMap the data would be infected also.

I'm not sure what you mean with "free"/"open". The OSM licence has a share-alike part if you merge your own map data with OSM data. If you just have a map and put points on it, it'd be fine.
MacPaint (Interview with Bill Atkinson and Andy Herzfeld) [video]