skysight-inc/HackerNews huggingface dataset:
Chacha20 was designed to be immune to timing attacks. It's discussed on page three:

https://datatracker.ietf.org/doc/html/draft-irtf-cfrg-chacha...
Damn! Thanks for the suggestions! Right now I'm listening to Masters of Scale for starters.
Then by that point of view, C (hello UB), Python, Ruby, JavaScript, Java, among many other programming languages have failed as well.

Using my favorite scripting language (Python) as an example, I always need to check which version is installed on a given OS and then validate at https://docs.python.org/ if all the features I want are actually available on that version.

Not to mention CPython, PyPy, Cython, JPython differences on top of that.
Parallel restyling just kicks the can down the road, asking for free perf elsewhere because we still haven't made it fast. What we need is a low-level style interface - .style but for computed, not CSS-integrated, styles - and then to plug into that using CSS where appropriate, or custom JS where appropriate, or even framework JS. Let people control style selection in a real programming language and you've guaranteed that it can now be done in a way that's fast and suitable.
Why do so many commercial embedded devices use Window OS, and generally old versions like NT or XP?

Do vendors get a kickback from Microsoft to use Windows in systems that don't even have a display?

Otherwise I don't see why they would license Windows instead of using a no-cost BSD or Linux derived OS.
The average speed is kinda fast but not insane, especially if most of the ride is on a stretch without many intersections (which you'd expect to be true of a 9 mile ride). I average around 15 mph in a mostly flat area where I stop every few blocks. TBF I'm probably riding a bit more aggressively than a typical Milanese bike commuter.

I wouldn't be at all surprised if the average American bike commuter averages 15 mph. But I'd also expect the average American bike commuter to be much faster than the average Milanese bike commuter because in the USA most bike commuters are dedicated enthusiasts.

18.7 miles per day seems like a really high average, but is entirely believable. I used to do something close to that, and our summers were also hot.
Funny: Nix is short (or colloquial) for "nichts" in German which further means "nothing" in English.

So the CTA "Get Nix" is kinda funny for German speaking people :)

PS: Greetings from Austria!
TBH this response IMHO confirms most of the findings of the criticised article. So thanks for the clarification, dear Bancor people. I still fail to see how your system in any way implements the BANCOR plan that Keynes had.
US Copyright Office Recommends Permanent Ability to Unlock Cellphones
Oh, oops, I thought 4k referred to the vertical resolution. In that case, yeah, film possibly has a bit more resolution still.
Do you think the suggested books in OPs link are accessible to me if I've only a couple of intro to C++ and Java under my belt?

Universities are a much longer and unfortunately financially inaccessible route for me. Going to try the "build-a-portfolio-and-start-freelancing" approach.
The four things I miss about go
> If you're on a Windows box, do you try one of those?

No, I just use Visual Studio.

If you don't want to pay for it, there is the Visual Studio Community edition available for free for personal use, which is basically Visual Studio Professional re-branded with a different license.
Fast(=powerful) electric bikes are much more dangerous than mopeds, since you don't hear them coming at all, which is a big issue especially for kids which always run around. They are super expensive compared to normal bikes, plus battery will fade away in couple of years. Just ask about honest opinion in some good bike shops, if they don't sell them/won't sell them to you, they will be honest and things I heard were not so favoring.

+ Depending on where you live, but my place has a fair amount of aggressive/outright crazy bikers that must have proper color blindness for red, because they just don't stop, even with plenty of people on pedestrian crossing, riding fast on pedestrian paths etc.
> Does everyone here actually believe that the NSA shouldn't hoard vulnerabilities?

Nope! We know it's more complicated than that. But we think the NSA strikes the wrong balance between offense and defense. If you want to understand where people are coming from a little more you could start with some of Bruce Schneier's articles:

https://www.schneier.com/blog/archives/2016/08/the_nsa_is_ho...

https://www.schneier.com/blog/archives/2017/06/wannacry_and_...

... where, for example, Schneier proposes that NSA should keep vulnerabilities for no more than six months, based on how far ahead of adversaries it doesn't appear to be.

The general point Schneier tends to make is: we are a huge fat defensive target with limited offensive targets. Vulnerabilities hurt you in proportion to how much infrastructure you run; we run a lot. Sitting on a vuln so you can use it a dozen times, while powering your society with billions of machines that have the same vuln, is a bad tradeoff.
It is pretty frustrating to be forced to go 10 MPH on a 30 MPH road. The roads also aren't designed for traffic to go 20 MPH slower than it ought to be, traffic starts to build up, causing more delays and frustration. I think we should be more accommodating of bikers, but asking them to share the road and be treated the same as cars is not the answer.
If you "overwhelm an emergency paging service", I feel like it should become a criminal matter beyond just wire fraud.
https://www.theguardian.com/australia-news/2017/jun/22/traff...

> The department of justice said Victoria’s infection was not the result of a targeted attack, but was caused by a contractor mistakenly connecting infected hardware to cameras.

Some sources are calling this a USB stick, the Guardian is being a bit more cautious.
Oh Hi (https://play.google.com/store/apps/details?id=com.presto.ohh...) is an app I have that has these puzzles.

Simple rules and can get surprisingly difficult.
Wasn't the whole Incan Empire money-free?
I don't know the first thing about law enforcement in the UK, so I have no idea. But yes, I don't think this would be unusual anywhere in the US. You aren't wrong in saying that the plea bargain system is ripe for abuse, not just in that way but in the more prosaic way that it makes it possible for prosecutors to railroad defendants into confessing to things they didn't do.

> Like, why would the police entrust something like this to an untrained, highly stressed, and unreliable person when they could just use a plain-clothes officer?

How many undercover gigs can you do before people start to catch on? Also, whoever you want to target may already know the informant and have some implicit level of trust in them.
What a waste of time. A text editor where "more responsive typing" is a feature is a joke. These problems were solved decades ago on far more limited hardware.
It's really just used as a distraction. But I like you Home Alone reference. However, the Wet Bandits weren't very good at their job.
I'm going to plug Linear Algebra Done Right (even though you asked for general algebra)

It's explicitly about shifting your thinking to a more abstract level. It's great if already have a working knowledge of matrices.
I had a novel revelation yesterday. I needed to buy a new computer for my partner because theirs was being used by our daughter.

I like buying old ThinkPad T-series because they're better built, cheaper and the Linux installation hassles are less.

However there was no way my parter would be happy with an old ThinkPad.

However a friend suggested instead, just buy an old Thinkpad T-series for my daughter. This seems pretty wonderful, I can pick one up for a couple of hundred dollars and they have two main benefits:

* water draining keyboard

* magnesium roll cage

Umm these sound like perfect child-proof requirements.

So the $100 laptop is here, it's called an old ThinkPad and we should give them to all our kids (with Linux pre-installed of course).
C++ still tops performance charts, beaten only by C, while still offering high level abstractions.

C++, along with C, which you should also know if you know C++ is also used in the embedded software industry. Because it C++ is still essentially C, you write code for these tiny, bare metal embedded systems and still take advantage of some advanced features like classes, templates, etc...

Where I live, C++ coders are in high demand in various fields, just to let you know.
MVP-infrastructure, interesting. There are always pilot-projects, but they cost a lot of money, takes a lot of time, and are set in stone.
Wait, there's a new HTML5 version? What's next, a new version of that stupid web game where you click on the soccer ball to stop it hitting the ground and it counts the clicks?

(If there is one of those, please tell me now or not at all, and especially not Monday morning when I have documentation to write. :P )
They could have at least made a better effort to keep cyclists and cars separate.

In the photo a cyclist is still on the road which should not happen.

I also remember seeing a video where a guy got some kind of ticket for not cycling in a cycle lane, so he made a point by cycling only in the cycle lane and deliberately crashes into a police car because they were parked in the cycle lane...
Like the author, I'm wondering why "dead" goroutines are not garbage-collected?
It's only my faint impression, but I think there's some renewed interest in some sort of international financial / monetary framework similar to Bretton-Woods.

The governor of the Chinese central bank publicly expressed interest (and explicitly invoked Bretton-Woods) a few months ago. And other 'mainstream' central banking authorities seem to be acknowledging that there are big deficiencies with the current model (e.g http://www.bis.org/speeches/sp160210_slides.pdf)

I think the problem is that it's such a huge issue. It makes sense the original agreement was hammered out towards the end of WWII: people were 'thinking big' at the time. I worry that we are only capable of making such big and forward-thinking moves in the wake of some catastrophe or war...

EDIT: The 'renewed interest' is actually mentioned in the Wikipedia article on Keynes' Bancor proposal, and it looks like the governor of the Chinese central bank has been talking about this for some time now: https://en.wikipedia.org/wiki/Bancor#Proposed_revival
From your answer I take you never tried to use Qt across iOS, Android and UWP.

Hint, the overall experience isn't like on the desktop.
I'm all for the sharing of information and responsible disclosure etc, but when a company that makes stuff that is supposed to be protected from this sort of attack, then shows how if you dont buy their stuff you are at risk from anyone who can follow their plans and has $200, which they likely couldn't do yesterday, it doesnt seem to be as consumer friendly as it could be. more protection racket perhaps,
After visiting San Francisco a couple of weeks ago for the first time in years, I couldn't agree more with everything you just said - especially regarding the homeless and the persistent smell of marijuana.

To add to that point further, the drug problem in San Francisco seems to be absolutely enormous. I can't even tell you the number of times I saw someone literally shooting up right on the sidewalk in broad daylight. It was very disconcerting to say the least. I get the need for access to clean syringes, but it seems to go beyond disease prevention and almost into the realm of enabling. I say all this as an expert of nothing, just my observations after 48 hours in the center of town.
Yes and no. It really depends on the department and the nature of the crime.

Bad behavior is mostly reserved for departments and precincts with too much time on their hands and can make the jump from keeping the community generally safe and free of violence to enforcing the law because it's there to be enforced.

You don't have time to keep tabs on informants, organize unnecessary raids, call all your buddies to beat some black guy to a pulp and write tickets for tail lights when you've got actual calls to respond to.

edit: Thanks for the down-votes, care to share why you disagree?
Thank you for the feedback. We're tracking how we can improve this functionality in this issue. Our design team is working hard on the merge request (the widget and the entire page) in general, and we are aiming to improve this part as part of that change.

https://gitlab.com/gitlab-org/gitlab-ce/issues/32885
London has been doing a great job lately at improving cycle infrastructure. There is a new concept of a "cycle superhighway" - sometimes that means a segregated bike path, like CS3 that goes from The Tower Of London, straight through to Westminster, sometimes it is paint on the ground. However it is much clearer to motorists as they paint the entire line bright blue.

What I've noticed too is you get increasing returns the more you build. Given a scenario where a chosen route is covered 50% by acceptable infrastructure, it makes you think if it's worth taking a bike. Improve some strategic junctions and roads, and the coverage of acceptable infrastructure may increase to 90%, at which point it's a no brainer taking the bike.
Why Do Men Harass Women?
Yup, that was exactly my thought. And it sounds like the root of the issue is the rent controls - intended to protect tenants - lead in practice to an incredibly messed-up relationship between landlord and tenants.

Not mentioned in the article is whether Gideon tried to find another buyer. Given the previous owner sold the place for just $10k, he was probably desperate to get rid of it. Gideon realised he'd been the rube that bought a massive liability, and I'm guessing he found it impossible to find another buyer. (If he could have sold it, he'd have done that rather than try and burn it down).
Microsoft does a pretty good job at this, but some patches disrupt certain configuration. The latest round, for example, impacts printing for many people on Windows 7.

This is part of what I do. We do a risk assessment -- SMB and Kerberos get patched no matter what, everything else depends on a test cycle and may be deferred for up to 6 mo.
it can read when the keys are used, i believe, but the attacker would need to know when the keys were used to identify the right time. However at 30cm this is someone standing at your desk waiting for you to fire up an instance or something.
Good advice on learning functional language, learning OCaml helped me a lot to advance my template meta-programming skills.
I mean, if we're talking about Boston then the roads weren't originally designed for cars either: they were created for horse drawn carriages.
http://www.mass.gov/eea/docs/dcr/pe/historic-parkways/4d72bd...

They have been engineered to accommodate cars, so now they're undergoing a renovation for bikes.
Thanks, is there a reason for sites not 301 redirecting non-www to www urls or vice-versa? Wouldn't that help to avoid problems like these?

They also don't implement any security headers: https://observatory.mozilla.org/analyze.html?host=scion-arch...
How my design processes had to change when we brought a product manager onboard
Chrome, Firefox, Adobe CC, etc. Node requires V8, which is written mostly in C++.

Remove C++ from software development and check what is still working...
> Mobile development

Android NDK, Objective-C++, ...

> desktop applications

There are plenty of applications written in C++, from legacy code bases like MS Office to almost all content-creation tools ever, most applications whose abbreviations contain "computer aided", many libraries, and boatloads of applications. Like I said, C++ is used practically everywhere.

Most applications developed on Qt are C++ (some Python). Qt itself has already a large user base.

> data analysis

From matlab to gnuplot, oscilloscope and spectrum analyser software, data analysis applications are frequently developed using C++.

> machine learning

On many repositories I can rather clearly see a broad pink bar, e.g. https://github.com/search?utf8=%E2%9C%93&q=topic%3Amachine-l... https://github.com/tensorflow/tensorflow

-

If some proprietary application is not obviously written in .NET or Java, C++ is a safe bet.
And remove the Stroustrop book?
Tips on Typography in Web Design
Watch This Guy Play Super Mario Bros. IRL in Central Park Using HoloLens
> C++ coders are in high demand in various fields, just to let you know.

What fields, aside from embedded? I'm genuinely curious.
6 steps to successfully prototyping a mobile app
https://codeclimate.com/pricing
I get amazed every time I'm configuring a new install of an OS, because the Internet is shit until I install uBlock. Then suddenly it's back to normal.
> These "useful tools" are web sites (and web apps).

Web browser app....

> The average user buys a Chromebook:

And returns it back after discovering it cannot install his/her favorute software and requires a permanent internet connection to make anything useful with the device.

> The average user buys a (hypothetical) Dartbook: Looks for some Dart app. Gets frustrated by the lack of choice. Returns the device.

The return rate of those devices running Android is quite big apparently.

> But what use would be a Dartbook to you?

The same as my tablet and mobile phone running Android.
s/Ethipia/Ethiopia
How a Key Supreme Court Decision Protects Businesses from Bad Patents
A Startup Runs into a Patent on Picture Menus
... and sometimes it makes new guns in other places.
Not to say that SF doesn't have it's share of problems but your post makes me think you may have not gotten a full picture of the city on your visits.

Maybe it's the parts of the city you spent time in (I try to avoid Fisherman's Wharf for pretty much any reason aside from taking a ferry to Angel Island) but I feel like some of your criticisms are a bit off base. It would be like going to New York, spending most of your time walking around Times Square, and saying that the city has nothing to offer. For example, Golden Gate Park, one of many parks in SF, is 20% larger than Central Park.

Are there a lot of problems the city faces, yes undoubtedly. But there's also a lot that's compelling out here. It may be worth trying to explore more of the city if you're ever out here again to try and at least understand what people see in it
Do you object to using sidewalks which are also suitable for children to walk on?
> so now they're undergoing a renovation for bikes.

Good! Renovate them to accommodate bikes. That's great, do more of that. But "sharing the road" is a terrible solution, which leads to the honks and dangerous situations the OP described. Neither the biker nor the drivers in the OP's post are in the wrong. It's just a really terrible situation that really should not happen.
Comparison of JavaScript Frameworks: Angular.js vs. React.js vs. Ember.js
> I would jump straight to C++ 17.

I'd love to, but there are simply no (accessible?) resources. I'd love a "how to write C++17 with no baggage" book, but it simply doesn't exist. (please, correct me if I'm wrong?)

I really want to get to know C++, it looks like it's become a fantastic language, but in all seriousness, I could write fast, performant robust Go within a weekend, I'm proficient in half a dozen other languages, and C++ programmers still unironically suggest a stack of books the height of a small table to beginners.
The most simple and explicit approach to routing. Interesting.
This first thing that popped into my head was Silk Road.
It's "Unruly" in Simon Tatham's puzzle collection[1].
There is also an android version [2].

In the manual: "This puzzle type was invented by Adolfo Zanellati, under the name ‘Tohu wa Vohu’."

[1] https://www.chiark.greenend.org.uk/~sgtatham/puzzles/

[2] https://chris.boyle.name/projects/android-puzzles/ or https://f-droid.org/repository/browse/?fdfilter=puzzles&fdid...
[serious] wasn't the Internet basically invented to support critical military infrastructure? Or do their have their own parallel thing?
Xilisoft Video Converter Ultimate 7.8.19 Build 2017 Serial Key Is Here
There's an effort to make Nix's CLI better, but not necessarily like other package managers.

The design is at https://gist.github.com/edolstra/efcadfd240c2d8906348

The issue is at https://github.com/NixOS/nix/issues/779
The declarative programming language Prolog is a natural choice for solving such combinatorial tasks.

Here is a Prolog formulation of the puzzle, using constraint logic programming over integers that ships with typical Prolog systems:

binary_puzzle(Rows) :-
length(Rows, L),
maplist(same_length(Rows), Rows),
maplist(only_two_next_to_each_other, Rows),
transpose(Rows, Cols),
maplist(only_two_next_to_each_other, Cols),
maplist(booleans_integer, Rows, RIs),
all_different(RIs),
maplist(booleans_integer, Cols, CIs),
all_different(CIs),
Half #= L // 2,
maplist(equally_distributed(Half), Rows),
maplist(equally_distributed(Half), Cols).

equally_distributed(L, Bs) :-
global_cardinality(Bs, [0-L,1-L]).

booleans_integer(Bs, I) :-
foldl(pow, Bs, 0-0, I-_).

pow(B, N0-I0, N-I) :-
B in 0..1,
N #= N0 + B*2^I0,
I #= I0 + 1.

only_two_next_to_each_other([]).
only_two_next_to_each_other([_,_]).
only_two_next_to_each_other([A,B,C|Rest]) :-
( A #= B ) #==> ( C #\= B ),
( B #= C ) #==> ( B #\= A ),
only_two_next_to_each_other([B,C|Rest]).

For example, let us consider the concrete 10x10 puzzle of today:

puzzle([[_,_,_,_,_,1,_,_,_,1],
[1,_,_,_,_,_,_,0,_,_],
[_,_,0,_,_,_,_,0,_,_],
[_,0,0,_,_,_,0,_,_,1],
[1,_,_,_,_,_,_,_,_,1],
[_,_,_,0,_,_,1,_,_,_],
[0,_,_,_,_,1,_,_,_,_],
[_,_,_,_,_,_,_,0,_,0],
[0,_,_,_,_,_,_,_,_,0],
[_,0,_,0,_,1,_,_,_,_]]).

You can solve it with the above formulation, using for example SICStus Prolog and its CLP(FD) library, with the following query:

?- puzzle(Rows),
binary_puzzle(Rows),
maplist(label, Rows),
maplist(portray_clause, Rows).

The unique solution is:

[0, 1, 0, 1, 0, 1, 0, 1, 0, 1].
[1, 0, 1, 0, 0, 1, 1, 0, 1, 0].
[0, 1, 0, 1, 1, 0, 1, 0, 1, 0].
[1, 0, 0, 1, 1, 0, 0, 1, 0, 1].
[1, 0, 1, 0, 0, 1, 0, 0, 1, 1].
[0, 1, 1, 0, 1, 0, 1, 1, 0, 0].
[0, 1, 0, 1, 0, 1, 0, 0, 1, 1].
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0].
[0, 1, 0, 1, 1, 0, 1, 1, 0, 0].
[1, 0, 1, 0, 0, 1, 0, 1, 0, 1].

It is found within a second on current machines.

The above formulation is also quite general. For example, you can use it to complete, test and generate solutions:

?- binary_puzzle(Rows),
maplist(label, Rows),
maplist(portray_clause, Rows).

This generates valid solutions of the puzzle for all board sizes:

Rows = [] ;
[0, 1].
[1, 0].
Rows = [[0, 1], [1, 0]] ;
[1, 0].
[0, 1].
Rows = [[1, 0], [0, 1]] ;
[0, 0, 1, 1].
[0, 1, 0, 1].
[1, 0, 1, 0].
[1, 1, 0, 0].
Rows = [[0, 0, 1, 1], [0, 1, 0, 1], [1, 0, 1, 0], [1, 1, 0, 0]] ;
[0, 0, 1, 1].
[0, 1, 0, 1].
[1, 1, 0, 0].
[1, 0, 1, 0].
Rows = [[0, 0, 1, 1], [0, 1, 0, 1], [1, 1, 0, 0], [1, 0, 1, 0]] ;
etc.

Thank you for sharing!
We use C++ because of the C++ the ecosystem not because of the C++ the language.

There really is no other language that fits all of the constraints C++ fits. If there was, I'd be using it. And before you ask 'Have you looked into...' the answer is yes, unless the language is obscure, in which case it lacks the ecological robustness of C++.