skysight-inc/HackerNews huggingface dataset:
I failed to find how to create notes (it should be able to create and interlink all kinds of them if it's meant to be a knowledge repository: notes attached do a particular document, attached to a particular place in a document and not attached to anything, all notes should be taggable).

Lack of support for any formats other than PDF (it should at least support EPUB, all other formats if possible: AZW, DJVU, FB2, Markdown, single-file HTML) limits its usage for studying e-books.

And it's annoyingly slow (but I'd consider this tolerable if it was really helpful).

I just hope this is just the beginning and Polar is actually going to improve.
My big Windows program wasn’t a Windows “application”. It was high performance software that happened to run on Windows. C# was not even close to being in the running.

If we were starting from scratch, Rust would be a credible contender.
Why should code in a REPL be indented correctly? What if you copy from your own terminal (which may only support spaces) to your codebase, which may be in tabs? It doesn't make sense for a language exclaiming the principle of we're all adults here to not allow you to schedule irrelevant formatting fixes yourself.
That feature's "coming" - part of SQL 2011 called System Versioning, currently supported in DB2 and SQL Server, but available in MariaDB 10.3 Beta according to this talk:

https://youtu.be/xEDZQtAHpX8?t=2278
Kind of Screwed (2011)
The Rite of Passage for Microsoft CEOs
Yes, then you're just doing bad OOP with sockets instead of a language that was designed for it.
I used to think that 90 days is quite unfair. And in many ways it can be. But it’s a great equalizer. And that way no one company can claim that some other company got preferential treatment. And everyone by now knows that that’s what it’s going to be. Instead of p0 team having to have a fruitless back and forth with vendors about the impact and what would be a reasonable timeline for disclosure.
> 0 stars

Do you even status bro?
You might like this article:
https://rbcs-us.com/documents/Why-Most-Unit-Testing-is-Waste...
Yep, and adding gnu parallel or xargs to the mix would give a # of cores speedup, which would make mawk faster than the single-threaded rust on a > 6 core machine (roughly).
On the other hand zero days in OS kernels that run on millions of devices worldwide aren’t your ordinary black market exploits. I agree with publishing after 90 days. This incentivizes shipping patches quickly and fixing root causes later.
With Big Stars and Plans, Luminary Aims to Be the Netflix of Podcasts
Facebook won’t let you opt out of its phone number ‘look up’ setting
Sleep is ill-defined for non-mammals, so it really depends on what you mean by "sleep".
Good insights. Modern platforms are neither full dynamic nor rigidly static, but gradual, https://en.wikipedia.org/wiki/Gradual_typing. Start with a dynamic script, add typing as you go to strengthen the system. Notable mentions: Typescript, Python + mypy, C#, Dart.
I assume the GP was asking if the 90 day rule was really important to uphold, or if the disclosure could just be delayed longer until the patch went out.
Bay Area power is hardly cheap. In the highest tier I'm paying $0.50/kWh base rate is about $0.20/kWh. The US average is $0.12/kWh. So I don't think the problem is PG&E offering electricity that is too cheap.
> Keeping 30 backend applications up to date and playing nice with each other is a full time job. CI pipelines for all of them, failover, backups.

This isn't normal.

You should just have a single CI pipeline, failover and backup approach that is parameterised for each microservice.
Angular Attribute Directives: A Practical Approach
normally these big tech companies have something mildly redeeming about them. google has a huge presence in oss, apple cares about privacy, etc. but it seems facebook has nothing. even their outreach into third world countries was a thinly veiled attempt to lock more users into their platform.
Books on Object Detection
Hi everyone,

I am curious about how computers capture an object and classify it correctly. I have seen many research papers and videos where we see green rectangles around people/ bicycles /bus , and written right next to it would be - person (98%), bicycle (95%), bus (90%).

What’s even more bamboozling to me is how payment apps work. For ex, in India we have PayTM and PhonePe. Merchants have their QR codes displayed on wall. We open the app, scan the QR code using smartphone app, and pay the merchant. Nine times out of ten, we don’t even have to hold the camera properly and with stability in front of the QR code. Just whizzing the camera by the QR code even helps the app to capture the QR code instantaneously. I am amazed as to how does the camera capture the QR code so fast with so little exposure time.

I know this is all object detection but I would love to know all the gory details of how these systems work. The algorithms and frameworks that make this happen.

Is it all about pattern classification / image recognition / computer vision?

Please guide me as to what books do I need to refer to get in-depth technical view of these wondrous systems.

Thanks in advance for any suggestions you could extend.
Memento Mori :)
why does this have to be during the descent? 51% attacks are possible at value point.
There is no need for a Mac Pad, the iPad Pro does it all.

iOS is OSX ported to ARM, if Apple wanted to sell ARM based Laptops they would be the iLaptop and run iOS.

iOS is for mobile devices, OSX is for desktops and laptops.
Often times MySQL is set up with auto-commit set to true, where every DML statement (like UPDATE) is wrapped in an implicit BEGIN and COMMIT. It doesn’t have to be that way though, you can manage the transaction yourself, and you don’t have to COMMIT if you don’t want to, you can undo (ROLLBACK) if necessary.
It's not an alphabet, it's a semi-syllabary (and that's written on the page you linked). There is no separate characters for consonants and vowels but instead a separation between consonants and rhymes. Rhymes can be made of one or multiples vowels, and can be terminated by a consonant (/n/, /ŋ/).
Yes the same is true with C++ or C# for example, which is were the move out away from OOP and towards DOD/ECS started.
> Yes, but to strict orthodox, they're not really "Jewish".

Unless you are seeking to identify as "strict orthodox", why would it matter?

The majority of Jewish groups are welcoming to people from the outside, if they achieve the required objectives in terms of religious and cultural fluency.
> It's just interesting to me, another reminder that physics is just that much more easier than anything else.

Such a statemenrs make me nervous.

In the late XIX century physics professors told their students that they should stop learning physics and go to some other science, because physics is almost complete. It explains almost everything there are some small issues with electromagnetism which will be solved in a few decades and there would be no more work for physicists. No more physics as a science, just engineering.

At that time physics seemed much more easier than anything else. Like it seems now for you, I suppose.

Though maybe there would be no more Einsteins, and physics really explained almost everything for this time.
This is native to Visual Studio now. You don’t even need Resharper.
It looks like we're finally getting the spacecraft we previously only experienced in Sci-fi. It must've been a surreal experience for the astronauts and cosmonaut entering the capsule for the first time.
EU.org, free domain names since 1996
How to make your game run at 60fps
> The author claimes Goedel's phi(n) is polynomially bounded if and only if P=NP. Do you disagree with that statement?

It would be trivially true if Godel was talking about propositional logic (proof size is polinomially bounded by definition of NP).

I don't know if that's true for first order logic (it's not as obvious to me as the author seems to imply) but even in that case it would be a non-trivial connection, so I believe it's a stretch to say that this was about P and NP.
> Facebook promised to open a data centre in Canada to create jobs, in exchange for the federal government offering assurances that it would not impose its jurisdiction over the company's non-Canadian data.

This should not be legal in the first place.
This is the correct threat of a 51% attack, although if the currency is unpopular enough, had little use and everybody stopped mining, you could theoretically fork from the genesis block and replace the whole chain as soon as your fork becomes longer than the original chain.

There is little to gain from attacking a system _that_ unpopular, but you could "take" everybody's coins in that scenario.
I'm guessing its probably prohibited, but maybe you can sell the credits.
What else adds with qml to make Qt?
In the financial sector, vacation is a fraud control. Reshuffling job duties makes it easier for others to discover your misconduct, and temporarily suspending your access makes it harder for you to cover it up.
Absolutely the eastern countries have been growing.

This is because they went from a system of extreme socialism, and moved towards capitalism.

They still might not be as capitalist as America is these days, but they are doing much better.
Not a fan of facebook, as a consumer app. But what you're saying just isn't true. This list is crazy impressive https://opensource.facebook.com/
Mine is https://mostsecure.pw/ (please note this is a joke)
From the article:

> Facebook promised to open a data centre in Canada to create jobs, in exchange for the federal government offering assurances that it would not impose its jurisdiction over the company's non-Canadian data.

The Canadians agreed to not regulate other countries data. This seems pretty reasonable. Why should the Canadian government regulate how an American tech company handles German data? It makes a lot more sense for each country to have jurisdiction over data from (1) its own citizens, (2) residents on its soil or (3) data physically stored on its soil.

That this was a result of "lobbying" or "pressure" is supposed to rile us up, but this type of thing could not be more common in the political world. FB, one of the 10 most valuable publicly traded companies in the world, would be stupid not to engage in global lobbying.
You don't have to make keys difficult to type. Just generate an rsa blob of whatever data you want and then pass it through a binary-to-text converter designed to avoid confusing characters, like
https://github.com/kstenerud/safe-encoding/blob/master/safe3...

Then you don't leak information because it's all layered, encoded BEFORE you generate the human inputtable text, and can contain any information you want.
As long as these works aren’t locked away. Feel free to not promote them publicly, but denying access to the works of immoral creatives is akin to burning books. Let the art stand on its own, especially if the creative is no longer alive.
GUI's are the McDonald's of interfaces.

The choices are limited and when you go there you know there's a good chance that you will end up wondering why what you got caused so much pain.
>Bit risky telling someone what their job is

? Because...?
They certainly own them, from the article:

>...the State Grid Corp. of China, a state-owned company that runs most of China’s transmission and distribution grids..
I don't really care, now.

But strict orthodox rules do apply in Israel. And that's not so insignificant. It's one reason why I'm in the US and not in Israel.
The concept of race has always sounded like total bullshit to me. Do you have a definition that makes any sense?
Ok, so how would "forced time off" be the middle ground between unlimited time off and tracked time off. Isn't "forced time off" just tracked time off but they require you to take it?

The only problem it solves is burned out employees, and I would argue that it doesn't even fix that problem. The reason is that you can't force people to take their minds off work, even if you force them to not physically be at work.
Just for a little context, I think it's worth mentioning that this news comes to light when Canadians are thinking quite a bit about companies lobbying the gov't, as a bit of a scandal is brewing with the current liberal gov't[0].

This news implicates the former conservative gov't, and might quickly become a talking point for the current liberal gov't.

[0] https://www.theglobeandmail.com/politics/article-scheer-call...
which part?

>Facebook promised to open a data centre in Canada to create jobs, in exchange for the federal government offering assurances

or

>impose its jurisdiction over the company's non-Canadian data

?
I think this holds for well written tests, but if one is not talented in writing them then more tests will simply bolster the bugs in the main code. For example, if a developer generate test data by running the program and copying it's output (something I see far more often than I'm comfortable with), they can tell themselves that section was tested thoroughly and must be bug free. Thus when someones notices an end result someplace is wrong, the first place checked may not be that "well tested" function. Tests are only as good as the domain knowledge of the person writing them.
Are you part of that "fast" startup accelerator for "busy founders"?
Koinex | Senior Backend Engineer, Frontend Engineer, Senior iOS Engineer, Senior Android Engineer, DevOps Engineer | Bangalore, India | ONSITE | https://www.koinex.in/
Koinex is building various Blockchain-based products for the international market. We are backed by Silicon Valley-based Pantera Capital and Singapore-based BEENEXT venture capital firm. To help us build these exciting revolutionary products, we are hiring for several engineering positions.

Being in the Finance Technology space, we don't have an option but to strive to release the most stable product possible. Along with plenty of innovation, that's what we try to achieve with each release.

For more details and for applying, visit https://angel.co/koinexindia/jobs
Researched each of those models -- none of them are actually available for purchase currently as best I can tell.
Zero-day privilege escalation bugs for macOS (not iOS) probably have no black market at all (or, whatever, the ceiling price in that black market is the public bounty value of the bug).

iOS is of course a very different story and some localhost macOS bugs might have parallels in iOS (not this one though).
The ‘busting’ part is just making sure that the original source is available during future visits.
I think we have a ways to go. Typescript's type system is very feature complete (which is a good thing, but it also means there's a lot to learn, and I feel like I have to think about type definitions more than I ever did with other languages), but also, fantastic libraries like Ramda have a lot of trouble with expressing their types with Typescript. It's a tough problem to solve, and I still use both, but I'm just saying we're not there yet.
Use this instead. That previous temp expired. wink.bcf29b@tryninja.io
Anonymity: The Hacker's Guide
The latter part is italicized in the GP.

I don't really understand the legality argument though. Canada is a sovereign nation.
Microservices doesn't necessarily mean you have a ton of services. A single microservice can encompass millions of lines of code.

Honestly, its a bad name for the architecture.
But doesn't the whitespace issue gimp Python's lambda syntax? AFAIK you're limited to one expression or function call, to get around the fact that you can't just inline a completely new function (with its associated control flow structure).

And what about one-liners, a la Perl? Stack Overflow answers seem to imply either embedding newlines in your string, or using semi-colons (as a Python newbie... you can use semi-colons?!)
Hmm, that's pretty stupid. What is the rationale behind this? That you check before you run an install?
I was thinking mining some CPU-mined alt coin, maybe....
This absolutely doesn’t do that though.
hahahahaha - no, just pivoting before these credits expire.
Seeing redux dev tool replaying state changes with a connected router. This is what completely sold me on react/redux.
Google Dropped New 0day for MacOS Kernel
A majority of coins either launch on networks like Ethereum or are a copy of Bitcoin. I do still realize that archiving old blockchains may still be important. I think archive.org would be a good place for that to happen.
Before reaching for spark, etc:

Sort is good for aggregations that fit on disk (TBs these days, I guess)

Perl does well too if the output fits in a hashtable in DRAM, so 10’s (or maybe 100’s?) of GBs
Python. Having picked it up and dropped it like fire during the 2.7 era, I never looked back. For a long time, my main all-purpose scripting language was Ruby.

Then I had to write Python3 for my current project and wow. Type annotations, async, mypy, context managers, actually supporting unicode, the language improved over the last decade.

Not to say list comprehensions are any good beyond the most mundane tasks, but you can write a decent library that has the equivalent of ruby enum and array methods to bypass that limitation now.
> The other side of the coin is to make sure you're the steppe tribes, not the hunter-gatherers.

This doesn't follow from the researcher's statement at all. Just because the mechanism by which diversity happened thousands of years ago was often terrible doesn't mean we need to project that upon today, when we have much better mechanisms for genetic diversity, like immigration.

We, as a human society, have improved just a bit.
Interested in buying some? :-) It would be a risk also that whoever buys them violates the T&C by running a DDOS on the NSA or something...
I have created a new Forex application with Python program
The difference between America and Europe, Japan, etc. is that is so spread out. To get from place A to B in an airplane you essentially just need two runways. A train needs miles and miles of expensive track that wind around the landscape between the two places. It just doesn't make sense except in densely populated areas like the Northeast.
I consider these photos fake. It has nothing to do with how the photo was taken or edited and everything to do with how closely the photo corresponds to my perception of reality. To me, great photos are always pushing this boundary but these clearly break it. That said, I can appreciate the photos for what they are.

I remember the first time my partner saw the milky way. She was disappointed because in her mind it was supposed to look like one of these photos.
To add to this: functional programming. Getting rid of state in objects was a DREAM for me.

I used to think: come on you better than though hipsters... this shit looks ridiculous, and it isn't intuitive... There's no way it's worth it to learn. It's just the new fad.

Oh, how I was so so wrong.
No, it doesn't mean that either (extermination of males). It just means that only Steppe Y-chromosomes survived. This could be the result of extermination, or it could be the result of stochastic drift, or selection, or any number of other scenarios that result in the loss of some set of Y chromosomes.
It could be done as a minimum vacation policy, instead of a maximum vacation? As in, you must take this many days off, but if you need more they're available?
Sometimes key employees need to be reminded to schedule a real get away vacation. It should be part of the Managment 101 mentioned in the article.

This seems like a non problem to me.
Smalltalk is great. I haven’t used it in years, but I miss the feeling that everything is part of one big Smalltalk environment.
> > Facebook promised to open a data centre in Canada to create jobs

The idea that a datacenter creates a lot of good paying jobs is almost 90% bullshit. There is a brief burst of construction and trades related jobs when it's being built. But after that, all of the software engineering and systems engineering is going on elsewhere. Companies have no need to pay their high six figure salary staff to relocate to Quincy, WA.

The number of people you need to do maintenance activities like rack and unrack equipment, swap hard drives, swap fans and power supplies is really minimal. Like, a rotating shift of six people for a huge facility. And those persons don't need to be very expensive salary wise. I've seen persons who were previously $16/hour Comcast TV installers successfully recruited into entry level datacenter technician jobs.
> What about the person who heard your explanation of “just get your work done” as “if you’re highly productive, this is a part-time job with full-time pay?”

What about them. Maybe they are highly productive because they are "part-time"?

Sounds like a good problem to have to me.
I made a “programming language” based on Cobol syntax
First of all, I'm sorry. I'm deeply sorry.

A few months ago, talking with some friends, we had the idea of developing a programming language just for the sake of it. We talked a little about it, design by committee got out of control and, a few days later, we abandoned the project completely without having written a single line of code.

I, though, have wanted to make a programming language my whole life and thus I kept trying to push the project forward by myself. I created a syntax loosely based on that of COBOL, made the worst compiler possible, wrote a somewhat slow "virtual machine" and released LDPL (ldpl.lartu.net) as a joke. Even the name is a pun on older, business oriented languages with BIG-CAPITAL-LETTER-NAMES. Again, like COBOL.

Fast forward a little and the joke got out of control.

I kept working on the language on my free time - pushing the not-very-ortodox but easy to code compiler forward - and the language got pretty usable. I mean, it's not a language you'd like to work with. It can't do everything. It's quite slow. It doesn't have any scoping nor functions (it does have sub-procedures, though) nor lambdas nor objects nor fancy data structures. Think of it more of an esolang than a serious language.

But what it lacks in efficiency and features, it makes up by having a cute dinosaur logo (poorly drawn as a joke on other mascots like the GCC gnu), unicode support, a full standard, comprehensive documentation, fancy examples and a half-written tutorial to be finished in the next days. It's also very portable, with binaries available for Linux amd-64 and ARMv8, Windows 64 bits and even Mac OS X for PowerPC processors!

So, if you are curious, bored or want to try something useless and new, I invite you to visit ldpl.lartu.net, download the LDPL source code or grab a precompiled binary for your operating system and code away.

I'm sure you won't hate it that much.
> Er, they actually worked fine on Maemo/Meego.

Long before then and before Nokia even, back when smartphones were called PDA's, the iphone wasn't released and when maemo was GTK based, there was a QtWidgets based environment called qtopia (https://en.wikipedia.org/wiki/Qt_Extended).
Yeah, like the amount of gibberish boilerplate you write, or the verbosity of the error messages your script emits.
This is the first book on the subject matter which I actually finished. When I started using it, I was completely noob in data analysis/ml.

Personally I'd say this is a good book. Sections dealing with Numpy, Pandas and Matplotlib are great.

However, I am hesitant to say the same about ML section. I felt like this book assumes some familiarity with general ML concepts. I also felt like ML chapters progressed a bit fast from beginning to the core of chapter.

In all, book is great. Sections on Numpy, Pandas etc are great. But as for ML section, don't use that section as an introduction/first course for ML.
Very similar with C++ and Visual Assist, the shortcut is Shift-Alt-R.
Information disclosure vulnerability in Android may affect Google pixel phones
Is macOS not large enough target, or is there something else at play here?
https://conclave-team.github.io/conclave-site/

Back in 2017, a couple fellow students and I created something very similar as our final project in the coding school we attended.