skysight-inc/HackerNews huggingface dataset:
> You’re dramatically overstating the advantage Carlsen had in Game 12. It was not decisive or obvious in any way and afterwards various engines played out the position to a draw.

You're misstating the results of the Game 12 replays (see: https://www.chess.com/computer-chess-championship, which is pitting numerous engines against each other in the position at Game 12's resignation).

It's currently +3-18=14. That's 3 wins for Caruana's position, 18 wins for Carlsen's, and 14 draws. That's about as decisive a position as you can get in high-level chess. Yes, with perfect play, Caruana might have reached a draw, but Carlsen was in an overwhelmingly strong position. And this isn't even truly accounting for the time pressure Caruana put himself in at that point. He would have been defending from an incredible time deficit.

> Meanwhile, Carlsen made absolutely the correct choice (best strategic choice) to draw in Game 12.

Numerous grandmasters disagree with you, including at least Anand, Nakamura, Hess, Kasparov, and Kramnik. The computer results also suggest he should have at least played on several moves before offering, because he was in a position where his likely worst case result was a draw and his best case was a decisive win.
Why does the generic-maker get exclusivity?

I thought the patent-holder got exclusivity for 20 years, and then it was public domain. Why do we need a 2nd tier of exclusivity?
The point is that the imaginary % towards completion doesn't matter. You either have a viable product or you don't.
Getting responses in 24h was far from the norm for us. The responses were late and dismissive, but this was 2 years ago.

I since abandoned Clojure. I didn’t trust the core team anymore.
Just to throw it out there in case people are looking for good chess commentators, my favorite is agadmator: https://www.youtube.com/channel/UCL5YbN5WLFD8dLIegT5QAbA
Some previous discussions:

https://news.ycombinator.com/item?id=8568467

https://news.ycombinator.com/item?id=5568374
> unfamiliar and less than ideal design patterns and coding practices.

is this not what awful is?
I once handled gobs of web tracking data in Cassandra, using Hadoop over Cassandra to build queryable rollups in MySQL and Pig for on the fly analysis

Neither tech works on its own, but together (substituting Cassandra columns for hdfs) was magic for the specific data configuration & use case.
Would love to get you involved! Please feel free to reach out for lessons or beta testing, my contact info is in my profile.
Encrypting NFS data on the Wire
Why don't they sell it at a discount, then?
Ampere looks particularly promising. Their first release is based on the AppliedMicro X-Gene 3 IP, which they acquired [0]. The first product is a 16nm chip with 32 ARMv8 cores @ 3.3GHz, with 8x 72-bit DDR4-2667 channels (with ECC), and 42 lanes of PCIe Gen 3, in a 125W TDP at a cost under $1000 [1]. They supposedly have a pretty aggressive roadmap, with 7nm parts available next year [2].

They have a pretty solid looking team, lots of former Intel folks [3]. I seem to recall reading they had several hundred employees in total, and at least several hundred million in funding, though I can't remember where I read that.

It would have been far more impressive for Amazon to launch with a product like this, or Cavium's ThunderX2.

[0] https://fuse.wikichip.org/news/776/x-gene-3-gets-a-second-ch...

[1] https://cdn.amperecomputing.com/documentation/hardware/eMAG/...

[2] https://www.theregister.co.uk/2018/09/18/ampere_shipping/

[3] https://amperecomputing.com/leadership-team/
you are right. Css media queries are for viewport's resolution and some simple "media" types. Device type determination requires calculations on string (user agent). you cannot determine what devices are with css only. But a backend can. You can divide your app and serve seperate designs by user agent etc.
The city itself has a very low immigrant population, but as is listed in your source, surrounding suburbs have very large immigrant populations. For instance Hamtranck has 43% born out of the country.
Supporting older browsers–Part 2: CSS
Also as a white guy, my ancestors have been in North America for quite a while, are mixed between and culturally disconnected from European identities since before the current NA countries were created, also since before some of the current European countries were created, and the ones that did exist back then have probably attacked us at one point or another. Even though I like them, adopting an European cultural identity would be fake and I absolutely hate fakeness. It is true that there are still lots of interesting groups to join, but none based on culture.
Uh what? That’s maybe true with extremely junior devs, or in Windows shops, but most devs I know use the command line very heavily.
A couple situations have arisen for me.

One, adopting necessary libraries that are lacking features, have way too many features, or questionable code quality. Examples have been an animated slideshow carousel, Python and PHP OAuth, and a WordPress theme. I thoroughly read the code for each of those, deleted the parts I didn’t need, and literally rearranged everything.

Then there are the times I go back to my code after a few years and have no idea what is going on. If possible, I just leave it alone if it’s working. Sometimes I need to use a new language or have developed a better coding style. In those cases I’ve rewritten it with a close eye to whatever edge cases I seem to be handling in the old code.
That's the idea though — your data will be hard to kill.
>If a handle is provided to a directory, it should imply access to resources within that directory (and additionally, their subdirectories).

Maybe within Fuschia, but not in my UNIXy systems. All users on a system need r-x on /Users, but that doesn't give them r-x on every user's home directory located as a subdirectoy of /Users - a handle acquired by bob to /Users does not imply access to /Users/delinka.

Further, if your process is treating '..' as a subdirectory, you're doing it wrong. Paths must be normalized (e.g. ~ expanded, . and .. resolved) before requesting a handle via absolute path.

Lastly, this document reads as if knowing a full path grants access to that path and its subdirectories. If that's the case ... oy.
I fear you will be disappointed...

Large parts of the tech community seem to not just be blind to the consequences of their work, but to openly embrace and nurture the destruction of the fabric of society.

This used to find voice in utopian visions of a sort of libertarian, meritocratic revival of democracy: bloggers replacing journalists, "makers", liquid democracy, etc.

There are two successful examples of this spirit I can think of: Wikipedia, and OSS.

Unfortunately, this movement also had/has a destructive streak. Partly because these new ideas had existing competitors that needed to be cut down to make room, and partly because they experienced opposition from existing players (sometimes only tangentially related) that quickly became branded as enemies.

Two sides of the same philosophy. Guess which one had more staying power? Just look at the fate of The Pirate Bay vs The Pirate Party to get an idea. Or take this quiz: (a) Name a website distributing scientific papers with no concern for copyright. (b) Name an Open Access journal.

With regard to the specific topic of the paper, namely information (and political news specifically) those ideas of the citizen-blogger have actually disappeared so thoroughly, you are likely to have no idea what I'm referencing if you are under 30 years of age. And while those ideas were initially coupled with a disdain for established institutions and the press because it was a storyline in need of a villain, the ideas died yet the rot feasting on our sources of shared truth survived.

The target of all this destructive energy is, as a first approximation, the very concept of trust. Trust cannot be trusted is a sort-of mantra, that not only gives sense to what would otherwise just be existential dread aimlessly seeking escape in vandalism (4chan). It also makes you appear cool & in the know: "I wonder who paid for this article", "everybody knows a study with n=20000 is underpowered", "<X> wouldn't do <Y> unless <convoluted way to reduce all human activity to a profit motive>".

On rare occasions, this destructive mindset still has the spark of creativity: Bitcoin, for all its flaws, is (was?) somewhat impressive. Yet it was always rooted in this sort of cynicism that distrusts institutions and the power of humans to have any positive impact with anything but the tools of physics and math: to wit, the endless conspiracy theories around the FED, the infatuation with Gold and land, etc.

In the realm of politics, the destruction is just about total. Nothing of value was created. Meanwhile, the community gleefully watches the destruction of the free press, fine-tuning their adblockers because "information wants to be free", or because that newspaper whose articles they desperately want to read nonetheless made the fateful error of using the wrong JS framework, or something, but in any case, it's their fault if they can't survive. Plus they are just part of Soros' campaign anyway. Everybody knows that.
Another fun direction is to generalize the kinds of constraints we put on our own instruments! I had a chance to play with that in a graduate class by implementing an API for midi generation where you set chord fingerings and strum patterns independently for a guitar of [N] strings.

Of course, I had to "play" the guitar myself by writing song sequences in those terms... it would be terrific to see what an AI could do with a notation scheme representing, say, a 20 string guitar or a 30 foot long flute.
This article would have been way more interesting if you filled it with actual business lessons and examples. Instead, it's filled with vague self help messages...
"I also came to the conclusion that AppyGEN didn’t really help make the world a better place like every other startup I read about. It seemed to me like it was just making the play store a worse place, helping non-developers publish hundreds of unoriginal apps that only took away from the visibility and chances of more ambitious apps."

I'm glad he got there in the article. But yes... He's not only doing what I would consider a net harm, but he's aware of it. And all that's before he added the referal scheme to it.

His take away at the end is good, don't do it for money (which is easy to say when you're making money), share with people as soon as you can, and be proud of what you're doing. How he got that last one after the realization he's making things worse - I don't know. Do as a say not as I do I suppose? I agree, he doesn't hate this app at all, he's just figured out a way to market it.
Manufactured consent and money in politics are more like symptoms of a deeper problem of centralized wealth. As long as megacorps are allowed to exist and dominate markets and getting super rich in general is allowed, could there be enough competition and interest to pursue fairer distribution of power and wealth through democratic means? Probably not, everyone with some wealth and power would be against it. But this does happen. In some countries certain industries are very competitive and cause people to organize and lobby to protect competition and defend the industry from power grabs, not letting centralization of wealth to take its course.

So it's more like unrestricted predatory capitalism is what destroys all those democratic ideas.
Yes. We did a phased rewrite of our product, replacing the underlying data structure and networking code, and then working our way up to the UI.

It took 8 months, lots of pain and arguments over architecture, lost some employees, and the result was a solid product of beautiful code that sold no better than the old version.

We abandoned it 2 years later after our new product launched.

tl;dr: even when it succeeds, it's a colossal waste of time.
> "Person A before you used to get this done in just a few days... Person B always worked much faster". Well... yes, because they didn't test, didn't ever fix anything correctly, and I'm not plugging 15 holes at the same time, and every change uncovers 4 more critical data integrity issues. I could also work fast if I was ignorant about what I was doing, or just lied about what the impact would be. And hey - let's not have any tests to run at all, so there's never a quick way to validate if I'm telling the truth when I say "this won't impact anything".

Sounds pretty typical to me.
Rural Italy is beautiful and the food (in the grocery stores and markets) is both great and ridiculously cheap. But there are a few downsides. 100-plus-year-old houses often require significant refurbishment including earthquake mitigation (depending on the area) and they can be expensive to heat unless you spend $$$ on new windows and good seals and insulation. But the biggest problem for a foreigner moving to Italy might be the bureaucracy: Huge stacks of paper forms to be filled out and handed in to a guy who just happens not to be in his office today. Repeatedly. If you have a lot of patience for this sort of thing, Italy is lovely.
That feels like the wrong way of looking at it. The houses are very rural and dilapidated and cheap because no one wants them. Encouraging just about anyone to get out there and make it a home, highly-paid software engineers included, would be an economic boon for that area.
Interesting I live in a house built in an old farm yard about 50 yards behind me is a farm house that was old when John Bunyan Preached there in the 1650's

And I did look at buying a Georgian alms house but the renovation was messed up and it ended up in the courts for ages
I moved a decade's worth of weather time series data from well indexed Sqlite to InfluxDB and was nothing but pleased. It ended up taking an order of magnitude less storage and so much faster to query that I didn't even bother to benchmark it. You can probably write a simple query to your Postgres database to cough out the text file to load InfluxDB to see how it works for you. Then it comes down to how easy it is to replace your query and insert functions… So it's all easy except for the hard part.
It might be more expensive to fix than a new house due to location, lots of specialized manual labour needed (you cannot use eg standard window because the holes in the walls are non-standard etc) and regulation (concerning building codes, appearances (especially in such a prime old-town location) and, if you're unlucky, monument protection), and probably some issues with moisture that you'll have to address, etc etc., and everything but the walls need to be redone.

Plus then you sometimes have issues due to ownership. It might belong to somebody in an old-people's-home who basically forgot about it. It might be part of an inheritance and the heirs are in conflict about what to do for many years. It might belong to somebody in another city, who doesn't want the trouble of selling and not the expense of fixing it and renting it out. The owner might also have an emotional attachment, and lacking the money to fix it. It might have been in the family for generations... etc etc.

It's surprising how many places are empty because the owners can't be bothered. It seems to me one of the better ways to find a way to live in German cities right now is to find an empty one, locate the owner and badger them into letting you rent it.

Then again, there is a political culture of squatting empty places as well, especially if they are derelict...

https://en.wikipedia.org/wiki/Squatting

(https://de.wikipedia.org/wiki/Hausbesetzung is a little better)
so do children.

keeping dogs away from human eating areas reduces your chances of disease by a negligible amount. you would be much better off requiring everyone to wash their hands and/or disinfect their phones upon entering.
I went to Japan in March to buy one of these houses for a vacation home (I go to Japan once or twice a year). I could have bought a decent sized house in rural Japan for about $20,000 at the time, but most of them I looked at needed a ton of work and there weren't many shopping areas and other amenities nearby. I ended up buying an older condo just outside of Tokyo and fixing that up instead. It cost more, but it works for me.
I probably worded that poorly, I meant I can't personally imagine living in the same house for 10 years. I can see why others would want to.
I cant imagine development without my shell at this point.

Even if I didn't use vim+tmux, so much other "stuff" needs the terminal. Compiling, profiling, testing, searching, moving files around, ssh/rsync and so on.

Sure, IDEs have most of this stuff, but they're not always as user friendly as cli tools, at least once you're acquainted with the later.
https://github.com/tbg/bikesheddb
Yep. Ding ding ding.
I work with a couple of food industry businesses which are also in business with some of the other members of the Walmart initiative.

The specific technology the Walmart group is working with is IBM's implementation of: https://www.hyperledger.org/about

There is a concerted effort from what we can see, and are getting some subtle hints that we need to be going down this path from some shared government customers. That is far from saying that this will be successful or that it will get past early stages, but they're definitely trying.

Having said all that, my understanding is this is more in line with a true blockchain effort rather than something like QLDB (though I hope I've misread on that count in case I do get stuck on dealing with this).
This is usually quite risky and difficult.

You might not have access to the data sources, you might not have the context to interpret them in a meaningful, and then the company you are targeting is probably your only potential customer (or you have to cold sell to every competitor, so now you have a sales job, right?)
There are two things wrong with your analysis: one, the universe will not remain in the state of perfect spheres of stars and planets, it will eventually end up in a radiation and fundamental particle soup as all complex particles decay and the universe’s expansion overrides gravity. Plus, you’re not looking at the whole picture: a random gas cloud has potential energy, while the spherical object it collapses into has much less-the increase in order means that heat and other disorder is produced in the process, which leaves the system.
I've only worked at 2 companies, but every developer I've worked with at both used the shell at least weekly.
Just today I read some comment about „Science is slowing down“, but honestly, there is so much astonishing progress (like this one) purely motivated by curiosity - it’s truly motivating and inspiring!
Open EdX Conference Call for Papers: Ends Dec 7
I was going to comment on how awesome this was until i saw the 100k price tag.
But not for the reason you stated.
The Ultimate Tofino Travel Guide
Huh, I love working on a untangling and managing large old codebases. Mind sharing where your company or contacts?
DOJ made secret arguments to break crypto, now ACLU wants to make them public
The architectural design of making chairs uncomfortable so people don’t stay in your restaurant for long has been a neat niche of mainstream fast food chains for a while.
> this is an essential idea encompassing microkernels, and other “capability-based” systems

Tiny nit, but microkernels don't imply a capability based security model. For instance Mach, QNX, Redox, etc. aren't capability based.

It's a very good idea for your microkernel to be capability based because it cuts a lot of validation out of the critical path for IPC, but it's by no means a requirement.
Resilience may be neurobiological
That is getting rid of ".." - the client-side version is fundamentally different in behaviour, since it can't be resolved without prior knowledge of the filesystem. ".." isn't being sanitised from user paths, it's being translated, because there is no equivalent concept in the file server.
I think there could be a generational difference or "how you learned" angle at play here. For me learning the command line and early computer use went hand in hand. And I simply could not possibly imagine using git or other source control through an IDE and not a CLI. (I know they offer it, but it just doesn't seem natural.)
I'm not sure what your position is. What would be a fair comparison?
Huh? Not snark if the previous commenter used "woman" as an adjective when it is a noun. The proper use is "female."
(I realize that online hearing tests aren't reliable, but they would have false positives, not false negatives)

Frustratingly, I've done those online hearing tests which test your ability to hear human voices amidst background noise and they tell me I have no hearing loss.

However, my hearing cuts out around 9khz, which is low. Definitely not my listening equipment because my wife can hear >9khz just fine on the same gear.
WIPO 'temporarily suspends' whistleblower CIO amid allegations of misconduct
They do, but you still have to pay the back taxes, which in a lot of cases are more than what you paid for the property.
> A reason why pay software does so well is that there is hand holding within a phone call away if something goes wrong.

This is obviously untrue unless you have a support contract in hand, which means you're a business.
People invented positional number systems that were also easy to write and increment well before Roman numerals. Those look good on monuments but that's about it.
hey if you need people im 2270 fide web dev...
> It's currently +3-18=14. That's 3 wins for Caruana's position, 18 wins for Carlsen's, and 14 draws. That's about as decisive a position as you can get in high-level chess. Yes, with perfect play, Caruana might have reached a draw, but Carlsen was in an overwhelmingly strong position. And this isn't even truly accounting for the time pressure Caruana put himself in.

If this was not the game 12, they would have had a point. However it was the game 12 and upon a draw Carlsen would have enormous advantage in a tie breaker -- he is much stronger in rapid games.
In Taiwan, there are some excellent tea houses that have an unusual billing model. You can drink their tea for the list price, or you can bring your own tea leaves but use their water, etc by paying for time.

These are not generally the kind of places where you would bring a laptop.
won't that depend on how well synced the waves are? if you get the wrong phase, you're doubling the amplitude
PLC Bug Hunt
Well seeing as there is actual competition in that market, as opposed to the Intel/AMD duopoly and almost Intel monopoly on the x86 market, it would be surprising if noone wanted to serve the people who don’t want to pay for features they don’t want. IME is not free.
I think nowadays, social media support and traditional support system are well integrated into their CRM.

I complain about things on twitter once in a while, if the company has social media presence (e.g. Comcast, for example) I find it tend to be quicker and straightforward to resolve issues.

With other options (phone and chat) it tend to be little more hassle to jump through the hoops to actually get the conversation going of someone.
> at the time of writing, symbolic links do not exist on Fuchsia

Is this for technical reasons, or similar philosophical ones because symbolic links also allow for escaping from “jails”?