skysight-inc/HackerNews huggingface dataset:
> Another reason why Google/Amazon is too centralized to be a single point of failure.

> We need more decentralized Internet. Not more clever hacks.

IIRC, didn't domain fronting only work because Google/Amazon were thought to be too big to block?

IMHO, what we need is a stronger consensus that Western companies shouldn't let themselves be bullied by censorious regimes dangling the promise of profits or access. They shouldn't be allowed to defend such decisions as profit-seeking amorality.
When does pot increase or decrease anxiety? A bit of a puzzle here.
Loved her article, thanks for sharing
$2k gets you a general contractor licence in my area (Canada). The fact someone is licensed means almost nothing at all for general contractors. Its more important they have insurance.
Random thoughts:
1. Say if you are hired as a gardener. But let's say your skills are much stronger in Botany. You might be fixated on why certain species are not planted and why the folks who planted it are stupid to have the plants that they decided upon, and how you might have a better idea on which plants grow best in which weather. Remember, you are still a gardener. Maybe if you work your way to earn the trust and respect of the people, one day, you might have the support to express your other skills in a better way and actually make a difference.

2. If it's one person that you have a problem with, there is a possibility that they are the problem. With two,the probability decreases a bit. With three or more people, the probability goes the other way round - you are probably the problem.

3. Watch 'Jiro dreams of sushi'. The cook took several years before he was allowed to bake a simple cake. It is not just a matter of knowledge, skill or even passion. It's being accustomed to the environment, being useful in some area to the business and making meaningful contribution before other nice things materialize. You still need a lot of skills, passion, talent and work ethic; but those are not the only things.

Kudos to the author in spotting a blindspot. However the tone of the articld still left me wondering if they actually still felt that they were better than the rest or if they realized their limitations.
German Federal Court decides ad blocking isn't illegal
>Martin Garner, an analyst at technology consultancy CCS Insight, suggests companies walk readers through their policies step by step. That way they could opt out of selected provisions—limiting, for instance, third parties that can gain access to the data or restricting the kinds of information companies may stockpile.

Merging t&c with settings... I like this idea a lot. Privacy controls with the agreement right there. You and the website clear on exactly what the relationship is.

Gonna bring this up during checkin today.
iMessage is end-to-end encryption.
This isn't a new problem for tax authorities, it's an old and solved one, despite the shiny new technological wrapper.

If you're making a lot of unreported income, there are ways for the tax authorities to know, in the same way they do with income from illegal activities that you're not reporting or large amounts of cash payments you're hiding, or just unreported income in general.

They don't need to match your identity to your Monero addresses. If you're using your Monero in any way that interacts with the real world they're going to ask where the money in your accounts came from, where the money for these assets you've been buying but don't seem to have a way to afford came from, where the money for these investments you've been making came from...

Even if you can somehow obtain things without converting out of the cryptocurrency, you're still acquiring assets, investments, and the like that require registration and disclosure, which will then lead to the same questions. Paying your monthly rent directly in cryptocurrency? If anyone audits or investigates you're going to have to explain how you're affording it when your reported income doesn't seem to support it.

And the sellers/landlords/etc will themselves have records, so you better hope they're also completely committed to protecting you if they themselves get audited or investigated.
How do you handle buffering? Any challenges with processing new headers/encapsulation schemes, or is it flexible in that regard?

[ Edit: Nevermind, found the data sheet: https://www.netronome.com/media/documents/PB_NFP-4000.pdf ]

One remaining question - how big is the space allocated to lookups/LPM?
I have so many fond memories of watching Alone in the Wilderness with my father and little brother. My mom would send us to bed, only for him to wake us up so we could watch it together late at night.
The art hidden from Nazi bombs
Would love to see a citation re: Odersky (or if he'd chime in here).

My general assumption is that if Scala was intended to be category theory, implemented, something along the lines of scalaz or cats would have been built into the language -- the philosophy of the language does not include a JS-esque philosophy of small stdlib, big library ecosystem.
If the company expects continuing maintenance and feature additions to that same code, then yes, a better excuse is needed.
> * Multiversal Equality: you get to decide whether it makes any sense to compare an Apple and an Orange using "==" or "!=", as opposed to Java's forced requirement of allowing you to compare anything with anything. [2]

Unfortunately it's being introduced in a fail-unsafe way that as far as I can see makes it virtually useless. If I see "x == y" in code, I have no way to be confident that this isn't an old-fashioned universal comparison without going into the details of x and y, so I'm no better off than I was without this feature.
Graphene has a break length of 4000 km (the length were it will break simply under it own weight) and a space elevator needs to be 35000 km long.
Forbes: Is this the most expensive weed in the world?
a nice thing you have with Diaspora is it is adopting ActivityPub, an open standard by W3C, and thus being able to interconnect with e.g. PeerWeb and friendi.ca and other future impls.

curious what thoughts on this are.. could it be incorporated wit SSB (or Dat Project for that matter), or fundamentally different (ActivityPub is also federated, but doesn't have to be.. though i'm no expert on this).
Google's translation at <https://translate.google.com/translate?sl=auto&tl=en&js=y&pr...
Microsoft's been pushing Always Connected PCs, which, as far as I'm aware, have SMS/MMS capabilities. But the rumored Surface Phone is also still on the horizon with Windows on ARM, the whole foldable phone thing, etc.

Microsoft is not going to just give up on mobile, but they realized their existing strategy wasn't working. (I think abandoning the share they did have was a mistake, mind you, just like Google repeatedly dumping chat products.)
Also from shells https://luangkanlahsejenak.files.wordpress.com/2009/07/lp-in...

I've seen a pair of wooden goggles, long time ago – also in one of the areas with Bajos, in Indonesia. I don't remember the frame having anything but wood and glass – but then again I didn't take a close look to see if the glass had any sealant gum / resin.

LE: this is the closest picture I've found: https://www.dumagueteinfo.com/images/wooden-goggles.jpg you can see glass + some sort of sealant. But no rubber between goggles and face
‘at which point someone complained I was reviewing his PR before it was ready for review (it had WIP in the title)... but I'd always thought that you just don't make a PR before you want someone to have a look at it!! Why would you do that?!’

Oh boy. Concrete thinking is a serious issue.
NYC Meetup: Designing for Developers
>Or you can just start your own company and make your own rules.

People need to stop saying this.

It is certainly possible to do if you are blessed with the right combination of resources, connections and luck, but the whole "put up or shut up mentality" is merely an invocation of the just world fallacy as applied to startups.

The 'worst' professional environment with the worst code base I worked in was run by a authoritarian, although tenacious idiot who lost money consistently for roughly ten years. Some of that was because of how badly he ran things.

Were I blessed with millions in family money like he was I certainly would have "started my own company and made my own rules".

I wasn't. My runway would have been about 10,000x shorter than his.
Hacking my brain again to experience lucid dreaming
...which is exactly why the service will get shut down. "We made something, but people wanted to use that! Kill it, kill it with fire!!!"
Is this thing operating on the same principle as wireless charging? It can convert RF to power? And power consumption is so low that something like a wifi router can produce enough RF to satisfy it?
> having a mechanism to delete your messages on other people's systems when they sync would probably go a long way.

It is my understanding at the moment that it's not scientifically possible to do this. If I'm mistaken I would love to hear a proposal for doing this, but I don't understand how full read access can be revokable once you have the data and a way to decrypt it. DRM doesn't count/work.
Are you taking about the orange peel, the orange juicy part or the whole fruit?

If you consider only the "orange peel", if the center is 0 and r=1, then the 1D version is just two points {-1} and {1}, not only one point.

If you consider only the "whole orange" then the 1D case is the segment [-1, 1], if the center is 0 and r=1

In both case it is equal to the 1D "square" equivalent.
Ask HN: Where do you store bookmarks?
I've started to post URLs I find interesting to Twitter and Facebook but both platforms are terrible for finding stuff again.

What do you use? What's the del.icio.us of 2018?
Both eclipse and intellij will underline implicit conversions. Showing implicit parameters might be intellij-only.
Obama's 2011 Title IX "Dear Colleague" letter was a big part of it, establishing the lowest standard of proof in claims of sexual assault on college campuses. Schools responded by saying, effectively, that if you have sex with someone who's had a drink, and that person later regrets it, regardless of what they might have told you at the time, you have no defense.

It's all ridiculous because universities have no competence in investigating or adjudicating such claims, but that's another topic.

So anyone who was in college in the past 10 years will have had drummed into their heads that there is no consent possible by an intoxicated person.
> One of Odersky's motives in creating Scala was bringing the power of Haskell into the JVM world, although this is not the only motive (thigh integration of OO and FP being another).

I'm not sure why you would think that. Odersky has long claimed ML as his primary functional programming influence, not Haskell. It does have HKT, so there's that...but that's about it. Typeclasses aren't really a part of the language. They were made possible by implicits. They have since had some language level support (context bounds), but that is more of a nice to have than a primary influence.

Just because Scala can "do" Haskell doesn't mean odersky was inspired by it any more than ML or Java.
Surely with that attitude they're damned if they do and damned if they don't? If they make their own standard it's bad, but if they adopt an industry standard they're probably going to ruin it, so that's also bad?
This is a similar complaint to that which people like Goldman Sachs have with taxation on shares...

Here comes the new financial system, same as the old one, with added bugs.
Of course not. But having someone sacked won't reverse the mistake or prevent this happening again. It was a terrible, terrible mistake, but the absence of malice here should be considered.
you must have never tried migrating whatsapp from iphone to android, major pain in the axe
Looks like it's working now - nice recovery!
Happy to see my passing thought "How can time be real?" is actually being given serious academic study.

If you take reality to be right here, right now (what else could it be?), time cannot exist, it just helps us map change.
All machine and no ghost? (2012)
so ... XMPP?
I've never understood what SBT was supposed to solve in the first place. A Maven plugin that supports cross-building, which we're finally now getting with Scalor, seems like what the language actually needed.
> How have people faired with Scala integration with Java libraries?

It's useful because the JVM ecosystem is much larger than the Scala ecosystem. There's almost always a library for your purpose. If it isn't as idiomatic Scala as you'd want you can often easy create a small wrapper.

> Suddenly I have to worry about the Jr Dev doing silly things like introducing mutable Java objects into functional code.

code reviews and education
Several of my family members have gotten such a lot, so as of 15 years ago it was still possible.

Building your own house is a good way to get end up in divorce. It hasn't happened in my family but they tell me that the stress is too high. You have to get that house built quick because the loan terms only give you a few months before you have to refinance.
Not all decentralization measures require federation.
That is actually quite honest. Do you read temrs for all services? Or do you read terms at least for most important services?

If you do, great. Many don't and just complain or are surprised when they learn what almost every service on the web does with his data.
Fffsss
Bloker
I agree, nothing is close to PB's datawindow CRUD operations. As for GUI component development in Windows, same goes for Delphi's VCL, I still haven't seen anything close to it yet.
If we don't trust anybody, it leaves us nowhere. We will not be able to judge any statement made by anyone, except when we were eye witness ourselves. That would be a very sad state.

Logic is a valuable academic exercise, but also leaves you nowhere if the situation to assess becomes slightly complex.
I worked with people who were hired with "can you do the job?" test and with people who were hired by "everything is wonderful, you are a special candidate that we just talk with" test.

The second group universally cannot perform under production pressure.
The End of Scale: Blockchains, Community and Crypto Governance
The thing with Scala if you’ve come from OCaml is there’s no substitute for real Hindley-Milner, and the Scala object system isn’t good enough to compensate
526 Watt/cm³? How should I interpret that? I doubt it’s by the volume of the stuff covered with the film; it seems way too high for that (that would freeze water in seconds, if I’m not mistaken)

The best I can think of is that it is by the volume of the film, but I find that a weird way to express it, as it would seem to imply there’s little difference between a thin film over a large area and a thicker one over a smaller one.

But let’s go with that. Assuming a film thickness of 100nm (article says “50-100nm thick”) = 10^-7m = 10^-5cm, one would ⁿ eed an area of 10⁵ cm² = 10 m² to get that 526 Watt of power out. Still seems high. If that’s how to interpret that number, what kind of stuff do I need to cover with this film for that to happen?
I'd actually be interested in hearing about this too. I stopped storing them in my browser now.

I figure some kind of org-mode solution will be my eventual tactic, but I'm interesting if anyone else on here has a more purpose built system.
As long as you're patient enough to wait for people to start dying this isn't a problem :^)
It doesn't break the rules of causality because this can only occur for non-causally connected events.

In other words, we only see this for independently occurring events, which both happen before a light signal could have travelled from the location of one event to the other.
> Unlike Apple, RCS is designed to work with carriers who can develop their own messaging apps that work with the protocol

No no no please. We should be doing everything we can to relegate carriers to “dumb” data providers. They don’t have he skills or expertise to provide anything beyond this, which they’ve demonstrated time and again.
I had the exact thought. Also what writing is that? Historically you would assume it’s Roman Latin.
If that’s one of their evidence, it does not point to King Solomon temple. As you would assume some Hebrew text.

This article is a cross between tourism PR and faulty reasoning by an Indiana Jones wannabe
> Common Lisp is languishing

can you elaborate more on that?
There are many answers, often related to company size and interest in teaching. Some large bay area companies think that training people into a FP style of Scala is too expensive/hard to hire for, and end up using it as a nicer Java. Smaller companies that do not hire 100 people to work in Scala every year just bite the bullet, expect FP, and end up wrapping a large majority of Java libraries with FP abstractions, some thin, some quite big.

I prefer an intermediate solution when I can get away with it: Localize the mutable Java objects as much as possible, and just make sure that I don't leave a team/teammate that has little Scala experience all alone for a while. This often leads to styles that might be frowned upon by both camps of programming, but in my experience, dropping to imperative code when FP solutions are harder to optimize, while making sure that mutability is well contained and doesn't cross interfaces is Scala's happy place. Depending on the work to be done, each codebase can be pretty FP heavy, or be mostly imperative with an FP facade.

The real trick with Scala is really library design though: It's very easy to make a new library that has dozens of new concepts and is hard to learn and use, all while exposing things like Shapeless HLists to the outside world, while libraries that are easier to consume and don't crush compilation times through type magic are often tougher on the author, leading to more code generation and macros. Most library authors know so much Scala that they don't realize that just using their library well incurs in quite the mental cost to new developers.
No not by the same token. Coffee is a physical manifestation. Time is a perspective or measurement.
If you mean social bookmarking, I don't do that. If I find something interesting I share it on HN (happens really rarely) or on the chat of the "newsroom" for our podcast.

If it's stuff that I need to bookmark for further personal use, I have an owncloud (yes, I know) instance with the Bookmarks app installed.
Inside the Strange World of the Illicit Hummingbird Love Charm Trade
Driver Easy Pro 5.6.2 Crack and Serial Key [Latest] Version Download
Scala is still primarily used for data engineering workloads due to the fact it is a JVM language. (There's Java too, but no one wants to write Java code)

PySpark is often used for data science experimentation, but is not as frequently found in production pipelines due to the serialization/deserialization overhead between Python and the JVM. In recent years this problem is less pronounced due to the introduction of Spark dataframes which obviates the performance differences between PySpark and Scala Spark, but for UDFs, Scala Spark is still faster.

A newer development that may change all this is the introduction (in Spark 2.3) of Apache Arrow, a in-memory column store engine which lets Python UDFs work with the in-memory object without serializing/deserializing. This is very exciting as this lets Python get closer to the performance of JVM languages.

I've played around with it on Spark 2.3 -- the Arrow interface works but still not quite production-ready but I expect it will only get better.

Many folks are making strategic bets on Arrow technology due to the AI/GPU craze (and an in-memory standard enables multiple parties to build GPU-based analytics [1]), so there is tremendous momentum there.

At some point I expect the relative importance of Scala on Spark will decrease with respect to Python. (even though Spark APIs are Scala native)

[1] https://www.nextplatform.com/2017/05/09/goai-keeping-databas...
Why not ask accepting terms NOW or else account will be blocked on m/d/y?
In Europe after all the stuff they just went through implementing the new privacy stuff for them? Someone must have missed the memo.
Load of media resource [...]/bensound-jazzyfrenchy.mp3?plead=please-dont-download-this-or-our-lawyers-wont-let-us-host-audio failed.

Sounds interesting...
On Starbucks
I'm working on a product with a 10 year old codebase which is .. not always pretty. Gui classes thousands of lines long, UI and logic mixed together. DB with date + minutes after midnight that breaks every year during daylight saving time.

Anyhow, we got some new architects. They slowing turn things around, but they first started doing so after a few month. Might help that the worst parts where not implemented by people still working here.
April Wensel is a guy/cismale?
Most actually go a lot further than that. We're in the process of building right now with a large-ish builder + separate lender. We can't even do the painting ourselves, the mortgage company requires that we hire it out.

I'm short on free time anyway so it's not that big of a deal but finding a lender that would let you do everything is probably a bit tricky.
The thing that actually worked was a multi-protocol messaging client, like Pidgin.

Which I still use all the time, because most of the chat clients I have to develop against have introduced asinine restrictions that force their official clients to run in single-instance mode, so your other alternative is spinning up entire VMs in order to have two accounts signed in to talk back and forth on the same machine.
No, because it was (and probably still is) the only messaging app that works with feature phones.
I assume Facebook has data showing how long each user stays on the T&C page before consenting or not.

I wouldn't be shy to conjecture that time elapsed before consenting is a very small fraction of the time it would take an average reader to get through, let alone comprehend the terms and conditions.
Maybe logic classes are sometimes wrong?at the very least, invoking them is itself an appeal to authority.

You cannot start evaluating each and every statement from first principle.

Example: if your spouse asks you to give them your car keys, you are more likely to comply than when a stranger makes the same request.

That’s because you trust them, and because they have a lot to lose by betraying that trust. It’s no different with media outlets, the EFF, your doctor, and many other institutions.

It’s insane to pretend that you’re never trusting some authority: every time you log into your email provider or bank, you’re trusting them with information and money, based on your knowledge of their past behavior, and your understanding of their respective incentive structures.
Duke Students Who Hijacked Alumni Event: Punishing Us Would Hurt Us Mentally
Amazon patents method for tracking Bitcoin transactions and selling data to govt
Copper allows creating a movement of electrons, which is what you usually call electricity. Any kind of light, while it allows transferring a signal, does need to have the signal transformed from electricity to light on one end, and from light to electricity on the other.

Replacing a very long cable with a fiber that allows transferring the same signal using light is a way to save on copper. But in appliances themselves, having signals transformed to and from light is too expensive. So you won't find lots of light fibers inside of appliances.
> a compelling use case for smart-contracts has yet to emerge

assuming you actually meant this as a criticism separate from the one after: payment channels rely on smart contracts to work
Electrify America will deploy 2,000 350kW fast chargers by the end of 2019
I'm not sure I understand your comment in full, but I wasn't suggesting there be no consequences for this mistake. I also don't see it in any way trivial. Sacking people is easy and a quick fix but what change was actually made to ensure this never, ever happens again.