skysight-inc/HackerNews huggingface dataset:
> Security Analysis of WireGuard. MIT 6.857 Final Project. Andrew He. Baula Xu. Jerry Wu. Spring 2018

https://courses.csail.mit.edu/6.857/2018/project/He-Xu-Xu-Wi...

> A Cryptographic Analysis of the WireGuard Protocol. Benjamin Dowling, Kenneth G. Paterson

https://eprint.iacr.org/2018/080.pdf
> Real mature and practical there buddy.

You think that's a joke? Or trolling?

History says no, time and time again.
Marie Antoinette lived her whole life on islands and in citadels. Didn't help her.
When were homes primarily bought for cash?
> Do you have a citation for this information with some specific numbers for 'considerably faster'

From February 2009, the year after the crisis, through February 2018, when this article was published, average seasonally-adjusted hourly earnings of American private-sector employees rose by 2.2% per year [1][a]. From February through July, the same statistic rose at an annualized rate of 5.9% [b]. The former approximates inflation; the latter dramatically exceeds it.

[1] https://fred.stlouisfed.org/series/CES0500000003

[a] (26.74 / 22) ^ (1 / 9) - 1

[b] (27.05 / 26.74) ^ (1 / (1 / 5)) - 1
I think there is wage increase, but not as paying more for the people that keep doing the same thing as yesterday. Companies are forced to pay more for the skills in short supply. Google "angular dev salary" vs "java dev salary" - the wage difference is essentially that increase you're looking for.
The book was just pushed to Github 3 hours ago, so it is likely still in progress. There is no table of contents, but this page gives a bit of info about the structure of the book, and how to read it:

https://github.com/amirrajan/survivingtheappstore/blob/maste...
>What’s the evidence that it is beneficial in the long term?

This is the consensus view among economists. If you do some searching it's going to be hard to find anyone outside of far right ethno-state proponents who doesn't believe that long term immigration is a net benefit.

"Economic analysis finds little support for the view that inflows of foreign labor have reduced jobs or Americans’ wages. Economic theory predictions and the bulk of academic research confirms that wages are unaffected by immigration over the long-term and that the economic effects of immigration are mostly positive for natives and for the overall economy." [1]

>In the short term it’s very clearly negative when you take into account not just wages but increased pressure on housing and infrastructure.

This is not very clear. If you take it to the extreme, sure there is some amount of immigration could cause enough such a strain on housing supply and infrastructure that it would be a net detriment. We don't know what the number is, and there is no consensus view that we've come anywhere close to reaching it.

[1] http://budgetmodel.wharton.upenn.edu/issues/2016/1/27/the-ef...
On AnkiWeb there are a ton of decks available made by other people, including some really high-quality ones for Spanish. I'd recommend you download one of those, and then if there are words/content you're already familiar with, I believe you can go and set that you've already "learned" those words.
150°C wouldn't be that bad, but these batteries only last for 150 cycles. (According to the link posted below: https://www.sciencenews.org/article/lithium-oxygen-batteries... )
Other towns in North and South are welcome too, especially in Kyoto!
The whole point of using tabs is that the configuration can be per person instead of per project, and pretty much the whole point of EditorConfig is that spaces also require configuration.
Why are vanilla AOSP Android ROMs not popular?
I'm a bit concerned with data collection by FANG companies, and thus still using a Nokia N9 and a Jolla Phone that run Meego and Sailfish, respectively. They are beautiful but dead platforms, so increasingly difficult to employ as daily drivers.

Android has matured a lot and is a quite nice platform these days. Plus, there's a wealth of good quality open software in F-Droid to replace GApps.

Till Linux touch-oriented userlands mature a bit with hardware like Librem, if that option ever becomes a reality, a de-Googled Android ROM is probably the only practical choice if you want an open platform without Google.

While I like LineageOS, departure from upstream and lack of reproducibility building ROMs makes me a bit nervous. Since vanilla Android (AOSP) plus F-Droid is pretty nice to use, why is it not popular?

That's even the option that Tor Project recommends: https://blog.torproject.org/mission-improbable-hardening-android-security-and-privacy

CopperheadOS was amongst the only ROMs that followed AOSP pretty closely, plus additional mitigations. Since COS recently imploded, there's not much else to choose from. But even self-compiling said ROMs is not too difficult for manufacturers that release tidy device trees and good documents, such as Google or Sony:

https://developer.sony.com/develop/open-devices/guides/aosp-build-instructions/build-aosp-android-p-9-0-0#tutorial-step-2
If you didn't respect the person when they were alive, it makes no sense to respect them when they die. A lot of people are happy he's gone. Funerals are only typically attended by people who personally care, so of course you won't hear criticism there; this forum is not a funeral.
I agree self-learning/armchair is not the same, it’s not necessarily inferior, but it is very different and you don’t engage in the kind of ancillary activities you would in a program. And yes the TA/Adjunct professor situation in the US is terrible.

The original purpose of adjuncts were to evaluate academics for future positions, find the right fit for your department. Today those future positions aren’t there in most cases they are just cheap labor.
Have you also found that right-hand ports don't make it heat up?
I don't get how they enforced the temporal coherence criterion on the GAN. How do they evaluate temporal coherence?
I see what you mean. Still I would argue that both tritones and minor thirds only appear to possess the symmetrical property as a result of temperament. It doesn't exist 'in nature' as such.

The frequency ratios that they represent, 7/5 and 6/5, respectively, don't lend themselves to the same type of symmetry. If you have a tritone, 7/5, you would need a 10/7 ratio to make the octave, which would be a different interval (although close).

With a minor third (6/5), if you were to stack the intervals starting from let's say 500 Hz, you would go to 600, 720, 864, and 1036.8, and you'd be off 36.8 Hz from the octave.
I think thats attempting to put the burden of a states monetary policy to a virtual currency. I dont think its necessary for bitcoin to fullfill some of the roles monetary policy does: bitcoin doesn't care about unemployment. At the same time it does not have the benefits typical monetary policy has: that it can force people to take the money, meaning that monetary policy in itself would be limited in effect.
If the labor pool increases in relation to jobs, than yes, he's correct, it will depress wages, that's simple economics. However the blame doesn't lie with the immigrants: you shouldn't be working so simple a job it can be easily taken over by an unskilled worker and expect a decent wage.
To me it's a mystery how one can sustain an effort for so long and not losing faith along the way and throw everything through the window... I know it's tenacity that wins the race in the end, but still, it's always impressive to read those stories.
Touching elegy.

It's striking how difficult it is for the children of transplants in the US to preserve (and pass along) the family language and traditions. There're communtities, there's a diaspora, books etc, yet somehow the whole aversion to 'accented' English may be off-putting to the youngsters that it stops them from fully absorbing their parents culture and language, turning it in all but a nuissance of 'old-folks'.
That was a reference to Venezuela, where I read that sometimes barter is done with potatoes. I didnt say its a good currency, but it has happened.
It's a technical caveat that exists now, but there's nothing categorically preventing additional technology to help users prevent this fate without much work.

One thing I don't understand is why so many people seem to have this "Bitcoin CAN not, therefore it WILL not" attitude.
Bitcoin is software, it is editable, it is being actively developed. Most of us here, I thought, were familiar with the process of improving software over time by working on it, providing solutions we didn't have before.

We don't write code once and say, "welp, software cannot do this thing, because it doesn't already do this thing." What?? People would think you're an idiot.

Yet this is the most common type of argument against crypto, even here on HN.
Steve Jobs' daughter makes clear he was a truly rotten person
There are very very few people who did it on their first run, it's like winning the lottery.

Bach wrote almost a piece every day. For most of his life. Most of it will never be played or heard.

The thing that's most common among the 'greats' is how prolific they were. They just kept doing. Just watching Jim Henson. Bio - he was doing Kermite for like 20 years before it remotely caught on. I worked at BlackBerry - the company started in 1982, about 20 years before the BB wars born. The other CEO started in 1992 about 10 years. So 30 man-years of combined CEO work before the BB came to be a product.
> this is a problem (among many) for the browser vendors to address

I'm guessing the reason others are downvoting you is that Referer Policy is exactly that: it's the attempt of modern browsers to address this problem (a problem that yes, they did create, but the fact they're supporting Referer Policy at all at least shows that the problem was created out of incompetence rather than malice).
There's quite a few monetization models for games other than just charging for a download (arguably the worst way to get potential customers engaging with your app).
Oh, I saw those as referring to the thread itself (e.g. the deleted posts). Hm.
They don't, because it isn't true. Source, first link when you search "BLS wage growth" which links to the BLS site a PDF that shows wage growth is flat over time with some volatility.
The US absolutely offers universal id, it’s just federated. All states will have common identity standards shortly (all but 2-3 do today).

There’s a parallel system through the various passport and trusted traveler schemes that are controlled by the US government directly as well.
Whatever the reasons of higher expense, key items are still pricier.
It can record your brushing and harass you if you're not doing it right. What else?
On the contrary, I read the referenced post like: “keep Elm weird” as a play on “keep Austin weird” (Portland, etc.) and thus chill came across as more of a “Netflix and Chill” sort of “don’t worry about it”.

Someone’s always going to get bent out of shape (<— I expect I’m creating a demonstration of that right here) with language usage, but please don’t write like a computer when talking with humans so as to avoid these sorts of remarks.
Actually, it's mentioned several times in the docs that you shouldn't think that backlog build-up means you have to crunch―or more specifically, IMO, 'backlog' isn't a thing here at all. If you can only put in thirty minutes a day, then do it and then close the app, this doesn't change because of a missed day. The cards will be there the next day, it's not like they catch fire when you skip a session. Stressing over the backlog would likely only make your mind work worse.

Instead, change the limit of cards to review to the number that you can get through in the time you have.

(Unless your college schedule requires you to actually crunch some number of cards every day? I don't know if that's a thing, but using spaced repetition in such a case would seem ill-fitting anyway.)
The BIG realisation that got me my first job as a programmer
When a headline makes a big big biig case, and the body of the text doesn't immediately starts with the smoking gun, then I feel cheated. Sure, background and setting are important, but epistemically they gives us almost nothing.
If what you want is a low stress environment, you're like me. Some pieces of advice:

1) This goes without saying, but avoid startups. The more established the company, the better. Big corps are much more likely to respect a 9-to-5 workday and much less likely to call you at 2 am.

2) Try to work in a BTB product, not a BTC. BTB means way fewer customers, and fewer customers means fewer eyes looking for bugs, which in turn means a lower probability of finding an unexpected bug that needs to be solved yesterday. This sounds a bit cynical, but really isn't because of my next point:

3) There is an even better way to avoid bugs in production: have a very good and thorough testing system. When interviewing, ask about the testing process and how likely are they to detect bugs before a client runs the code. If you are looking for a job as a tester, instead ask the following: how automated are the tests and the build system? The more, the better.

4) This might sound bad, but it's my best piece of advice about jobs: look for a workplace that has lots of women (yes, they exist. For certain charitable definition of "lots", at least). Especially older women. Bonus points if you see pregnant women. Double bonus points if people are allowed to work less hours in order to take care of their kids, and you know a few people taking advantage of this situation (IDK how frequent is this in the US. Here in Spain it's common and regulated by law). Triple bonus points if there are many women in managerial positions. I realize that all of this sounds sexist, but whether we like it or not, the weight of childcare and housekeeping still falls mostly on the shoulders of women. So, if you find a company with lots of women, it usually means that the company offers very good work-life balance. As a bonus, you avoid one common source of stress: the competitiveness that pervades certain brogrammer companies.

There are also some points to consider that apply to every job: learn to forget about work the moment you exit the office (have something to do on evenings. Something for yourself, something not related to your job); try to make commute pleasurable (walk to your job, use public transport so you can read, etc); avoid romantic relationships with colleagues, especially people you work closely with; etc.

EDIT: typo.
Not necessarily. I've never heard of anyone doing it for space (maybe SpaceX?) but you could have an SDR driving a massive MIMO/beamforming array. The SDR can then dynamically "change the antenna" (change the radiation pattern) with a fixed front-end.
I love black. I hooked up blacken-mode for Emacs and never looked back. The best choice is not having to decide at all!
I think about defining the "maintainability" of code as a reduction in the amount of time that will be spent working on that code in the future. Therefore, there are two broad categories of maintainability fixes:

1. To reduce the number of changes that will need to be made to it.

2. To reduce the time it takes to make each change.

The (1) category encompasses the idea of making code that requires few changes. Such code is essentially "right" to begin with. I think about this mostly in terms of models -- i.e. does it accurately model the problem -- and quality -- i.e. does it have bugs or performance issues. Of course there are other concerns as well, but those are two big ones and they often involve thinking like a "computer scientist."

The (2) category -- reducing the effort of changes -- is achieved by using appropriate abstraction layers, encapsulation, low coupling, and other good-program design. There are many technical concerns in this category, but it seems there are some social ones as well.

I would say the programmer's experience is another huge factor. To sum it up in a phrase, perhaps "writing maintainable code is an act of prediction."
Texas Prison System Slashes Price of Inmate Phone Calls by 77 Percent
It does seem to offer sync, too. Not sure how well the sync works, but the app says it will sync.
≥ Unemployment is so low and companies continue to complain that they can’t find anyone. The unspoken end of that sentence is they can’t find anyone at the wage they are offering.

But that's the requirement, apparently. At that wage.

Corporations reportedly enjoy a stellar recovery from the great recession. So they can go quite some time without raising wages; it's worked very well for them so far, by demonstration.
Try some nooptropics before you go for stress-free jobs.

https://www.reddit.com/r/nootropics/wiki/faq#wiki_what_suppl...
In my experience Haskell is exactly what one of it's creators called it "a DSL for writing DSls". Elm can be viewed as one of such dsl, occam razor focused on web front-end. Otherwise,90% of the time you are stuck in IO along with some really hard to grasp libs to help your pl learnings and rarely anything else
So Elm could not be better. No runtime exceptions and easy refactor, what else would I need? There is not even comparison to a identical React project.
What podcast was it?
We are seeing bridge collapses again. Genoa last week. Florida last month.
Go into another currency. (Yes it’s risky, but not compared to cash in Venezuela)
newyorker.com

155 Cookies, 319 Third-party requests, 125 Third-parties contacted

Beat it if you can :)
Both will be outperformed by someone with a computer.
Strings Command in Linux: A Simple but Very Useful Tool
Starting from the proposition that the worker has a right to a decent living, a minimum wage statue is a terrible way to get there: the employer always has the freedom to "push" no work at all and deploy his capital elsewhere, leaving everyone strictly worse off. As the gig economy companies did just a few years ago, when they didn't exist.

It's much cleaner to tax the employer class's excess income, however it's earned, and redistribute it to "gross up" the worker class to whatever the minimum wage would be. Then employers don't have the option of shifting their investment to automation, self-service, less labor-intensive industries, etc. to avoid the concession.
The system described here is in many ways similar to Incremental Reading [1], which also uses an algorithm to schedule when to read the URLs provided. (the Anki addon is fairly primitive though, would rather use a browser plugin that remembers how much I read from each webpage instead)

Also worth paying attention when reviewing flashcards, as described in [2]:

And when I rush through my flashcard reviews, I’m not thinking. I’m focusing on the wrong question: “Do I remember this perfectly?”
Instead, whether I happen to have perfect recall or not, I should focus on: “This is my time to think about this again.”
Major paradigm shift.

[1] https://ankiweb.net/shared/info/1081195335
[2] https://yourawesomememory.com/reviewing-as-thinking/
Keep in mind that capacitance and capacity are not the same. Case in point, the capacitor mentioned can hold a peak voltage of 24kV, which is allows for a million times more energy to be stored than the same capacitance at 24V peak. Capacitors with far lower peak voltages can have capacitance exceeding several Farads.
OK, thanks for letting us know your thoughts on this.
Perhaps too common to list, but this shouldn't be missing on any list of historic Next software:

https://www.w3.org/People/Berners-Lee/WorldWideWeb.html
> but it isn't super high priority since creating multiple accounts (alts) is a pretty common practice here.

Then you'll only end up with users that are willing to put up with that, and you will not get users that perceive this as a major inconvenience (I'm in this camp, and I suspect many, many others are too.)
Those are all fair points. I'm sorry if I came across as condescending.

AA worked for me, but only at the point that I wanted to change. Most of the people I see coming in day after day-- they're court ordered--they don't want to be there, they don't think they have a problem, so I would have no trouble believing that 13%.
Play Store has about twice as many as the App Store. However, I’d estimate the number of apps anyone downloads is closer since Apple does better quality control. And App Store almost certainly has more developer hours behind its apps.

https://www.statista.com/statistics/276623/number-of-apps-av...
I find it somewhat excessive (and I still make poor cards even my by own guidelines all the time), but I try optimize to make my flashcards as easy as possible to answer according to [1].

Especially in the long run once you get thousands of flashcards, and have a few breaks because of life. A general rule of thumb I go by is that my answer should be shorter than the question.

Even in your answer there's three or four separate parts to it. You have:

1. An abstract data type
2. collection of elements
3. Two principal operations
3a. Pop and push

[1] https://www.supermemo.com/en/articles/20rules
An anthropology classic!
I tried going to the Anki website and I discovered another thing that I don't like about Anki. I went to one of my old decks and tried one of the cards; the spacing options for this card were <10 minutes, 1, 2 and 6 YEARS. I'd really like more control over the spacing of the card presentations.
Obviously paying a professional will get you the best results, but otherwise, you can also try to post a link to a GitHub repo in various IRC channels popular with programmers. It can be a fun or even ego-boosting exercise for programmers to "redline" code in their spare time, so you'll probably find some willing to take a look for free.
Quintessential HN.
Pomber/code-surfer: React component for scrolling, zooming and highlighting code
Mass shooting at video game tournament in Jacksonville leaves multiple dead
Related and useful website I've found - https://codecode.ninja/, spaced learning for devs
man if this isn't one of the dumbest hn responses I've ever seen I don't know what is - "instead of trying to have a healthy work-life balance or accommodate personal emotional necessities take these unregulated unproven mind altering substances and keep working yourself to death". like is that you Elon trying to get Tesla employees to crank out more cars? and people actually wonder what the value of teaching kids about toxic labor-exploitative ideology is. sheesh
Nteract/papermill:  Parameterize, execute, and analyze notebooks
Buy a China Mobile Hong Kong 4G China data roaming SIM in Hong Kong airport (arrival concourse).
$15USD, rechargable - and 4G unfiltered internet in mainland China.
Reactos/reactos: A Free Windows-Compatible Operating System
Artificial Intelligence Is Now a Pentagon Priority. Will Silicon Valley Help?
IncludeOS – A minimal, resource efficient unikernel for cloud services
I follow people on blacklisted instances and have no problems viewing their posts. Counter Social seems to be a walled garden but it suits their mission statement.

EDIT: the article mentions shitposter.club as a blacklisted instance. I've been following https://shitposter.club/moonman for years with only minor migration issues.
Pbatard/rufus: The Reliable USB Formatting Utility
Volumen of data of course increased, but how much of that increase does actually account for "growth" and not just "inefficiency bloat" as a result of cheap hardware resources?

"Website obesity" [0] is a phenomenon where this is especially evident.

[0] http://idlewords.com/talks/website_obesity.htm
I would argue that it's also theoretically misguided. After all, it's not like programmers in the past didn't use libraries and pre-built components.

If anything, I'd argue the LOC it takes to accomplish many tasks is actually increasing because applications are held to higher standards of quality, scalability, availability, scope, etc.
Unpicking the cyber-crime economy