skysight-inc/HackerNews huggingface dataset:
The "non-citizen" issue is a way for Latvia and Estonia to display their continued displeasure of having subjected to have played host to USSR military forces in 1940 that then paved the way for their military occupation by Germany in 1941 and then a counter-occupation that turned into a result indistinguishable from de facto annexation by the USSR in 1944.

It's a long-lasting grievance that could perhaps be eased by some diplomacy, but is instead being used by all aggrieved parties to further antagonist, and nationalistically protectionist agendas. There is little practical incentive for either Latvia or Russia to soften first, for reasons more than just national pride: this is a power play like any other. In truth, the status, while somewhat derogatory, is not particularly horrific, and impacts people's daily prosperity or international mobility little.

It's disingenuous to try to frame it as a human rights violation; it's most certainly not, but it is a festering issue that doesn't make reconciliation any more likely or easier.
I'm so glad I have youtube red through my google music subscription, unskippable 30 second ads sound just dreadful.
A summary (from the Rust subreddit https://www.reddit.com/r/rust/comments/5unav5/): https://gist.github.com/Gankro/1f79fbf2a9776302a9d4c8c0097cc....
L.A.’s mayor wants to lower the city’s temperature
> How is that philosophically different than using Windows

He has entirely FOSS stacks for his devices? Quite literally no proprietary code wherever possible?

They're not "3rd-party privacy tools" he's making a point of, outside of a browser which isn't what the complaint is about on Windows, since that is outside the bounds of OS-specific complaints, but he mentioned it nonetheless since you asked about it.
Fascinating article.

That "awestruck effect" where you basically switch off your executive function and delegate it to someone else is, I think, a fundamental piece of human psychology that we don't talk about very much. Maybe this just reflects the bias of academia aligns highly with liberalism and individualism, but I don't recall seeing it discussed very much, and certainly not much discussion of why our brains might support that feature.

(Granted, I'm just a lay person, so maybe there's tons of material on this I simply haven't seen.)

Here's a simple hypothesis:

Obviously, in many cases not delegating your executive function is a good thing. The others around you might not have your best interests at heart, and people that were too easily subjugated may have found that their subjugator took all of the nearby potential mates and left them none. So we'd expect people to naturally try to take care of themselves, and evolve a tendency to do that.

At the same time, many things in the lives of our ancestors were not zero-sum and cooperation is mightily effective at increasing the fitness of all members of the group. However, coordinating that cooperation itself takes resources, as anyone who's been stuck in a committee knows. Actually getting a big group of people who are fighting for their own rational self-interest to agree and align is really expensive.

So maybe this brain feature is a sort of hack to short-circuit committee hell and let us operate efficiently as a group without all of the back-and-forth needed among a collection of rational actors. It's a way for us to form a sort of human Voltron quickly and give control to one person. If that person really does have the best interests of the entire group at heart, that can be a win for all participants.

Of course, you take on a huge risk when you do this. Delegate your executive function to the wrong charismatic leader and you get, literally, the Holocaust. It's unsurprising therefore that we don't always do this, and that there seems to be wide variation among people in how susceptible they are to being a delegatee, and how skilled they are at persuading people to delegate to them.

It may even be a net win to support this feature when some of the participants invididually lose out. There's a lot of research into the evolutionary basis of altruism and it seems like the two aren't incompatible. It may be that among our long lost ancestors, tribes whose leader could whip the members into a fury to the point where some knowingly battled to the death survived better and passed on more of their genes (which were likely shared across many related members of the tribe) than those that were more individualistic and egalitarian.

The rate that humans are willing to be drawn into a charismatic leader, versus being critical of them may reflect the rate that doing so is a winning game on aggregate.
I've been on that site before and i'll be sure to follow those guidelines this time
I think rboyd (https://news.ycombinator.com/item?id=13670491) was suggesting that Isamu's (https://news.ycombinator.com/item?id=13670371) "Hmmmm" is simply a witty comment on the idea that this thing that is written is part of an unwritten culture, rather than any judgement regarding the existence or value of such a culture.
BGR Page is complete with a 30 second Ad that auto plays..at least that's the case on mobile
You offer a price to all the public share holders and if they agree you buy up all the shares.
You either disagree and walk away, or (as the page says) you get a third person involved.
What the GP means by "bring the hammer down" is basically "make places for people to live." People will very obviously not move to a place where there is no place to live.
Extremely dishonest. Wow, big words.

It's not dishonest in my situation and industry. Traditional publishers are failing. It's not a secret. These organizations are largely run by veterans who like the "smell of paper" 1990s way of doing business. "Reserving my most valuable work for myself" would've been sucking up to those people without exception, keeping my jobs, climbing that burning ladder, and continuing to make myself a passive accessory to that overall decline. I made different choices.
I've had my stop losses trigger at the daily low for a share multiple times. It basically touched my stop loss then bounced back up. I think using conditional orders, which some brokers support makes this less of an issue.
Google built an AI that will play piano duets with you
Site looks like it got flattened, database error. Here's an archive: http://archive.is/R6m1h
Interesting: For the short time I used mq, I was quite impressed with the functionality - but did not use a GUI and eventually stopped using it because of the overhead in typing.
I would love if I could use Ruby in Excel to program styling and transform cells, I wonder why I haven't seen anything like that.
> can you elaborate on the advantages offered by using LLD over the system linker?

Performance.

>> (usually more than 2x faster than GNU gold).

I switched from bfd to gold to realize a ~6x performance gain on a project (~1 minute linking -> ~10 seconds linking, times 10-20 subprojects, times a few build configurations - really adds up!) I'll keep in mind that I now also have the option to switch to LLD for another 2x (12x total?)
If it's just mutation then no.
Sorry, I'm going to have a hard time believing this without more detail. How can you arbitrage across countries? There are many people in the Bitcoin space that bring this up all the time because they see the big price differences between US, China, India... but the only way to profit off this is to deposit cash in one county, withdraw it in another currency, then convert back your your national one.
> If the answer to "can I write a data-structure in Rust" is "Ya totally got this makes sense" then writing an application will be relatively easy.

> However if the answer is "Wow I did it but there were a lot of pain points and I still have no idea if I've done it in the right or canonical way" then writing an application is going to be very difficult.

I feel like one of implicit points of the OP is that this isn't obviously true: writing a data structure is often a very different type of programming to writing a normal application. Most of the code I write isn't like a data structure, and is definitely not like a really good data structure: I can just glue together such code that others have written (or even I personally wrote once, a while ago) without having to worry about the details that it packages up/manages for me. (This is true in both Rust and C++, the latter of which I use day-to-day.)
Raw pointers, maybe. But not std::unique_ptr<>, if I understand Rust's concept here.
Creating complex object graphs is also not trivial in Haskell, yet that language seems to do fine with real-world problems.
You can't if they're both mutable, since the whole idea of a yoda conditional is to put an immutable thing on the left side. What I meant was that you can't use them in that case, so it's a technique you can't use with 100% consistency.
Yeah, I definitely agree that I have never been to a place in the USA that borders on third world conditions, and I've been to many rural places. Is there a particular definition you're using, or some example of a place in the USA you feel fits this?
I've never interpreted that quote from Linus as being about e.g. choosing between a linked list and a hash table. Instead, I interpret that as saying that your program should focus first and foremost on your data (implying a competent understanding of your problem domain, such that you can model your structs effectively) with functions that serve your data rather than the other way around. IOW, I think he's channeling this quote from Fred Brooks:

"Show me your flowcharts and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won’t usually need your flowcharts; they’ll be obvious."
https://en.wikipedia.org/wiki/Server_Side_Includes

<!--#include virtual="../snippet.html" -->

Most servers that you would get for a shared host (ie Apache, NGINX) support this.
I actually don't recall where I read that. It was one of the following 2 books:

https://www.amazon.com/Sapiens-Humankind-Yuval-Noah-Harari/d...

https://www.amazon.com/Tribe-Homecoming-Belonging-Sebastian-...

I wouldn't be surprised if the book derived that number from the link you gave either.
>This will lead to the day when the author complains about how the mortgage interest tax deduction is unfair because people in the city who rent don't get it and needs to be eliminated.

Um. .. yes. Not necessarily because 'unfair' but because it confers no real societal benefit. If you want to lower people's taxes, just lower their fucking taxes. Quit trying to skew market forces to make sure only certain types of people get favorable tax treatment.

There are tax credits and deductions that make sense because they promote socially beneficial behavior like getting an education or raising kids. But nobody cares whether your rent or own.
How I Built an Event Microsite in 4 Steps
Can this work without ipython (i.e. be embedded in a qt window)?
Thanks for posting that - I was genuinely curious and I'm fairly certain what you quote is legally supportable against the personal broadcast rights notion in this case. The "newsworthy" threshold in Fair Use almost isn't needed, but certainly seems to help.

I don't have any expectation of Copyright Ownership on whatever I broadcast on Periscope...different rights might be entailed (e.g. endorsement, use of likeness) but that public visible thing is hard to reconcile in this instance...and I think that's totally okay.
Going public means public offering, that anyone can buy its stock at the stock exchange. Taking a company private is the inverse of that: the company is no longer traded at the stock exchange.

Typical, but not the only scenarios are a management buy-out and a private entity offering to buy all stock. To make this work, it is usually necessary to offer a premium price.
Well for 95% of Java's live, there was no such thing as Optional.

So say untrusted user input.. many cases where it could be something or null. Yoda checking it was a nice way to save a null check.
It is very likely that the people who know they are casting a negative vote will vote strategically for the opposite of the thing they actually want to happen, thus turning their negative vote into an anti-negative vote.

I don't think that is resolvable unless each vote has an intrinsic auction process wherein each vote is accompanied by a dollar-valued bid, which is what it would cost for you to not vote your shares on that issue.

The costs are ordered, and the cost of the lowest N votes are sold to the N anti-shares of open short positions, and so each short pays 1/N of the total cost. Any vote not cast or cast-by-proxy or explicitly cast as "abstain" is intrinsically a $0 bid for not-voting that share.

So if there are 10000 real shares in circulation, and 4000 shadow shares, and 4000 shadow anti-shares, then 14000 shares are eligible to vote, but the shadow anti-share holders are also on the hook for collectively buying off the proxy for the 4000 least-interested shareholders, and not-voting those shares. If 2000 people don't vote or fail to assign their proxy, and the next-lowest 2000 bids amount to $80, then each short pays $0.02 per shorted share, and the brokers distribute that to all the low bidders, including those who didn't vote or assign proxy.
Yes. he's the creator and it's up to him as a matter of legality to decide where and how his creations are distributed. Much like what the NFL does. (regardless of how easy it is to pirate something)

Everyone holds the copyright to their work immediately during and after its creation. There's no filing like you'd have to do with a Trademark.

Putting in on a medium that's FCC regulated means he may have some recourse.
Religious zeal. Just brainwash your politicians into being extremely morally consistent.
This Blogger has lot of Google App Script that might be helpful for anyone interested in Google App Script - https://digitalinspiration.com/google-addons
Show HN: FeedMe – Kayak for Restaurant Delivery
I have a pet theory that immigrant populations hang onto a snapshot of their culture when they leave. The mother country has no need for this nostalgic attachment and continues to evolve, sometimes rapidly.
Link to actual Google site:

https://aiexperiments.withgoogle.com/ai-duet/view/
you could also store the data in a json file an let a static web app consume it
Taking a company private is when a company buys back all the publicly traded shares, so that one can no longer purchase shares in the company on a publicly traded market. Usually a company doesn't have enough cash to accomplish this, so they take on additional debt or outside investment to afford buying all of the publicly available shares.
> One thing I see every once in a while on HN is people with the belief that they can spend a week or two knocking out an algorithmic trader and start raking it in. In order to break this illusion I would recommend: http://financial-math.org/ http://www.quantresearch.info/

Also, the Wilmott quant finance forums are great: https://forum.wilmott.com
Welcome to the social sciences
I am saying having racial diversity without equity is not a desirable outcome.
I have an ad-supported informational site that provides some healthcare data, which is updated annually. I have found that some refresh occurs with Google search rankings for data like this. We are still only talking about hundreds of dollars each month with my offering, but I believe this annual cycle has helped my site compete with some of the longer-standing competition. I've noticed a similar trend with a seasonal sports site I have. There seems to be a window of opportunity each year if you are able to craft your SEO to take advantage of search spikes specific to the season/year.

And these are truly passive in the sense that the hard work of building the site is done, and I only have to do a quick updated once each year and then sit back and rake in ... hundreds!
Simple, because they stole from the rest of the world.
The dev managers that see a new buzzword and think, "ooh azure supports mongo now... we should target it for our new app, I hear that MEAN stack is really nice, it should fit right in."
>if writing trivial data-structures in Rust is a great challenge, it shows that writing other, less trivial things in Rust will be much more challenging than might be preferred.

Data structures are exactly the abstractions built on top of raw memory. Rust is not really geared toward working with raw memory; it's geared toward working with abstractions that hide the raw memory (i.e., data structures). That's why writing data structures in Rust is hard, and it's also why that fact doesn't imply that "other things" (i.e., code that is not part of a data structure implementation) are hard.

In other words, the fundamental flaw with the assumption that there is a relationship between the difficulty of implementing data structures in Rust and the difficulty of writing applications in Rust is that the two involve very different programming models, and Rust has much more ergonomic support for one than the other.
> too many people make too big a deal out of the inability for cooperatives to trade ownership for cash

It doesn't need to be impossible to raise cash, it just needs to add enough incremental difficulty and expense to outweigh the other benefits of being a cooperative.
> The checker needs a few simple theorems, such as "valid_array(A,0,n) and valid_element(A[n+1)) implies valid_array(A,0,n+1)" to check this.

This is basically dependent types. Rust doesn't really want to go that far from a language level.

> Handling these two classes of unsafe code takes care of a sizable fraction of the unsafe code really needed in Rust.

Not really. All the other datastructures in the stdlib would still need unsafe. Not really a good metric.

The Rustbelt project at MIP-SWS is doing formal verification of Rust including unsafe code, and that approach will be far better IMO. It won't let you eliminate unsafe from your code, but might make it easier to prove that your unsafe code is performing safe operations.
It will show them at the time they occurred, with an additional notation for when the rebase command recreated them.

On the other hand, it will not show any conflicts resolved during the rebase- it will just look like you knew all along what master was going to look like.
Get a breadboard, opamp, some resistors/capacitors and wires. Read the data sheet for the opamp to connect it correctly (connect V+ and V- to +/- 15 V power supplies). Feed in a saw tooth wave and look at the output with an oscilloscope (you won't see anything interesting with a constant voltage for input). If you need a reference for understanding the principles that make it work, use The Art of Electronics 2nd or 3rd ed.
What they're calling a subsidy is just a lack of extra taxation. We don't literally receive money from the government for driving.
A.I. Duet: A piano that responds to you
Rather Senior Developer === Enough perspective and experience to solve tricky problems and guide others. Exactly what I wrote in other words. Sorry if that stepped on sore frameworking victim toes.
And who would have thought back in 2007 that Facebook would be able tot identify people in photos with relative accuracy in close to real time? It's possible and there are large social incentives to do it because it has the potential to benefit people in many contexts. Those are the sufficient conditions for any given technology to become near ubiquitous.
The issue is: Can I write something in scratch in this language 1) at all and 2) with some amount of daily progress.
Writing data-structures is a test case of my ability to thing and program in the context of Rust.

The point is that it's not the best test case. A better test case would be writing the programs you generally write. It'll still be hard to be honest, but really not quite as hard. I have enough familiarity with Rust to write application code myself, but I'd probably still struggle a lot with writing a data structure if I tried.
You buy all the shares available from the market so that you own the entire company.
Who is saying we force disabled people to give up their cars? We are talking about getting rid of stupid zoning laws that preclude everyone else from choosing less car-dependent cities.
Haskell is also garbage-collected, and lazily evaluated to boot. It's not really an apples-to-apples comparison.
Thanks, I'll take a look at all of those!
Wow, this is claiming 1.2x to 2x faster than gold at 10% of the code size. That is a remarkable achievement. Gold was already faster than GNU ld.

I am really surprised that there was this much room for optimization. Ian Lance Taylor who wrote Gold is a really smart guy, and speed was one of the primary goals.
How do you define corruption?
To me, the biggest advantage is cross compiling.

I started working on a proof of concept operating system, and according to the OS Dev Wiki, the first thing you have to do to get started is to build a cross compiler. This is because by default the C compiler and linker are compiled only for the current system. When I started making the OS in Zig, however, I did not have to build a special cross compilation version of Zig, because it supports cross compilation out of the box for every target and OS. For example, unlike in C, compiler_rt/libgcc are shipped with the compiler in source form and built lazily for the desired target.

So not having to build or obtain a special gcc was nice, however, I did have to build a cross compiled GNU binutils so that I could use an ARM linker on an x86_64 host. If I can depend on LDD, then I can support cross compiling for every target with no other dependencies needed.
Interestingly, they completely ignored the Hanseatic League, one of the most powerful economic and political entities for centuries: https://en.wikipedia.org/wiki/Hanseatic_League

Perhaps it was one of the most important contributing factors to Europe's success.
There's something about Excel, I think there are certain aspects of it (programmability, object model) that I think Microsoft is just never going to improve - not that they lack manpower, or that users don't desperately want improvements, it feels more like a matter of principle.

My best guess is that they don't want it to be too good lest it cannibalize their other product lines; I would say the very exact thing was the downfall of MS Access.

Of course this sounds like a silly conspiracy theory, but if you're very familiar with Excel, and especially the pile of smoldering crap that is VBA, I'd be surprised if you don't see at least a glimmer of truth.

That google now has a modern, capable language that can be used with google sheets, perhaps now MS will actually wake up and begrudgingly give their faithful users something they've been asking for, for literally over a decade.
Is there ANY WAY I could please talk to you.... I'm so serious....this app is linked and on my phone and I have been dealing with this 70yr old man tracking everything on my phone for nearly 2 years.. I have all the software rights in my phone to. As well as A CRAP LOAD OF APPLE PRODUCTS, on my Android..... i know sensors are being used.due to things a long time ago being far to , let's say, how could he know ... like??? Please get back to me.. I hope you live somewhat close to my state... I would travel too you .. I added an account just to respond... after u looked the site up
I liked this bit:

> A regular human retail trader could have read the S&P news release on Monday afternoon, had dinner with friends, seen a movie, gotten a good night's sleep, spent Tuesday morning doing research to confirm that American was in fact going to join the S&P 500 and that a lot of index fund money tracks the S&P 500, gone out for a two-martini lunch, had 40 martinis, gotten blackout drunk, woken up in the hospital, spent 48 hours recovering and still had time to buy the stock before it joined the S&P on Friday afternoon.