skysight-inc/HackerNews huggingface dataset:
Jam Volksparkstadion Berhenti Berdetak Der Dino Punah Di Hamburg
"Geeks love the circle of life."
Best thing I've read on HN today.
Personally, I just write lambda or try with resources in Java. Groovy is great, but not for everything, I still write Javaish and with static typing whenever I write Groovy. Calling Java code from Groovy and Groovy from Java again is easy as they share the byte code.
"and I remember it caused quite a lot of interest, and perhaps confusion"

To be clear, by "it" I was referring to the work incident, not the paper.
Oil is a new Unix shell
Work for hire is a globally recognised principle of copyright law. How else could it possibly work?
www.realtimetrains.co.uk is awesome also.
The encryption system should be saying "BAD MESSAGE" to the client and instead it is saying "Here's the message and some malware".
Google is also doing this now, fwiw.
Agreed, the problem with any anonymized system which attracts lots of users is, it creates incentives for bad actors to game the system.

Feel free to think up all the rules you want to prevent this, but a motivated entity can always simply pay large numbers of people to act on their behalf. If they're good at it, you won't know until it's too late.

Past a certain point, involving people's actual identities in the nitty gritty real world becomes increasingly necessary to establish trust. There are exceptions, but AFAICT they mostly rely on being uninteresting to would-be attackers.
You can see a DDoS attack live for a demo of how it works: https://www.youtube.com/watch?v=FIQUUFVE6tU

They are also doing a webinar (apologies for the link) so you can see exactly how it's implemented: https://www.incapsula.com/blog/want-to-see-what-a-live-ddos-...
DataViz: data-structure visualization library for Golang
Nothing is stopping anybody from reimplementing their own Comic Chat client using existing IRC client tech. The only issue is it bleeds over on normal servers, which is likely why Microsoft probably originally used their own servers (idr I just remember my sister using Comic Chat in the 90s).
There are many smaller suburban condominiums as well. These are typically much cheaper than luxury condos, and tend to be occupied by single parent families, the recently divorced, or retirees.

Some suburbs do not allow much apartment construction, but will allow these. They provide a more affordable lodging option that still contributes toward building equity.
Pirates of the Caribbean is basically already a Monkey Island adaptation. Naive young protagonist falls in love with governor('s daughter), love interested is kidnapped by ghost pirate, there's a secret island you can only visit by magical means, turns out love interest didn't really need all that much saving anyway...

There's no rubber chicken with a pulley in the middle, but basically all the parts are there.
This sounds like an excellent way to burn a trillion dollars with no tangible result. Government == money black hole, with very few exceptions.
Insecurity and narcissism. It's an attempt to shame dissenters into silence because the author imagines dissent and condescension as some personal injury to herself.

People who disagree with you arent personally insulting you. And even, people who are condescending online arent personally insulting you.

The self-esteem hack psychology of the 60s-80s has created a generation of people who haven't learnt how to tolerate insults and disagreement, ie., a sub-clinical narcissism.
I don't work for a vendor, but I use commercial and non-commercial Lisps with other editors.

Typically they are simpler to use, better integrated into the platform, have less features (no games, no latex modes, no org mode, ...), have simpler key commands, are multi-threaded, are directly integrated into the running Common Lisp, don't implement all tools as editor buffers, ...
If I have your key, I can send you an encrypted GPG message, without you needing to know who am, or for any kind of message from you back to me. HMACs require a shared secret.

GPG does optionally support signing, which provides for integrity for message contents, but it is optional, so is not a useful mitigation here.

It supports a Modification Detection Code (MDC), which is just a hash of the message. In scenarios where GPG won't decrypt without an MDC being present, it would be a reasonable defence against this attack, because to generate a valid MDC, you would need to know the entire contents of the message, and if you know the entire contents of the message, you wouldn't gain anything from this attack.
Work is ongoing to solve this: https://github.com/golang/vgo/. GOPATH won't be necessary anymore.
I think it's interesting to consider whether a value token is the only possible incentive. There might well be other workable alternatives, possibly better from certain points of view if you can avoid or limit the mining arms race problem.
It sounds like Groovy 3 is just a forever-pending product designed to be a catchment for the stuff Groovy's backers aren't really very concerned about, or perhaps don't even want put into Groovy. It's still in alpha, being delayed until after a Groovy 2.6 release and the project managers have had a "conversation" sometime down the line about what features should go into Groovy 3.

If Groovy's project managers at Apache don't want a Groovy 3 release to avoid a debacle like Python 3 or Grails 3, then they should just come out and say so. Instead, they're letting others waste their time working on it while putting up roadblock after roadblock to slow it down.
I hope that my government won't do this. As a EU citizen I only have to care about the one in my country.

Again, if you think the fine you got is too heavy you can escalate this to the courts (even EU courts).

There is also no incentive for the regulatory agency to impose such fines if the business cannot pay them. In that case they would get less or even nothing as the business collapses and it has not been the modus operandi in any EU regulatory body I know or experienced.

If they aren't reasonable than the EU courts will make them reasonable or the EU will add additional paragraphs to the GDPR to prevent excessive fines. Simple as that.
but the angels nevertheless grant her an eternal soul due to her selfless love.

But first she has to spend 300 years in 'purgatory'. Also don't forget the closing paragraph where we learn that every time a child misbehaves the angels add 1 day to her stay in purgatory and every day the child is a 'good' child and obeys her parents a day is removed. So unless you want the Little Mermaid to never get into heaven you better be a well behaved and happy child.
The car's going to make a very small amount of CO in those fifteen seconds. If you take 'never' as 100% absolute then it's going to really distort your numbers, if your goal is counting how many people aren't aware of and safe around the danger.
I think you can just do it from your phone -- log out of your existing account, swap stores (at the bottom of the App Store app) and you should be prompted to create a new account.
I’m fairly certain that this isn’t covered at all in that book.
Immediately disable tools that automatically decrypt PGP-encrypted email
This is a great explanation of what management consulting is and how it's evolved over the past 60 years, but the title is a bit clickbaity - I kept reading through expecting to see how the big 3 were going to be disrupted but in the end the article concludes with:

> A lot of the value that traditional management consultants have offered their clients has been similarly disrupted by technology. But as we’ve seen, consulting firms are nimble. It may help that they themselves invented the concept of “disruption.”

> Of course, there’s no guarantee that consulting firms will survive forever in their current state. Every day, there are more ex-consultants ready to share their expertise. Every day, the tools that companies can use to form their strategy get better and more advanced. And every day, consulting firms need to prove that they can be relevant in this new world — and not simply the prestige name Fortune 500 CEOs hire to get the board off their back.
How to Open Nigeria Business PayPal Account That Accept and Send Payments
As if a brand name, logo and website were not enough, even the white paper title is cringy clickbait: "Efail: Breaking S/MIME and OpenPGP Email Encryption using
Exfiltration Channels".

OpenPGP is not broken. Nothing in your paper has anything to do with OpenPGP. This is simply spreading overblown FUD for your 15 minutes of mainstream media fame.
Full Guide to Developing REST API’s with AWS API Gateway and AWS Lambda
I think the issue is more that nonce reuse with stream ciphers like GCM result in a more catastrophic failure (i.e. secret key disclosure), whereas reusing the IV with CBC will only disclose whether some plaintext was encrypted multiple times. In an embedded platform where there is no easy way to ensure a nonce is not reused, the potential info disclosure may be preferable.
If the engine’s off because of stop/start the warning noise should already be much louder and accompanied by dashboard warnings. See also what happens when you leave the lights on.

That’s what doesn’t make a lot of sense here before we dash off to design some sort of countermeasure - there’s either an engine running (and “modern” engines aren’t that quiet, especially in a confined space), or there should be some loud visual/auditory warning. I guess it’s possible the victims didn’t hear either?
You're very entitled. Go do it yourself or stop crying about what other people should do
Definitely agree that we should move towards languages that allow you to bundle/package/binary the whole thing.

Damn docker is so good for local development at least. Was showcasing a script for putting metrics into InfluxDB. The guy looked at me like I was a freaking sorcerer when I had it running in seconds with one command: `docker run influxdb`
Code that runs on rigs is opensourced and very easy tweak. Would be interested to hear how are you managing the job.
> guide to all things Matrix

> A device is bound to an access token and E2E encryption keys (which I’m not covering in this post).

This is far from 'all things Matrix' then.
How to Resize and Align Already Digitized Embroidery Designs?
Often the kind of “free-market capitalism” that leads to oligopolies benefit from regulatory protections and hurdles. Take away patents, financial regulations, and regulations that only large companies can afford which protect large incumbents and those oligopolies go away.
It's interesting to compare the work being done on BBR in (relatively) recent times with the kinds of results coming out of various implementation of SCPS[1]. In general, the biggest pain with conventional algorithms is their boom/bust cycle and (re)ramp-up speeds. Satellite characteristics provide some fascinating playgrounds.

[1] https://en.wikipedia.org/wiki/Space_Communications_Protocol_...
it isn't really your free time if it involves going out and finding food
The Effects of Wealth Inequality
Thanks. All credit to JS RegExp: my code splits on || and then && to get to search expressions. It splits those on comma, using them as term and options in "new RegExp( term, options)"
Kuala Lumpur: The city whose secrets hide in food
How are the US even complaining about human rights violations when so many serious ones happen right at home?! It's appalling to see all this
Architecting the uncertain – Getting Started with Agile Software Architecture
> they generally live a ... life without hard labor

Monks work, a lot, both in order to maintain the monastery itself and to produce goods for the outside community.

You can easily see this for yourself in Eastern Europe: except for a few highly touristic sites, you are generally welcome to stay at a monastery for a time without being asked to pay anything, but you will be expected to assist the monks in the work they do each day. The work – from chopping wood to weeding gardens – is exhausting. It is a mystery to me how the monks manage to keep up with everything and maintain a very positive attitude, all on 4 hours of sleep a night and diet that is fasting half the year.
> If we know that the set has a maximum cardinality of 1, then we have reinvented the Optional/Maybe type: it either contains a value or it does not.

unit has a cardinality of 1, it has a single value (). Option types have a cardinality of 1 (if you ignore the sub-value): an empty value and a full value. This can trivially be shown by the bijection between boolean and unit option.

> In an implementation language like Java, Objective-C or Ruby, a null value is supplied as a bottom type

1. Ruby's nil is just a singleton instance of NilClass, and it's not a subtype of "all other types in the system" anymore (or less) than Fixnum or String is.

2. a bottom type is empty by definition, null can't be a "bottom type" since it's a value (of sorts). `void` would be a bottom if it were something approaching a proper type.
> only-encrypted (not signed) message (signing is good
> practice),

Or the client decrypts it even if unsigned, or the attacker signs the message.

> clients that do not do MDC (MDC was introduced in 2000, every non-prototype client uses it)

I think the client would not only need to use MDC, but also enforce its presence and validity, which is somewhat more likely to allow an attack.

> client that rendered HTML mail with broken markup,

The HTML5 specification defines exactly how HTML inputs should be processed for nearly every possible input, so this applies to any HTML5 compliant email client.

> client that automatically fetches remote resources

I have this turned off in my client, but many email users these days (possibly even those using GPG) have settings to automatically download remote content.
Read The Waste in Advertising is the Part That Works: https://www.researchgate.net/publication/4733724_The_Waste_i....

In it E. Ann Hollier and Tim Ambler make a strong case for what has been known from the start about branding: that mass media do it best, without performing at the personal levewl. One corollary for their case might be, "Not everything you value can be measured, and not everything you can measure has value."

Because digital advertising can be both targeted and measured, the whole advertising business decided that ads perform only when they are targeted and measured. But that's not advertising, really. That's direct marketing, which -- as I say in that post -- is descended from junk mail and a cousin of spam.

It's no accident that the $trillion or more spent on adtech hasn't produced a single brand known to the world.

The unanswered question is the one raised in The Problem With Targeting (https://www.dotcoma.it/2015/06/22/the-problem-with-targeting...), and pretty much everything Don Marti and Bof Hoffman (look them up) have been writing as well: is it possible for online advertising to brand products the way offline print and broadcast media could, and still do?

I suspect the answer is no. But my mind is open on the matter.
I agree to disagree :) you might be right, that point is mostly a personal opinion.

My personal goal and career path has always been to be a jack of all trades, I even entertained the idea of explicitly writing that in my resume.

One might prefer to specialise in something instead, and master it well. That's absolutely fine, I just happen to love to learn about anything, mostly because I easily get bored if I'm on the same thing too long.

It's suited me fine, but it's definitely not the Only Way to be a consultant.
Note that these IP addresses will almost certainly change. Don't go hard coding these anywhere or you'll be in for a shock.

I deal with a number of more traditional/large financial firms and when they inevitably ask me what my public IP addresses are so that they can white list them on their firewall, I have to send them a large number of ranges covering various cloud services ... kind of renders the exercise pointless.
Do you mean instead of using !nextState.open and `this.state.open`? Reads a little easier to write out the booleans in my opinion.
As far as I'm aware, cars are modified for the UK market and they're not allowed to do this - I think normally a start/stop button is added and an alarm goes off if you get out of the car with it running.
I lied. I will create the issue myself and fix that. Please file issues for any other mobile unfriendliness (and I will test myself if I can find my phone).
> Work for hire is a globally recognised principle of copyright law.

Yes, that idea was made by Disney and similar orgs. And then the USA exported those laws to other nations.

> How else could it possibly work?

The ideas are innately in a person's head. Simply put, the licensure of a creation could travel around with whomever hires the person.

But in reality, I'm allowed to criticize a broken system without having to come up with a "better" system. Just an FYI.
ASICs are specialized equipment which usually costs a lot. That leads to centralization, which is not something you want for a cryptocoin. Just look at bitcoin with their four people controlling a majority of hashpower.
What is Devops? (audio)
Human rights violations are wrong 100% of the time. Whataboutism doesn't change that.
I'm reading this as "There are no oligopolies in the Wild (deregulated) West", and that doesn't feel intuitively true.
Online dispensary Canada
Hey, um, I've got a PhD in Biophysics, I've worked with biology, and I've got 20+ years experience in the field. The VC I advise declined to fund theranos for this very reason. That said, everything I know about biophysics and building classifiers (something I do for a large company known for machine learning) says that it's still technically possible to provide actionable medical data from tiny volumes of blood.

It does not "strictly contradict".
Mumbling Is a Clever Data-Compression Trick
That ship sailed when email got named email instead of etelegram.
Ambiguous Cylinder Illusion by Kokichi Sugihara
I would definitely prefer not to have additional sensors that can fail and be costly to repair for marginal benefits.
Documentation for Java EE and spring is a good starting point
It's clear that null has semantic and syntactic meaning.

If one cares to make the analysis, one could say that it's messy encoding of the None of the maybe monad, e.g. at the call site you need to do some reasoning, but it effectively encodes Some / None.

It simply does not communicate anything to me to hear someone say "logically-speaking, there is no such thing as null" - such a statement really does appear to be word games. It has no explanatory power, and it cannot ever be categorically true.
So you're saying... Americans should be pretty good at complaining about human rights violations??
Counter argument: Would a movie like Star Wars lose it’s cultural value if anyone could make a star wars movie — creating so many rip-offs that the soul of the original was lost? I think Disney has been a good custodian of the franchise and might not have invested so much into it if they didn’t have that exclusivity.
"An engineer loves trues and falses, the black and white, and the ones and zeros of the the world. They don’t like uncertainty"

I dont really agree with this. Heuristic algorithms are pretty usefull for engineers as well. We make a lot of design choices based off sampling and expected values. Rough metrics help us not over engineer a solution & focus on solving customer problems quickly enough to iterate and pivot
Land of the free.

Making money off keeping people in prison, you have to be a cold-hearted SOB in this industry.
HTTPS means encryption in transit.

Email are also encrypted in transit (almost) universally.

Encryption in transit has absolutely nothing to do with keeping the data hidden from the service you're visiting.
> Keeping a reliable counter of meaningful interactions is hard without personal data to correlate unique users.

It's hard if visitor numbers would directly translate into revenue or similar. The trouble you're running in then is discerning organic hits from clickfarming.

If all you care about is when, where what content is popular on your website, there's a pretty simple method: Tally 200 and 304 responses. 200 tells you how many visits you get. 304 tells you, how often people hit refresh, or re-visit your page within the expiration time of the URL that 304s.

Also there's little value in identifying individual visitors. Getting a coarse idea where visitors are located in the world might be nice (for a regional news outlet for example). So just slap some coarse grained. GeoIP on it.
“but it no longer feels like the absolutely unaceptable deal I used to think it was.”
May I suggest this feeling has more to do with biochemistry than the philosophy? :-) In the sense that this can do with the hormonal level and the anxiety or anger that are controlled by it.
I have some of these and they are wonderful, simply wonderful. When you get the lighting and angle exactly right they mess with your brain beautifully.

Beautifully baffling and wonderfully weird.

Love them.
Thanks. I have to admit I don't agree with most of that as stated, but I wasn't involved in the actual project, so I admit I may still be missing specifics.

By the way, did you use any historical data from the tracking? Does ethereum provide good tools to analyze that?
Under non-competitive circumstances this is true. However people are actually very adept at generating nearly perfectly random choices in competitive games. There is evolutionary pressure to produce randomness, because if you are predictable in a game, you will lose.

Citation: https://www.sciencedirect.com/science/article/pii/S089360800...
> Type erasure is one of the main reasons why the JVM is targeted by so many languages.

As someone who grapples with erasure as well, I haven't heard this argument before. Could you explain that?
It would appear to me that a lot of the previous growth came from Jio in India which added a lot of users in 2016&2017. That has slowed down now so that the overall growth has slowed. You'd probably need to see very large providers switching over to see further jumps of that size.
By default GA stores IP addresses, so you need to get consent about storing this personal data. There's a flag you can set to tell Google you want no IP addresses in your data collection.
This video from the FortMcMurray fire is one of my favorite examples:

https://www.youtube.com/watch?v=ieTQvIdG-Vo

The craziness starts about 30 seconds in.
Location: NJ, Greater NYC area

Remote: yes

Willing to relocate: yes

Technologies: Reactive/data flow, Common Lisp, Clojure/CLJS, Javascript, Postgres, GraphDBs, ElasticSearch

Resume: https://www.linkedin.com/in/kennethtilton/

Email: kentilton@gmail.com

GitHub: https://github.com/kennytilton

Old Skool hardcore developer with thirty-five years experience split equally between legacy overhaul, greenfield, and start-up. Tell me loosely what is needed or broken and I will sort it out. Engineering manager, too.
Ask HN: How do you handle long-running workflows at your company?
The canonical answer to this question apparently used to be ESBs, but the rise of the microservice paradigm eventually pushed them to decline and left a void I'm not sure how is currently filled.

HN, how do you handle your days-long sequences of business steps?

Some seed questions:

* Is your system more P2P or orchestrated?

* Do you leverage some existing tools or built your own?

* Are you confident in your monitoring of errored workflows?

* How do you retry errored workflows?

* If your system if more P2P, how do you keep a holistic view of what's happening? Can you be certain that you don't have any circular event chains?
The pennies per vehicle line confuses me, honestly. Building it in to a car should cost zero cents, since it's just a config change, and apparently a retrofit is in the realm of $5. Where do pennies come in?