skysight-inc/HackerNews huggingface dataset:
I haven't read this paper, and haven't worked with the compressed variety of suffix trees/arrays. That said, I'm confident it's possible to retrieve the original file from a normal suffix tree, although it would be pretty slow. I imagine it must be possible to retrieve the file from the compressed version as well.

If nothing else, I think it is possible to retrieve a complete file from any index that lets you search for substrings and get a full string and position in the file back. Just search for all length 1 substrings, get a map from position -> string, then reconstruct the file from that.

I doubt it's worth storing files this way, because turning the index back into the file sounds very slow. I'd rather just store the file and the index, the time v. space tradeoff seems like a good one if you really care about search performance. That said, I use The Silver Searcher, and it's fast enough with no index that I don't think any of this stuff is worth the effort for searching text files on a file system.
Wouldn't phones be pinging on all channels anyway?
It looks like I’m out the news cycle. What is AMT? Why would I need to check for it? Why just in Linux?
Exactly. Why should Twitter choose which of my friends' posts I'm allowed to see ?
Yes, this mode of parenting is rampant in the U.S., unfortunately.
It also important to point out that a lot of airports (for example, Dublin) are not equipped to actually be able to manage the A380. Where as a lot are capable of the 747.
It's curious that you define rape as something that happens to a woman, whereas "sex without consent due to alcoholic incapacitation of the victim" can happen to a male, too. I've had male friends raped in that way, and the only one who tried to report it to the police was disgusted by the officer's response: "Score!" He outright refused to take a complaint from my friend.

Rape is also defined (by the Rape Crisis Centre in New Zealand) as sex where one party has pressured the (unwilling) other into it, pressured the other into sexual acts, used alcohol or drugs to generate compliance, or even simply used force. Each and every one of those can be applied to a sexual encounter between a male and a female, with a non-consenting male. Would you just believe the women in those cases, too?

Something that's quite interesting to note, I've seen a citation of "The Gender of Sexuality" by Rutter and Schwartz for a claim that lesbian women reported rape by their partners in 1 out of 3 relationships, double the rate claimed for heterosexual relationships. (I haven't read the book, and the citation was quite some years ago.)
It's unfortunate that the ublock.org website links to the unmaintained uBlock.

uBlock Origin by gorhill has active commits: https://github.com/gorhill/uBlock/commits/master

uBlock by chrisaljoudi seems to have stopped development: https://github.com/chrisaljoudi/uBlock/commits/master
Cool. thx
There is certainly a large internet subculture that places undue moral value on space travel.
Hahahaha damn, brain fart. I've been to Switzerland, Norway, Denmark and Iceland, don't worry I'm not one of those people who can't distinguish them :)
First to file, though, is just about the patent being granted. Once you start using your patent to bully people, prior art, even non-patented prior art, can be used against you.

Edit: "Once the patent has issued, you can challenge it at the USPTO by filing a request for reexamination of the patent"[1]

[1] https://www.uspto.gov/patents-maintaining-patent/patent-liti...

Edit2: It's also possible there are overlapping, earlier patents. This one looks promising...compare the drawings: https://www.google.com/patents/US5712995
The issues page has a report of the same error (as does my i5-6600) and the author says:

>Ok, I'm /inclined/ to believe that this indicates that the system doesn't implement AMT at all, but I'll try to do some more research.
Is your suffix array implementation open source/available online anywhere? I'm always curious to see what other people's version of these sorts of things look like.

(I wrote an implementation of Ukkonen's suffix tree algorithm in C as maybe my second C program, it was pretty frustrating for a long time)
"Many of the hospitals that participated in the study rely on the device manufacturers to maintain security on the machines"

Have they tried designing the hardware with a built-in read/write switch the prevents the software being overwritten.
Our experience is that many discoveries have changed the world and created a different future than that which we otherwise might have experienced. They would have had to be inevitable for them not to matter and that's certainly contentious though true in some cases. Given they have made a difference how does an extended time scale necessarily negate their influence?
Your assertion might turn out to be true or not.
Anti-tampering mechanisms on C2 systems, using the data/computer as a hostage. You're not trying to slow down analysis, you're creating a consequence for tampering with DNS C2 records.

I think malware authors derive a game theoretic advantage by having tampering with DNS C2 systems result in data loss, because a non-trivial portion of people will prefer to pay and retrieve their data. Some of the frustration from that will be pointed at the people who actually tripped the switch.

Further, because of the current legal status, if a security researcher issues the command to the DNS C2 system that deletes the data (by messing with the DNS records), not the malware authors, they're quite possibly liable for the data loss, going to face hacking charges, etc. (Hacking charges because they knowingly issued commands to malware that gave them unauthorized access to computer systems.)

I don't believe that security researchers should be the ones making that call -- I think the only sane way to make it is through collective mechanisms like government.
I get what he means, but you can spend the next 500 years trying to fix humanity's problems on Earth, it will never end.

Meanwhile, space is the final frontier, and just like our ancestors, we're compelled to go out and conquer it. It's actually an easier task than fixing all the stupid.
But site for uBlock (maintained by chrisaljoudi) is still up and so is link to the donations

site - https://www.ublock.org/

donation link (redirects to Donorbox) - https://www.ublock.org/donate
This is very unlikely. If they use the Safetynet API provided by Google (and why should they not), your phone tells the Google server whether your phone is okay (this includes root and other things) and the Netflix server would ask Googles servers whether the client is acceptable. Changing code in the app won't help much because the check is serverside.
I don't see any downside to writing python in VS if you want to. The code can be edited in anything else later.
> "What dating advice/strategies do you have for software engineers aiming to establish a family?"

Get off your computer and go out into the real world ? :|
I am not seeking a conflict here, please note that -- but I don't think you should limit that phenomena to introverts.

I am a pretty outgoing and easy-to-make-friends-with person but I still hate working in offices and 6 or so years ago I fought tooth and nail to achieve it. I succeeded, at the cost of a relationship, very old animal friends, most of my "circle" and quite a bit of few other sacrifices.

My point here is that there are other things to have in mind when choosing between on-site and remote: I personally hate commuting. Even if it's 20 minutes from my door to the office, I still hate them. That's a time nobody pays me for, and a time during which I can't be with my loved one.

Add to this that we all know that no work day is like any other; there are days when you're worth $1 and there are days when you're worth $20,000.

Outgoing, extroverted, expressive, call it what you want -- but I want to work on my own terms. And I am times more productive ever since I work remote. (And yes I am in a very happy relationship.)
You wouldn't do that with a .com domain, rather with a .local domain or such.
I think that'd be illegal under Misuse of Computers in the UK...
What type of meditation?
This explains what it is and why everyone is (or should be) upset about it:
http://www.intel.com/content/www/us/en/architecture-and-tech...
> That's a feature, not a bug. Late binding rocks.

So much that you can see ripples everywhere of late binding languages being slowly (not saying the transition is complete) replaced by static languages. Even the one true bastion of late binders, web development, is seeing massively increasing adoptions of languages like Typescript on the frontend, and languages like Go on the backend (see adoption at Youtube, Dropbox and so on).

Outside of web development, and simple trivial admin scripts, the other major source of late bound software was.. Apple Objective C. Which is getting replaced by Swift, a language that heavily favors static typing and functional paradigms.

> There's a million Rails and Python apps out there, so basically this "opinion" of yours is not bound to reality.

There's a million of trivial CRUD apps that don't do much of worth and whose death the world would not really mind either. DHH, rails's author, didn't mind restarting his basecamp servers 400 times a day because of a memory leak. These people are not software engineers. They're cave men using glue other people made to tie together rocks to build stonewalls. Which will then fall as soon as the weather stops being nice.
Security, reliability, performance, what do they know about any of these things? But hey, you can do cute things like 3.days.from_now, what a great framework!
As far as I can see, the design shares some similarities with ClickHouse.

LittleTable sounds less performant than ClickHouse:

LittleTable - "returns 500,000 rows/second"

ClickHouse - "processes hundreds of millions to more than a billion rows and tens of gigabytes of data per single server per second."

LittleTable also seems to be much less flexible (e.g. ClickHouse offers quite a few different storage engines, views, materialized views, and other goodies).

ClickHouse rocks.
صور+كوشي+2017+صور+كوشى+وارناف+رومانسية+جدا
Wow, I'm really surprised at the $2k/month figure for a logo on the Vue API page. How do you go about finding sponsors for such a page? Or is it a case of being visible and lucky enough for sponsors to come to you?
Apply Magic Sauce – Prediction API
Who are we to second guess aliens? Itself a tad arrogant.
Happy Mother's Day to all you super Moms
Happy Mother's Day to all you great Moms out there who manage to survive and thrive in this tough tech world while working to make your family function. It ain't easy when the only person you need to look out for is you. Respect.

Congrats!
Imperfect Forward Secrecy: How Diffie-Hellman Fails in Practice (2015) [pdf]
You're assuming that the primary caregiver will be randomly chosen. aaronblohowiak is assuming that the parent with better professional skills is more likely to work professionally, and the parent with better child-rearing skills is more likely to be the primary caregiver. This would lead to better outcomes everywhere.
I'm not opposing what you're saying but I feel like the distribution is somewhat:

80% - Science and its marvels
15% - Humanity survival (IMHO not possible)
5% - So we know more and more and somehow fix problems where that knowledge may be applicable (is that what you're calling moral value)?

I do think that we should be better off spending money elsewhere. I don't know why Trump is so pro-space travel and stuff.
I imagine there are many people who can't choose their deployment and development platform but can choose their language and framework.
That's not what 35 USC. § 273 says. It says that commercial prior use may be legitimate defence for that prior use, which isn't the same thing at all.
My first thought when I saw what twitter was doing with my timeline was, "oh man, now they've gone ahead and ruined my twitter feed just like they ruined my Facebook feed."
This is an obvious feature for just about any user, making it nonpatentable by the criteria of USPTO, as far as I understand it. This is also not novel, though it is very useful (for the other 2 criteria).
I believe that the Express editions can be used for paid software.
Chinese Phone App Leaks 2B Private Numbers, High Officials’ Among Them
It's only a bullshit patent if you have pockets deep enough to take them to court over a patent issue. And, the patent holder is considered "Right" until otherwise proved.
World's biggest cyberattack hits 150 countries and the threat is 'escalating'
FCC Asks Chairman: Why Don’t You Listen to Your Own Advice on Net Neutrality?
This is a brilliant idea! Does Firefox accept feature proposals if they're fleshed out? My friend is an aspiring UX designer looking to build a portfolio, and I can write crude sample code.
Did you forget the URL? Try submitting again.
SDSL-lite is a fantastic library, Simon (the main author) is one of my colleagues and spends a lot of time on making it easy to use: https://github.com/simongog/sdsl-lite

Without having read the paper in detail, SODA (the conference where it was presented) papers do have a reputation for being very theoretical, though, so it may not be implemented any time soon.
Guy uses certain art style and supposedly bad image editing tool for marketing.
WannaCry – The largest ransom-ware infection in history
Deprecating old and arguably inferior syntax is part of the evolution of a language.

C++ is not going anywhere, so improvements are welcome. Upgrading from is_void to is_void_v can be done automatically.
40 years ago in a galaxy far, far away, 'Star Wars' was born
Maybe not exactly "cannot", but they often don't because the really big costs of shit software are rarely paid and to many users it hasn't happened yet, so it is easy to miss them until you find all of your files encrypted by ransomware and suddenly need to figure out this new bitcoin thing.
Wow, impressive!
Recommended soundtrack:

https://www.youtube.com/watch?v=pp1NWRDl0pI
Good to know that Bill Gates shares this viewpoint. It's not that space travel is wrong or doesn't have great potential. It's just that, in my view (and I guess it's also BG's judging from his short quote only), it cannot not alone bring humanity into the bright future. Look at how we are (mis)treating the environment. Look at all the greed, corruption and anger around us. Anyone seriously thinks going to new worlds will change these human tendencies? Of course not.

I see only one truly worthy alternative - education, with strong emphasis on sustainability and care about the environment, as well as some sort of moral principles that would help prevent spending trillions on new ways to kill each other (aka defence) in future generations.
It's possible that even Elon Musk has changed his mind about the value of Mars for humanity. One could view his plan to convince cities replace their roads with 3D tunnels, as preparing a massive shelter for humanity, to protect us against catastrophic risk, instead of a mars colony.

BTW: he has very smart leverage strategies, especially in the context of him a change makes, instead of of the common focus of value extraction of most business people.

Is there any place one can read about such strategies ?
I have a lot of sympathy for that argument, but what if the land was bought, not inherited?
WSL uses Drawbridge picoprocesses internally by the way. :)

The Drawbridge NTUM(User-Mode NT kernel) is maintained as NT 6.2 (Windows 8) which is new enough for almost all purposes - except modern Windows apps.
An addendum to your point: Aer Lingus (the Irish Flag Carrier) used to fly the 747 out of Dublin.
> Why should I pay for things I don't need?

You don't have to, but you are saying that you need to upgrade.

> Every other company offers upgrade paths but not Microsoft.

Many companies are moving to a SaaS model. Some, like Adobe and Autodesk, don't sell perpetual licenses at all. For engineering software you've always had to pay maintenance fees.

> Had I known earlier they don't care about small devs I would have bought something else.

Community edition is free for individuals and five licenses for small companies.

I get that you're disappointed that you can't upgrade for a cheaper price, but the perpetual, or standalone, license isn't for people who need upgrades and it says so clearly on the page (which might not have been there when you purschased it though):

"If all you need is the current version of Visual Studio Professional, you can make a one-time standalone license purchase. If you need new versions of Visual Studio Professional, access to Visual Studio Team Services, or have short-term needs then the Visual Studio Professional monthly subscription may be a better option."

https://www.visualstudio.com/vs/pricing/
You should be able to disable it in the BIOS. If you're not going to use it, I'd suggest disabling it. You could always reenable it later, should you find a need for it.
Any recommendations for games that teach other programming languages? Obviously there's Swift Playgrounds. I'm an adept programmer in several languages, but would love to learn some others, but find learning from documentation very tedious, and would much rather play games to learn.
Setting aside vixen99's completely cogent response for a moment, what about curiosity?

Despite the plethora of planets we've discovered recently, I'm betting that sentient life is pretty rare. In human terms, you could ask "Why would people even bother with hydrothermal vents?"
OpenSCAD and JavaScript = OpenJSCAD
This is quite old, the situation has become even more extreme since. You should use uBlock Origin, the other one isn't being maintained any more. There is a pre-release Safari version as well now: https://github.com/gorhill/uBlock#safari-macos
Cool stuff! I built the same thing but with configurable size grid using Hammerspoon.
Why do people want to leave our planet for Mars or other uninhabitable worlds?
On Earth, we seek greener pastures and would never move to a place that’s less greener than our current one. So far, we don’t know of any other world that’s as exciting as ours. So, I’m wondering why one would want to leave Earth in the first place? There’s an estimate that the Earth’s age is about 4.6 billion years and it has supported life as we know it. Why would one want to go to a place that’s totally unsuitable for living in and try to make it habitable? I would love to go explore space, but I would always return to Earth because this is the best place to live. Do we know of a celestial body that got destroyed by a killer asteroid or something like that?

Please share your thoughts.
Moving resource extraction off-planet (metals from asteroids, nuclear and solar energy creation) and moving manufacturing off-planet will truly save the environment.
Clarification: he got really good (like, really good) at illustrating in ms paint over ten years. He leveraged that skill to illustrate his book. He did not take ten years to illustrate the book.
Ha! Parallel evolution of ideas never ceases to amaze me. Thanks (Have to find that book now).
There seems to be a lot of confusion about versions without killswitches. This guy says he made a mistake: https://twitter.com/craiu/status/863718940870139904
Yes and no. Imho the issue at hand is that of a piece to a mosaic of over time and other sensor data.

For example, an important piece of data to pharmaceutical companies is which doctors are linked to prescriptions. Some states have rules against disclosing this information. If a company were to monitor target doctor's offices and pharmacies then the distribution data could provide clear indications of who is writing what prescriptions. Would this be a problem? To the degree that prescription filling discloses a health condition that a person considers private, the use of associational wifi monitoring might be seen as a privacy violation.

If this is seen as a problem, what could be done? In a sense, I think that the better solution is on the client/protocol side rather than attempting to enforce some "don't sniff" rule. Given the practicalities of updating clients, something on the rules side would have to be done, although I doubt it would be as effective as a speed bump.
Cinch and SizeUp.

http://www.irradiatedsoftware.com/cinch/
http://www.irradiatedsoftware.com/sizeup/

Been using them for a few years now. I'm quite happy. The combination, after you configure it, is superior to the Windows implementation.
Is a newspaper really going to be interested in such a thing? Even the local paper in my small town would likely find this a non-story.
"the agency had blocked all data originating from the server. That move protected the executive branch, but not the Bundestag. If the authorities had contacted each other earlier, the attack could have been prevented."

They'd just take a new server after the first connection attempt fails, no?
Point 2 - Are you serious? People are not complaining because they're not on HN, if they were this kind of people they would be here downvoting you. Facebook users don't even remember they had a different timeline before, they don't understand and don't want to understand why some post shows and some other doesn't, they just accept it as a fact of life.
I highly recommend Slate (https://github.com/jigish/slate). It doesn't appear to have some of the features of Moom, but it's quite adept and configurable.
Read anything by Mouni Sadhu as a good start, avoid anything 'western' like 'meditating to music' etc and all that 'guided meditation' nonsense. The branch of Yoga dealing with the mind is Raja Yoga and I can recommended http://www.yogebooks.com/english/atkinson/1906-09rajayoga.pd... it might take you several lifetimes to get through it all, but it's worth it!
Does anyone have a good book for advanced linear algebra? I learned the basics in school - eg. Matrix diagonalization, svd) but I need for ml to really understand things like angle between flats, tensor decomposition, etc
I once designed an app to later realize that I was infringing dozens of patents I never knew existed before.

Go and read a dozen patents, then come back and tell me they're not obvious. Most of them are ridiculously obvious, assuming you have some understanding of their given field/domain.
It reminds me of self-discovered existential Nihilism. And instead of using the insignificance as a source of justification, it's attempting to use it as motivation. It falls a little short in its discussion of jobs and CEOs, but it's a good attempt.

Ignore the negative words of others, they won't matter in the long run. Don't focus on how to leave a mark on history; the names of both the worst despots and the best humanitarians will be forgotten once day. No matter what scientific advancements are made, you will not live forever (even if biological death is finally conquered, you're still just one bad fall away from death). All that really matters is what you do to maximize your "now", so focus on that.
Please be aware that "Daniel Paul Nelson" the artist, for which most Google results are, is likely not the same as the Daniel P Nelson who seems to live with his wife in Salt Lake City and applied for the patent.
Was only a matter of time. What's it doing to detect anti-virus sandboxing now, if that was the original purpose of the fixed domain?
> That means the opposite of what you want it to mean.

Thanks! I actually didn't know this. Do you have a suggestion of a better term for the behaviour I'm trying to describe? I was trying to be more elegant than "cheap"
Follow the data: does a legal document link Brexit campaigns to US billionaire?
Why "change these human tendencies"? They're part of what's made us what we are today, and I don't think that undisputed mastery of an entire planet is such a bad place for a species to be. And even if you don't feel the same way, it's hard to see how undisputed mastery of only one planet gives humanity a better chance to eventually engineer itself into something more what you'd like it to be than does undisputed mastery of several.