skysight-inc/HackerNews huggingface dataset:
You can construe it more broadly than that.

"Think tanks" are influence laundering operations.

If someone or some corporation wants something (anything) done, it is more persuasive when the proposed ideas come from an ostensibly neutral organization rather than a transparently self-interested one.

This works well or it wouldn't be done this way. This is also why influence laundering organizations will fight tooth and nail to defend the appearance of funding-independence while knowing quite well that it's a lie: the appearance of neutrality is the product they are selling to patrons, and if they can't sell product they will go out of business.
Magic Leap patent drawings show off one version of our AR future
do you have any idea how many microSD cards I have lost in my life...

I am less worried about reliability and more about "oh crap I lost another one" - but with 400GB - thats the risk of losing a lot of data.
Yeah. Ryan Dahl was pretty clear at the time that he was inspired by people using C and achieving really high connection counts on single machines. So he for sure was inspired by others, and obviously built off the same foundations in the kernel.

At some point Isomorphic Javascript became the main reason to use it, as golang has largely stolen the non-blocking IO crown with its implementation of green threads.
The project under discussion doesn't have a license.
> where someone is an unexpected ally but then circumstances and conflicts of interest cause the alliance to become untenable.

It's not always unexpected as it is non-obvious. As the OP said:

>> think tanks are a euphemism for propaganda machine.

This is basically the reality that's being masked in this article: the Think Tank was never hired to tell the truth. Maybe find the truth, but it's certainly not Google's primary interest for them to publicly finance the promotion of an inconvenient truth. Which as far as I'm concerned makes business sense. You can't have your cake and eat it too as an activist (nor does it mean the activist is automatically right because they spoke out against the interests of their financiers either).

Similar to how Google and Apple only make token efforts at 'securing' their messaging platforms and operating systems against surveillance - to the point where business interests don't align. Any business output is largely a product of competing interests, hidden or otherwise.

Which is why voluntary donations (which includes personal time, such as open source) are so critical to tip these scales towards the general public's interest - particularly when it comes to things that also don't align with the interests of government agencies (see: surveillance) or the interests of mega-corporations/special interest groups with political pull.

Depending on government or corporate programs alone is insufficient IMO, and it's unfortunate that this third option is typically treated as an afterthought in our culture. We tend to treat time/resources as merely a dynamic between personal benefit and our maximum capacity for taxation, where donations are merely a luxury of the wealthy and/or the compassionate non-industrious types, which ends up being a minority of the public.
"Met a few other times in our past lives"
I have always wondered why anyone would not use an IDE. I have tried to start using editors like vim and sublime. But I just think it makes me type endlessly and wait for compile to see my typos and so on, when in intellij or netbeans you type a few letters and get code completion and automatic imports. This blogpost, however, is the first concrete evidence that I havent really missed anything, and I should not spend a lot of time trying to free myself from the ide.
IMHO, the most likely use case outside of people who shoot a lot of RAW photos is for people building appliances out of stuff like Raspberry Pis that needs a lot of storage. Things like MAME cabinets, DVRs, security systems, and the like. The $250 price point on these is obviously a barrier for now, but it should come down reasonably quickly if history is any guide.
That is actually exactly what I want (why didn't I think of it...)! Thank you.

In fact, wkhtmltoimage supports svg and does a great job of rendering, say, GitHub or techmeme. It falls over on formatting mathoverflow.net, but I think the same technique could be changed a bit to more closely resemble what actually gets layed out on the page in a running browser instance.
It may be easier to see their significance when they're associated with a trait, rather than a struct.

For a simple example, imagine I've got a trait Number, and every implementation of Number is supposed to have a zero constant. Then I could let that constant be Number::ZERO, and refer to it as such in generic code, with each implementation of Number having a different value for Number::ZERO.
This is a great list but does not include solutions for a lot of the problems. Most web developers will already know basic solutions but it would be nice to see a github repo with checklist + solutions. Anyone know of one?
I guess I should have been more specific; I'm talking about cities where programming and tech are the major growing employment markets like SF. NYC is a much more stable and healthy area.
For more read here: https://arstechnica.com/tech-policy/2014/02/isp-lobby-has-al...
Surely that's what makes it impersonation?
If you search HN, you'll see successful ISP stories.

Essentially being a rural ISP/WISP is no easy task.
You're correct, that crate doesn't solve the cycle problem. There is a different way of doing arenas in Rust that does though.

What you do is you put all of your tree nodes in a big Vec<Node> and instead of referring to children and parents via pointers, you do so via indices. It's less convenient because you have to pass around a reference to your "arena" everywhere (the Vec or a slice of it), and it incurs bounds checks (pretty cheap though). But, it solves the problem in a way that is guaranteed safe.
> But I don't need destructors, or at least ones that can see these references, so it's frustrating.

If you bound it so that it only accepts Copy types, then you can know there are no destructors.
>The problem with the science behind it is they never take other factors into account.

Yeah you know science, never controlling for other factors.
Plug: come work for Pivotal. We do 9-6 all day everyday.
I'm not sure what you mean in the 1st sentence. Example? The problem with the 2 weights is that it's 2 values that have to be given, and for large quantities neither makes much difference. It's why I used log().
is bounded another word for ad-hoc? I always considered Rust's polymorphism implementation like Haskell's, and AFAIK they call it ad hoc polymorphism.
Actually imagining a machine with an array of micro SD slots inside filled with a bunch of these (mini version of the bblaze pod mentioned above, but in your laptop -- that would be really interesting.

A small SSD for the main OS - then a ton of space RAIDed on these.
9-5 is for losers because that's TOO MANY hours

The winners work 3-5 hours tops and pull in $100/hour in pay and then spend the rest of their free time "living".
Julian Assange also said he would turn himself in if Chelsea Manning was pardoned, which she was. Assange works for RT [1], and cannot be taken seriously, which is probably why you created a new account just to post that.

[1] https://www.rt.com/tags/the-julian-assange-show/
I'm not sure I want to work 9-6 everyday. I still like my weekends.
I still trust Google over anybody, including the federal government.
I don't believe so. Ideological propaganda is still propaganda.
> photos are no substitute for real life

Absolutely agree. I'm just saying that even if they were I think it'd be hard to measure attractiveness objectively because different people have different likes and dislikes.

However you probably are right that there are features that are considered attractive by almost everybody and that we just overlook those.
TX chemical plant owners lobbied for relaxation of safety rules
I am confused. Who is "they" in these sentences: Foxconn, WI, or an employer other than Foxconn?

It can't be Foxconn because the parent statement requires Foxconn doesn't come to WI.

WI getting back in tax a portion of what they paid out in full can't be a net income gain because the employee gets to keep some.

If it's an employer other than Foxconn, which doesn't get any deal, then I agree that would be best for WI. But which employer is that?
Have you tried going to local public social events? Have you tried avoiding mentioning your job and just say you work in IT? I'm not saying these will work, just brainstorming ideas. If you figure out the public venues where people with similar interests as you hang out, it might be easier to go and meet them without discussing work.
Satya Nadella: DREAMers make our country and communities stronger
Any concussion is by definition a brain injury. Any brain injury is, by definition, damage to the brain. And we know that brain damage has an uncertain prognosis - it may or may not ever heal in any meaningful way, and might even get worse over time.

People handwaving around how much worse it gets under x or y circumstance just don't like the way the math adds up: brain injury is cumulative and progressive regardless of severity, age, repetition, or any other factor.
Rugby has gone through periods of being a boring game and has had constant rule changes to try and make it more interesting, some of which significantly changed the nature of the game.

The period of constant scrums was an especially dull period, as was the rolling mauls period. I vaguely remember a period of constant punts from each side down the field. I haven't kept up to date with Rugby, but google seems to suggest boring rolling mauls are back.

As an Englishman, I still have to say cricket is one of the most boring sports to play, with only 3 players in a team of 22 doing anything even vaguely interesting at any one time (batter, bowler, wicket keeper, 9 other players are literally sitting doing nothing and 9 others are standing around).

It's less a sport and more an excuse to lounge around.

For all it's faults with prima-donnas, football is one of the most engaging team sports with much less risk of injury than rugby or ball-in-the-face field hockey.
While I think there is always a benefit to having skin in the game, as it makes things more real and gives you a better understanding, not everyone has the disposable income to do so. I think making the assumption they do is why you are getting the downvotes.
As it stands now, adding threading to JS has a negative expected value. There is more potential downside than potential upside. It's illogical and irrational to undertake the effort under those conditions.

This should be an industry driven decision. Wait for the users of SAB to say it's not meeting their needs, and for them to provide clear reasons why (not hypothetical limitations, not vague falsely-equivalent comparisons to Firefox). Then we can tangibly weigh the pros against the cons.

Right now this is a solution looking for a problem. Your analogy comparing the JS runtime to iOS runtime isn't appropriate, no single company controls the web platform. Mozilla or Google or Apple or Microsoft can push for JS threads if the arguments for it make sense. Compare to WebAssembly.

In fact the evolution of WebAssembly is a good example of how this ought to happen. Imagine if the creator of emscripten opted to instead first propose a new VM/IL for the web? It would never happen because JS was already good enough. It was more natural to use JS first then create the VM with the goal of addressing the limitations encountered with the JS approach.

Let the tangible shortcomings of SAB bubble to the surface. Then we can sensibly design something that effectively addresses those shortcomings. Not a pattern-matched solution looking for a problem.
Flights and concerts are entirely different industries, so this is a silly comparison.

These issues don't have perfect Econ 101 answers. Artists can't just play more shows as touring is pretty demanding, and charging more means only wealthier people can attend which (rightfully) looks bad and is a legit moral issue.
Game developers get lots of productivity from using multiple monitors. Working with something like Unity3d on a single one is quite uncomfortable: you need to constantly switch between Unity itself, code in IDE, and your game's window.
> Disclosure: My brother works at Google.

His brother is the cofounder of Firebase? He must have some pretty interesting dinner conversations.
I work 9-430 most days and it doesn't seem to be hurting the ole paycheck. I'm not buying Maseratis but I am financially independent after around a decade in the valley. Hard work and cleverness and a reasonable helping of luck can get you paid out here, even with regular hours.
Frankly, I'd just use unsafe pointers for the backrefs, and wrap the tree API up in a typesafe layer, and build on top of that.

RefCells seem to add unnecessary redundancy here. You'll take a hit for runtime borrow for every pointer chase up the tree. If walking from a leaf to the root is important, you don't want to add an extra compare/branch/set to every pointer chase. Turns a single memory read into a branch, a write, and two reads. Probably about 5x slower at least.
Its a two way street, but I think it works differently: they have good articles because they make the money to create them. So if a paywall works best for them then we have to accept that.
Go back to leather helmets and cotton pads and it's a different game. No reason we need to turn their heads into sledgehammers. We do that because then they feel more comfortable with the big unsafe hits and the flying around but we could get back to the real game with the ruck style running game and wideouts with hand fighting all the way down the sideline and half the commercials and I bet ratings would start going up.
A quick Googling of that suggests otherwise:

https://www.irishtimes.com/news/ireland/irish-news/one-seaso...
Rugby is a much better analogue to gridiron - it's essentially the same game. Two lines of players run at each other, with a certain number of attempts to run the ball downfield, and almost every 'play' has contact of players running in opposite directions. Aussie Rules is much more freeform and has fewer 'opposing hits'.

However, much as we aussies like to mock gridiron for the pads it requires, without the pads, players used to die relatively routinely. Take the pads away from gridiron and it would need to change and loosen up enough that it basically becomes rugby.
If this is true then you can also prove things right: "the Moon is not made of cheese".
For anyone else wondering what the M.2 format actually is and what compatibility issues there are with it:

https://www.youtube.com/watch?v=opwON-7J_wI
That's 1 hour too long.
There is some benefits to not have automatic imports is that it incentivize to keep everything tidy under package object such that you only need a few meaningful imports. It is easy to notice automatic import because the header is an import hell.

But sublime, emacs and vim all support autocompletion (through ensime) so it is not really an advantage of intellij or netbeans.
I think the biggest difference is the equipment. Football players are told that they have a suit of armor to protect them, but we now know that's a huge lie. The equipment is to enable bigger hits, not to prevent damage from them.
Two turkeys don't make an eagle and Apple trying to roll out fiber would be throwing good money after bad. Apple is a global company, being a regional ISP doesn't move the needle for them.
I agree there probably are some good ones that get funding somehow. But if the general consensus is most/many think tanks are independent organizations that think about stuff and publish articles, like authors or philosophers for the common good, they certainly are not.

Also, I would suspect that the bigger the think tank (read well funded) the better chance of getting their article republished. I mean if I started Clubber's think tank about whatever, I doubt I'd get much traction.
Rugby is a contact sport; football is a collision sport.
> I can't fathom where that leap of logic comes from.

I came from your comparison with Galveston, which was quite prominent on the world stage before 1900 but never was afterward. Of course Houston will be changed by Harvey, but the kind of change that happened to Galveston is wholly inapplicable to Houston.
BL: I wrote a paper on the dangers of corporate monopolies and how they have a dangerous ability to silence their critics, stifle civil liberties, and control public discourse.

ES: Google is a near-monopoly. One might view your paper as criticism--criticism that I might like to silence.

BL: Oh, sh-

ES: You're fired! Also, I'll have my guys tweak the ranking algorithm a bit. Enjoy finding yourself on page 1000 of the search results for "Barry Lynn".

BL: (squeak)

ES: [impression of Agent Smith from The Matrix] What good is a phone call when you cannot... speak? Bwahahahaha!
I'm a traditionalist; I like the fights. But it's a very, very tiny part of the game. There's basically nobody who actually follows hockey who is doing so primarily for the fights, as you seem to be suggesting. That's an opinion that only someone who doesn't follow hockey could think makes enough sense to say aloud.
Affordable electric cars for sale by 2020
Card volume: 11x15x0.7 mm³ = 1.155e-7 m³

4U-Rack volume: 450.85x(4*44.45)x800 = 64.128904e-3 m³

At 100% usable volume ratio that would be 555228 Micro-SD-Cards or 222 Petabyte and cost $55,000,000,000 (assembly and shipping not included).

The storage density of the cards is 2.77e19 bit/m³.

Assuming a saturated gigabit (100 MB/s) connection, uploading your backup would take 70.4 years.
Aussie Rules has nowhere near as much contact as gridiron, and the kind of contact it has is rarely as full-on as in gridiron. There's no real contact in aussie rules if you're not on the ball, whereas every play in gridiron, more than half the players are slamming into each other, regardless of what's happening.

Most of the contact in aussie rules is tackling from behind, whereas in gridiron on every play you have around nine guys smashing into each other just as the quarterback receives the ball... and then all the additional contact depending on the play, including tackling like in aussie rules.
Python - Introspection, metaprogramming
- Ireland granting tax benefits to Apple that turned out to be illegal (when both parties thought they were legal at the time) is not Apple's fault.

- PRISM, as I understand it, is a way for large companies that may be the subject of large quantities of (legal) NSLs/warrants to upload that data.

Per Wiki:

PRISM collects stored internet communications based on demands made to internet companies such as Google Inc. under Section 702 of the FISA Amendments Act of 2008 to turn over any data that match court-approved search terms.

I don't fault them for taking steps to reduce their compliance burden, nor do I have a belief that a company doing these by hand is more virtuous than one that does not.

- Offshore tech manufacturing in general sucks. Seriously. I can't think of a large vendor that doesn't use Chinese parts created under shitty-by-first-world-standards working conditions.

The no poach agreements on the other hand are completely evil and completely on them.
Why We’re Never Satisfied – It’s All in the Wiring
Disclaimer: I work at Google.

Would you mind explaining why you thought that of Sundar Pichai? Not trying to defend him or us I am just curious as this is the first time I've heard that.
Most neural networks are structured around a classification task with pre-tagged data. This is fundamentally a problem that it requires pre-tagged data in order to ferret out what the "true meaning" of a particular classification is.

When the task moves towards determining differences between un-tagged data, you're looking at more of a clustering exercise. This is a murkier machine learning task which is relatively underdeveloped. As a quick comparison, linear regression and correlations were generally worked out by Pearson back in the late 1800's, while k-means clustering was only published openly since the 1980's.
Nothing's perfect. Go's is Erlang's with a shared memory model. That creates a lot of trade offs and limitations. In some places, it's a perk. In others, it's not.

No such thing as perfect, only trade offs.
We don't really know what the future of Houston will look like post Harvey. Only time will tell how applicable the comparison to Galveston is in various metrics. Humans are notoriously bad at predicting the future.
Yes - for years. It would help if I could find anyone who shared my interests, or if people showed up to recurring events for generic interests like board games or hikes more than once or twice.

There's a big problem with taking a city and shoving a bunch of milquetoast bland new grads in. People hate them, and eventually grow a filter to just ignore them. You'll never convince them that you're any different; it's a waste of time trying.
Edward C++Hands (2013)
“And you’re going to have to make a decision about which direction you want to go.” He raised his hand and pointed. “If you go that way you can be somebody. You will have to make compromises and you will have to turn your back on your friends. But you will be a member of the club and you will get promoted and you will get good assignments.” Then Boyd raised his other hand and pointed another direction. “Or you can go that way and you can do something — something for your country and for your Air Force and for yourself. If you decide you want to do something, you may not get promoted and you may not get the good assignments and you certainly will not be a favorite of your superiors. But you won’t have to compromise yourself. You will be true to your friends and to yourself. And your work might make a difference. To be somebody or to do something. In life there is often a roll call. That’s when you will have to make a decision. To be or to do? Which way will you go?”
-Robert Coram, The Fighter Pilot Who Changed the Art of War
I've used OneTab[1] for years. It's indispensable. Freezetab looks even better with more features.

[1] https://www.one-tab.com/
Is it a fun big city or rural midwest?

I've never run into this issue. But, not making friends in a new city may just mean it's a personality issue vs a friend making issue.

Have you tried dating apps? They have a friend option.
http://satoshi.nakamotoinstitute.org/emails/cryptography/1/

He used the cryptography mailing list. Then the P2P forums.

I highly recommend reading through the archives. There are several good observations to make there, like how scaling was basically the first issue he addressed (or failed to address, depending on your view).

Another interesting thread: https://bitcointalk.org/index.php?topic=1347.msg15121#msg151...
Reading the blog its not clear to me how they deal with gaps in the LSN sequence. The scalability & performance properties derive from 1) Using a separate sequencer that issues increasing sequence numbers, 2) Uncoordinated distributed writes of actual record value to storage nodes, 3) reconstitution of ordered log at consumer side.

How does a consumer that have retrieved N and N+2 know if N+1 is not yet written, or if it failed and will never be written? Perhaps they write-through the sequencer with subsequent writes waiting on acknowledgements, so 'gaps' only occur on epoch changes?
Sorry to hear that. Have you tried less conventional meeting places like local church events or book clubs at your public library?