skysight-inc/HackerNews huggingface dataset:
it's worth noting that this is considered a sin against the gods, and agamemnon is cursed for it.
I do this and make a new alias for everyone I give an address to (such as hn@domain.com). It can be interesting to see who leaks/sell your email address. You can also shut down alias that get out of control.
Wow, how did they get 850k?

They have like 2 things, a cube that measures its configuration and some matchmaking platform where you can cube against others.

If one wants to learn how to solve the cube using instructions (although I think finding it out on your own is a nice exercise), there are 1000s on the internet and even apps that use your phone's camera to give specific instructions.

On the other hand if you want to do speed-cubing (that's actually a thing) it is impossible to avoid cheating over the internet (granted that's also true for chess and other games that have been solved using computers).

The linked project however is really cool - completely useless, but extremely nice. Kudos to the maker.
How about Zoho mail
Generally decent advice. I like my privacy and I use handles everywhere I can, I've even worked remotely and the employer didn't know my real name until they had to send the first paycheck :)

The reasoning in the article seems weak tho. I would guess the author is lashing out after a bad interview or something.
Source 2
Kendisine saldıran 3 kişiyi tek başına perişan etti
This no longer works in Chrome Canary (71).

EDIT: to be clear you can configure the setting, but it's not respected anymore.

Former Chrome engineer confirming my report here: https://twitter.com/ericlaw/status/1043861647247515649.
NEO also does OpenPGP over NFC on Android. iOS only recently started opening up NFC to non-Apple developers.
Solving the original Rubik Cube (Ideal branded, obviously) was an impressive feat 35 or so years ago when the craze was in full swing. I would say this cube is a little bit late to the party. But wouldn't it have been fantastic if your cube could have gone into 'teaching mode' or 'hints mode' where an automated cube could just nudge you on to be able to finish the puzzle without a) popping the squares out or b) clumsily picking off stickers and re-applying them, thinking nobody would notice.

Also had this cube been a retail best seller a decade ago then I think Edward Snowden would have had to have chosen another toy to hide his SD cards in.

Nonetheless, Christmas is coming up, I hope Santa has one of these for me...
I think this aligns with the notion of an Exocortex, extending our brain and our IQ by making it easier to do the correct thing.
mpipe might also be of interest.

http://vmlaker.github.io/mpipe/
Automate iOS using JavaScript
> Basically, the Go folks want to minimize external dependencies and the web of failure that can lead to. Fixing that is a goal I heartily agree with. However, we cannot eliminate our dependency on the platform. And using system calls directly is actually worse, because it moves our dependency from something that is stable and defined by standards bodies, to an interface that is undocumented, not portable, and may change at any time.

It's also for performance reasons. Calling a C function from Go is actually quite complicated and can involve copying a lot of data. Using a syscall directly avoids that cost.
This is fantastic! I'm super psyched about this.

> Works on Microsoft Windows, macOS, Linux and on major browsers such as Chrome, Firefox, Safari, Edge, and Opera [1]

I looked everywhere for documentation of Safari support but came up empty-handed. Does anyone know where this is documented? I've been waiting for this since forever.

[1]: https://www.yubico.com/product/yubikey-5-nfc/
I trust Matt Green over google on this.
Video Atiyah's Riemann Hypothesis Lectures at Heidelberg Laureate Forum (2018)
Looks like it's solving to me. It's taking longer to solve and there's a screenshot of some solving code in the description.

I notice also that it appears to not be able to move the middles sections, so instead it twists the middle and one side and then twists the side back again - so that adds an extra inefficiency.

EDIT if you look at the first video, the first move the solver makes is not the inverse of the last one the player made, so I'm sure it has its own solver. Also, there are pretty standard solver algorithms (I've never looked them up because I don't want to spoil the game for myself but I have a really inefficient one I've figured out myself).
It is not as relevant, it is the hardware that looks cool.
WhatsApp hires ‘grievance officer’ to help combat false information in India
FYI: They store your credentials on their servers. Its not like outlook/thunderbird where you credentials are stored locally.
One of my favorite examples of poka-yoke is the Apple MagSafe charger. The magnetic part itself is foolproof, sure. But the genius part is the small metal knob that meshes with the removable AC prong piece. It is impossible to insert that piece in any other way than it was intended, and the solution is unobtrusive, clean, and simple.
> Talking about "attacked for wrongthink" or "are certain that they are not one of the politicians" confirms that suspicion for me.

Considering people have been fired for wrongthink, why are you dismissing it so easily?

Also, you do realize that plenty marginalized communities ( lgbt, atheists, pro-democracy supporters, feminists, etc ) require a level of anonymity in the US and around the world right?

> Long story short: If you want to be an asshole using your real name is probably not a good idea. But why do you want to do that in the first place?

There are plenty of legit reasons to be anonymous. Why was the nytimes OP-ed writer working in the Trump administration anonymous? Because he'd be fired for wrongthink.

You sound exactly like the chinese government. It's amazing how similar the authoritarian leftists talk and think exactly like the chinese government.

There is an absurd amount of pro-censorship and anti-privacy individuals on here all of a sudden.

Also, since when is it a good idea to limit free speech, privacy, etc just because of "assholes"? Why aren't you using your real name here if you really believe what you say?
Reducing Bias and Discrimination in Machine Learning Models with AI Fairness 360
Speaking generally about all our projects and from my personal perspective (software guy, not public relations); The idea is to bring both sides of the industry (customer, utility) together more efficiently and effectively.

The current model (power utility produces electricity, maintains distribution infrastructure, and bills on a KWh basis) for producing and distributing energy is very wasteful. We’re constantly producing more energy than necessary to react to spikes in demand. The current model is also increasingly strained as we adopt more renewables due to their relatively unpredictable nature. However, the utility isn’t going away in the foreseeable future. The lines and other infrastructure still need to be maintained.

The idea is to elimate waste. Work toward new models that benefits both sides (e.g. peak demand gets supplied via energy sources at the edge of the grid, utility doesn’t need to install more infrastructure to accommodate growing energy demand within that microgrid).
Since when was the idea of going to college to get a “vocation” a bad thing? It’s not like most parents and students are getting in thousands of debt to “expand their minds”. They are doing it for thier children to have upward mobility.
The difference between WebAuthn and U2F isn't really clear to me, but I hope the older generations will continue to work with common browser's FIDO2 implementations for a long time to come. YubiKeys are great, but too expensive to replace on a whim every year.
Mapping Challenge: winning solution and machine learning workflow
Host your websites effortlessly
Opening a Development Center in Ukraine versus Hiring a Nearshore Dedicated Team
I wonder what WhatsApp (Facebook) as a company can do to combat false information without seriously jeopardizing the trust it has with its users?
It's spam, flag and move on.
The difference between the Harvard Law Review and glib dismissals of a serious issue is the other 14,000 words of the article.
This seems like an interesting and useful process design concept on one hand, and on the other hand, it also sounds like a Japanese buzzword for foolproofing (in fact, the article notes that the term was originally “baka-yoke”, which is literally “foolproof” or “idiot-proof”). On the one hand, I don’t think Toyota invented the concept of foolproofing; on the other hand, giving it a cool buzzword gives you an excuse to talk about it, which means you’re more likely to actually do it when appropriate.

I’m also kind of amused at how the entire business world basically said, “man, this company made super reliable cars in the 80’s and 90’s[1], let’s learn their secrets” and it turns out that once you strip away the exotic Japanese veneer, it’s mostly just systemized common sense. Which is not a minor thing to do, to be fair, except it’s easy for businesses to take good, well-systemized ideas and utterly misapply them.

[1] As far as I know, they still make reliable cars. But you can still drive a 92 Camry today if you wanted to with little fuss. By definition, we’re 26 years away from seeing if today’s Camry is quite that reliable.
https://en.wikipedia.org/wiki/List_of_fictional_hackers
U2F over NFC works on the NEO; I've been able to login to GitHub through Chrome with the Google Authenticator Android app. Same with Google account login on Android when adding an account to the device
I don’t understand why people are complaining about this. If you’re concerned about privacy then why would you even use a Google product in the first place? There are other options.
Technical Manual at https://support.yubico.com/support/solutions/articles/150000...:

> Like FIDO U2F, the FIDO2 standard offers the same high level of security, as it is based on public key cryptography. In addition to providing unphishable two-factor authentication, the FIDO2 application on the YubiKey allows for the storage of resident credentials. As the resident credentials can store the username and other data, this allows for truly passwordless authentication. YubiKey 5 Series devices can hold up to 25 resident keys. If RSA keys are used, there is a maximum of three RSA with the rest being ECC.

I wonder what the user experience will be like at 25 resident keys, they mention that the YubiKey Manager (ykman) can set/change FIDO2 PIN and reset FIDO entirely, but nothing about managing individual resident keys/credentials.

It seems like it might be a bit challenging to manage this, especially if end-users accidentally register the authenticator multiple times or run out of the 25 slots for some other reason, and be told that they need to reset the whole authenticator and do recovery for all their sites...
I agree, explicit is better than implicit. But redundant is worse than non-redundant. This library just provides syntax sugar to make things cleaner. There are many times that arbitrary decisions have been taken. Why cannot you wait to an array of promises? Wouldn't that be explicit and clear?
That does not really matter I think. The cool part is that they very able to build a cube that looks similar like Rubik's but has electronics and motors embedded that are able to turn it.

Solving the cube with a computer is a solved problem for a long time and there are myriads of algorithms. Granted the solutions are not perfect (i.e. using the minimum number of steps needed which is always <= 20), but mostly come close (~25 steps).
>Qualcomm President Cristiano Amon said the company has "right-sized" the server business for the market opportunities.

I hate this corporate speak. 100% of the time this means that they fucked something up and they're going to can the entire thing because they've re-set their expected market share to 0. The only reason they don't state they've canned it is so that schmuck investors and engineers don't realize the project is dead.

The size they are now isn't "Right-sized" for the opportunity, it's "right-sized" for a project that missed the opportunity, and to pretend that the original investment wasn't the right size is just white washing bad management decisions.
There's a great way to disable this and many other user-hostile features by going to https://www.mozilla.org/ and downloading Firefox. Suddenly, you are no longer fighting your browser.
Yes. It's unfortunately ubiquitous.
Look at this trash push censorship like its cool. Fuck you!
it seems weird in this era of Machine Learning that the feature here is just an easier way for the user to experiment with different croppings of their image until they get good results
This. There have been historical cases where off-project controversies have gotten people banned and with the recent announcement from Linus Torvalds, I do believe we'll see more of them in the future.
Monzo have an API you can use: https://developers.monzo.com/
also, that atrocity named Go...
Your comment provides more information about the tangible convenient benefits of using Monzo than their website does. They really need to get someone to give that site an overhaul, concentrating on on what they do better than conventional banks.
Soulver is very cool! We have lots of tools for calculations it's funny we have so few for reasoning.

If beta-users find the web-app useful then I can release native apps but I must resist until its proven!
I was a front-end web developer with JavaScript, working with Angular. At my job had the opportunity to start working with the Data Science team and I loved it. Now transitioned to full-time data scientist position, working in Python -- it was an easy transition.

Some things in Python are downright wonderful!
Exactly! The whole source code is basically Proxy() functions: https://github.com/franciscop/magic-promises/blob/master/mag...
U2F can only be used as a second factor. FIDO2 can be used as a replacement for a username/password, so you can go to a site, insert your FIDO2 key and log in without any other information.

Old Yubikeys only support U2F, and there's a Yubico FIDO2 key. Browser support isn't there yet, I've been trying to write a Django library for it but no browser will support the complete FIDO2 flow as far as I know.
Even in the late 90s, source code revision control was a dark art: either you used extremely expensive proprietary systems or else you used CVS which was very low level and completely lacked integration with any bug tracking system. Merging in a big feature in CVS was a nerve-racking experience.
handle, username, pseudonym, account name, etc.

You were told never to give your real name or any identifying info on the internet. It wasn't until facebook that people started using their real name in droves. Another reason to despise facebook.
So long and thanks for all the fish google
WebAuthn is backward compatible with U2F tokens, but naturally only for use as second factor. They defined CTAP1 as the U2F protocol for existing tokens, then defined the new CTAP2 for communication with the new tokens, and made both part of the spec.

From a Yubico blog post (https://www.yubico.com/2018/05/what-is-fido2/):

> WebAuthn and CTAP2 are both required to deliver the FIDO2 passwordless login experience, but WebAuthn still supports FIDO U2F authenticators, since CTAP1 is also part of the WebAuthn specification.
specifically, rotate one face one quarter turn 3 times. a replay will undo all 3, but the optimal move is to continue the rotation one more quarter turn. (as the degenerate case for a solution being better than unwinding the move stack.)
For personal mail, Zoho is hard to beat. Free up to 5GB and $36/year for up to 30GB. They also communicate very well about any downtimes, disruption, which is extremely rare. Also, there is real customer support. I've accidentally deleted spam messages and they recovered it within hours after shooting one email.
Yes that's true. I referenced Focus more as a nod to their development of a lightweight privacy-focused mobile browser without bells and whistles, and marketing it next to their regular mobile browser with equal attention.

Notably though, Focus is on track to move away from it's Chromium roots:

"The switch from Chrome WebView to Gecko doesn’t seem to be performance related. Instead, the reason has to do with the core goal of FireFox Focus in the first place: privacy. Mozilla has found a reason to believe that the Chrome WebView engine can leak someone’s data. So in the spirit of maintaining data privacy, the team behind Firefox Focus has decided to switch to the Gecko engine." [0,1]

[0] https://www.xda-developers.com/firefox-focus-switching-chrom...

[1] https://github.com/mozilla-mobile/focus-android/wiki/Release...
I think this is likely the reality. I don't think this is necessarily a community problem so much as it is the reality of software development today. Most developers given the time and resources would probably enjoy making their libraries and applications as portable and flexible as possible -- who doesn't love to see their work reused? That being said, on a typical software delivery cycle you optimize for what you think _most_ people are using, and likely what you yourself are using -- standard flavors of Linux operating systems running in one of the big cloud providers. This is not to say Go doesnt have applications outside of this space -- it clearly does.
Given the source code screenshot it looks like it's using CFOP to solve, so it's not just replaying a scramble.
That's the first time I've ever seen a per-direct-debit fee, it's quite unusual. The average person probably has 5-10 direct debits on their account, every month, for bill payments.
Layout of this site is very hard to read on desktop.
An Algorithm Took My Kids
Running pretty similar setup too. I use synching and borgbackup though for sync and backups and mailbox.org as mail/caldav service

Possible additions:
- a free DNS service
- signal or xmpp for messaging
- open source password manager with self-hosted sync, I use password-store
- maybe trivial: use different, strong passwords and 2-factor-auth where possible
- use different mail-aliases for every service you register. Mailbox.org allows me to receiver any mail send to myaccountname+somealias@mailbox.org, that way if I get spam or my address is leaked I can know how gave it away in many cases
- use lineageOS instead of stock android
- install apps from f-droid when possible

I have not found a good replacement for Google maps yet, especially on the phone when I need navigation.
We know from history that human collaboration, and the building of communities requires norms, compromise and ongoing discussion.

Fight the abusers, fight the bullies, but don't pretend that we can't have written down norms of decency because of the potential for abuse.

You presumably wouldn't accept blanket "potential for abuse/harm" arguments in other contexts either.
Rust: Security advisory for the standard library
Brexit still didn’t happen and the net migration collapsed.
Huh. On a first glance basis this actually looks really cool. I'd be interested how exactly their "artificial intelligence" sorting works, but the actual value provided is interesting. Presumably they scrape various job-posting websites and aggregate the results in a cohesive website, saving the job-searcher some boring time.

I'd also like to know what exact websites they are scraping (to know which ones I would have to check manually):

- Only the big ones? LinkedIn etc..

- Or also smaller local ones? Like one of the many german local job-searching websites, etc...
This wasn't a problem for people I knew that did this, although the bank's occasional insistence on resolving problems in a branch was.
I have already built several sideproject over the past 15 years. For me the hardest part as a marketer is to find a developer, mostly freelancers, who are willing to "dive into" the idea and work with the same passion as i do on the project, even if they are usually getting paid by hour.

The biggest issue for me was finding a suitable developer who is willing to grow the one ore another project together with me. So if any of you guys is interested in a marketing partner and willing to invest his time into a project and split the revenue, i would be happy to get in tough with you.

Now let´s come you back to your question - how to come up with an idea? I will discribe you my way:

note down every "problem" somebody is telling you. No matter if it means "find the cheapest flight price", "would be cool if tool X could do Z" or if somebody tells you a terrible workflow within his company. In addition to that, we are all surfing the web all day long, so simply also note down things you like somewhere, and make screenshots / screencasts, if something is really great.

when you do this some days / week, you will generate hundreds of cool ideas within a very short period of time. but the idea itself is worth nothing at all. the idea itself is just an idea.
React Redux Router boilerplate
More interestingly, the cube is always 20 moves away from a solution, not matter how much you've mixed it up.
This would be my complaint having had a quick look at Fastmail. Their mail client provides only the most basic of email functionality - folders, filters, contacts etc. It seems like you're paying a monthly subscription for privacy when you may as well host your own if you don't need any features beyond what IMAP offers as standard.
How does anyone have this many problems with so many laptops? I know every company is allowed to have quality-control exceptions, but it seems this guy managed to pick up every single one of them! Sheesh.

I have only ever bought one laptop brand new; all the others were second-hand and came with no warranty. My 2008 MacBook Pro is a benchmark for reliability - 5 years of daily use with no major failures, only issues being a disconnected bluetooth antenna and a worn out webcam cable, both issues I fixed myself.

My new-bought laptop had an issue with the screen cable failing at full extension after about a year, and although the issue was indeed fixed under warranty, it involved me shipping the laptop back (thankfully I kept the box and all the packaging materials), waiting 2 weeks and THEN being told I was responsible for the return carriage - turns out it was hidden in the fine print that I agreed to. It cost me about the same to have my laptop shipped back as it would have if I'd bought the cable and replaced it myself, and it wouldn't have taken 2 weeks without my laptop.

The only place I truly value warranty repairs is as a sysadmin at my company; Dell will usually send a technician out next-day to replace motherboards and batteries in our XPSen. Each time, we've been given a fully usable machine back. Excellent.
Yeah, nice assets can really make a difference, the thing is you can pull twice as much polygons in the same scene with Unreal Engine (oversimplyfing)

http://dcgi.felk.cvut.cz/projects/pacman-benchmark/thesis-co...
University curriculum should not focus on teaching programming languages. It should focus on teaching programming and computer science fundamentals in general. Languages are just a means to implement the theory.

Now lets talk about what students should know:
- Basic programming principles. Loops, conditions etc.
- Algo and Data Structure.
- How a computer program is executed internally.
- Compilation process
- OOP
- Programming paradigms: Static typing, dynamic typing, Functional, Interpreted, Compiled, etc.

Now lets see try to come up with the smallest set of programming languages to cover all these topics.
1) Python -> Learn programming, algo, etc
2) C -> Learn execution of program, pointers, internal details.
3) Java -> OOP, static typing, compiled etc.
4) Haskell -> Functional.
Monzo and Starling are FSCS protected, Revolut is not.

You can check here https://protected.fscs.org.uk/tools/check-your-money-is-prot...