skysight-inc/HackerNews huggingface dataset:
Not just tax authorities, but (more importantly) police ones.

The laws around things like sex work or drug consumptions, in most countries, are full of grey areas and willfully-contradictory positions (e.g. one can buy but the other can't sell, etc). So as soon as a transaction is categorised as part of a "problematic" economy, then police can get involved. If your bank lets through "hooker money" unchallenged, the police can eventually accuse the bank of facilitating activities which might be, at some level, criminal.
or just `heroku pg:backups:download -a [app]` :)
von Neumann, Oppenheimer, Bohr, Einstein, Rutherford, Turing, Teller, Szilard, Wigner, Meitner... the list goes on... -- how did that time produce so many people of colossal intellect?
War certainly can't be the primary factor, given that many of them were brilliant/productive even before WWI
Free webinar: How neuroscience can help you transform your organization
Maybe we don't really need those "trackbacks" and unmoderated comments from random anonymous users.

Maybe decentralized services should function strictly on a web-of-trust basis. In the end, if you have something valuable to contribute in a given domain, you have either joined a relevant organization or have contact with people in the field.

Maybe collaboration between complete strangers with unknown reputation, is not a good idea and explains why it doesn't function like that in the real world?
"ESO VLT has just started to transition from Tk/Tcl to Python"
- they might regret this, new Tcl releases tend to take backward compatibility much more seriously than Python :-)
One should group functionality into a single function, not because it's "easier to write", but instead because "it belongs together"
> Like all other programmers, other people's code annoys me. The most common annoyance is that people write too wide code.

> This is probably because most programmers have drunk the Cool Aid that bigger screens make you more productive. When you code on a big screen, you don't notice how wide your lines become.

This is part of why I only ever edit code in a half-screen-width window; the other half of the screen is always filled with either another editor, or a terminal. This ends up coming out to more like 100 characters per line rather than 80, but the principle is the same.
How to Give Mars an Atmosphere, Maybe (2017)
The cynic in me thinks the reason fossil energy companies are keen to invest in wind and solar is that they don't believe it can operate independently of natural gas backup any time in the near future and they want to secure some baseline level of demand going forward by ensuring it wins out over nuclear (fission or fusion), advanced geothermal or any other promising low-carbon generation option that doesn't have intermittency issues.
A crowdsourced cancel culture, nice..
it was valuable. if you want to practice real time industry projects. click here http://bit.ly/2KqTKiR
Using the clpb library [0]:

solution([A1,A2,A3,A4,A5,A6]) :-
sat(A1 =:= A2*A3*A4*A5*A6),
sat(A2 =:= ~(A3+A4+A5+A6)),
sat(A3 =:= A1*A2),
sat(A4 =:= A1+A2+A3),
sat(A5 =:= ~(A1+A2+A3+A4)),
sat(A6 =:= ~(A1+A2+A3+A4+A5)).

[0] https://www.metalevel.at/prolog/puzzles
A unifying approach for controlling flying robotic insects
Find the Right Products
And even better: it's federated.

The i stance you're using doesn't like what you say? Just pick another instance and carry on.
Both and neither.

It depends on you and your team, the project requirements, the rest of the codebase, and so many other things. The choice you make is less important than _why_ you make it.
Lots more coming in 19.07 — the first release candidate was published last week. Mostly security updates, bug fixes, newer kernel, some improved device support. Also WPA3 support.

Release notes: https://forum.openwrt.org/t/openwrt-19-07-0-first-release-ca...
Since the whole stack runs on your server there is no real way to ban anyone as such. Worst case is that you would loose access to updates, however all our app packages are MIT licensed (eg. https://git.cloudron.io/cloudron/nextcloud-app ) as such you could just build the app image with docker locally and push to your server manually.
Capture might be done with gravity assists (via the moon) and aerobraking at earth, but it is still a significant amount of energy. It is probably easier to just mine deeper into the earth for raw materials.
Can anyone comment on the efficacy of ad blocking with NextDNS compared to Pi-hole?
That's a great point! The pain rule seems a little arbitrary to me. Pain evolved only in some life forms for which it was beneficiary. It doesn't seem to make killing them more problematic than life forms which can't feel pain. It's only our emotions which react to pain and thus it seems worse.
Improve Your Sprint and Retrospective
Robert F. Kennedy Jr. is the single leading source of anti-vax ads on Facebook
We tried ads, but that didn't work. Whether developers just block or ignore them, or we didn't figure out the right message, I don't know.

So all of our traffic is now organic.
The spec should require clear labelling of SOME kind to differentiate between the different types of wires. I feel like that's been a common issue with the USB spec and one they refuse to address
I write the tests before the implementation only when I need to design an API, in order to get a feeling of what I want the API to be like. Otherwise, no.
Free Vector Icons of Drinks
> Can we start building and publishing plugins that bypass paid subscriptions for other SaaS services here too?

You mean like [1]? Yes!

[1] https://github.com/iamadamdev/bypass-paywalls-firefox
Google gives up on US carriers, will roll out its own RCS chat system
I did expect business process modeling... I was confused !
Do you literally switch off data, or just not use it? All those background connections for push notifications, etc take a huge toll.

My iPhone 11 Pro Max lasts 2 days with decently heavy use if I'm not going totally crazy on it, I haven't used Android in ages though.
Pug is an HAML-like tool that allows you to abstract html syntax, preventing errors and improving frontend development speed. Thanks for the tip, I'm updating README to include more informations.
Or you could say nuclear power isn't for humankind, at least not in their current irresponsible state.
IMO, things evolve when a function grows.

First, you have “a hundred lines of code”

Then, you add white space to separate somewhat independent parts.

Then, you add comments that describe those parts.

Then, you notice some of these comments aren’t good, and refactor the code a bit and tweak the comments to make them good comments.

Once you’re there, refactoring the parts into decent functions is just a further iteration. It may be hard work, though, as it often means introducing new types that must be given good names.

Where you stop with this is a bit a matter of taste, but also depends on project size, development team size, (expected) longevity of the code base, etc.
It looks like this https://xfrtu.s3.amazonaws.com/29577c2f-fd6c-4794-b7c5-4390u...

I believe it expires after 1 hour (X-Amz-Expires=3600).
I agree and think the solution would be to go back to a web-of-trust scheme where identities are transitively validated and reputation used to ensure well-behaved operation.
>No. And also 'do you write a test for everything?'. Also No.

Same here and for the same reasons plus stuff in the backlog that takes more priority; At least on Finance, gambling and telecom industries that I've worked on
Peter Thiel: The End of the Computer Age
Really needed source like this!
Not much difference between historians and fiction writers.

Both tell a story of the world that's interesting, often insightful and totally made up.

Post newspapers you might be able to find data, removing all the BS like what we know exists in today's newspapers.... but it'd be hard.
Sounds like that thing about the perfect being the enemy of the good to me.

This chain of comments is interesting to me because it seems to follow a theme I always see around discussion of mining in Australia. To put it extremely bluntly, it usually goes: "Australia is in an advantageous position for a pivot to solar energy" --> "Well yes but we can't just stop mining, and solar panels aren't perfect by the way!"

Related is the (to me) laughable notion that someone who uses products derived from Australian mining or benefited indirectly from that industry (almost unavoidable given Australian rare earth mining, for example, and the size of the mining industry in Australia) is somehow a moral hypocrite. I'm sorry, but by that logic, one is a moral hypocrite if one has criticized politicians but has not personally tried to make a difference in the system by becoming one; or one is a moral hypocrite for criticizing Google while continuing to use Gmail. It has no end. "Oh, you want a greener world, but I see you got on a plane once. Checkmate!!"

No one reasonable thinks renewables like solar are a perfect solution. They just don't produce on such a drastic scale things like unlined coal ash dumps that leak into the groundwater.
The author correctly sites construction as an example of how waterfall may have originated. But it was all of engineering that worked that way. It's called project management. I was an automotive engineer when I graduated in '82. Then a plan was built working backwards from when the first car was due to roll off the line, usually about five years in the future. That would set milestones that would be pushed to all the teams and suppliers. We used critical path analysis to determine what activities had to be completed on time or the project would be delayed. Extra resources would be dedicated to tasks on the critical path. Maybe overtime or more people. So it is not surprising that in the early days software projects were treated the same way.

Whenever I took over a project I would tear up my predecessor's plan and immediately start to build a prototype of the component. The plans would have no wiggle room for discovering a big oops years later. Did we choose the right materials? Will that mechanism work in the cold? I would do the first iteration myself, building the product our of wood or cardboard or plastic. Then I would move to a prototype hand crafted out of steel. Then I would order stamping tools made from Kirksite (zink) and test those versions before finalizing the design and committing to the final tooling. So, yes, iterative design/build works for physical systems too.
6 can not be true because if it where then 1,2,3,4 & 5 would be false, but that would make 5 true as well which is a contradiction, therefore 6 can only be false

1 Can not be true because we just determined 6 as false so 1 can only be false

3 can not be true because we just determined 1 as false so 3 can only be false

With 1 and 3 now proven false, 2 can only be true if 4 is false, but if 2 is true then 4 would be true as well. This is a contradiction so 2 can not be true.

With 1,2 and 3 now proven false, 4 is false.

5 is true since we just proved 1,2,3 and 4 to be false
Is iCloud available outside of Apple ecosystem?

Yes.
It would be very boring if it was paradoxical.

It would just be a more complicated version of:

1. Statement 2 is wrong.

2. Statement 1 is wrong.

Edit: I just looked up Yablo's paradox. It only works because there are infinite statements. Since there is a finite number of statements here, it could not be an instance of Yablo's paradox. Only a circular paradox.
Apple is the primary driver of swift. There is literally no adoption of the language outside Apple for business purposes. Saying it's "just a programming language" is meaningless.

It's reached version 5.0 and still doesn't have stable support for linux or any support for windows.
From the street, number 6 (Stamford Street) looks worse than the photo. To me it looks a bit like how I imagine a Las Vegas hotel. Whatever the building had before is lost anyway.
Express.js Security Tips: Save Your App
The chart is needed to validate that the algorithm works: you need to have known colors in the image, you need a reference. (The chart is the ground truth)

Once the chart is back to its exact color, the image can be considered corrected (at least for this distance, illumination…).

If the algorithm brings the chart back to its true colors at several distances and in various conditions, then it can be applied confidently on images without a chart.
But it`s still healthy, despite the fact that you can get fat :)
In healthcare we do before big upgrades. We're convinced that some of our vendors don't and we're their beta testers...
How to provision a secure Docker Swarm cluster from scratch
Getting rid of the OOP mindset (2017)
No. Most of the time I don't really have any spec to base hypothetical tests on, and I have to be exploring what is even possible as I go. When I'm throwing things at a third-party API or service to see what sticks, writing tests first is wasteful.

If I'm doing something that is pretty well defined and essentially functional, where I know the inputs and outputs, I'll sometimes do the TDD loop. It can be good for smoking out edge cases; although unless you start dtifting into brute force fuzzing or property-based testing you still have to have the intuitions about what kind of tests would highlight bugs.
> You are advocating that your hiv status should be hidden from your romantic partner?

No, I'm advocating that a corporation or data leak does not get to decide when/how someone's HIV status is revealed.

> Would you be against a different entity hosting this data, or just Google?

I would be against most entities hosting this data, but Google has proved to be untrustworthy.

My ideal situation would be for my medical records to be encrypted and only usable with my explicit permission.
I remember reading that paper back then. This is like a happy ending follow up story to that. :D
The article’s title says “perfect programming language”.

“Impure” means the language design is by definition compromised. The moment you allow imperative behaviors to leak into a declarative system it loses its ability to reason reliably about operations over time; and you’re back to flying seat-of-your-pants a-la C &co. Haskell at least has the good grace to firewall any imperative crap so that the remainder of the program can still be reasoned about.

That doesn’t mean OCaml and F# can’t still be useful, in the same way that C is still useful, but they cannot be more than the sum of their own limitations; they are already evolutionary dead-ends. Thus article is correct not to expend any space considering them.
There is no reason to avoid iterations. And it is quite obvious that in a highly specialized field you want quick iterations to keep all the expensive specialists occupied (in the OPs example, what do the developers do while the analysts analyse?).

_BUT_ you cannot develop software without following the steps of the waterfall model. You need analysis. You need testing. And development has to happen in between.

And here comes the problem: When you have a very fast iterative process, you have everyone working at high pace. But your quality will invariably suffer. If your analyst needs to come up with a decent distributed numerical solver for differential algebraic equations, they won't be done after two weeks. So their 'increment' is going to be incomplete. And no, Pareto does not apply to software specifications. The same holds for any other complex domain. And if your testers only have time to test for two weeks, they cannot cover as much as in half a year.

So yes, iteration is a necessity and quick iteration has its merits. But it also comes with a cost and choosing the right pace is as difficult as it is important.
Most of the time: no
But for things where certainty and is a requirement I'll do it without a second thought
How many people were working on physics before Einstein came along?

I don't think you understand the desired outcome here. We want eureka moments, and we're hopeful for some. That doesn't mean we expect them to happen. Stop being such a pessimist.
Your bank doesn't need to be so invasive, so if they are you need to switch. There is no EU directive that tells them to clarify things using some sort of weird video proof.
Maybe in Silicon Valley with VC money.

Even then, it's getting more and more difficult to justify the increasing gap between Apple pricing and say - Dell or Lenovo. Almost $1k in it now for equivalently spec'd non-base MBP vs XPS15/X1 Extreme, and the gap just gets higher as you need higher requirements.

Let's have a look at what Apple have done since 2012.

1) Inflate the base prices of the machines and attempt to justify it via non-optional "features" such as the touch bar, wide gamut displays, extra thunderbolt ports, obsessively thin designs, T2 chip.

2) Solder everything, requiring customers to buy the specs they think they'll need in ~3 years' time upfront, when prices are at their highest. Look how expensive 1TB of flash was 3 years ago vs today, for example. Heck, in 2008-2012, several Apple machines could be upgraded to beyond their original BTO capabilities thanks to technology advancements and firmware updates by Apple at the time.

3) Where they didn't solder storage in the 2012-2015 machines, they used several different proprietary form factors for blade card SSDs when standardised form factors have existed the whole time (mSATA, M.2 SATA/PCIe AHCI/NVMe).

4) Removed the ability for customers to restore machines to working state either in the field or in a timely manner, and pushing customers toward Apple service and AppleCare.

5) Literally glue in the one consumable item in the machine (battery) that is almost certainly going to fail before the usable lifespan of the machine, pushing the price of a battery service up dramatically, reducing the economical lifespan of the machines.

6) Reduce serviceability of other components likely to fail or get damaged over time such as the keyboard and trackpad by riveting, glueing, sandwiching etc to ensure older machines are uneconomical to repair as soon as they can be, pushing customers toward buying a new machine.

This is a company that is doing everything to take away your choice as a customer, trying to turn expensive computers into disposable appliances. Don't try to justify this crap - just say no.

All the above, combined with the design flaws almost every 2016+ MacBook has (butterfly keyboard, flexgate, staingate, display connector issues, T2 chip integration issues), the seriously declining quality of Apple's OSs, the removal of useful features (MagSafe!, sleep light, external battery status meter, IR remote, non-type C ports, SD reader), have me now in the position where I not only don't want to buy any of there new MacBooks, I'm actively encouraging others not to as well.

Me, a once huge Apple fan whose personal portable machines have been Apple almost exclusively since the 90s. Whose OS of choice has been OS X/macOS since Jaguar. Who used to go out of his way to explain why Apple machines were worth it.

Nope. No more.
> willfully-contradictory positions (e.g. one can buy but the other can't sell, etc).

This seems weird, but is actually a perfectly reasonable legal regime that's all about power dynamics and enabling the authorities to approach people. Drug users and prostitutes are in much more vulnerable positions than drug dealers and johns respectively.

If you make selling drugs a crime, but not buying/owning those same drugs, now the police can approach addicts much more easily, and get them help (this is the much-lauded Portuguese model).

The same logic applies in reverse to prostitution: if selling sexual favours is legal, but buying is illegal, prostitutes are enabled to report abusive johns to the police, and authorities can approach them much more easily to try and get them off that life too.
Interesting perspectives on a variety of languages, at first.

Then when he says that XSLT is the best language I was thinking that we are very differently minded. So I suppose it makes sense that the Tailspin language is completely incomprehensible to me.
They may see who is the sender of transfer, but that in itself is not a sufficient explanation for where the funds actually come and whether they are legitimate.

Series of transfers are a basic step in money laundering processes, so from that point of view the need for clarification of each step is understandable.
I have no idea who you are, and I don't see why that matters. Who you are, doesn't change the words you wrote.
That users seem to prefer Buell's "operational transparency" is a good takeaway from this.

A lot of websites and web apps use some spinning animation to signal that something is going on. What exactly isn't clear to the user, and because these spinners have a tendency to keep spinning when something goes wrong, they can't be trusted. There's no sense of progress and really no sense of anything going on in the background either.

If you instead display what you're loading, even if it looks like technobabble to the user, they will at least get a sense of something going on. Even just not hiding what's going on on the page while resources are loading seems preferable to me.
Wow... your comment is infact more useful pearl of wisdom for getting the intuition of Eigen-values/vectors.
Can you suggest some book/reference that best conveys this intuition ?
Somehow, Gilbert Strang's Linear Algebra does put me to sleep :/
Whenever I can and it makes sense, yes. When I write a test first the resulting code is always better.

Sometimes the change is so trivial or type safe that it's not worth it, so I don't.

Sometimes I don't understand the problem well enough, so I learn more about it by doing some exploratory coding and prototyping. I usually come back and write a test after the fact.

Sometimes the project is on fire and I'm just throwing mud a the wall to see what sticks.
Von Neumann invented a novel paradigm for computing using harmonic integration of analog oscillations. The patent was granted after his death.

While there were a few prototypes in the 50s, the transistor killed it. A fully functional version of this computational architecture has never been built, to my knowledge:

https://patents.google.com/patent/US2815488A/en
Piracy is a service problem.

And so is adblocking.
If you tested, you wouldn’t have to wonder.
Seriously, what is the country or countries that are doing renewables well and cheaply?
I came arcoss the loading circle tab suspending on Chrome 78.0.3904.97.Even if I close the tab,the circle was still on browser,Finally I had to restore down the chrome in order to clear it up.
But that may still be the easiest of ways required by the financial authority - which comes up with its own rules, the EU rules only being the minimum of what regulators in each country must implement. Often regulators want to be stricter, in order appear as "good tax collectors" and to avoid being targeted by social media campaigns etc.
So... did you correct the errors and release your updated (useless) report? Or did you slog through 7 levels of management approval to get permission to get rid of it?
Here's my attempt:

Lattice-based crypto:

Regular public-key crypto mostly use one kind of mathematical structures (finite fields) who have a known hard problem (finding the discrete logarithm of a number of a finite field) while the reverse problem (calculate the power of n of a given number) is trivial. You can do crypto on every structure for which it exists such a problem.

Latice are different mathematical structures, for which it exists different kinds of problems that can be used for crypto.

secure multiparty computation

Let say you have some confidential data X and I have some confidential data Y. What we want to do is compute f(X,Y) without sharing the X and Y because we don't trust one another (or any third party).

I hope it helped.
Ryan Buell and Michael Norton's work seems to touch on this, calling it "labor illusion": https://www.hbs.edu/faculty/Pages/item.aspx?num=40158

I don't have a copy of the full text.
So he has what's called Photographic Memory ?
Comparison table of open source projects for Reinforcements Learning(RL)