skysight-inc/HackerNews huggingface dataset:
PBMServ History
That was the whole thing that really irradiate me, they started the whole campaign, purposefully or not market / misled many as the other side are patents ridden, and they are patents free. I believe even their marketing team did not realise it until 2018. And just to be clear, both AVC and HEVC do have OSS Encoder. So it really boils down to royalty issues.
I think you could just generate candidate counter-examples by multiplying factors, rather than the other way around.
Fast Growing Big Data Startup Looking for Software Engineer in Madrid
Software Engineer (Data Acquisition)
Geoblink | Madrid |ONSITE + flexible WFH |FULL-TIME

We leverage GIS technologies and Big Data to create a beautiful map-based user interface that not only provides lots of awesome statistics but also a great user experience.

Data is at the heart of all the technical challenges at Geoblink. The POI-Acquisition team is part of our Data department and is dedicated to mining, normalizing and processing Points of Interest, one of the building blocks of the Geoblink solution

More information can be found here: https://geoblink.workable.com/jobs/1048140

Any questions can be directed to jobs@geoblink.com
> the people who make the decisions

Those people mostly focus on finding songs that can reach a billion streams. They are like the VCs looking for the next Google, they don't care about the specialty boutique.

Maybe your son should try to find his '1000 true fans', instead of trying to win the gatekeeper lottery.
Sorry for the Dunglish :) Exactly that, we usually use my pass when going out, I couple it to the "beer" account and send everyone a payment request, or just my bunq.me page (like https://bunq.me/freekvh (try adding an amount to the url and then a word and see the page change dynamically, i.e. https://bunq.me/freekvh/10.15/beer_money) and they can fill the beer account (iDeal is the instant payment method in the Netherlands). I set another pin code on the fly for the pass or even choose 2 pin codes to access different accounts with each. But usually one pays "contactless" in the Netherlands.

For work I do the same, create a dedicated account and after a trip I can easily export an overview to get the money back from the company.

In the Netherlands one pays with Maestro cards but for international travel I can couple a (debit) MasterCard, or the new TravelCard which is a real credit MasterCard but backed by your own money. bunq does not do debt.
Keep in mind you might be heavily biased because you're used to macOS. When I had to switch from Windows 10 to macOS last year for work, I was flabbergasted at how the general UX sucked compared to what I expected:

- it's not possible to switch between multiple windows of the same application with Cmd+Tab

- it's not possible to display two windows side by side without switching to fullscreen mode

- it's hard to make some applications take the whole screen without using the weird fullscreen mode

- the apps don't close when you click the close button. I get that there used to be a reason for this, nowadays it's just bad design

- it's not possible at all to split the screen horizontally

- multi-monitor sucks hard

- there's no mini calendar on the clock

- the contextual top bar is awful

- the Finder is a monstrosity

- Cmd+shift+4 for a screen capture? come on...

- the difference between cmd, option and control is still not clear

There are a lot of good things on macOS but come on, a lot of things suck really bad

> finding a wifi password

what?

> arranging windows

No. Just no.
> It's compatible with 8088 (the original IBM PC). So you now have to look for a 8-bit compatible VGA card if you want to run it in original hardware ;)

I'd be interested in the thoughts behind this decision. CGA would have been more period correct and more compatible with the "real" hardware that's out there (I say this as an IBM 5150 owner). Not wanting to criticise the author of course - this is still a very cool project and, being open source, I'm sure we'll see new variations popping up before too long. I might even have a go myself.
My workflow (ios native & unity development) is
based on extensive use of multiple desktops

(using a plugin to get grid style desktop layout)
with apps designated to open in their own

desktop, or to be available in all (finder, notes,
mail, etc). I only use trackpad (with swipes to
move between desktops) and no external
monitors

I was interested to try windows 10 when they'd
finally got to allowing multiple desktops a few
years ago. That turned out to be a

disappointment though. Windows switches
between desktops without any clear visual

indication of their relative positioning. You can't
designate apps to be available on any desktop, so
I'd get a bunch of different instances of explorer
on different desktops.

Swiping to move between the desktops was not
nearly customisable enough either
When (if) Microsoft gets multiple desktops to par
with the implementation on Mac OS, and they or
some other laptop producer manages to make a
trackpad that at least comes close to the

macbook pro ones, I'll consider giving it another
go. For now, my feeling is that microsoft still can't
really get UX right
Unfortunately, Krebs has a history of not doing the right thing around individuals. [0]

[0] https://hacked.wtf/2019/04/26/dear-brian-krebs-no-more-doxxi...
Are you thinking of systems like hawala?
As in security against stalling lead to a UX disaster that caused planes to dive into the ground?

I'd argue the moral of that story was to redesign the plane, instead of piling on hacks to save costs in the short run.
A Day in My Life as a QA and Compliance Specialist
OH!. Thank you I keep talking about I/O die but somehow having the old Zen in my mind.
Ask HN: Pros and Cons of Using .NET CMS vs. PHP CMS
Over the years I have built websites on both types of platforms. I am trying to form an unbiased report to see which one would be a better fit. The project description is - to have a website that the cms is very easy to use (So non technical users can easily add and update content), that is very secure, future development on the project will be as straightforward as possible (This obviously depends on how its built but one will be easier than the other, e.g adding new templates, campaigns, functionality and such), maintenance will be simple as possible. I have a preference from over the years, but I'd like a wide range of views and experiences to form an unbiased opinion. Which ever is used, the cms used will be open source.
Unfiltered anecdotal comments are often much richer than the kind of piece that makes it through the editorial process of a large publication like Bloomberg. That's not to say I don't take it with a grain of salt.
The FBI has no jurisdiction outside the US and you are right that cash is more safe to use for buying cocaine, ordering hit men, buying child pornography, etc. Libra is probably not going to be popular for that sort of thing. The irony of a distributed ledger is that it actually makes enforcement a lot easier. Facebook will simply point to the ledger and tell the FBI that "everything you need to know is public information". FB is also uniquely positioned to facilitate all the required KYC and AML processes.

The reason governments are worried about Libra is not his but the fact that people might choose to no longer exchange for fiat. If you are transacting and earning Libra, why would you swap for dollars/euros and pay the transaction fees for that? This is a much bigger concern for governments than the black market economy.
Exactly. It's much better to say they died valiantly saving everyone than to say that for example, someone lit up a cigarette that started a fire and then they realized half of oxygen masks wasn't working.

Losharik is a type of a spy sub, probably intended to tap into undersea cables. There shouldn't be a "wonder weapon" on the ship.
-1) windows
Hm, perhaps the answer is a subtle definition of "rounding error".

A rounding error is when you have a number, lets say 0.75, and due to rounding it is recorded as 1.00. The "rounding error" is 0.25.

An alternative to rounding to 1.00 would be to have a mechanism which says "the value is between 0.50 and 1.50". This way, there is no actual rounding, as it doesn't commit to a rounded value, so there is technically no "rounding error".

A neat advantage of recording an interval rather than rounding is that the "error" is preserved in the data through arithmetic, so if there is some following code that runs x * 100, a rounding mechanism would say "the value is 100" whereas an interval mechanism would say "the value is between 50 and 150". Then, if the user only looks at the output, it will be clear that there is a wide error range and something needs to be fixed, rather than the output indicating a precise answer when really it suffers from significant rounding errors.
On a side note: Please remember that teaching your kid to read should come from a place of curiosity from the kid itself. There is likely no advantage from learning how to read at an earlier age (than school) [1].

[1]: https://www.otago.ac.nz/news/news/otago006408.html
MSRE had a charcoal-bed off-gas system which safely stored all the noble gases. It was cooled and shielded with water, similar to today's PWRs. PWRs also have water chemistry control and resin-bed filters for primary loop which is highly radioactive and shielded.
Construction of the off-gas system is described in pages 58-60 in ORNL-3708: Molten-Salt Reactor Program: Semiannual Progress Report for the Period Ending July 31, 1964
https://energyfromthorium.com/pdf/ORNL-3708.pdf
>> where the exact result depends on when intermediate results are written to RAM and when they are kept in the FP stack, which might depend on intransparent things like compiler optimisations.

One thing I've never really been sure about is how context-switching affects this. I've always assumed this could also be a source of non-deterministic floating-point results: when the OS decides to switch threads, it has to save the CPU & FPU state, and restore it when switching back. Since context switches are (practically speaking) non-deterministic on a pre-emptive OS, this would imply truncating 80-bit to 64-bit floating point values could also happen on non-deterministic points in time.

Does anyone know if this is actually true? Or do the full 80-bits get saved/restored on context switches?
Why don't people just use the web based Zoom client? I do this exclusively, have done so for a few months now.

One of the main features of a browser is to provide a secure runtime.
Slippery slopes are a real thing, and slippery slope arguments are frequently valid.

What distinguishes a valid slippery slope argument from an invalid one is the details about the slope. Is it actually slippery? Does it slope in the direction the argument asserts it does?
python-occ may be particularly well suited. They have ipywidgets to look at the models.
https://www.youtube.com/watch?v=ieX_GC1sdrQ
https://github.com/tpaviot/pythonocc-core/blob/master/src/Di...
GammaRay 2.11.0 Release
> Japan's losses in Hiroshima and Nagasaki were 250k. Their allies killed 400k Jews in Warsaw Ghetto alone

Judging them based what their allies did makes it a bit of an unfair comparison, especially when those allies were half a world away with little actual input [0]. I'm sure the Japanese were responsible for their own share of carnage caused without "consolidating" numbers. Russia was on the Allied side and received active support even after committing massacres, mass arrests, executions, and deportations [1]. So consider that if you want to tally "by team".

Also killing 250.000 civilians "because they also did it" kind of puts them all in the same bucket. There's no moral high ground to claim in this situation unless you're always willing to justify anything as long as it fits your personal views. Would it be justified or moral for you to kill some random Russians as payback for Katyn?

[0] You wouldn't be judged based on what your grandparents did, and there might be a stronger connection between you. Or for what your fellow countrymen do.

[1] https://en.wikipedia.org/wiki/Soviet_war_crimes#World_War_II
From [1]: " The standard 32 bits posit adder is found to be twice as large as the corresponding floating-point adder. Posit multiplication requires about 7 times more LUTs and a few more DSPs for a latency which is 2x worst than the IEEE-754 32 bit multiplier." It's for an FPGA implementation.

This being said, I object to your premise: transmission and memory storage are getting comparatively more costly vs computation. From "Computer Architecture, A Quantitative Approach", 6th edition in figure 1.13 there are some values for the TSMC 45nm process, so hardly the leading edge and it only gets worse with finer nodes:
- 32 bits integer multiplication: 3.2 pJ
- 32 bits float multiplication: 3.7 pJ
- 32 bits read in a small 8 kB SRAM: 5 pJ
- external DRAM 32 bits read: 640 pJ

We have a lot of transistor nowadays, and as long as the computation can be pipelined halving the memory accesses could be a win (TBC).

Also on from the same Inria team as [1], and also covering hardware cost but more than this: "Posits: the good, the bad and the ugly":
https://hal.inria.fr/hal-01959581v3/document

[1] "Hardware cost evaluation of the posit number system",
https://hal.inria.fr/hal-02131982/document
For which loading an iFrame by visiting a website or opening an email is enough...
This is exactly how all cryptocurrencies already are allowed to operate. Any domestic crypto exchange has to do KYC, but also cooperate with the IRS. With most cryptocurrencies, transactions are public and traceable.
this is actually a constructive proof, you are proving that sqrt(2) = a/b implies false and "irrational" is defined as "not rational".

A better easy non constructive proof is to show that there are two irrational numbers c and d such that c^d is rational. and either c1=d1=sqrt(2) or c2=(sqrt(2)^sqrt(2)) and d2=sqrt(2) as c2^d2 == 2 and if c2 is irrational you are done and if c2 is rational then c1^d1 is rational and you are done.

The non constructivity is in that you do not know two irrational numbers c and d such that c^d is rational.

In general proving "not P" by "P is absurd" is constructive and proving "P" by "not P cannot happen" is not.
Python2 Dependencies in Debian
What you're interpreting as "clean feeling" is likely stripping your skin of its protective oils. That's why we (doctors) don't recommend soaps as a general rule. That oil is there for a reason.
Good teachers with autonomy get better results than good teachers without autonomy, but bad teachers with autonomy get worse results than without autonomy.
> Hmm... It seems like that's exactly what you said earlier. Walking it back now?

Nope.

First one is in reference to government, I'm not suggesting that the government should have the power to shut people down, as I've said in multiple places, I'm not sure what a good solution looks like.

The second one is about platform owners, who are not governments, but should take some more responsibility for spreading (for instance) hate by providing their platform to people.
I have a theory about why this functional atomization has become so popular: small design topics (functions, classes) are easy to talk about so the various wannabe OOP gurus like Robert Martin keep talking about them the most, becoming more and more extreme to the point that we end up with hundreds of one line functions which can only really be put together in one way so that they fulfill the arbitrary criteria of reading like prose.

This is an excellent example of local optimizations - i.e. local design optimizations - which end up harming the overall design and maintainability. You've discovered this yourself, but still cling to this dogma of tiny functions.
The message without internet connection is: ERROR resolve image config for docker.io/docker/dockerfile:1.0-experimental (the most current version of Docker Desktop for Windows - 2.0.0.3 with Docker Engine 18.09.2)
The most common SEO mistake is that people are not doing research before.

When it comes to SEO

first, do research in your niche

then look for content opportunities

then create better content than the existing content you want to compete with

then you should work on getting high-quality real backlinks to it

than you can move on to the next one ;)
Ingesting 300k Points/s using a Time Series Database on a Raspberry Pi 4
It's not that simple. Launching an nuclear weapon from the deep is very hard, normal nuclear missile subs do not launch from deep. There are multiple reason for this. One of them is that they eject the missile by using steam/gas, if you are too deep, your missile won't reach the surface and thus won't be able to fly away. Second reason is that the missile and the missile tube needs to be under normal pressure. Missiles aren't built to handle hundreds of atmospheres of pressure even if the sub could eject them into the water.
> which is what makes it possible to be the worlds most compiled to languange

Okay now that's just ridiculous.

There are no other native scripting languages that the browsers understand. Of course it's going to be the most compiled to language, doh.

Your statement is along the lines of "all Earth life breathes oxygen, this has to mean something".

Well of course it means something. It means that our planet doesn't offer alternative biomes. It doesn't mean that oxygen-based life is ideal (which it isn't).

JS is a legacy everybody is stuck with. That doesn't make it good. It only makes it a safe choice because it's widely used and has a larger pool of programmers as you said.

Most businesses are followers. If an universally better technology makes strides you can be damn sure a lot of those follower businesses will be all over it after Facebook or Google adopts it. Nothing new, businesses always seemed to operate like so.

Not sure what value do your comments bring except for stubbornly reasserting the state of our currently (and highly suboptimal) reality. Practically almost every non-junior programmer knows how we arrived here.

And finally, the better business value of JS [devs] is far from given. It's a local maximum and nothing else. I've seen teams replace 5 average programmers with 1 senior, save 40% expense in doing so, and have much more maintenable code with much less support costs. These things do happen even if they are not the majority. And they will keep happening until one day somebody like you will lecture people how "JS was never bound to succeed".

You should realise you are only reasserting current reality and are doing post-hoc rationalisations in an attempt to understand the said reality. This is completely fine; we all try to make sense of the world. Reality however is always in flux. Keep an eye out. ;)
Bosch's Battery in the Cloud for Electric Vehicles
It has been used to extract excessive license fees from customers for years.
To maintain partner status you need to sell a minimum quantity of products, with a tiered system that grants better discounts and more benefits for hitting higher tiers. This has the flow on effect of managed service providers recommending Microsoft branded solutions instead of far more suitable competitors for the customers use case.

For example selling a customer a Windows server licence with SQL 2017 installed to run as a backend for a simple website that 10 people a day are going to visit when a centos box with postgres would be far more cost effective (and reliable) for the customer.

Now this isn't unique to Microsoft, literally all the big vendors do this (eg Cisco, VMware, every single antivirus company, etc) so not sure what makes Microsofts one particularly toxic, other than the fact that the free stuff they provide is genuinely valuable to the partners which is not always true for the other vendors.
I agree with all of this and would like to add that Windows is much better than OS X if you have a keyboard-centric workflow. For example, if you want to navigate dialog windows with the keyboard, you can just press Alt + one of the underscored letters to directly press a button in Windows. In OS X, you have to press tab a million times until you have reached your desired button and then press space...

The window management via keyboard is also much better in Windows.

Also I hate that the Home/End keys are broken in OS X. I get that you can use command+right/left instead, but that doesn't work in the terminal for some reason :(
These are just a bunch of ideas that have been cobbled-together by Robert Martin and accidentally ended up as folklore in a world without rigor and order.

Kevlin Henney basically refuted the idea that SOLID has any meaning or use in software development.
The Big Scoop
What is currently recommended instead of bar soap (e.g. instead of a bar of Dove for sensitive skin)?
> a bunch of Irishmen think the forests are spooky

Watch those snide remarks please.

The people who live near these plantations want forestry to be done right.
> I'm not sure what group of people you just Other'd,

Then try re-reading my comment.

> a) whether you still hold the view you espoused 13 minutes ago that some group of humans are non-thinking.

I said they are not thinkers, and they aren't, they aren't interested in competing ideas or what's factual, and as such high ideals as the marketplace of ideas coming true in the end are at best naive.

> b) whether the message you're trying to make could be more clearly articulated.

I was pretty clear - a lot of people are very stupid. Look at how they hurt themselves and each other, look at reality tv, look at ... hell you don'[t have to look very far.

Again, I'm not claiming to be the smartest guy in the room, neither am I claiming to have a solution. I'm just trying to point out that these abstract ideals about ideas being allowed to propagate and compete, about allowing and supporting the dissemination of hatred from your platform in order to better fight it in the open, that when you do fight them with better arguments, people will listen... these ideas are pretty demonstrably flawed.
No it's that for a very long time it was cheaper to become a Microsoft Partner than to pay for your own licenses.

MPN allowed their partners to use licenses for free for any "internal" use, now they are restricting it to only business development use cases.

This means that you can have an IT services company that barely sells any microsoft products, paying a small yearly fee to be a partner whilst getting considerably more than they pay out in return in the form of free licenses (for all internal business uses), technical support, training and other perks.

What Microsoft has done now is basically restrict the uses of MPN licenses only for business development and any other in good faith activities that are actually designed to promote Microsoft products to your customers.

Basically with this new change you can't have a 500+ employee company anymore that doesn't pay licenses for Windows, CAL licenses for domain, exchange, gets free sharepoint and more importantly free tech support which is often misused to solve customer problems rather than their own.

This more or less brings the MPN licenses closer to what say MSDN licenses are; you can use them to learn how stuff works, you can use them to demo the tech to clients, and for internal POC's but you can't roll into production on their back.
Have you read the linked article? The protocol is open, anybody can build a wallet and transact p2p without KYC with a pseudonymous account. If they get the initial market penetration through WhatsApp/Facebook then it'll be as difficult to ban as Bitcoin. Facebook alone wouldn't have the means to stop those transactions even if they wanted to, this is not PayPal.

Considering that most of those have countries have trouble enforcing the most basic tax laws, I'd like to see them try banning digital money that can be transferred over encrypted channels.
Really? So we should sell 'em bombs and to hell with it if they blow up the neighbourhood?
In my case it's 19421 as written in the article.
In an Era of Extreme Weather, Concerns Grow over Dam Safety