skysight-inc/HackerNews huggingface dataset:
I'm not optimistic about solar power being added to paint, tarmac, or just wherever you want. See for example the dumpster fire that is Solar Roadways. At this point, there's enough land / rooftops for proper PV installations that easily last decades, so trying to shoehorn fragile PV in places where it has to withstand daily abuse, like tarmac, stinks of bad engineering.

Maybe that will change, but it doesn't need to change, because we still have plenty of places to stick solar.
The hype among amateurs (usually programmers) who think that they are smart
enough for writing cryptography and cryptosystems, like voting, but don't
understand the most fundamental fact about blockchain that it's just
a timestamping protocol.
No idea why this is being downvoted. It's a very salient point. The death of a nobel laureate while in captivity as a political prisoner last occurred in Germany in 1938. Much as people should have been scared by German rocket and tank tech in the 30's, they should be scared of Chinese AI tech today. its not an unreasonable assumption that this technology is going to be used for things that run counter to the values of many people in US, with the enhancement of the domestic security apparatus and control of the media chief among them.
I guess it's worth asking - what will the differences between Western and Eastern AI be, if any? Will/can cultural differences in philosophy make their way into competing AI via Conway's Law?
or why he simply didnt opt for a$50 used bike.

maybe its like that 80's song - "Take the long way home"
70% of the US federal government budget is 15% of GDP. Not such a big deal, especially considering that we're going to be paying for pensions and healthcare somehow, whether as a government program or otherwise.

Rubicon? I don't recall the sacred oath not to cross a 100% debt-to-GDP ratio. What's the importance of that particular round number, which many countries including the US have crossed in the past, except for rhetoric?

Finally, what makes you think corporations are holding cash waiting for fiscal stability, of all things? How would US dollars or bonds help them in case of US fiscal instability? Isn't it more parsimonious to think that they're waiting for return on investment? And that has much more to do with growth than with government debt.
Chinas-ban-on-live-streaming-takes-toll
I generally have workflows that heavily utilize docker, i.e. use at least 2GB, docker compose on my MBP can take up to 6-8 minutes.

For me it's still unclear how much of a real advantage IPC provides for common tasks or non-parallel process a developer might be running.
I would already be happy if they supported generics like CLU did in 1975, no need for nothing too fancy.
> Guess what: they did.

Yeah as pointed out in that very thread by pjmlp:

As usual, it lacks discussion about generics in:
Eiffel
Ada
Modula-3
D
MLton
.NET
Rust
Haskell
OCaml
Sather
BETA
CLU

Oh wait, they're pointing out that none of these is even remotely being discussed in the article hinting that they did not, in fact, and much prefer taking down strawmen they built from some sort of daguerreotypes of Java and C++.

> They just weren't ready to make any of the significant tradeoffs other languages have to do in order to support them.

Ah yes, the ever so convenient but never actually clarified "tradeoffs", which only ever happen for generics but oddly enough apparently don't happen for any other feature.

> there's definitely a lot of research in that area.

That there is, would be nice if Go's designers ever bothered actually using it.
While I don't want to downplay his role in mobilizing the community, it's hardly single-handed. Implementing ext/sodium was a group effort by dozens of developers, reviewers, and testers.
What exactly is wrong with GOPATH? I find it much easier to reason about than imports in say Ruby or Python, which are global names with no hierarchy and are resolved in much less obvious ways.
It's strange that it never occured to me that the square root also can be used to calculate the sides of a square.

That's because in Dutch we just call it 'root' (wortel).

I really wish teachers used more graphic forms in math because it helps to understand what kind of problems it can solve.
>It's very odd that you consider this a breach of contract,

You are partially right in the sense of the one-sided document that they impose on their customers, they reserve the right to not let you board. In the case of the United passenger (and many others that came to light after this assault) the person had already boarded. At that point, the reasons for not transporting (Rule 21) are spelled out and they don't include reasons like ("we decided to use the seat for our employee" or "a gold member wants the seat"), etc.

>...because these contracts are pretty heavily policed by regulators and the courts.

The idea of involuntary bumping should probably be viewed as regulatory capture. We don't allow that in other industries.
The craziness is preferable to passing void* or Object or Interface{} everywhere. At that point, you might as well use a language without strong typing, for all the safety you're going to get. You can end up with just as much craziness with void* and Object and Interface{}.

The Go team needs to stop trying to control what people do with their language. If people come up with crazy implementations, it's their own problem. It's up to the Go community to provide alternatives to prevent those crazy implementations from becoming standardized in Go programming culture. Refusing to implement generics because programmers might abuse them is paternalistic and counterproductive.
This is not new. In fact, I'd estimate 20% of all popular plugins know all the websites you're visited, Google searches you're doing, etc: https://www.howtogeek.com/180175/warning-your-browser-extens...

It's how SimilarWeb and other clickstream companies get their data. They claim it's harmless, but they have the ability to know everything you've inputted, and all the secure URL's you've visited (aka that intranet page with all your company salaries or passwords that you think nobody on the web knows about)
Okay, nice. Then yeah, given some performance benchmarks showing some numbers at increasing number of nodes, with messages being broadcast across 1-to-1 channel pairings (i.e., direct message), 1-to-100 (for groups), and 1-to-all, I think it could sell itself as a pretty compelling turnkey solution (barring the scc-state concern which you're aware of).

Possibly also consider some testing and documentation around geographic distribution; what happens if the nodes are located in different datacenters with non-trivial latency between them? Is that an issue? In the event of netsplits, does it split brain (probably not, given scc-state, but addressing that might cause it to)? That might be fine, it might not, depending on the use case, and just documenting what happens (by default, at least, if it's to be tunable) would be helpful as well.
Heh, IIRC the "mega-task" thing is very very recent, likely in direct response to AMD upping the core counts with Ryzen. (well, technically FX was 8 core but let's not go there)
My girlfriend and I pay someone to cook for us. It costs $7.50 per meal. Maybe this concept is viable in expensive cities, but where I live, it's still feasible to get meals for under $12 that are made by a human.
I agree that politicians typically side with the powerful but I think a good working definition of politics is the rhetoric used by politicians in public and private meetings. This rhetoric can theoretically benefit any group.
Did you even read the blog post? Such feedback was explicitly asked for.
I'm a massive fan of Segment - we use it everywhere at my company (Clearbit) and my only regret was not integrating it sooner. For example, some things we do:

* Sync Salesforce to Redshift - then perform queries across it
* Sync all incoming lead to Salesforce
* Enrich incoming leads with person/company data
* Fire webhooks to lambda processing incoming signup events, qualifying them, and then triggering subsequent events
https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Po...

I don't use Firefox, but looks like it may be a relatively easy process to port it over?
They're trying to avoid creating the new Python 3
Except they seem to focus only on Java, .NET and C++, forgetting that generics were initially implemented in CLU back in 1975, and there were several programming languages since those days that had some form of generics being designed into them.
Crucial (six 8GB sticks). I don't put it into the 'bad' category. When overseeing 1600 machines in a data center with a collective 307TB of RAM suggests its actually on the 'good' side. Bad is multiple errors per day. Really bad is hundreds or thousands per day.

Because they are corrected nothing actually happens on the system (other than what ever accessed them saw on the order of 700nS to access RAM rather than on the order of 100nS. If it gets a double bit error it will machine check so I'll know that my memory has failed me :-).
There's no obvious way to separate personal work, from work work, from exploratory work, from any other way you want to categorise your source directories. You just have to chuck them all in the same root and hope you can remember what each project is for.
the fuss isn't so much that the permission is labeled wrong. its that the permission exists and theres no middle ground. I was trying to install an extension for pinboard a few weeks ago and it asked for the same thing. so of course i didn't install it. but its pretty lame you can't limit the scope.
To the contrary, this is market functioning properly - people have something which they are reluctant to share with other people, so they don't. Do you suggest to force them? This will not be a "proper functioning market", you know. Next, somebody will say that having rich people is bad altogether so let's just share money equally.
I changed the Chromium browser (as a masters project) to intercept suspicious extension actions like inserting elements etc and to alert users of what the extension is attempting to do. Using this proof-of-concept browser would have helped you debug your ad injection problem!

https://cypher.codes/writing/intercepting-suspicious-chrome-...

- Note: my project specifically tries to protect users from Facebook hijacking and ad injection attacks - the two most common attacks on the CWS!
Net Neutrality Won't Save Us If DRM Is Baked into the Web
You forgot CLU in 1975. :)
The basic tradeoff is monomorphization (code duplication) vs. boxing (in Go speak, interface{}). The problem with saying "well, this is a tradeoff and both sides have downsides, so we won't do anything" is that the tradeoff still exists—it's just something that manually has to be done by the programmer instead of something that the compiler can do. In Go, the monomorphization approach is done with code duplication (either manually or with go generate), while the boxing approach is done with interface{}. Adding generics to the language just automates one or both of the approaches.

The idea that the monomorphization/boxing tradeoff can be dodged by not having generics in the language is a fallacy. In Go, today, you as a programmer already have to decide which side of the tradeoff you want every time you write something that could be generic. It's just that the compiler doesn't help you at all.
I mean, having to cast after every single call to heap is a problem.

Go is turing complete already, so all problems are already able to be solved. :)
Check out the guys at outco!

https://outco.io/
Leveraging Apple’s App Store Redesign
Industry Efforts to Censor Online Content Pose Risks to Free Speech
Using Deep Learning to Create Professional-Level Photographs
Inside Philip Morris' campaign to subvert the global anti-smoking treaty
Perhaps. I don't know browser internals well enough to know if they could backtrack all the various possible indirections. Hijacking already existing code, like Google analytics code on the page, for example (change the ga id).
Coincidentally I'm working through the book series right now. It is mostly good, though it would be nice if the main characters weren't quite as consistently lucky.

The author's handling of energy is really annoying. I can overlook the structural impossibility of spinning up an asteroid for example, but I can't overlook the fact that they can command that sort of energy. It is made even more frustrating because they understand the offensive capabilities of kinetic weapons and rocket exhaust.

For example, the mirror array on Ganymede was stupid. The greenhouses use electric lighting for half of the time anyway, when behind Jupiter. Why build this giant orbital mirror array when you could install a second fusion reactor instead and leave the lights on all the time? And then it could all be underground too.

Magnetospheres make some locations very desirable. Why not lay down some super conducting cables, hook up a fusion reactor to it and make your own magnetosphere? This would have been a great plot device too, since any rich civilized place would do it, but it also makes detection of the habitat trivial. Poorer places would keep their's off and take the risk of cancer, turning it on only for protection from solar flare bursts. Seedy places would never install one at all.
Very fair. I don't mean to minimize the efforts of others and the community. I should say as an outsider with a long-held aversion to anything PHP-related, Scott has single-handedly changed my view of the language to a more neutral position.
Let's say you ate two burgers, when you could have easily gotten by with just one. Or even worse, you threw the 2nd burger in trash. You only took it just in case. The guy behind you was left with none.
most people who understand sandboxing would sooner assume that its bad copy text rather than believe google would allow literally anything anywhere.
See the top comment in this issue for my setup: https://github.com/rails/rails/issues/29688

Until the fix is released for Rails(the issue is resolved, but I don't think it's published to rubygems) you'll also need the monkeypatch I added later on in the issue report(or some other code to that effect).
The question should be, would you rather your tax dollars go towards a War machine? Or supporting the move of intelligent people to 3rd world Alabama to hopefully balance out the crazies and racists?
> so they don't

That would be the case if we were talking about their own property, but they're using rules and regulations to force other people to not do what they want with their property.

In a healthy market, yeah, some people would not sell out and change would be gradual as the city built up incrementally. That's how things should be, but we do not allow that.
Truthiness (e.g. 0 == false, '0' == true, 'false' == true, etc.) makes it easier to introduce bugs. There's a lot of discipline/linting still required in PHP, whereas other languages won't even compile if you do something risky.

I wouldn't take that criticism too personally. People also argue that C/C++ can't ever be secure due to the ease of programmer mistakes.
Putin: New World Order Are in Final Stages of Their European Masterplan
Bevi Slurps $16.5M to Bring “Smart Water Cooler” to More Offices
I think the problem I have with modern election search is that often presented with what I don't want and I have to craft my query to get a decent list of sources. Mind you, this was way back in 2009 at Wichita State but the experience always seem to come up even when I use Google Scholar or equivalent modern search indices. They always seem to be off in terms of accuracy and relevance on the searches (especially now that I'm getting back into shortwave listening, finding articles on antenna theory is like pulling teeth).
Shortest sci-fi book ever!
> We just checked whether two different 64-bit adder circuits produce the same outputs for all 2^129 of the possible values of A, B, and carry. It took only a moment in interpreted Python. Magic!

This kind of processing is what makes me wonder on how computer, nowadays, still have foundations on _simple_ and _basic_ logic, combined and processed at zillions of repetitions per second.
addEventListener("beforeboarding", function() {
if(booked > capacity) {
let price = ticket.faceValue;
let ticketsToBuy = booked - capacity;
while (ticketsToBuy > 0) {
if (offerToBuyBackTicket(price)) {
ticketsToBuy--;
} else {
price++;
}

//if (price > limit) {
// callInPinkertonThugs();
// return;
//}
}
}
}
> If it turns out that random person can do the same with three months of study

The best bootcamps invariably have a selective recruitment pipeline ensuring that they train students who have both natural aptitude as well as a baseline technical skillset. These aren't really "random" people at all : programming isn't particle physics, but it's not as easy as the sales pitch makes it sound.
A POC of a Better Crowdsale Contract
So why is he requesting feedback on the matter?
As long as AMD can not match Intel on IPC, such one design fits all approach will always attract attacks from Intel.

see the latest example here:
http://www.techradar.com/news/intel-disses-amds-new-processo...
(Current Teacher at DBC)

First, thank you all for the positive feedback. It means the world to us. Most of the teaching staff only found out about the decision a day or two before it became public, so we are only recently processing this. Trust me when I say that the gratitude that we're seeing...I'm just not sure what we would do without it.

Second, for our remaining cohorts, I want to give you an idea of the sentiment of the teachers at the moment.

We see this as an opportunity to go out on a high note. We know this is our last chance to have a deeply positive influence on students' lives. We don't want to squander that privilege.
Can confirm this works. Running this script works well for any Ryanair flight I've ever gotten.
How does the driver ensure that he will receive his own order? AFAIK, a driver can reject an order, but this action will badly affect his rating in Uber's system.

I think that the rating system helps at least partially to fix this exploit (if it actually is an exploit and not a fantasy).
Most Common UX Design Methods and Techniques
> pretty much dependent on the Western products and tech.

There is a big difference between being dependent on Western products and tech and owning/operating those Western products and tech. I guess the risk of backdoors is still there, but if you own and operate everything, you can implement security that mitigates these risks, and the alternative of not having access to the tech at all is untenable.

The real privacy and national security concerns with ridesharing are on the demand side, and AFAICT this deal lets both companies retain control of their demand side. Ultimately, this deal allows Yandex control over the information of Yandex customers and Uber control over Uber customers.
"WITTES: It is a quotation that defends the authority of a legislature to govern in the interests of collective security. It means, in context, not quite the opposite of what it's almost always quoted as saying but much closer to the opposite than to the thing that people think it means."

http://www.npr.org/2015/03/02/390245038/ben-franklins-famous...
Most inventions are serendipitous accidents. To find valuable things that can only happen in zero or micro gravity will probably require lots of people existing and experimenting in that environment.
> A doctor doesn't get a free pass if they kill someone due to incompetence when performing a surgery just because they do it more often.

I very much doubt this is true. There is a risk factor built into going into surgery and an understanding that "complications happen" and people are are negatively affected. If we put surgeons in jail for making mistakes due to incompetence, we would have zero surgeons.

I'm very curious what your definition of competence is in both these scenarios...
Sourced Adventures – Adventure Travel Startup generating $125K/month
Ireland's Varadkar on Brexit, Trump and Keeping Ireland 'At Center of the World'
> it's hardly single-handed

I can't emphasize this enough.

Libsodium was Frank Denis's project, which was spawned by NaCl by cryptographers Dan Bernstein, Tanja Lange, and Peter Schwabe.

The participants who voted on the RFC, for the most part, were involved in the technical discussions over the past two years since I first mentioned the notion of doing so (before the PHP 7.0 release).

Similarly, there were 13 people who contributed to the libsodium-php repository (ext/libsodium in PECL). Every single one of them had to consent to relicensing the extension to easily get merged into PHP, and we all did.

I often joke that I'm the worst C developer in all of infosec, but there's some truth to that when it comes to modifying the PHP core.

My main role in the ext/sodium project was saying, "We should do this," and somehow getting people to listen.
Different use cases I suppose, my FreeNAS box stores my video collection and all the usual stuff but I've also got all the VM's that run my home network stored on it - performance+resliver times are a lot more important to me than storage efficiency.
Remember, technology is only good after it's old and been around for a while. When it's new, it's scary and bad. I look forward to being 90 and reading about people wistfully remembering the simpler and more cultured bygone days of smartphones and Facebook.
Well, one would imagine that they would instead be employed in finding new and more effective ways of making people click on adverts.
TFStage: TensorFlow Project Scaffolding
I'm also curious as to what issues you have come across with GOPATHS
Stronger social safety nets are the answer. If people aren't afraid of being without food, shelter, and healthcare, then we can have a more flexible labor force.

But if you're (not you of course John, I mean the folks pushing this flexible work model) doing this just so you can skirt labor law and keep the profits for you and your shareholders, GTFO.
1. Clean up old tutorials, forum posts, and blogs.

This! I'm still seeing code snippets on StackOverflow that use hashing for password storage and queries without prepared statements.

I think at the moment that is still a weak spot of PHP.

Edit: my mistake. I was refering to weak hashes like md5 and sha1 or 'home brew' hashing.
Thanks for that! The article you link to as "some pretty persuasive criticism of Fischer’s initial model"[1] is also very good.

One highlight:

"These kind of responses miss the simple fact that of the three variables in Fischer’s model, only employment and wages really matter. (The demand-only model achieves an R squared value of .924 and adding the supply variable, housing units, gets us to .940)....Another found that the best model of San Francisco rents needs just one variable: wages (although wages and housing were a close second)."

I think that kind of confirms my gut feeling on first hearing about the problem years ago: the issue is that there is too much money flowing into (a particular sector of) San Francisco.

[1] https://www.theurbanist.org/2016/05/27/rents-in-san-francisc...
Interesting, is there a list of boards and supported modules that work with ECC?
Promote your Instagram account
It's not ffmpeg that matters here but libx264, which does support multithreading. I ran a quick test on my PC (workstation class Xeon with 6c/12t) and found that with 1/2/4/8/12t it took (wall time) 28.5/14.7/9.7/7.2/6 seconds to encode 10s of video at 1080p. So it is able to take advantage of multiple cores but there are diminishing returns.

For Plex I'd really focus on using hardware encoders rather more than anything. NVENC and QuickSync are both widely available and able to do decent H.264/HEVC encodes far faster than any CPU and on a home network you're not really bandwidth constrained so the degree of compression doesn't matter too much. On a mobile network I'd go for Plex's offline optimization.
My point was that the tag system is misused even in a small community. Imagine how much it'd be misused in HN.