skysight-inc/HackerNews huggingface dataset:
> In Safari you can ask it to load certain websites with reader view automatically.

That is nice. Firefox has an extension called "Open in Reader View" that adds an item to the context menu for links. But one still has to use it explicitly. (AFAIK, at least.)
That would make sense if it wasn't for the fact that many embedded systems are programmed in assembly language, which is not the most easy to follow for people not acquainted with code.
How to Earn 100$ a Day by CPA Offers – NO Skills and Investment Needed -
Is this tool uses the default Chrome bookmarks or it has its own bookmarks database?

My problems with Chrome's default bookmarks manager:
1. it doesn't allow creating folders
2. it doesn't allow using icons instead of folder names
My solution:

1) Delete all my time waster apps except Kindle

2) Keep at least 3 books and 2 audiobooks in progress at once

3) any time I want to kill time, read the books
SPEWS doesn't seem to have achieved much other than make a bunch of people really fucking angry.

https://en.wikipedia.org/wiki/Spam_Prevention_Early_Warning_...
My easy-to-use crypto library
Hey there,

I have been working on this crypto library in my free times whenever I get a chance after school & stuff. It's currently a narrow and insecure alternative to OpenSSL providing a python3 package and a CLI tool; however my main objective is to make it a library intended for people with little background on crypto to be able to use it without being concerned about long configurations.

In other words, I am aiming for a library with almost flat learning curve.

I'm looking for people to give feedback, contribute etc. Please do check it out at github.com/orancanoren/cryptoran

Happy hacking,
- Oran
Vim.wasm
It's obviously an exaggerated statement that "all" financial predictions don't actually work, dude.
No content consumption for a month challenge
Could you elaborate on that for the ignorant bystanders?
George Bush in lying shocker. I mean, this probably isn't in the list of the top fifty things he mislead people on.
Custom Trigger Based Upgrades for PostgreSQL
New EU ePrivacy Regulation – what is it?
I'm on the team that's building Zeebe and want to mention that we release new "dev preview" versions on average once per month and are aiming to have a production ready 1.0 by the end of 2018. If anyone has questions or ideas, or wants to build a prototype with Zeebe, it'd be great to hear from you. There are various ways to contact us here: https://zeebe.io/community/
Humans wanted cats that would kill all the pests in their farms.
The urban area of DC is much larger than literal Washington DC and many places there that are technically suburbs certainly do have skyscrapers. For example, "Crystal City", which is technically in Virginia but functionally part of DC.

https://en.wikipedia.org/wiki/Crystal_City,_Arlington,_Virgi...
dappradar offers a very limited view of the activity on the Ethereum Blockchain. You should look into projects like Golem, it shows a great use case for the Blockchain and definitely justify an ICO.
Trump daughter protested by neighbors siege mansion: we are fed up with your dad
> CoC controversy and censorship

Could you write a few sentences about this? What happened? What do you think should have happened instead?

> scalaz/cats debacle

Again, for the unfamiliar, what is this debacle?

> the breaking changes they need

What are those?

> murder sbt to death

yes pls! ( https://github.com/lihaoyi/mill is actively maintained and developed and seems to be the sane replacement for sbt )
Show HN: T-datepicker
Are (aren't?) cats the only animal that kills for fun, rather than food?

(Apart from the scum that are some humans...)
> They rely on the discrete logarithmic assumption

> Range proofs do not leak any information about the secret value

Could someone explain this? I can't say I followed the proof algorithm (don't have background on blinded Pederson commitments etc.), but to me these sound contradictory. If you're relying on a discrete log assumption then it means you are leaking information, but you hope it's not enough information to reconstruct the secret. It doesn't sound like an algorithm that truly doesn't leak information (like OTP).
Joel Spolsky on equity
> If a bank has insufficient deposits, it can't lend any more money.

That's not actually true, banks effectively create money when making a loan, and the only constraints on this are the interest rate set by the central bank, which affects both demand for credit and the cost of providing it, and liquidity requirements set by legislation.

https://www.bankofengland.co.uk/-/media/boe/files/quarterly-...
Yeah, standard engineering jobs won't pay that much but a senior engineer can get 40-50K EUR.
The only one?

What about rats arriving on islands?

The truth is ecologys are bubbles divided by barriers that any large scale migrating species punctures.

The only thing preventing problems so far is a inabiliity of plants to hijack migration species as pathways and other species to transport theire offspring that way.

The agah-frog could have been everywhere worldwide, if its eggs - stuck to birdfeet where able to encapsule.
Making Morse code available to more people on Gboard
Woa, many options ...
Three distinct mindsets in TDD
Chatbots in Healthcare: What Are the Hidden Opportunities for Patients &Doctors
Personally, I think that joke is so awesome I would not be surprised if they had done it on purpose. I certainly would have had a hard time resisting the temptation. ;-)
This would make S.T.A.L.K.E.R. a far less interesting game.
New Spectre 1.1 and Spectre 1.2 CPU vulnerabilities exposed
I've been keeping an eye on indieweb stuff; but held off from dynamic things like webmention for now. I agree that the divergent efforts are a little frustrating. A few years ago I had a go at implementing Salmon/MagicEnvelopes/etc. that seem like the precursor to ActivityPub. Many years ago I played around with XMPP pubsub. Hopefully W3C validation will go some way towards actual adoption this time?
a reason for banning namespaces is that they didn't want to add namespace support to their stripped-down RTTI solution and a reason for banning templates would likely be code-size concerns.

I mean - I'm just guessing here, but I can at least see some technical reasons for these decisions.
>Humans can't perceive a lot of things, and on top of that, we have egos that makes us feel superior even though in reality, we are the only ones on the planet who can't live in harmony with other species.

Harmony is just the result of a struggle + emerging balances.

Left to their own devices, even cats could eradicate entire species of birds, diseases could exterminate whole populations of animals, and so on. And of course a big rock from space could end life on earth in its entirety.

>If you ever had a cat and really observed it and communicated with it, you know it has feelings and emotions. Birds have it also, so does pigs, horses... But we just ignore all that when it's convenient for us to eat them.

Well, there's no rule that something with feelings shouldn't be eaten.

In fact animals (who you said "live in balance") eat other animals all the time.

Besides, we hurt people's feelings all the time. An employee might not want to flip burgers for 10 hours every day and little pay , but we don't care about their feelings, we take advantage of their life's circumstances and need to pay the rent and have them do it.

With animals, we go a step beyond, and also eat them.

Besides, isn't the main story of the article that trees have a sort of language and a sort of feelings too? Which means that the "has feelings, we shouldn't eat" theory would leave us with nothing to it, since plants now have feelings too.
and methods, events
> America ... doesn't hold a monopoly on tech

Certainly seems that way.
I'm saddened that the US citizens are so abandoned by their government that they have to rely on the random goodwill of a PR-hungry billionaire to restore what is fundamentally a human right. Access to clean water.

This is not a solution to this problem. It's a stopgap that muddies the underlying issue.
You should look into projects like Golem (https://golem.network/home/), it allows people to use the blockchain to perform complex calculations such as 3d rendering or training machine learning models.

This is a great use case for the blockchain but you may have missed it if you only read Techcrunch articles about CryptoKitties.
Depends on what you define as fun, what we're observing is more like "not for immediate need" and/or "not for food" - and when the immediate need for food arises, the first reflex is the cat food, but that obviously doesn't happen in nature. A dog is most certainly capable of attacking you even though it's not hungry or feeling unsafe.
I didn't see any spam on disqus; but I only received a few comments here and there anyway. Otherwise I'd have more qualms removing it.
I think he's getting at the distinction between operational and denotational semantics. Presumably, operational semantics are a better fit for systems programming, because if you need to imagine what the computer is actually doing (Linus's comments about why he likes C comes to mind). Ocaml is more in a denotational direction than C - although to be honest, I don't ultimately understand the distinction, given that C relates to an abstract machine that is not all that similar to most machines today.
Ask HN: Any free software alternatives to Duolingo?
The Java libraries are plentiful, but not bountiful.

They are ugly, unergonomic, old, unmaintained (or worse, pumped full of decades of features, but never really refactored), and some are just simply broken.

Some libraries are of course the exception to these and all due respect toward them.
This is not going to be like the other advice you get, but I've managed many projects in different organizations and I think it is sound. First and foremost, don't sound any alarms.

Many organizations have common characteristics in this regard. First, they don't expect you to be on time. Sales may think you're going to launch on time, but it's in their financial interest to think so. The rest of the org probably made a schedule they know you can't meet because they think it motivates you to work harder.

Second, unless you're in a startup where everyone's inexperienced, most people probably already know you'll be late, but aren't saying it out loud. They likely have discussed it (up the chain) in meetings you're not in.

Third, people do shoot the bearer of bad news. You can earn a rep as a negative person if you make _true_ predictions out-loud that don't fit the common desire. This is especially true if some of the senior people who know (like your boss) haven't been forthcoming with their bosses.

Have a quiet conversation with your boss over lunch or beers - not a meeting - and tell him/her what you think. Be prepared with details, but if he/she doesn't ask for them, don't provide any. There's a good chance he/she already knows as you suspect.

Even more casually (lunch/beers), express your concerns to the project owner. It's probably not new news to him/her either. Being "positive" is a huge part of the corporate game.: Again, if no details are asked for, don't provide any. Shift the conversation to the weather or the world cup.

You're now down. Go back to work.
Show HN: Simple Radio – Live AM and FM in Any Device
Actually, there are quite a few. [1]

Since it seems to me that "fun" or "malice" or other motivations cannot be measured that precisely in animal kingdom, i think it is fair to say that surplus killing covers your question.

[1] https://en.wikipedia.org/wiki/Surplus_killing
I would love to know this, but also how often VC firms build their own tech to improve their daily processes and workflow, as well as develop their community of founders.
Here are a few examples:

- Inferred types: you're constantly wondering "what is the type of this variable?". Type errors occur far from where the real type error is. Annotating is complicated because you're often dealing with complicated types (with nested tuples for instance).

- Using higher-order functions: often you'll see a function with nested functions in it [1], or some functional list processing function like "unzip" being used [2]. This increases the code complexity a lot ("what does unzip do again?").

- Using monads: yet another distraction from what's really happening. It forces you to write nested functions and doesn't play well with conditions [3]. Also various people use monadic operators way weirder than >>= and all of this becomes really hard to read.

- Using functional-friendly data structures: the linker is using immutable lists of optional bytes to represent memory images, because this is idiomatic in OCaml. However this is slow and inefficient as hell. Really, I can't load a 60MiB binary because the linker runs out of memory and is killed by the kernel on machine with 6GiB of RAM. Also, just linking hello-world takes ages.

- Designing functional loops: when the loop you want isn't in your stdlib, you first need to create a recursive function, and then make sure all recursive calls are tail calls otherwise you blow up your stack. The result is usually not very fun to read.

tl;dr: the C language is small, the OCaml language is not, and when you're dealing with complicated stuff you really don't _need_ more complexity from the language itself. James Mickens explains this (among other things) in his essay.

[1]: https://github.com/rems-project/linksem/blob/master/src/link...
[2]: https://github.com/rems-project/linksem/blob/master/src/link...
[3]: https://github.com/emersion/linksem/blob/54c3a8430e621198653...

(Note: set the syntax highlighting to "OCaml" when trying to read this source code)

EDIT: list formatting
EDIT 2: grammar
Presumably it's a reference to the fact that DeGoes refused to roll over when activists tried to torpedo his conference for inviting the wrong kind of speaker after a double blind process. And continued to be pestered the next year because of another keynote speaker's unrelated tweets.

Having been to Lambdaconf, I can attest to it being an amazing event where people can nerd out shamelessly about functional programming without any bullshit or hostility. I highly recommend it. Easy to forget this is what all of open source used to be like, before the sociopaths moved in.

The supreme irony is the comment above seems to come from a guy kicked out of the Drupal community by the same kind of moralizing busybodies, for being too neuro-atypical and abrasive...
> perhaps the ability to query the other for specific information would be a good litmus test for it?

Do you know of Alex the grey parrot? It seems to be the only animal that we have recorded actually asking questions:

https://en.wikipedia.org/wiki/Alex_(parrot)
Interview with award-winning business angel Carlos Blanco
The conversations that strike up off the back of things like this (why does it take 4 years to disconnect them‽) really make me wonder what the internet will look like in a couple of decades.

There clearly is appetite at most levels of government for a restricted internet. Obvious crime, paedophilia, terrorism, etc but increasingly, you're seeing direct-to-consumer sites like Alibaba and Wish flogging knock-off crap over borders without paying taxes, without consumer safety checks and often without having license to make and sell that stuff in the first place.

It's not going to be long before somebody legislates that you're only allowed to peer a network if you agree to cut anybody off who enables that, including other peers who ignore abuse across their network. It'll effectively limit what "the internet" is allowed to contain. Essentially embargoing bad actors and those that enable them, and all in a very pro-active way.

It will —and should— put the fear of iJesus into consumer ISPs. They could easily cut off customers with computers operating within botnets, alerting them to infections, etc. At the peril of having your peerings cut off, you'd expect them to be a lot more pro-active too.

I honestly don't how I'd feel about this. It seems safer but if life has taught me anything, that usually just means it's not, and somebody's just quietly getting rich in the corner.
It depends on the country I suppose. In Denmark most insurance companies offer "elite" status as long as you're 30 with no prior accidents to your name.
macOS comes with very good USB support in user-space that works without any drivers.

https://developer.apple.com/documentation/iokit/iousbinterfa...
The Elon Musk of E-Waste?
Distributed version control is not my favourite technology
Don't underestimate the power of putting on headphones and keeping a concentrated face. Nobody interupts me when I do this
Could gravitational waves reveal how fast our universe is expanding?
Locking the door is always an option I guess!
>What about when my cat restrains from eating all of its treats at once?

What about it? Other animals don't restrain, and even a cat can eat too many of its treats at once, and end up obese.

Here's some info on cats:

https://www.independent.co.uk/news/world/americas/stone-cold...

http://www.sciencemag.org/news/2016/10/it-s-official-cats-ar...

https://blogs.scientificamerican.com/culturing-science/kille...

http://theoatmeal.com/comics/cats_actually_kill
Not yet.

A hard fork later this fall is expected to bring Bulletproofs to main net. Right now the code is being vetted by 3 external auditors, hired by the community through fund-raising.

The benefit to Monero, once this is implemented, is transactions that are almost an order of magnitude smaller. This is a huge win, for many reasons, and it doesn't even come at the cost of CPU time.
Ah, I did. Thanks. I thought it was a writer/editor couple with a child.
Using React Context in a TypeScript App
(Personally, I wouldn’t even consider life if religion was the only way in it. But I don’t want to go deeper on this and will treat it as a regular option here.)

Fact is that ‘choice’ is obviously a part of problem itself, not something you ‘just’ do or do not. Look, you can likewise say that you know people who chose to go to long vacation, get/drop a family, buy something, get happy with it – and they never looked back. Religion is not special in this regard, because you have to choose it before it helps. But some people can’t choose, because they are broken, like an engine.
It's absolutely true. People with enough experience to have "old favorites" tend to be very senior and expensive or retired.

New grads and junior engineers can end up trapped in a career dead end if their first job is on seriously old legacy tech.

https://medium.com/@csixty4/pick-was-post-relational-before-...

I almost fell in the same trap, but quit a similar job to go back to grad school and get my Master's in CS.
Svbtle.

A few dollars a month, and it’s like having your own Medium without the bullshit.

Other alternatives like Ghost or Hugh are good but require a bit of install/maintenance work so they’re not for everyone.
Without knowing the performance requirements and where the current system is failing, it's hard to know if the technology stack will work for your needs—with one exception.

If users speak SQL, they will reject Mongo. The users of the system are the ones who will determine project success or failure.

Think about the data analysts, product owners, etc. who use the system. Interview them. Find out exactly how they use the system currently. Do they query in an ad hoc way? Do they rapidly iterate on their queries? Watch them interact with the system. If it's any way other than through dashboards that an engineer updates on request, you are in for rough seas.

Users must always determine the contours of a new system. There are big data solutions that speak SQL. Some are cloud-based, some are not. Some are faster than others. The team should be able to show you why they rejected those as solutions.
AMD 2nd Generation Ryzen Threadripper Launches on August 13th
>Are (aren't?) cats the only animal that kills for fun, rather than food?

Obviously not. All kinds of animals kill. Also it's not "for fun" in the way we're having fun. They don't plan on entertaining themselves that way, weighing and ignoring the moral impact, etc.

It's an instinct they have. It's training to hone their hunting skills -- which they need evolutionary to survive -- even if they we take there of them for the last 5-10.000 years (which is very little in evolutionary terms)
The amount of birds and mice our cats used to bring in perfectly alive and unharmed was quite astonishing and one time ended up leaving a large amount of Sparrow droppings all over my room. Of course they were probably just trying to teach us humans to hunt.
Write your own spec. Then just start designing fun virtual machines. Make them do what they are not supposed to do in lieu of the hacker spirit :)
Lucky! That doesn’t work everywhere...

(Over-ear headphones are a little more reliable than earbuds, but have comfort issues for some people)
Tipping points are contentious - some seem to have happened already, and they're only clear in hindsight.

But we are approaching peak global emisisons, at last (a human and good tipping point)!, and cheap solar is a big chunk of that.

Atmospheric scrubbing doesn't scale so good.
Portuguese tech firm makes a smartphone using cork
FFTW3 is where near close to state of the art anymore actually... At least on a few platforms, where GPGPU is available.
Hmmm, should seriously up my github / stackoverflow game then.
My clients tend to be in the more closed branches, not much opportunity to work or give back to the community.

After this client I'll apply to job offers more aggressively, see if that helps. Honestly, I just want to work from home most days instead of wasting my time in traffic.

I agree on business/management not comprehending the complexity of IT, it's one thing we need to try to do a better job of, at least to some degree.
But I have turned down / terminated jobs because clients are unwilling to even try to understand what we do and simply want to stay stuck in their pre-computer/pre-internet way of thinking and working.
IT is here to help your business move forward, but if you are unwilling (which includes paying the right people correct wages) there is nothing I can do for you.
It has been explored and it's been decided that it's better to JIT on a classical CPU. Obviously it's still very early so we'll see, but I redirected my excitement to JITs and kernel mode / ring 0 execution.
Humans have lots of failings, its true - in terms of perception in particular. On the other hand, we're also horribly prone to anthropomorphism.
Nice man! I'm trying the demo right now!
I like working alone sometimes, when I feel like it would be beneficial to do so I just work from home. I couldn't do it all the time though and I enjoy coming into the office, mainly for the banter and hanging out with my colleagues / friends
> We will decide it is alive but not understand fully what that means.

I don't understand fully what this comment means.

If alien life has DNA (chemistry) like ours, we learn that life as we know it either started
somewhere and spread or was re-invented.

If it doesn't, but is obviously alive (move on its own will, hunts, i dont know) we learn that
life can exist with different chemistries.

If it's not obviously alive but we determine anyway, whichever way we do that,
we've learned of a new aspect of life.

what does "what that means" mean ? ? ?
Your citation is fake news; that footage is after I first saw her.

This is the moment when I first saw her: https://www.instagram.com/p/BP09-HFA-mb/

I wish you had the courage to re-post your previous comment. But more to the point -- this is Hacker News in 2018?
Unfortunately not, it is Vue.js only as I use the system for teaching people in companies, and most of the find Vue.js easier. An earlier version of AppShare actually used React but I swapped it out, first for MoonJS, and then for Vue.js. Even with Vue.js it doesn't support the full Vue.js syntax however. Maybe a wrong decision to ditch React (which I love) but people wanted Vue :(