skysight-inc/HackerNews huggingface dataset:
Python is a Turing Complete language, so I'd be surprised if it trully lacked a feature and there weren't a library written by a poor soul that implemented it.

I am talking more about programming thinking than a feature set. That there's no such thing as Unicode issues or needing to use silly "u" prefixes. That 0.1 + 0.2 == 0.3 reliably that you can write accounting software worry-free and not wonder about why it fails in so many old langs. That you can use grammars to write a mini-language for your specific problem to save yourself tons of generic programming. That you can branch off into a separate processor core with a simple `start` keyword or parallelize a method call on a list of items with just a `>>` hyper prefix or seamlessly communicate a job parallelized over 30 cores with yet another core with a simmple channelled supply without worrying about data races.

These features may be present in Python, but way of thinking isn't. A new programmer starting in Perl 6 won't think of multi-threading, Unicode, floating point math as problematic areas and grammars together with full-language maleability that lets you create problem-specific langs instead of a mountain of generic classes is undreamt of by oldschoolers like me.
> they're private companies that can do what they want on their platforms

Newspapers are private companies too.
Show HN: *Not* my first web app – PDF memo creator with privacy
Nope. Once a crowd reaches a certain density you're pretty much just screwed. It's just physics at that point. You can't even get out (that's part of the problem). The best you can do is to never get yourself into a super-dense crowd situation in the first place.
This article is terrible.
الجيش الجزائري  للسلاح الذي حجزته قوات الجيش الجزائري
One of the best explanations I've read of this phenomenon was on reddit:

https://np.reddit.com/r/worldnews/comments/3pcvfb/saudi_arab...
Sure. Why not. If we make the assumption that fraud can't exist, we might as well make the assumption that the principal/agent doesn't exist, corruption doesn't exist, naivete doesn't exist and clients who miss minor details don't exist.
React Performance measurement – react-decoration1.4.0
http://ell.stackexchange.com/questions/17778/how-it-works-vs...
TypeScript generates readable JS that is as close to the TypeScript source as possible. It doesn't do optimizations that I know of.
Yeah, I grew up in Oslo, Norway, and found his idea that the sun rising around 4am in summer was something unusual very strange. To me, sunrise occurring well before I wanted to wake up in summer was the norm.

But then we also have far longer periods of sunlight during the summer.

What's annoying me even now in London is that sunset still comes too early during the summer (during the winter, on the other hand, I definitively appreciate the longer days here vs. Norway)
Why Your Startup's Founding Team Needs a Designer
WHO Urges to Stop Online Junk Food Ads on Kids' Apps
A more developed and mature implementation of a stateless password manager is http://masterpasswordapp.com
Touched a nerve, eh? ;)
I imagine the strong stop problem is more about actually stopping the car fast enough. Easier to do with friction than induction.
I can think of grammars, junctions, autothreading.

Grammars are YACC on steroids. You can very simply say "this parsing state requires reading dot-separated things".

Junctions define multiple plausible states. In certain instances, they can look like a feature you know, but they're more generalized than any of those: sum types, switch statements with multiple cases, combined guards, sets…

Autothreading gives the ability to automatically parallelize certain constructs (for instance, when an expensive operation happens on a junction).

Perl6 also includes features found only in non-mainstream languages, like lazy lists, macros, and runtime addition of syntax.

And it has most modern concurrency primitives, unlike most languages which only have one: threads, locks, semaphores, promises, channels, event loops, supplies.

To be clear: Perl 6 is not without flaws (marketing and performance, for instance), but it is definitely innovative. It lets you write expressive code more succinctly than mainstream dynamic languages, in a way similar to how Python lets you write expressive code succinctly compared to C++.
These 3 Tips Will Help You Make Your Business Prestigious Online
What does it cost per FLOPShour? Does it make sense to replace my GPU for a rack with these units?
First thing I would do if I worked for OCM would've been to plug that formula and some historic data into Excel. That's gross negligence if nobody did that.
As someone in pretty much the same boat, try SourceTree or the like. I still use Git from the command line, but it really opened my eyes on what Git can do.
Losers Go to Jail
If the database of a site gets stolen it makes it a little harder to break your master password.
I feel like most of the complaints here are about stateless password managers/generators in general. If not being able to change your master password is an issue to you, then this type of password manager is not for you. The cryptographic arguments seem more valid and worth considering if you plan to use this. I was planning to build something very similar to this as I came to the same conclusions as the creator of LessPass, that the existing solutions are not satisfactory for my use case.

My current choice in software of this type is Twik (https://github.com/gustavomondron/twik) because it has an Android app available from F-Droid and an extension I can install in Chromium. The browser extension is especially good but not without faults. For daily use I find this adequate but I find myself in situations where I need to access a password outside of a browser or my phone which is a huge pain. Other drawbacks include no ability to change or bump the password to a new one without creating a new profile. Keeping my phone and computer in sync is also slightly annoying as you need to manually copy the UUID (long-ish complicated string) which is used to identify each profile.

I think a lot of these issues could be overcome by relatively simple solutions just by applying some sensible design without going all in and trying to be everything at once like LessPass is. If, for example, Twik generated QR codes for its profile keys which you could scan in the mobile app, it would speed things up massively. If it had a compatible CLI interface and a macOS menu bar application, it would be fantastic.

I'd also rather not bother with creating an account with another service just to sync my password version numbers and silly password rules that sites implement. The ability to self-host LessPass is nice but do I really need to bother with this? What's wrong with syncing this information in a simply formatted, maybe also encrypted, text file with services I already use such as Dropbox or Google Drive? Also, why is the default password length 12 characters? It's a small gripe but I thought the whole point of using software like this was to enforce good password practices.

I think https://getvau.lt/ gets pretty much everything right other than having to remember the rules of each password every time you generate it which, for me, isn't much better than remembering different strong passwords for multiple sites.

I've been hoping for some time that somebody would create a solution that I feel makes sense so I was excited to see this post but unfortunately it seems to have too many drawbacks for me personally to incorporate into my daily life. The open source nature of a lot of these products is very helpful and will hopefully reduce the effort I will have to eventually put into building a solution that gets out of my way.
These would be better names from a purely phonological point of view: Unusper, Tresper, Quattober, Sexper. That way you don't have awkward clusters of both voiced and unvoiced consonants. The -ber affix having originally come from mensris (-mens-ris > *-membris > -ber), devoicing the initial 'b' to 'p' in those circumstances is reasonable enough. 'Quattober' is a simplification that makes it fit the pattern better.

Alternatively, you would rely on the ordinals, dropping the -us ending and replacing it with -ilis as in Sextilis and Quintilis.
JS is leaky. It's Type Coercion often relies on the inner string representation of its objects. So many of its oddities come from this.

JS doesn't have integers. It only has floating point numbers, and the complexity they can bring.

> 10.8 / 100 => 0.10800000000000001

Its inconsistency on dealing with things that become NaN confuse the hell out of a good deal of people, because it simply doesn't reflect the way other languages deal with it.

> Array(2).join("wat" - 1) => NaNNaN

> Array(2).join("wat" + 1) => wat1wat1

JS is "wacky" because a programmer often has to understand implementation details to debug.

A C programmer in rare cases may need to understand how their code translates to assembly, yes. But it is incredibly rare.

A Python programmer almost never needs to understand how the object type is constructed, or how instanceof works.

A Ruby programmer can get by without understanding how their numbers change from integers to BigNums and back.

A Scheme programmer doesn't need to understand Cheney on the MTA or how their compiler generates C code. It explains speed and other tradeoffs, but it rarely if ever changes the actual code they write.

In JS, I have to be careful not to use arrays and currying together, because I might get a false where I expected an array.

This isn't a language I would want to hand to someone who has never programmed.
If they committed fraud then the client could go to the police, if they simply didn't read the contract they were signing up for then that's their fault. NB Obviously this doesn't apply to consumer contracts, but if you are making trades that big presumably you should know that you are swimming with sharks and act accordingly.
Your post is really great. Thank you for taking a time to provide us this exclusive information with us. I really enjoyed by reading your blog.

https://www.gangboard.com/etl-training/informatica-training
Same as this one - https://ssl.masterpasswordapp.com/ and also same problem that if you need to change your master password, all the passwords of all your websites becomes invalid. I really don't see how this kind of solution is workable.
My favorite metric for language complexity is: How many distinct Turing-complete languages exist in this language?

On this metric, Go scores 1 (just Go itself), and C++ scores 3 (C preprocessor, C++ itself, C++ templates).
Indeed. I expect the backdoor is in the chip anyway, not the kernel.
The P=?NP Poll (2002) [pdf]
> I'll bet they even ban hobbyist driving - like those who 'still have old cars' and want to drive on those 'old car roads'.

Absolutely not. That will never ever happen. F1, DTM, MotoGP, MonsterTrucks, NASCAR , Rallye Dakar are all well too amazing to allow for that.

I agree, your commute form SF to Palo Alto and similar boring activities will be automated away, but there are way too many enthusiasts to allow hobbyist driving to ever disappear completely. Maybe, but only maybe, have them confined to racetracks or leisure roads, but I doubt it.

Source: I love cars and bikes and would go berserk if someone would tell me I am not allowed to drive anymore and I know hundreds of people that would feel the same.
You're right. I meant asocial.
[Show] Should you learn web design and if so, where to start?
I'm also a user of pass, but the fact that all the metadata is in clear is a big beef for me. How do you solve that, if at all?
Most popular websites on Ruby on Rails. Part one
From the article, the client was facing bankruptcy and would probably have signed anything that - I´m guessing Goldman Sachs, since apparently none of the big legal firms was prepared to touch the case - put in front of them.

But even if that wasn´t the case, a lot of finance is essentially "robbery by math", by people who can do complicated calculations and figure out ways to route things around the financial system with weird financial instruments, from people who can´t, and who also have the Donald Duck $ sign in front of their eyes blinding them.
Er, no. From the article:

> Which leads to one final question: how exactly did the prisoner with the insufficiently long rope manage to escape? The answer: he split the rope lengthwise, tied the two halves together and shimmied to freedom.
So buyers from other countries subsidize UK education?
My back yard can back this up. Man I felt bad for the dudes putting that fence in, even with the post digger.
Ask HN: Favorite resources to learn responsive web design?
I'm primarily a backend developer with some front-end experience, and I want to really improve my front-end skillset. What resources would you recommend to get a good grasp on responsive web design?
> It's like that everywhere in Europe. Nobody says 'see you at fifteen'.

Europe is not one country. In Sweden it's perfectly normal to say that.
Show HN: Build better software faster
How to Become a World-Class Team
Google’s Firebase developer platform gets better analytics
Top Tomcat Performance Problems: Database, Micro-Services and Frameworks
Actually, even if you're paying, the service operator may be mining your data. This is the case for example with cell phone operators: you pay a monthly fee, and yet they use your geolocation to send you custom advertising, sell market studies, etc.
Those left crying into their silk pillows can, however, still take solace in the Rich Kids website – and its creators are working on an Android app.

Would the super rich get caught dead using an Android device? I thought Apple owned the very high end market.
Diagnosing Common Database Performance Hotspots in Our Java Code
I think there is where the connected version can play an important role. From my understanding it stores everything but the password, so that can keep track of password rules, counters, etc per site.

I think the biggest issue still is what happens when you change your master password? Because I couldn't find an answer for that.

>aside of storing the state somewhere, but if you're doing that, why not just store the password?

Because even if the state information is compromised, it is useless to the attacker. On the other hand, if a password is leaked that can be used to access the account.
I used this project about a year ago when I need a fast way to create wireframes, and was impressed! There are some rough edges here and there, but it Just Works. Kudos to developers!
I've resolved that by pointing to my Calendly page and have people pick the time themselves. Of course that doesn't work well if there are multiple parties, but even then it helps to point them at it to find out when I'm available (giving shared access to the actual underlying calendary would work too, of course, but my Calendly page shows specifically when I have decided I'm free for meetings)
i believe tesco is a customer services front end to hsbc, so i doubt that its a bank end/ accounting problem. since its only online payments that have been stopped it suggests a card details leak, including the security code. i imagine this would only affect cards that dont have the 2 factor (mastercard/visa) step set up. perhaps a successful phishing or malware attack which has targeted tesco users
I was using this for ~4 years and really liked it, but recently I've been using 1Password. I tried 1Password as it has a family plan, that didn't really work out though (getting non-technical people to use a password manager is hard - so I'll forever keep being asked "What's the Netflix password?"), but I have stuck with it for myself.

I really like the browser integration, which there isn't anything comparable for pass. I had a bash script [0] which when run would pull the current URL from my browser, and run pass to generate or copy the password to the clipboard - but the 1Password extension is so much nicer. If I'm on a site with weird requirements I'd have to figure out the params to make pass generate a password which matched it; with the extension I just click a few buttons.

I've also got hooked on the iOS app. I didn't know there was one for pass, but it looks rather basic compared to 1Password [1]. 1Password also supports TOTP, so you don't need a seperate app for that - although for security you probably should.

Maybe one day I'll get around to writing my own extension and app for pass, but for now paying $60/year is worth it for me. I don't pay for many apps/services, but this I find really worth it.

[0] https://github.com/lucaspiller/passosx

[1] https://github.com/davidjb/pass-ios
https://www.youtube.com/watch?v=rgngkkKM-yA
Not really. That was written quite perfunctorily. I have no horse in this race: I prefer Haskell/ML to both Python and Perl.

The point is that you're arguing in a silly manner. But I understand that desperation might play a part in it since hardly anyone one will use Perl 6 now or in 50 years.
So what is stopping someone who already knows the username from generating the correct password?
Really interesting, here's some more about BN22 http://www.computerweekly.com/photostory/2240107195/Photos-H...
Have you deleted the other submissions of this same app? Or it wasn't you?
Something I did not find addressed in the article, but I think is relevant: would you agree that text communication (email/forum posts/chat) are making things easier (possibly "too easy") for shy people?

I mean, how frequently you prefer to send a text message instead of just calling?
Out of interest, do you actually use this? I saw it recommended on HN before and tried it. I found it has one of the most awful UIs I've ever seen. I found it completely unusable and dropped it immediately. I'm not saying people shouldn't use it if it works for them but I don't think I could honestly recommend it to anybody.
Ever since AMD put in the effort into open source Linux drivers, I've been only buying Radeon GPUs. This is a reminder of why I don't want to rely on proprietary drivers.
Can I change the master password?
This is the only submission from me. You're probably thinking of https://news.ycombinator.com/item?id=12843466.

I cloned that app to show how to build the same thing while also respecting user privacy. And, it's open source.
See https://linux-sunxi.org/Linux_mainlining_effort#Status_Matri...
But by the same token, residents of Los Angeles don't sit around and worry about their air quality either and it's not like they don't know anything else, the city has no shortage of transplants.

So no nobody is going to "freak out"
You assume that people would be free to chose their schedule, based on their specific constraints.

However that's not how that will work out for the majority. You abolish 9-5 expectation, all fine until you get a boss that is a night owl and he wants you available from 6PM to 3AM AM. Enjoy both not having family time anymore and not being compensated to work what would be a night shift in current society.

You take the example of the lawyer here above. Right now he need to be in the office because his assistants/PA will be in the office at that time and there is no reasonable expectation he can force them to be available at other times.
Ask HN: Does starting early has a positive impact to a tech team's productivity?
Hey,

I work at a fairly large startup and my management thinks tech team should start at 8.00 am in the morning. Every engineer in my team does not want to start at 8.00 am, although they have no problem working late.

1) How do make them understand they should measure the output and not the number of hours.
2) What kind of metrics/framework can I provide them to show the productivity of my team?

Thanks
Outstanding essay on why Freud has faded from his ultimate cultural and scientific pedestal -- and why and other grand theorists are not relevant today.
I agree with the author that "The grand theories of an earlier age offered us an ability to look at the intersections between the self, society, and history; in comparison, their replacements look not just intellectually meek but politically unpromising."

On the other hand, the potency of well defined, minimal theories is unarguable.
Ask HN: How can you measure a startup's tech team effectiveness?
My founders and management are mostly non-techies. The only framework they know how to measure productivity of a tech team is by counting the number of hours. Which in my opinion is flawed and does not focuses on the right things.

What kind of framework can I provide them to evaluate the tech team?
"45 years to banning them even from driving hobby cars."

Again, I don't think this will ever happen, just like we haven't banned horses on normal roads - there's just so few of them that it's not an issue. Likewise, if in 50 years 99% of cars are self-driving, it won't matter an inch if you want to drive yourself in your antique. If you find someone who will insure you in it, fine, go ahead, don't see why they would be banned - self driving cars will probably do a good enough job of avoiding manual cars anyway.
Who's Responsibility Is It to Provide Jobs to People?
Redox RFC 1: Userland capabilities
It'll run fine, but I won't be able to connect to it from the inside of a corporate firewall, which doesn't actually grant me access to the internet, but redirects me transparently to an HTTP proxy that only permits HTTP requests to tcp/80 and tcp/443, with SSL interception on the proxy.

You can run whatever you want however you want, but that doesn't change the reality of the enterprise environment.
> As a pedestrian my number one danger are cyclists

Annual pedestrian deaths from collisions with motor vehicles in the US: a little under 5000.

Do you seriously believe 5000 pedestrians a year are being killed by bicycles? I would be surprised if there were as many as 500 pedestrian fatalities a year that had anything to do with bicycles.

Cyclists are not your number one danger. They are nowhere near to being your number one danger.
How is Odroid for open source drivers?
> The energy problem is mentioned almost in passing, but it could be a deal breaker for this type of farming.

Indeed. Some harsh places do have lots of essentially free energy, though: 100% of Iceland's electricity comes from a combination of geothermal and hydropower; 99% of Norway's from hydro (source: Wikipedia). I've been wondering for a while if they could use that for this kind of agriculture. Looks like it might work.
> 64-bit ...

Does anyone know, is this "RaspberryPi-like 64-bit" or real 64-bit? That is, is there a compatible 64-bit kernel available with all the drivers?
It's the same reason we still have 2 piece washer/dryers: so they can sell two appliances instead of one. Until our market demands a combo mike/toast, we won't have one.
Come on, don't exaggerate -- dualvar has to be explicitly imported and used. (I've never seen it in the wild, I have no clue what Perl::Critic says? Edit: pbp has nothing to say about them?)

And I'm not touching the "Perl 6" naming discussion.

There is inlining for using Perl 5 libraries in Perl 6, which smoothen the road. But it is a hard start to motivate projects in a new language, which is incrementally better. I would be happy to try.