skysight-inc/HackerNews huggingface dataset:
Yes, something feels off. My guess is that huge funds and algo traders have found that the optimal strategy is to create massive long positions while there aren't any major crises. I bet someone out there knows what will trigger a reversal of this strategy-- after all, the gains are only real if you lock them in by selling.
I'm not sure even hipsters want to claim audience ownership or affiliation for this one. The typical latter day hipster proclaims association with the pseudo-obscure, not abundant confection gore.
> how much effort went into side channel mitigation, etc?

Very little. The chosen primitives are naturally resistant to timing attacks, thanks to the utter absence of secret dependent branches and secret dependent indices. I did have doubts about constant time comparison (code generated under -O3 was crazy), which I solved by changing the API.

Locking the memory is not implemented, only discussed in the manual (Monocypher wants to stay portable).

Zeroing out memory is neither implemented nor discussed. I'm not sure what to make of it, actually. If it is useful, then wiping the contexts is not enough, you likely also have to wipe temporary buffers above the top of the stack (I don't think anybody does this). In any case, if the attacker can read your memory, you're probably screwed anyway.

Now if some attacker can read your memory only after you've processed your secret stuff, a `crypto_wipe()` function would have its uses. But if you've processed secret stuff once, you're likely to do it again, and then crypto_wipe won't save you.

I'm also afraid zeroing out memory gives a false sense of security. I'm more in favour of segregating the sensitive stuff in a separate process, like Qmail.
“On a Formal Model of Safe and Scalable Self-Driving Cars”
I'd venture in saying that under any dictatorship, dissidents are referred to as enemies of the state/party/country/society, to justify their silencing. Still, I have no idea where you get Stalin out of my previous post.

I don't believe this story concerns citizens fighting for their freedom from opression, it's actually related to private entities fearmongering and spreading falsehoods, and media companies (FB) facilitating their work. Maybe you'd need to have a referendum to be convinced, but I think most people will agree that hate speech and lies are damaging to virtually any society, especially because these tactics are well known throughout history.

Why you are conflating those two issues is beyond me, perhaps even beyond you, but I decline the bait...
Thetaindomarga
Everyone has their own experiences and opinions about paid advertising. For some businesses, it has worked wonderfully; for others, marginally more than a money sink. From what I gathered, Tyler did try paid advertising but it didn't work out and organic growth proved to be enough for him.

Personally, I would rather leave money on the table than trouble myself with another marketing channel to make more money than I already super-happy with.
Have you considered reaching out to DevOps folks to consider something like this for complex configurations?...There are related solutions such as jsonnet/ksonette but I think something like this might be preferable.

I work on a similar problem though using a UI based approach, I gave a demo to the Kubernetes SIG App group a while back which be found here: https://www.youtube.com/watch?v=alEzE8MSNaI&t=30m

Btw Ethan, maybe my email is landing in your Spam folder? I've tried reaching out :)
Not sure why DEL is huge and backspace half size.

And the grouped keys is a little hard to get used to.

If they licensed the tech for Psions fold out keyboard for the next version I would probably have to upgrade.
You can find salary info for gs grads right out of college.

Hint: its a lot more than 45k
The Soviet Union’s Flawed Rival to Concorde
I've been watching progress on the Gemini for a while, I hope they deliver close to what they promised. A full Linux computer in that form factor with a SIM slot that can also dual boot Android is like my dream device.
Discussing whether the animations are worthwhile is a red herring.

The real issue is that iOS is not respecting the users choice to disable motion, and in cases where a user suffers from a motion intolerance, it's absurd they have no way to disable motion to meet their needs.
from Wikipedia:

The search engine manipulation effect (SEME) is the change in consumer preferences from manipulations of search results by search engine providers. SEME is one of the largest behavioral effects ever discovered. This includes voting preferences. A 2015 study indicated that such manipulations could shift the voting preferences of undecided voters by 20 percent or more and up to 80 percent in some demographics.

The study estimated that this could change the outcome of upwards of 25 percent of national elections worldwide.

On the other hand, Google denies secretly re-ranking search results to manipulate user sentiment, or tweaking ranking specially for elections or political candidates.
Very cool! It would be nice to see an Org mode version of this.

Org syntax for the uninitiated: http://orgmode.org/worg/dev/org-syntax.html

It's very similar to Markdown if using Org just as a markup.

---

Can folks interested in Org mode support please upvote this issue: https://github.com/josephernest/writing/issues/13

If nothing else, it will at least help somewhat guage the interest in Org mode :)
That's reasonable, but I'm refuting the claim that 'you can get rid of the need to multi threading by deploying more containers in the same machine or via orchestration', not asserting that JS is the right language in the first place.
GitHub Desktop – External Diff is the only reason I suffer SourceTree
Suppose that data in quantities orders of magnitude greater than that used in this project was scraped from the internet and used to train a model that powers a commercial product.

Is it ethical to sell something that is dependent upon data that people might consider sensitive? Even if they willingly lent their photos to fitness organizations, it's unlikely that they would have predicted that AI would make use of their personal data in the ways it does today.
I always thought that was a "dam". Is it a "damn"?
If you were wanting multithreaded Clojure, you're probably already using the JVM. It's much more mature and performant and tunable for that use case.
Ask HN: What's been your experience with AWS Lambda?
Computerphile - Krack Attacks (WiFi WPA2 Vulnerability)
Show HN: 2048, made with react-motion
The Problem with #MeToo and Viral Outrage
Seems fine. I was using it for Netflix the other day. It's a bit slow on Steam, but then I wasn't expecting anything there.
Indeed, contrary to your parent's claims, Google had a red carpet rolled out for them everywhere they went with Fiber. Including governments trying to pass favorable laws granting them access to competitors' equipment. Their entire business model was based on using dark fiber governments gave them for free and getting laws passed to save them most of the expenses other ISPs have to pay. (Google refuses to allow itself to be classified as a telecom so it isn't regulated like AT&T and Comcast are.)
Ironically, they're saying the exact same thing of us. On their HN, none-the-less.
Remember the cuecat? https://en.m.wikipedia.org/wiki/CueCat
Basically your argument boils down to "it's easier to write single-threaded code than multi-threaded". Well no shit, but the benefit is in many cases colossal, so I'd say that's not a good argument to dismiss this complaint.
> standard of living

Access to sanitation, medical treatment, nutrition, shelter, opportunity (the pursuit of happiness), justice.

(I could go on...)
We do this and thank God we do. Our marketing emails get down blocked all the time simply because of the scale (and our marketing team is a little over zealous) but after our transactional emails got blocked for the 3rd time we moved all marketing to another domain and gave been happy since.
And acknowledging hate apparently allows the haters to become POTUS, and subsequently "weaken liberal democracy, tax cuts for themselves". You have to admit, that skews the calculation somewhat.
I think there's a lot of useful unexplored territory in this sort of tool. So much work nowadays is happening in maps/dictionaries/what-have-you, with a lot of work being, essentially, data shape transformation.

Despite this, many languages aren't great at this! we have tools that work alright on first-order operations but fall apart on higher level things.

Even really simple things like "conditionally include a key" are rarely supported in a way that leads to concise code. How many times have we all written

foo = {...}
if bar:
foo['a'] = x

instead of something like

foo = { ... , 'a': x if bar }

and then having bugs because of branches? Tools that solve this sort of problem will be to modern programming what things like the Unix shell was to data mungers in the past.

Haskell lenses kinda goes into this stuff, though Haskell itself is a bit hard to use in a lightweight fashion. Clojure has Specter. But still looking for some more stuff to fill this hole, especially in the "transitionally typed" stuff like Typescript or Python + Mypy
So everyone just uses UTC? Keep in mind China now has one timezone. Ask anyone recently from China how that's working out for them. :-P

Maybe a better solution is to always have a UTC15:40 printed on all plane tickets. I had one job where I worked with people in NYC, Colorado and Calgary. I simply had a set of clocks on my bottom status bar with all those respective zones. I could easily tell what time it was for any of my co-workers.
HBS study says all we need to do to be happy is to buy our way out of chores
Did you consider scala ?

I use it at work, and it is awesome. It has awesome error handling (Either/Option >>> exception) on my opinion, a much stronger type system (many errors are checked at compile). It is harder to learn, but you also have top notch package manager with the even bigger scala + java ecosystem.
No, we didn't try those. Mainly because it wasn't only raw performance that we were after. We also wanted more simplicity and better concurrency than what python was providing for us.

Also, the reason we even considered a language switch is that we had performance problems related to our core design. Because of this we decided that we needed to rewrite most of our API code based on a new design. This required rewrite made us consider switching languages. Eventually we chose to rewrite our whole API codebase in Go for all the reasons in the article. (we did a small trial project in go first to evaluate it)
why is this on HN front page? :(
Hi folks. I'm the OP here. Hit me up if you have any questions.
I found a battered copy of 1984 in a school hallway once. At the time I hate books because I mostly read the ones we were taught in English class, which were mostly Hardy Boy-esque type books so I all books were like that.
After reading 1984 I realized what books actually were and I've been an avid reader since then. I have a bookshelf filled with books, and then when I run out of space I'm filling up the floor around it with books. And I still have that worn copy of 1984.
Until the robots decide to stop feeding their "owners".

Money is a social construct. Power comes from controlling energetic resources, and automation is gradually stripping that control away from humans.
"on Android" is rather vague - which keyboard?
I installed Ubuntu on mine the other day.

The only annoying thing is editing some config as the screen is natively a portrait (it is a tablet part).
Not really, multithreaded applications are not more memory-efficient.
This is from a few years ago but if it still holds true Windows is free on smaller devices.

https://www.theverge.com/2014/4/2/5574146/microsoft-making-w...
My ultimate goal is apps for education which makes using a $100 piece of dirt Chromebook, which I'm typing on now, an attractive machine to use. I can develop with it using the Cloud9 cloud based IDE. It's not that bad if I connected to a TV for extra screen real estate. A month ago I learned something very important. The mouse cursor stopped showing, so the machine doesn't have a mouse or tack pad. Now I have to tab through web pages which have limited my usage to Hacker News, Google Music, and Netflix which accounts for 90% of the usage before it broke. I can't use it to bank or pay my bills, wikipedia, or Facebook. It really does make me as a web developer ask the question how can I make this better and make more of my products more accessible.
I haven't seen an xml configuration in years beyond some logger configurations. Spring Boot + jOOQ is simple to setup and works. It is my go-to for backend services. You will have to be okay with dependency injection which for some reason people have problems with.

It's important to remember that Java has been around for 20-30 years and it certainly has not stood still. Many of the complaints people have are from Java of 10+ years ago.
While shallow, I think it's a brilliant business idea.

Say what you will about Instagram, but I think it has vastly increased the business value of interestingness. There's a reason Applebees and many generic chain restaurants are struggling—they are boring. If you have a restaurant with cool artwork or an interesting vibe, it's more likely to succeed.

It's cyclical. People see interesting place on Instagram and want to go to this interesting place. People take selfies there and more people want to go.

Whether it's a colorful museum or a fancy coffee shop, interestingness has business value.
I remember seeing them on Yelp a couple of months ago and they had terrible ratings (1 star). It seems to have jumped up to 3 stars now, but a surprisingly large number of them were written in the last couple of weeks. Hmm...
Depends on what type of a property market you're buying into. If you buy at or near the peak, and a year or two later you have a massive mortgage and a property that's worth a fraction of that (knee deep in negative equity), then renting will feel a whole lot better. You might even have some savings to get a deposit on a cheap property.
I believe he's referring to the statements made by Chase CEO Jamie Dimon on bitcoin: https://www.cnbc.com/2017/09/12/jpmorgan-ceo-jamie-dimon-rai...

> It's just not a real thing, eventually it will be closed,

> Dimon also said he'd "fire in a second" any JPMorgan trader who was trading bitcoin, noting two reasons: "It's against our rules and they are stupid."
When it comes to the short color, I think this an instance of the model "overfitting" to the data. I noticed that images generated during training gradually learned to map changes in shorts colors for each of the ~130 people in the set that had shorts in their photo. When I use overfitting in this context, I mean that the model hasn't learned that certain transformations are things that humans consider invariant in the image-to-image translation problem, and since it has enough parameters to map every such noisy transformation in such a small training set, we get the artifacts you pointed out.

Data augmentation by slightly scaling pixel intensity uniformly across all color channels would be my first idea as to how to counteract this. After that, I would consider regularization by adding a penalty to the cost function that punishes larger differences in average pixel intensity.
Shows how out of touch I am with the corporate world. I can't believe people pay monthly for this.
I have no problems remapping DEL/Backspace (like all keys in Linux - easily remapped) but what really keeps tripping me up is the CAPSLOCK/A situation .. I hope they fix that on the next release.

Over on /r/gpdpocket there is a thread discussing alternative layouts of the keyboard - so its quite possible that this will be community-optimised for the next release.
Taking over every Ad on OLX (automated), an IDOR story
This "museum" (if the word "museum" meant "advertising ploy") is to culture what the Kardashians are to culture. Shallow and disposable.
Webupd8, PPA for Oracle Java8, 404, error exit
Sort of agree. There's value in having a great display as a designer, but a troublingly high percentages of designers will never test their colour choices on inferior or poorly-calibrated screens.
I use the term "angel investing" pretty loosely here. Not implying picking startups on angelist, but more like small investments in other Micro-SaaS businesses. Still formulating a strategy for investing tbh as it's the first time in my life I've have real captial to deploy, but I feel like I have a better competitive advantage investing in what I know rather than securities
Totally agree on the "room for improvement" comment. Potential buyers, any time you see things like "marketer/seo/salesman could totally increase business" take it with a grain of salt. Don't assume the seller is lazy, naive, wants to leave money on the table. Assume they are smart and they have done everything they can to make the business succeed and there is no reason why you will do better. If you know the market inside and out and you understand monetarily where they are missing the mark, then, by all means, go for it.
Looking at the GitHub page for it, it seems like an already dead project that is desperate to be revived, but it's just not happening. This is a bad idea in its current state. As some others have said, this project just seems very poorly constructed. There's no target audience, usefulness, or real world applications, just a very open ended project.
There have been a number of instances where people who claim to be involved in the movement, that is activists and not necessarily leaders, who have posted comments equating to suggesting harm should come to white people, how white people are evil, etc... There have been a number of them who have had their Twitter account banned because they did those things.

I have tried to pick my verbiage carefully. Members of a group, for better or worse, are representative of that group but not in totality. Thus, generic statements are often not easy to make and leads me to point this out in response to your statement.

Also, I'm part black, if you're curious. I'm definitely not in the group most would expect to point this out. My white genes are a definite minority. ;-)

At any rate, some people who claim to be involved in BLM have made very, very racist statements that absolutely are discriminatory. Some have even gone so far as to suggest acts of violence. A search of 'twitter bans BLM member' should turn up some results, if you want citations.
I'd be curious what if any developer speed difference there is comparing a modern java stack (like Spring boot + jooq) with RAILs.
But can't the Acme protocol be used by paid cert providers, too? Are there any paid providers adopting it?
Yes, agreed. Of course overlap among projects is inevitable and it would be nice if there was more effort to coordinate and collaborate as this would allow for potential dev efficiencies (not guaranteed though). In this case, DAT is a practical and pragmatic approach where IPFS is more hinged in the crypto blockchain token space which can be a turn-off and add unnecessary baggage. The DAT and Beaker teams don't want to add that noise and have different philosophies, so it is better for now that these projects are independent and in future can assess and maybe a new project will treat both as prior art and converge the best parts. And around we go.
How to Use a Checklist to Build an Innovative Startup
Your grandma: 6 kids. Your mother: 2 kids. You: 1 cat and an abortion.
The key is to quickly drive attendance by grabbing the transient eye of social media darlings long enough to make a quick buck before they get bored, the mainstream media catches on, and the inevitable backlash begins.
> Moebius is built with Javascript. All rendering is done through the canvas element.

Does this mean the entire UI is drawn using the canvas element, which then outputs a standard HTML/CSS webpage?
$2/year doesn't sound like much to me ;)
It works fine for many use cases but has serialization overhead.
Yeah I think the point is, errors shouldn't be overloaded with too much extra structure. They should be errors. If additional structure is needed, it should probably be sent separately via the common multiple returns idiom in Go.
Atom and VS Code don't "feel great"? Yes, there are lots of shitty Electron apps out there, but don't the good ones prove that it's possible to write good ones too?
What is free to use? I am not sure what the site is for.
> Exactly this, if you help one you gotta help all of them unless it's against the law for them do to so (banned parties).

Do you? That's kind of like saying that 'if you donate to one party, you gotta donate to all of them'. Sure, it opens you up to attacks of being unfair, but as far as I'm aware, there's no case for asymmetric support of a political party by private entities being illegal.
But it's not unique. What if we get two gravitational hits on one day? Or what if we get one on January 1, 2019 and also one on January 1, 2119?
What? To me nothing about those first two sentences(or any of the other sentences) indicate it's a moto helmet. The pictures sure do, but none of the text makes this clear it's for motorcycles instead of bicycles.
Building Newsletter to PDF Utility with Puppeteer, Hummus , and Cheerio
That's why the post you just replied to suggested that Node may not be the right tool for those kind of tasks.
GW - gravitational wave

170817 - one of the worse ways to format a date.
There's a spectrum.

Teams can certainly achieve things that are too large for an individual. And yes, what you said do exist (and on some projects it is even a good thing).

I don't think there are easy general answers, except that all the energy promoting team working is there because nobody likes it. If it's a good or a bad thing, that will probably change every time.
I want an orm, a template engine, form validation, sessions and some authentication mechanism. I'm currently doing a system for a robotics competition - team registration, match results entry and point calculations, rankings and so on. Doing it in Python and Pyramid is quite easy, though sometimes I have to fight with the framework to do things the way I want to.

One especially useful feature in Pyramid (and some other Python frameworks, Flask, Django etc) is the debug console, when I get an exception somewhere, then on the 500 page I can see the call stack and get a shell at each line in the calls stack, print the variables, view the last n requests, see the request variables and so on.
I would love to hear your experience in two years though. I find the go runtime incredibly lacking in terms of introspectability. That's okay if you run google scale operations where you just throw away the environment on deploys and you do not care about the individual processes, but if you are running a reasonably lean operation the ability to see what a process is doing is incredibly helpful. That even affects simple things such as error reporting which is almost useless in Go to debug issues at runtime.
Hey Siri: An On-Device DNN-Powered Voice Trigger for Apple’s Personal Assistant
There are no official Ubuntu images for this device.

There are some ad-hoc patches made by an anonymous dude on the Internet.

Good luck ever running some other distribution or another kernel version.

(Needless to say, these patches will never be merged into mainline kernels and when the said dude gets bored they will, of course, be abandoned.)
DOJ-AG tout “responsible encryption” to bolster prosecutions
Don't underestimate the "Irrational" elements of a big transaction. The buyer needs to be able to tell themselves (or board or LPs) a narrative about how they are going to buy this business and then massively accelerate growth. Leaving some low hanging fruit can really help close the deal.
San Francisco Tops the List of Best Cities for Trick-Or-Treating
the botfarm tried to install gentoo