skysight-inc/HackerNews huggingface dataset:
Hey guys,

I used to work in Sales, and my company usually paid for Email Tracking (like Yesware) and Contact Profile (LinkedIn) tools. These email features are now an indispensable part of my daily workflow. Now that I started my own company, I wanted my whole team to have this superpower - not just sales, but all customer-facing teams. However, paying for everyone starts getting expensive. So we built one for ourselves instead and decided to let the world have it as well, for free.

We'd love your thoughts and feedback!
If WCF is deprecated, what's the current preferred way for developing service-based applications?
The community is well-aware of this problem already, right? Title seems a bit click-baity, but it's definitely an active area of research. Bitcoin is still less than a decade old :)
Yes, and it's not to be confused with a recent (2009) widely reported crash of this type of aircraft in South Africa: http://aviation-safety.net/wikibase/wiki.php?id=70066
How does this handle user signatures?
Students Overwhelmingly Vote Pirate Party in Simulated “General Election”
Hacking Intercom to build a MVP
> Trust is not transitive.

So you only browse sites whose SSL cert was issued by Mozilla? Or do you trust the SSL root Store provided by Mozilla and your OS and, transitively, everyone they trust?
> are you really a "working professional in this field"?

> I'm asking [...] if you [...] have an established career within the industry for which your professional peers stand beside your methods?

I'm not sure if you're already aware of tptacek's reputation in the field and you're hinting at something different, or if you're asking these questions in a more direct sense. If the latter, I'd recommend checking out his profile and quickly Googling.

> in the real world researchers have to dial back a bit and play nice in order to maintain an ounce of respect in the field.

Despite what I mentioned above, it may be that this is actually true; that Thomas' reputation gives him a certain level of immunity whereas most "normal" researchers would have to stick to a stricter level of etiquette.

All said though, I think SolarNet may also be correct that you seem to have misinterpreted at least some of Thomas' post.
How many systems actually need a distributed database though? In my experience its usually resume driven development that makes the choice to go NoSQL.
How we built a feedback tool for designers in 20 hours by hacking intercom. Try Basil.chat now.
Kazuo Ishiguro (1989)
Honestly, chess fits your description perfectly. Easy to learn the rules, rich gameplay, and easy to play on the go.
Hah, I just thought the same! I've ended up in situations where I needed some UX patterns for data that updates often with many updates per second, and wondering how to show that the best way. Guess one example is log viewers with debug output from some program.

Would very much appreciate if someone has some resources to link or case studies.
UWP also is like Silverlight more so in that it is missing a lot of stuff from the original WPF, you have to basically relearn it. However, Win2D is pretty good, nice performance.
New hobbies and interests are the death of me. I am the personification of the "hacker" as defined in George Leonard's book Mastery.
Let's keep this "humor" on Reddit, please.
Yeah, that bothered me. As did the mention of press outlets allegedly featuring this group/company, complete with no links to these alleged features. Reads as a total scam-based vaporware. Cool domain, though. Would love to own it.
SO's quality only for a small part is in the software. It's in the amount of users and Google ranking. Maybe clones would work for narrow interest groups, but have a hard time to complete full scale ...
This is categorically Untrue.

The article itself lists people directly who have worked on items and code meant to addict and make sites “sticky”.

If that’s not enough - go look at gamification.

Back when WoW launched I was impressed. They distilled the then amorphous knowledge of UI and game psych and upped the ante.

At that time friends and i imagined what maximally addictive games would be. How we would use more malicious techniques from behavioral science and habit formation to keep people in game for longed.

Then came TF and the hats/freemium model (Korea/SEA/China ).

And from there to now, the worst of those ideas have been applied and evolved.

Sites very definitely design themselves to trigger and keep people on site.
Other than those already listed I absolutely loved the Remembrance of Earth's Past [0] trilogy (2008, 2008, 2010) by Liu Cixin. Whilst I wouldn't consider it 'hard' science fiction the Takeshi Kovacs series [1] (2002, 2003, 2005) by Richard K. Morgan is also outstanding, although perhaps more cyberpunk.

[0]: https://en.wikipedia.org/wiki/Remembrance_of_Earth%27s_Past

[1]: https://en.wikipedia.org/wiki/Takeshi_Kovacs
Author here: this is written for a primarily functional audience who already take for granted that it's good to minimize effects, but let me try to rephrase it another way for people who don't have that background

Typically there are two ways that our programs can ingest values:

* statically, via imports

* dynamically, via reading values

Why not ingest all values via imported code? If the import system is sufficiently lightweight this is simpler and easier than reading values the traditional way, plus you can read in things that are not plain values (like functions and types)

In that sense, reading/downloading text and parsing it becomes an implementation detail of the compiler and from the programmer's point of view what you're left with is a network of pure functions that can refer to each other across impure boundaries
Indeed. The "18 months out" timeline has been around since the first draft of the Lightning Network paper, well over two years ago.
Sad thing is...Noir was dead for 4 years before Arachne came along. Go to the GitHub page, the deprication notice is from 2013! And Arachne isn’t even a Cognitect project. The author of Arachne temporarily quit his job at Cognitect to peruse his dream of a ideal web framework.

The number of facts like this that at just plain wrong in the OP just add to the offensive tone. Why should I listen to someone who has no respect for they truth?
ston3r, I'd be glad to help improve the audio and give you pointers on doing it yourself. Just send a link to uncompressed source audio to me at cwiltgen at Gmail.
Purely functional SSH library in ocaml
Stanislav Lem's Golem XIV published in his book Imaginary Magnitude https://www.amazon.com/Imaginary-Magnitude-Stanislaw-Lem/dp/...

It might be more philosophy of AI than science fiction. It takes form of series of lectures that superintelligent (singularity level AI) gives to humanity before it goes away.
WPF has seemed to basically been WinFormed, it still works, they might fix the bugs, but it isn't going anywhere and will eventually feel outdated.
Which google drones? Can you point to particular names or is this just a random theory?
The Aims of Artificial Intelligence: A Science Fiction View
Seems like that also makes your original question irrelevant: if what matters is market dominance, then it doesn't matter whether your taxes are reduced if you opt out.

In any case, it seems to me that the important thing about a monopoly is most people having no choice. Standard Oil was a monopoly because most people had no choice but to buy their oil from that company. AT&T was a monopoly because that was the only company you could get phone service from.

Market dominance is a cause of this key thing, not the key thing itself. A company might have a "monopoly" with 80% of the market because the nature of that market means that 20% isn't enough to provide most customers with a choice. On the other hand, a company might not have a "monopoly" with 95% of the market in a market where scale is less important and 5% of the market is enough to give every customer a choice, and customers choose the dominant player because they want it.

Seems to me that the situation with health care in places like the UK is in that second category. The government system is dominant not because people have no choice, but because people don't want to pay for private care.
When people write articles like this I feel like I am living in a parallel universe. Agile development is not without its problems, but the complaints in this article are basically the exact things where agile improves over what is often done.

> Marketing and/or Product Management and/or Sales and/or the CEO constantly throw new requirements and new feature/functionality or constantly change existing architecture or design or functionality at the whim of the customer, at the "agile" development team who are expected (they are 'agile ' after all) to be able to react on a moment's notice

If you are following SCRUM to the letter, only a team's Product Owner is allowed to give them things to work on. Any other stakeholder who wants something done has to convince the Product Owner to include it; they are never allowed to give something directly to the team. XP doesn't require that new work always goes through a single person, but it does require that everyone coming up with requirements comes together in the Exploration, Commitment and Steering phases to help the developers properly prioritize work from the different sources.

> There is certainly no proper requirements review, certainly no design or functionality review

SCRUM includes an explicit place for this in sprint planning and backlog refinement. XP includes an explicit place for this in the "planning game".

> certainly no code review or proper software test engineering.

If this is true, you should fire your developers. Following SCRUM, work on something is not done until it meets the team's Definition of Done which is created by the team itself. The people on the team have the authority to require that proper code review and testing is done before work on an item is complete and the team can move on to new work. If they are not doing so, they have no one but themselves to blame. XP places an even higher emphasis on code review and testing and explicitly requires it.

> This also makes recruitment very easy for companies - no need to have experienced software development managers who can judge and find good people.

Really, it's almost the exact opposite. The lack of day-to-day management of the developers doing the work makes finding and hiring good people an even bigger and more important part of the software development managers' jobs.

> The other popular alternative is to just outsource to a bunch of 'agile developers' you have absolutely no control over in some third world country where the developers can't even speak or write English - which of course isn’t their fault because they were never taught or expected to speak or write proper English anyway.

Essentially the exact opposite of Agile. The Agile manifesto explicitly says "Business people and developers must work
together daily throughout the project" and "The most efficient and effective method of conveying information to and within a development team is face-to-face conversation". Both of those are in direct opposition to using off-shore outsourced developers.
As you mentioned, there is disagreement. Many folks would characterize as Hard SciFi some stories that make use of FTL travel but which give a "rigorous" explanation of why it initially appeared to be impossible (in present day) but is actually possible according to physics discoveries made after the present day. In some sense, the important criteria is that the laws of physics are "taken seriously", and that the author constructs a hypothetical scientific framework that (1) is internally self-consistent and (2) is compatible with current observations.

https://en.wikipedia.org/wiki/Hard_science_fiction#Scientifi...
Can't say that it delivers big, but the game Jaipur[1] can be fun. It is a two player game, takes about 20 mins and the rules are simple enough to be explained in under two minutes. As for the items - it uses cards and coins and shouldn't be too hard to handle on a train.

[1]: https://boardgamegeek.com/boardgame/54043/jaipur
you and your research

http://www.cs.virginia.edu/~robins/YouAndYourResearch.html
> But in practice, the supernodes can freeze your money.

What? What part of "there's no counterparty-risk in layer2" didn't you understand?

The only thing they could do is become uncooperative, and the worst thing that this could cause is that you need to wait for your payment-channel to expire to claim your locked deposit, but you would eventually get your money back, and then decide not use that payment hub anymore, and use one that doesn't employ censorship to you.
Why would any employer want to do that?
He has a side project. He sells pancakes.
I was thinking about this today. Imagine treating it N bits at a time. N=4, perhaps. 16 cases, so it won't take up much space, and you can just write out each case independently. Perhaps it's easy to have a table? - then you might do 8 bits at a time, maybe.

This suboperation does an N-bit version of the total operation: takes N bits of the mask, the corresponding N bits of the input, and produces an S-bit result, R. (S is the population count of that part of the mask.)

Suppose N=4. Then for a 64-bit value, you can do 16 of these in parallel, and you've got 16 intermediate results, R0...Rf, and 16 result sizes, S0...Sf. Then combine them. Overall result = R0 | R1<<S0 | R2<<S0+S1 | R3<<S0+S1+S2 | ... | Rf<<S0+S1+S2+...+Se.

I've no idea whether this is actually easy to implement this way, but at least it requires no loop ;)

----

12-bit example where N=4.

Mask is %000101011000, and value is %lkjihgfedcba. (I've labelled each bit of the value by its position, since that's the key part.)

Intermediate results: R0=%000d, S0=1. R1=%00ge, S1=2. R2=%000i, S2=1.

R0's contribution to the overall result = R0 = %d.

R1's = R1<<S0 = R1<<1 = %ge0.

R2's = R2<<S0+S1 = R<<3 = %i000.

So the overall result is %000d|%ge0|%i000 = %iged.
Disney’s Big Bet on Streaming Relies on BamTech
Made a Python lib that can generate cryptocurrency wallets
Most reviews I've seen consider it such.

Personally, if an author's done enough research to support most every detail with at least one or two scientifically plausible explanations (and has the personal scientific background to vet those ideas), I'll give their work the benefit of the doubt. Between ultimately still just being a work of fiction and the march of scientific discovery, you have to give some small leeway.

Regarding the right angle thing, it's been long enough since I've read Blindsight that I can't recall how much was actually explained in the novel vs in the FizerPharm presentation or other material on Watts' website. If you're willing to include extra-textual content, Watts' vampires are given as hard a science fiction treatment as any classic monster is likely to get...
"Could Newton begin to explain how this small device did all that? Although he invented calculus and explained both optics and gravity, he was never able to sort out chemistry from alchemy. So I think he would be flummoxed, and unable to come up with even the barest coherent outline of what this device was. It would be no different to him from an embodiment of the occult—something that was of great interest to him. It would be indistinguishable from magic. And remember, Newton was a really smart dude."

This paragraph sounds like modernist self-back-patting, to be honest. Several things:

* Newton lived at the same time as Boyle, the man often considered to be the founder of scientific chemistry. Newton and Boyle both contributed to the scientific method, and while Newton may have been an alchemist, at the time, the very concept of pseudoscience was still being worked out. Newton's alchemical formulae are not useless; we've replicated "The Net" [0], one of his recipes. The idea that one must "sort out chemistry from alchemy" betrays a total unawareness of the history of chemistry.

* The concept that technology and magic are different was not yet invented in the time of Newton. Newton's research was in natural philosophy [1], the field which predates modern science. He was interested in how the world works, and unlike today, he did not have a roadmap showing how the different fields of study interrelate. Asimov's saying only makes sense in the context of modern science, wherein we (think that we) have enough of an understanding of the world to be able to claim that any magic which we do not understand is merely technology which we have not yet discovered. It's a pretty bold claim, and may be right, but it is based in a (literally) non-Newtonian worldview.

* Compare and contrast Newton with a modern 5-year-old. How much science do you think that the child needs in order to comprehend a phone? (Ask any parent for the answer.)

[0] https://en.wikipedia.org/wiki/The_Net_(substance)

[1] https://en.wikipedia.org/wiki/Natural_philosophy
I have seen open-setting that are pretty quiet and where you can get more or less work done during regular work hours. The open space where I work today, though, is an absolute nightmare. It's not that I get interrupted for technical questions, I am interrupted for all sort of things: people around me telling jokes, playing basket-ball, laughing, singing, gossiping, reading their news feed out loud...

The thing that baffles me the most is: the person that generates much of the noise is actually quite productive, but destroys all the productivity around him.

Someone from management obviously needs to step in and do something about it. But they are probably afraid of loosing half the workforce in that area of the office, if they did anything serious to prevent this to happen.
People always bring up dynamite with Nobel, like dynamite was a significant war-fighting weapon, rather than something that spurred tbe construction of the infrasructure that made modern civilization possible.

It's Bofors, and it's place among the Victorian era heavy arms cartel with Krupp and Armstrong-Vickers that he was ashamed of.
Sorry, this is a strawman response. I was pretty clear about my concern for unfortunate unintended consequences; nobody is saying that there's a Silicon Valley conspiracy in action! Incidentally, I agree with your points on the benefits of social media. And it's awesome that we have so much engaging content today, but please explain if it's really OK for kids to get hooked on YouTube etc five hours a day. The solution is not to ban or demonise, but how we can educate people to have more control in their use of technology. Even Nir Eyal recognises this and implements tech restrictions in his own household. It's like gambling - sure we have self control, but let's be honest, gambling companies work very hard to make it addictive (I specifically used the term "psychologically hacked" earlier).

That's a natural response to be expected from companies, user engagement is tied to company health/profitability/etc so it makes sense to maximise it as much as possible. But earlier when I called for a new design philosophy, I am hoping that tech companies can be better than that. Because you are right, nearly all of them start with a genuine belief that their tool can help people, or at the very least, it's cool and yo let's spread the word. The tools still work, like Facebook still functions as a platform to connect relatives and old classmates, but it has also become so much more than that: it's a news platform, it's a media engine, it's a publisher, it's an ad-clicking farm and so on. The tools have evolved into systems, which other forces (commercial companies, political groups etc) have learnt to leverage for their own benefit. They have become complex and life-evading enough that they can't be called neutral anymore, despite the company's best intentions. And I'll go as far as to say that these companies have some accountability.

As a daily Instagram user, I do take offence with your comment regarding Instagram and girls - you are caricaturing a lot. It's not just high-fiving about body confidence and taking random selfies...
>And I guess those are just 'direct' deaths so it doesn't count all the deaths of refugees or plague or starvation that arose from the conflicts.

And is there and reason to believe the killed anecdotally to killed in action ratio is different than it was pre-1945?

Starving refugees were a thing before nuclear weapons too.
Surprised nobody mentioned Dennis Taylor's Bobiverse. While it's a bit on the light side / vacation read (novels aren't very long, the storyline isn't complex), the author is a programmer, the series' universe is refreshingly plausible and consistent, and the humor is suprisingly good.
Events leading up to a production incident – a parody
+1 for Golem XIV. I was about to mention this but thankfully you already did.
https://yosemite.epa.gov/r9/sfund/r9sfdocw.nsf/ViewByEPAID/c...
Mill CPU Inter-Process Communication
By the standards of the time, a relatively large amount of data could be stored in a small installed volume of core rope memory: 72 kilobytes per cubic foot, or roughly 2.5 megabytes per cubic meter.

Re: core rope

Jesus. Now it’s TB/cm...
Still, MySQL as any other database has one job, which is keeping data safe. Any issue causing data loss or worse silent data corruption should be considered a critical bug.
Sure, that's one point of view.

However, the "business" of the Wikimedia Foundation can be determined by its board of directors so long as it falls within the articles of incorporation and the IRS guidelines. It's not for us to decide.

So, when the Wikimedia Foundation decides to fund grants to help increase gender diversity in Wikipedia content, that's totally legitimate. It can decide what its business is.

From my perspective, Wikipedia is a global treasure and if they want to spend money to make sure it gets better, rather than just on servers and wiki tweaks, that's fine by me. No-one is forced to donate.
Keep the FN-Keyboard-Version, add Force-Feedback to the Touchbar.
> All true except that a transaction can have around 400 inputs per standard size transaction.

(Author here)

I'm not sure what you mean by this. A transaction can have lots of inputs, yes, but they take up space -- in fact they are the largest part of the transaction, since they contain signature (~72 bytes), public key (~33 bytes), as well as redeemed txid+input index (32+4 bytes).

The 224-byte transaction used as an example has a single input and two outputs (one destination address; one change address). A standard (pay-to-pubkey-hash) transaction with two inputs and two outputs is ~373 bytes. A 400-input (2-output) transaction would be roughly 60KB.
A Deeper Understanding of Deep Learning – Prof. Naftali Tishby
That's what I would like to do for the immigration service that I'm planning to build on top of FormAPI.

For example, every time you visit Vietnam, you have to fill out this visa application form: https://app.formapi.io/templates/c59fc7c0cc4df684a13cf4d04e6... (That's a working example.)

I would love to be able to save my details and automatically fill out most of the fields in these forms.
Improvement of society starts with improvement of self. If we each refuse to cooperate, by curtailing our "use" of various horrible online services, we can be the inspiration for our families and communities to do the same.

I like to think that, but I have not-so-distant family who, after learning I would not join FaceBook just to help them with a problem they claimed was quite important to them but would be very responsive over plain old-fashioned email, haven't sent a single email.
It's not likely to win any awards for writing, and the author really needs to work harder to stay on a single story rather than tangents of fancy, but it's still quite enjoyable as a series. Apparently, I missed the third book coming out a couple months ago- there goes my weekend.
when you hit a break point in Chrome, you are suspending a live thread with current memory and stack state.
This tool is more like a profiler, that instead of studying a current snapshot of the state, it will show you how the state changed over time. (also, this is for native apps)