skysight-inc/HackerNews huggingface dataset:
Definitely a gigantic failure. Why not offer protection for everyone and treat them the same? Praise your literacy all you want, doesn't matter if the performance and strategies of political representatives are abysmal. And the concept of treating people equally seems to be beyond comprehension.
A jedermann Konto or Basiskonto refers only to a personal account. If a client uses this account for commercial activities (eg receiving payments in the said industry), the bank has every right to close the account.
So what happens with those angry spouse chargebacks? You just eat the loss if that happens (and ban the customer)?
I'm starting using it as an encryption-as-a-service. Nice and good to add layers of complexity and have to avoid stuff that generally people ignore (algorithms, rotation, master keys etc), documentation is scattered around and not always to the point, but with a bit of time you get what is needed. Still fighting with setting up with wrap/unwrapping roles and tokens. In the end it's a tool and you have to build stuff around it. Anyway, so far so good. If you have to encrypt/decrypt things I would suggest you to give it a try.
The article explains that the colour chart was only for the photos used for training the model. After the model was complete it is not needed, so the use of the software is to be able to take photos without a reference palette when doing reef surveys.
Lyft and Uber bought the scooters and bikes to kill them.

They’re almost as good as driverless taxis. The only occupant of a bike or scooter is the passenger. Obviously they’re not the same thing technologically but when a passenger chooses a scooter or bike there is no driver to pay, so it’s economically very similar.

Jump could get you anywhere in the city, it outcompeted rideshare. Uber literally doubled the price and stopped maintaining the fleet, it is in their interest to kill it. Lyft scooters like all scooters have an intense enemy action (vandalism) problem so I’m less confident it’s an embrace-extend-extinguish play. But how else could you rationalize wrecking a platform cheaper, more efficient and more convenient than cars that eliminates the driver?

Drivers are not at all competitive with micro mobility.
I guess it's one of the few languages (Java is another) with proper IDE support. Most other language IDEs mostly provide syntax highlighting and basic support for debugging and go-to-definition, which also tends to break.
Stuff like this is everywhere. I used to work for a company that had millions of credit profiles. We had the chief of IT spending enormous amounts of time to make things "secure," but in the meantime junior PMs (and pretty much everyone else too) had access to a web portal where they could decrypt and inspect anyones credit information, address, name, etc. Inspecting the personal financial details of people in our system was something employees would do on a lark. We had a horrible password manager that nobody used, so the passwords that were employed to validate logins to this portal were literally the names of the employees with one or two extra characters. No 2FA, no IP address restriction, nothing.

We would deploy enormous resources to protect something if IT believed that had a legal requirement to do so (and make a lot of noise about how "secure" we were), but we would leave treasure chests of information sitting around in the open if there wasn't a box they needed to check saying "don't leave unattended treasure chests of private data in the open."

If anything this convinced me that the regulations surrounding this sort of thing are a joke. We don't need rules about security or how to build X - IT will just see a list of boxes, check them, and then ignore everything not specifically enumerated. We need a white hat law for certifying hacking teams that can legally try to crack corporations with sensitive data. If they succeed, the company has to pay enormous fines _to the team that hacked them_ and solve the problem or get their certifications/contracts revoked.
Cool Windows Subsystem for Linux tips and tricks you didn't know were possible
Good, hopefully it hurts the porn industry as a whole.
My experience with waterfall vs agile discipline is all about planning and budgeting. Companies that rely on formal project estimations tend to be extremely rigid thinkers while companies that have learned to “trust” their people (and agile) tend to understand the fluid nature of iterative software development.

Getting the budgeting into the hands of the fluid planners (product owners) is critical to successful iterative outcomes.
I highly recommend "Turing's Cathedral" by George Dyson. I easily rate it n+1 stars out of n.
"Lots" is an ambiguous term to use for how many people had access to computers in 1975, especially the type of access that you would let you become proficient at software development. I think you'll find an unusually high number of rich people in that list.
Terrible advice. A method perform one coherent action... if that action takes 1000 lines of code due to some wacky business logic, then the function should be 1000 lines, not split into multiple functions just for the sake of some weird rule.
In that case, wouldn't this be a great opportunity to start a payment processor that (mainly) deals with these "fringe" verticals? What's stopping someone from creating MoralPay (or whatever) that accepts all money from adult entertainment, dispensaries, etc. From what I understand there is a huge market for processing legal monies from these types of businesses, especially dispensaries.

Is it too difficult in 2019 to start a payment processor? Is there some legal requirement that is preventing it? Some people said that creating a new car company in today's market would be impossible (too many regulations, expense, etc.) but Tesla seems to be doing pretty well. Is there a "Tesla" for the payment processing industry?
Talend | Senior Security Architect | Paris or Nantes in France, or Bonn in Germany | Full-Time | Onsite

Talend is a cloud and big data integration software company with deep open-source roots. Talend is one of the largest open-source companies in the world, and we sponsor a lot of foundations such as the Apache Foundation.

We are looking for a Senior Security Architect to join our Architect team. You will work closely with the Development team and the Cloud Operations team on all aspects of Software Development and SaaS Operations related security and be responsible, amongst others, for coaching on secure programming practices and related code reviews and documenting the software development lifecycle from a security standpoint.

If you love working on data masking, data in motion, encryption etc. you should speak to us :)!

All details: https://jobs.lever.co/talend/603edbd4-a7df-4d5c-9186-3ee2021...

What we offer you: Join a passionate team and work with the latest technologies (Hadoop, K8s, Terraform, AWS, GCP to name a few). A challenging but rewarding environment with international scope. Top modern offices with ideal locations.
After yesterday’s news, I think it’s probably time to accept swarm has no future.
My favorite example of "things that are better left untested" so far is a method that returned a hard-coded array and a test which checked whether the method really did return that hard-coded array. So, if you wanted to add something to that array, you now had to add it in two places. Sure, that's an easy way to increase test coverage, but maybe you should focus on areas where unit testing makes more sense first?
SoftBank Delays WeWork Investor Payout
I still stand by my opening statement. Now, after the discussion here I understand what the theorem statement is saying. That's a lot of work I had to do to understand the theorem statement, and it would have been unnecessary, had the theorem been stated "syntactically" correctly.

Now why wasn't the theorem stated syntactically correct? If we had to state it in a mechanised theorem prover like Isabelle then we would extract the definition of the eigenvalues from the statement into a separate definition, like:

For a hermitian n x n matrix H, let lambda_1(A), ..., lambda_n(A) be the eigenvalues of H.

But of course, here we assume an order of the eigenvalues, and we don't really want that, because it is immaterial to what follows. So we rather have to write it like that:

Definition:
For a matrix H, let L(H) be the set of its eigenvalues.

Theorem:
If H is a n x n Hermitian matrix, then |L(H)| = n.

But, of course, this is not true, as |L(H)| < n is a possibility. So you would have to account for that somehow as well in your definition / notation.

So it is probably better to go back instead again, and explain the notation as follows:

Notation:
For a Hermitian n x n matrix H, let lambda_1(H), ..., lambda_n(H) be its eigenvalues (in an arbitrary order).

Theorem:
What Tao said.

The notation could still not be written in Isabelle like that, but at least it has proper scoping now.
Looking into it, it was more of a campaign. Letters of intent, etc. And it was only for mobile phone chargers.
That is a good news !
I use NextDNS for me and my kids. It's making a real difference.
This looks neat! Without all the Google/Alphabet spying.

I’ve noticed that this project is written in Crystal, is Crystal production ready?

I've looked into it months ago and it seems that there are a lot of breaking changes on every release and this scares me from using it.
Unpopular counter opinion: If you are not busy, you (or the ones orchestrating you) are doing something wrong.
Ajnh_810 Icloud.com
I prefer to fix bugs before they hit production. It is almost impossible to do that without tests. Also testable code is usually much more readable than untestable god objects, tightly coupled modules and spagetti code.
Certainly everyone else at his high school could have been doing what he was doing. I'm sure this wasn't the only high school like this, though the number may have been small.
It's not an excuse, it is bad but their problem is the problem of capitalism. The problem with fossil fuels is both supply and demand. Involving suppliers with your efforts to move demand to a better fuel source is wisw in my opinion. Antagonizing supply while creating separate competition against fossil supply while scaring consumer demand to their competition means you made yourself their natural enemy. With a fight you must win in order to succeed. With a partnership you must find a viable solution to succeed but even then you still have to solve for demand.

Also,geopolitics: the west won agai at oil and gas? Cools, CNOOC,Gazprom and Aramco will supply most of the planet that can't afford to buy green cars and switch their electric grids to green sources, make their ships green,etc... Dying American geopolitical strong arming can only take you so far.
Video games frequently succeed despite colossal bugginess. Pokémon Go’s launch is a great example. Engineers really undermine their authority when they talk about testing and quality in abstract and isolation to the user’s experience.
is it physically accurate image though? I think those untouched photos are accurate same as seen by naked eye

sure it's more aesthetically pleasing, but it's already distorting reality

personally I think photos should be most accurate representation of what healthy naked human eye see, no beatification, no bigger contrast or oversaturating despite making photos more appealing. if you twist reality where it will stop, where is the border of what is too much?
Nobody goes to Harvard for the education. They go for the degree. The thing he abandoned was the credential - and that his high school did not give him.
rooms often can be charged by the hour on some of their signage, not just daily rates

I wish we had something like that in Wales. Sometimes after a day in the hills I’d like a hotel room for an hour just to have a shower and change into dry clothes before driving back down the A470. Fellow Welshmen may mock me now, I’ve grown soft from spending too much time in England.
Er... These guys are still practicing 50 hours per week. FIFTY. That's _a_lot_ of violin.

So assuming you take one day off per week, you still need to pack 8 hours and 20 minutes of practice per day. So, we stack these hours in 2 sessions of 4 hours and 10 minutes per day. One in the morning and one in the afternoon. So what does it look like? They work from 8am to 12.10am, then take a break until 2pm, then work from 2pm to 6.10pm and then be done with the day?

Sounds like a typical workday for a lot of people...
I think there's a certain degree of privilege that helps with success. Someone born into money that gives them more time to pursue interests is going to have certain advantages.
> For its core India business for the financial year 2018, Oyo reported revenues of just $61 million and a loss of $53 million.

How on earth does this translate into a $10 billion valuation? For comparison, Hyatt's market cap is $7.9B, and they made $296M profit on $1,215M in revenue in Q3:

https://s2.q4cdn.com/278413729/files/doc_financials/2019/q3/...
My suggestion implied removing the descriptor-based "magic" on regular functions that make them behave as methods when accessed using dot-member syntax, and instead making the "def self.foo" syntax produce a special kind of function that would have that behavior. @staticmethod today basically just suppresses that special behavior on regular functions, so it wouldn't be needed in this case. But yeah, we'd still need @classmethod.
If you think that committing a minor crime 20 years ago should negatively impact a person today, then you're part of the problem, quite frankly.
I'm not saying he didn't have advantages. He certainly did. That does not mean he didn't succeed by merit, though. Though certainly in percentage terms there weren't a lot of other kids with the access he had, the absolute numbers involved were still quite large. Most of those kids did not become Bill Gates.
It really sucks if your money is being seized. I'm now in a situation at MisterTango where they froze my assets because i need do show where my bitcoin money came from. The power they have over you is so great, it really makes you sick.
Yup, it seems US citizens pay crazy amount of hidden tax because of inefficiencies caused by fanatical anti government propaganda.
This isn't only about freedom it's about keeping power in certain hands.

Too bad it's being exported everywhere
Even though it might break sometimes, it is one of the reasons why I choose Chrome over Firefox: The updates on Firefox take just too long (mostly before starting) on Chrome they just happen... However, it would be nice if they asked before.
Beta Users for a Distraction Free Scholar Writing App Wanted
You could whitelist the test machine
> I mean how many of you stick with this test driven development practice consistently?

I do for some projects. For example currently I'm working on a project that has a high test coverage and most bugs and enhancements start first as a test and then they're implemented in code. TDD makes sense when the test code is simpler to write than the implementation code.

> Can you describe the practical benefit?

It may take some time to write initial tests but as I'm working with some legacy enterprise tech serializing all inputs and testing on that is a lot faster than testing and re-testing everything every commit on real integration servers.

Tests provide you with a safety net when you do refactors or new features so that the existing stuff is not broken.

> Do you happen to rewrite the tests completely while doing the implementation?

Yeah, I do. There are two forces at play - one of them pushes to test that cover more stuff in a black-box matter - they won't be broken as often when you're switching code inside your black-box. On the other hand if you've got finer grained test when they break it's obvious which part of code is failing.

> When does this approach work for you and when did it fail you?

It works for projects that are hard to test other way (we've got QA but I want to give them stuff that's unlikely to have bugs) and for keeping regressions at bay. It did fail me if I didn't have necessary coverage (not all cases were tested and the bug was in the untested branch).

I wouldn't also bother to test (TDD) scratch work or stuff that's clearly not on critical path (helper tools, etc.) but for enterprise projects I tend to cover as much as possible (that involves sometimes writing elaborate test suites) as working on the same bugs over and over is just too much for my business.
That's actually my configuration at home. Don't really have any problems with it, can run Firefox and Visual Studio just fine.

Might be different if I did not have an SSD (from 2010) of course.
Never done this, and don't consider it practical. Code and interfaces (even internal ones) change rapidly for me when I'm starting a new project or adding new major functionality to the point that the tests I'd write at the beginning would become useless pretty quickly.

I also believe that 100% test coverage (or numbers close to that) just isn't a useful goal, and is counterproductive from a maintenance perspective: test code is still code that has to be maintained in and of itself, and if it tests code that has a low risk of errors (or code where, if there are errors, those errors will bubble up to be caught by other kinds of testing), the ROI is too low for me.

After I've settled on interfaces and module boundaries, with a plausibly-working implementation, I'll start writing tests for the code with the highest risk of errors, and then work my way down as time permits. If I need to make large changes in code that doesn't yet have test coverage, and I'm worried about those changes causing regressions, I'll write some tests before making the changes.
the first picture in this article is extremely blurry compared to original
I strongly disagree.

The said refactoring was probably not a huge task since he is reporting it done. Larger tasks are most often planned and monitored.

Splitting some class and decoupling some resources + adding the testing framework and implementing a first batch of tests. Of course it might have introduced few regressions.

But

> has potentially some known issues

Read again that. Exactly, none knows how many bugs there are, only how many were found so far. Bug tracking is often lacking, behind schedule, wont fix, etc.

On the contrary modern code analyse tools are frightening good at spotting untested conditions every where (sonarcube comes to my mind). Much better and much reliable than human developer and human tester. Sonarcube does not care if the case can not happen because user interface does not allow the input. The bug is here, and the bug is spotted.

The more experienced person is plain wrong : more tests is better. It's not panacea yet, but it's better.
They already own large wind farms and similar investments. It is already happenig. Regarding capital,oil and gas has very very deep pockets possibly second to actual governments. And their existing positio as supplier also gives them an advantage to be able to migrate existing consumers to renewables.
But that's not a failure of education
But even paying a hooker would be legal in Germany?
The majority of the time, no.

There are a couple of circumstances I often do, though.

The first is when fixing a bug - writing the (red) regression test first forces me to pin down the exact issue and adds confidence that my test works. Committing the red test and the fix to the test in two commits makes the bug and its fix easy to review.

The second is when I'm writing something high risk (particularly from a security standpoint). In this case I want to have a good idea of what I'm building before I start to make sure I've thought through all the cases, so there's less risk of rewriting all the tests later. There's also more benefit to having a thorough test suite, and I find doing that up front forces me to pin down all of the edge cases and think through all the implications before I get bogged down in the "how" too much.
The law in question was established in 2016 and it calls for a special type of bank account ("Basiskonto") to be made available to all[0]. So the story could predate the law or (which is quite likely) the account might be a regular account, not the fallback.

[0] Conditions apply: A bank isn't forced to do business with somebody who defrauded them in the last 3 years, for example. But the decision must be made timely (10 days), it must be explained and there's a well-defined path to legal review. Details at https://www.bafin.de/DE/Verbraucher/Bank/Produkte/Basiskonto...
Bill Gates' parents were board members at other companies with moderate influence in the local Seattle business community. There is a good chance that he would have been more successful than most people at even just selling office supplies due to his connections. It's not like he grew up in the rough part of town and got in to Harvard through a hardship scholarship.
When I see a 100 line function it almost invariably is doing stuff at very different levels of abstraction. It's making DB calls here and API calls there; it's handling flags to indicate the end of iteration; is dealing with some user set configuration there. Teasing these things out of the code can make it much clearer what's going on.
Is it possible to display my "Subscriptions" screen from YT? That's the only thing I use to decide what's to watch next.
How to Select Between a Free and Paid Apps
Also, what is registering for? Does it only save my preferences?
> Enterprise environments don't click on ads,

Not sure where you've worked!
Bill and Melinda Gates-funded invention could solve global malnutrition crisis
Which answer in this list is the correct answer to this question? (2017)
Nothing, some prudes just don’t want to stay in hotels where other people have sex.

Odds are that the hourly-rate rooms would be on a different floor than the daily-rate floors for logistical reasons, which makes it even harder for me to see any problem with this.

There’s significant a cultural difference here too, in the areas where Oyo primarily operates young couples need these rooms just as much as prostitutes.
I'd say it depends on the type of work. A builder who is doing manual labour laying bricks? Sure. A designer following a creative brief to produce a new full page ad? I don't think you can force that type of work, so putting pressure on them to feel busy may actually have a detremental effect.
> I have ple ty of perfectly running applications where the vendor has long gone

Hmm, thinking about it, for simple image editing stuff I still use a version of Paint Shop Pro from something like 10-15 years ago, and it still works great.

I think then that it depends on the kind of software, and the expectations of the user: is it beneficial to store data in the cloud for easy access from multiple devices?; do you want security updates? do you want new features?; do you want support?

I also use Keepass, with passwords stored on a cheap VPS using SFTP. Works great on Android with Keepass2Android too. But of course, this is not something a general comsumer is going to setup.
Looks great, except the search seems very limited.
Softbank also invested in Flipkart $2.5B which till date is huge loss making entity. But they dumped that crap on to Walmart and made a chunk of profit. Else it would be another dent on this poor vision fund.
The Internet Dream Became a Nightmare
It's more like an opposite - learn programming for CS people :)
Old Forths with block-based I/O used 64/16 (so that definition takes ≤ 4096 bytes and fits into disk block).

Makes no sense in the modern world of course, but, in the context of block editors, it creates a development environment where making complex and bloaty word definitions is actively discouraged -- an idea that Aaron Hsu briefly mentions in his APL talks [1].

[1]: https://www.youtube.com/watch?v=gcUWTa16Jc0