skysight-inc/HackerNews huggingface dataset:
In the meantime before this launches, shout out to the people over at https://whimsical.co/ for launching this product earlier this year. I've been using that (browser based), and loving it. Excited to see what this app is once it launches.
As somebody that reads a lot of Fantasy, and very much enjoyed Sanderson run on Wheel of Time. The Way of Kings stuff is not very impressive to me.
I think this is wrong, because the original contributions are licensed under MIT.

So changing the license to MIT + Clauses is essentially a fork. Since the original work is licensed under MIT, licencing derivative work under a different license is permissible, no?
I've been in situations where I'm waiting to make a tricky left turn safely while people behind me literally yell at me to go faster. Now those same people have to contend with cars that can't be intimidated into making risky turns by the driver behind them yelling, honking, or tailgating. I hope it plays out like this:

1. Driver tailgates at an intersection or stop sign to try to intimidate the driverless car in front of him into going faster.

2. Driverless car ignores it, and gets rear-ended.

3. Google helpfully provides the tailgater's insurance company with a copy of the 360 degree video, conclusively proving his guilt under law.

4. Tailgater's insurance rates skyrocket after his insurer is forced to pay the maximum to repair the expensive driverless car.

5. Tailgater is forced to stop being a jackass.
Some people are very timid at things like left turns and roundabout entry because they are not confident in their judgment of oncoming car speed, etc. (mostly Americans on that second one; Europeans seem generally seem comfortable entering roundabouts).
There used to be a lot of low-hanging fruit. Now bigger GC and compiler changes are probably necessary to get noticeable wins. The compiler still lacks mid-stack inlining and de-virtualization which would probably give a noticeable performance boost.

Of course, maybe by then, gccgo/gollvm will have just as good a runtime and be the way to go if you want performance.

Or maybe they are just prioritizing non-performance tasks like debugging and Go 2.
This is my main gripe with plantUML as well. It's an awesome tool, but you either have to surrender to the layout engine or lose your sanity.

It is especially frustrating when you add one item to a diagram and ALL the items shift around to completely new places.
I'm getting tired of bigots crying about censorship right around the point where they face consequences for being bigots.
You were very right macspoofing, the video was watched to the end by only a handful of the people and have been removed. The video was a bad idea in hindsight since those who could've got a feel for the sight by using it for themselves and then given an opinion about it never did. And now that chance to get the smart people here to do that is gone. But thanks for your input and have a great day!
If I planned my trip accordingly, I find few reasons to arrive somewhere too early. You just enter into hurry up and wait mode.
> I've been caught by surprise before when a conservative driver slammed on their brakes when the light turned yellow even though there was ample time for both of us to coast through the light.

I witnessed an accident where a tiny little compact slammed on his brakes the second a light turned yellow. Unfortunately, he was being followed by a large SUV. The SUV hit him and pushed him into the intersection.[0] The very next day, at the very same intersection, I saw the now dented compact do the very same thing under the very same circumstances. He had learned nothing.

[0]To make matters worse, he left his perfectly drivable car in the middle of the intersection instead of pulling ahead. He got out of his car, made a phone call, and just stood there in the intersection having a conversation (with police or insurance I would assume), endangering himself and others.
No do-overs Appeals court won’t hear $8.8bn Oracle v Google rehash
Show HN: Tile Realm board game app
Android - https://play.google.com/store/apps/details?id=net.bravender.tilerealm

iOS - https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=1425466484&mt=8

I originally implemented this in Python a year ago but when I wanted to make it into an app I found it very difficult to get Python running on Android so I rewrote it in Kotlin/React. I found Kotlin to be a breath of fresh air. Check out this video if you are interested: https://www.youtube.com/watch?v=FDOECr-sT6U. For me refactoring in Kotlin was the easiest I've ever had it in my life and I was surprised by how few transpiler issues I had. I've used other transpiled languages and I'm used to getting into situations where there are very difficult-to-track-down bugs but I only had a few issues related to null in Javascript while working on this (Kotlin assumed a value could not be null but it was in some instances).

Here are some statistics:

Android app - 146 lines of Kotlin (basically just an embedded webview)

iOS app - 226 lines of Swift (basically just an embedded webview)

Game and AI:

Total - 1,628 lines of Kotlin

MCTS library - 195 lines of Kotlin

Game logic - 452 lines of Kotlin

Rules page - 109 lines of React/Kotlin

Game react components - 288 lines of React/Kotlin

Game logic tests - 183 lines of Kotlin

App logic - 273 lines of React/Kotlin

... etc

I wrote the AI for this using a modified form of MCTS (since full-on MCTS on Javascript would melt phones).

Please let me know what you think! I know it needs to scale better (it must look horrible on iPads) but I'm horrible at UIs.
'Not a World Leader': Huawei Boss Slams Australia's National Broadband Network
See also a more full working open source civ game, FreeCiv
http://www.freeciv.org/
The same reason that meaningful competition is usually difficult (when it is difficult)--information asymmetry.

Experts don't really know what makes one school better than another. Is it performance on standardized test scores? Improvements on standardized test scores? College acceptance rate?

Even when you do decided on a metric, one of the biggest impacts on educational outcome is parental involvement. Is school A really more effective than school B, or just more effective at attracting involved parents?

If experts have a hard time judging the effectiveness of a school, most parents don't have a chance.

For an example of what this looks like, take a look at for-profit colleges. Through advertising and information asymmetry they attract students who will rack up tens of thousands in student loans for mostly worthless degrees. The most successful for-profit colleges aren't the ones that are the best at educating students, they're the ones that are the best at marketing and sales.
Classes in C++ and Python are essentially types bundled with a bunch of methods associated with that type. In a multiple dispatch [1] language like Julia, methods are not associated only with the first argument—they "belong to" all of the arguments. This is because which method is called depends on the types of all of the arguments, not just the first one, so it no longer makes sense to associate those methods only with the type of the first argument. Therefore it also no longer makes sense for method definitions to live "inside of" the type—aka "class"—of the first argument. Therefore, you don't have classes as bundles of types with their methods anymore—because the methods don't belong to the types. Instead, they belong to "generic function" objects, which are a first class abstraction for what in a class-based language is just a collection of methods that happen to have the same name (and may or may not actually be conceptually related). In short, you could shoehorn something that looks like a class into Julia, but it wouldn’t really make any sense.

To answer the next-level question of "why multiple dispatch?"... Multiple dispatch is a generalization of single dispatch and leads to much more composable, extensible systems, largely by providing a simple, intuitive and efficient solution to the somewhat esoteric-sounding “Expression Problem” [2]. Even though the problem sounds obscure, it has profound practical consequences and most of the stumbling blocks to writing reusable, composable code in both object oriented and functional languages boil down to it being hard to either extend existing operations to new types or to define new operations on existing types. Julia does both so easily that it’s easy to forget that it’s a problem in other languages. Multiple dispatch is also a particularly good fit for numerical programming problems where it often makes little sense for a specialized operation to "belong" only to its first argument. For example, `x + y` doesn't belong to `x` any more than it does to `y`.

[1] https://en.wikipedia.org/wiki/Multiple_dispatch

[2] https://en.wikipedia.org/wiki/Expression_problem
Honestly, the upcoming ePrivacy regulation is much needed- the cookies opt-in/out needs to be handled at the browser level. The current setup is lose-lose for businesses and end users.

As a site admin, I have no problem honoring your request to not be tracked. I just can't wait until I don't have to deal with the nightmare that is OneTrust anymore.
It's not choosing to do the less popular choice that is annoying the OP, it's when people make the less popular choice and feel the need to tell everyone about it that's annoying. It's just another form of snobbery, like the people that look down on others for watching TV or drinking things besides craft beers.
I didn't realize this to be quite honest, and will probably be disabling my GDrive backups now.
Looks like that pricing is academic only, though.
As a (gamer) Indian, I always find it nothing short of hilarious, unless Gandhi is in my game. In which case, annex India before the nuclear era.
Agreed - I do miss the days of Netflix's star ratings. I would be able to browse content I wouldn't necessarily be drawn to, but would consume anyway because, 'oh wow - tons of people gave it a great rating.'

I get why they've moved to 'this content matches [x%] to your tastes', but I'm watching similar stuff over and over again without any insight into whether other content is also good, unless I want to spend hours pouring through IMBD and Rotten Tomatoes.
> face to face is best

Not always, and especially for those that don't "think on their feet". I'm one of those, and I prefer writing, simply because I can make sure I've said everything I want to say in the exact way that I want to say it. I get flustered when put on the spot, and sometimes say what I don't mean, or say what I do mean but ambiguously.

Point is, people are different, so face to face cannot always be best.
It does violate the letter of the law. B1 visa is only for training, meetings, conferences, etc, if you work remotely for an U.S. company you're not supposed to work while there, only training and meetings. Not sure if you work for a foreign entity (maybe Facebook Ireland is a separate, foreign entity for B1 visa purposes, and maybe they're being paid by an Ukranian entity in Ukrania). B2 is the tourism visa, so definitely no work, but most people get a dual B1/B2 visa.

Edit: apparently the key part is "no salary/income from a U.S. based source". So maybe they're in the right.

In practice, if they're only staying for a few months I don't know if USCIS will care, unless they get caught red-handed.

I wouldn't want to argue with USCIS about the letter of the law though, they'll deport first, ask questions later.

https://travel.state.gov/content/dam/visas/BusinessVisa%20Pu...
Data of 130M hotel chain guests offered for 8 BTC on #DarkWeb
So, you nearly rear-ended someone because you didn't hold proper distance? What's your point?
Seems worth it.

My issue would be paying all that, and then strapping closed source hardware to it.
Until you need to call an ambulance.
Thanks and the font has been darkened. Please enjoy!
What happened in the App Store?
They briefly mention that in the article - Amazon might be the household name in e-commerce, but they're kinda small fry as far logistics and fulfillment industry goes, and apparently a higher-paying one at that: "That Amazon positions its own offerings as highly competitive can, perhaps, be seen as something of an indictment of larger issues with warehouse fulfillment. While the company is an easy target, it’s certainly not alone."
LibreDWG revived, starts getting regular releases
My favorite tool for flow charts is Whimsical. It offers just the right amount of control and the output charts look fantastic.

https://whimsical.co/flowcharts/
Ask HN: Can you download your entire history of upvotes on HN?
Pragmatism v/s Idealism. We live in the real world. Your 'picture-perfect life on FB' is not perfect at all.
Blockchain Could Re-Balance the Freelancer-Employer Dynamic
That seems likely to be an unfounded claim since that wasn't one of the original goals.
Yes agreed, and it has been removed. Thanks and have a great day!
When I read "over the house" I was thinking that this shield would go around the house.

Most of the heat entering my house is through the walls and windows. There's a huge air gap and thick insulation below the roof, so that's not much of a problem.
The idea that this is uniquely political in a way that open source licenses aren't is just laughable.
I'm quite curious as to what provides for the kinds of mental 'structures' that make for so much of our inner lives.

This is an old blog post, and seems to have lost the formatting, but this is the concept I'm pointing to:

https://www.gapingvoid.com/blog/2004/07/31/pillar-management...

The conclusions we come to, wind up constraining the thought space of our future thoughts. I believe this cognitive process demands explanation.
The fact that site gets "erased" partway down, as if attacked by an evil MiTM, proves it's not serious and is, in fact, arguing for HTTPS.
I'd love to know if calling it "diagrams" is a fantastic or terrible move in terms of SEO?
Yeesh... 80 cookies on average for news sites! Down to 60... how many different ways do they need to track one person?
This firm already microchips employees. Could your ailing relative be next?
Cancer Cells Are Even Worse Than We Thought
I'm more talking about common things. Take the humble load, give a memory address, get some data into a register, what could be simpler?

Well for one thing your load may come in multiple sizes, can target different kinds of memory (e.g. device memory, non-cacheable memory, fully-cached memory, ARM architecture actually allows you to get quite specific about differing levels or shareability and cacheability too), can be unaligned with respect to the access size (but you still need full performance with them). There are ordering requirements with respect to other loads and stores in the system (even within the same CPU avoiding read-after-read ordering issues may not be simple) and various different kinds of barriers that can effect loads. You get exclusive loads or atomics (some variations can return the data seen so are performing a load on top the atomic op). It may be a vector load that needs to quickly feed the vector register file as opposed to the 'standard' register file. In a multi-processor system you can have various different types of snoop operation coming in that could effect the load. You also need to work out if you're actually allowed to do that load, modern page tables are pretty complex affairs. The page table itself could be changing as the load is executing. A decent chunk of the complexity is for virtualisation support but even without that there's various fiddly bits.

You also have speculative execution attacks to worry about. Certain loads may need to be very sure they should execute before doing anything, others may be free to speculate away and forward data into further speculative execution.

You can certainly build a perfectly functional ISA that avoids a lot of this (and avoid other things by keeping to a simple in-order microarchitecture) but that will loose you a lot of performance.
Kite: Kite is a devops CLI for generating infrastructure as code
Yes this exactly, I know what a "generation" in the usual sense means. But what you posted, is why I count my son born in 2001 to be a different generation than those born in 1993+. Their attitudes and behaviour seem very different in that I see way less political correctness, amongst other things associated with the generation being talked about, in him and his peer group (of course this is anecdotal evidence and should be treated as such).
LaTeX for Logicians
they need a 'better safe than sorry' rear tag
There was huge democratic support for that though. To this day (well, at least in 2015), only 6% of Australians though our gun laws were too strong [1].

1. http://www.essentialvision.com.au/gun-laws
Goats prefer to interact with humans who look happy
Not sure which answers you are referring to because there only about 3 or videos in the site. May be you were talking about the demo and the help videos. The demo video has been taken down.
The KISS of Simplicity
There are a few instructions that nearly every modern processor ended up adopting, but RISC-V still lacks. Off the top of my head, (with the RV ISA developers response in parenthesis):

- bitwise rotate (let them eat macro-op fusion)

- byte and bit swapping (strictly missing from RV, although proposals exist)

- leading zero count, trailing zero count, and popcount (strictly missing from RV, proposals exist)

- efficient multiword arithmetic (let them eat macro-op fusion, or long dependency chains)

- base + [scaled] index addressing modes (you don't really need those)

- multi-register save/restore instructions (ARMv8 doesn't have them / RVC is equivalent in density to ARMv8, nanoMIPS is irrelevant, let them eat millicode)

So yeah, there are deficiencies. None of them are crippling, but I wouldn't say that RV is super-wham-o-dyne, either.
Facebook restored the cross-posted tweets that were removed from users’ profiles
That's curious. I've always found that code searches are where DDG shines.
I quite like it. For a continuous-learning junkie like me having access to all the books and videos is amazing value for the price.
India has 22 official languages. The US, by comparison, has two (ignoring the native languages of Hawaii and Alaska, which have a tiny number of speakers). That may give some indication of relative heterogeneity of the two countries.
I've used monodraw and I can say it's great
Hah! Try going against the real sacred cows and watch what happens. :) I guarantee you I could easily shed 100 karma here in an hour, with civil language and politely advocating one of those forbidden opinions.
Tracking NYC Citi Bike Real Time Utilization Using Kafka Streams
This is why I'm only willing to live in US cities with functional subways, but of course that's a luxury I get as a software engineer.
While I'm sympathetic to the argument that this won't actually accomplish much, protests always cause inconvenience for non-involved parties, that's kind of the point. A protest that doesn't cause disruption and get attention tends to get ignored.
I moved to a web-based tool called Moqups, which I absolutely love - you may enjoy it, I think it qualifies as a great in-between.
Hopefully electric vehicles can alleviate at least some of the air pollution in major cities- I applaud efforts to restrict ICE cars and trucks.
Well there's also the fact that you're either buying OmniGraffle or tolerating Dia's dependencies on the Mac platform.
For hackers good opsec would require them to use a new persona for each separate hack. Compartimentalization. Linking separate hacks together is a really bad idea.
I was just about to recommend it. I've been using it on a Mac for a while now and it's been more than enough for my diagramming needs.
Calling dibs on chip number 666!

Just kidding, I would not allow my employer to do this.
You mean like the "do not track" request header?

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

It never ceases to amaze me the number of companies that "value" my privacy but still somehow ignore the do not track header.
brb getting pragnent

p.s. how is babby formed?
As a Bostonian, I'm very curious to see how self-driving cars will play out here. Our roads are much more narrow and "unpredictable" than the west coast, and jaywalking is a given on most streets.
It's about intent. Was the guy's intent to bring the site down? Does he have a track record of making such mistakes? Do they demonstrate a lack of concern or remorse? No?

Then blame is irrelevant. It happened, they learned from it, they now have that experience under their belt.
Slowing does not equal stopped.
A few people have mentioned alternative diagramming software projects as well as a desire for ASCII output. To this end, I'll throw in a mention of Graphviz[0] and Graph::Easy[1]. While I have not used the latter, I have used Graphviz/DOT and can recommend giving it consideration.

0 - http://graphviz.org/

1 - https://codeyarns.com/2017/10/21/how-to-convert-dot-graph-to...
Neat. Love the work towards breaking lock-in.

You should probably actually link to the ghost website in your readme somewhere. I was mildly aware and interested in the ghost blogging platform before I saw this, but it might be confusing for people who are not and just googleing "ghost" isn't giving me very helpful results.
He actually does stand up comedy here in Edinburgh ...
Sorry, I got a little discombobulated with your life in macos is better than unix/linux comment, but only because macos is unix. Thus life is better because macos is unix - unix with an excellent window treatment, no less.
Again, you're kind of missing the point of this counter-factual.
At least it shows some decentralised competition! Instead of just Google and Facebook tracking you it's like everyone.
GOTO 2018 • Computer Science – A Guide for the Perplexed • Joe Armstrong
It's retroactive. You still can't cross-post. You can use http://2FB.me to cross-post between Twitter and Facebook.
Thank you so much for this awesome post! We did think about scientific papers and journals but are not phd level scientists ourselves. We thought more in terms about how hard it is for journal writers to spread their knowledge to a broader audience. Your point is very interesting and novel. Really wish we could discuss further about it and possibly implement it! Please get in touch!
It has to go both ways, though. At my last job, when I first talked to the CTO (my boss) about leaving, he asked me to think about it and talk again the next day. The next day he postponed the meeting. Then, at the day of the meeting, he was out of the office. It had been 5 days since the first talk so I chose to escalate the matter and, in an Arrested-Development-episode kind of situation, I learned that the CEO and the CTO decided to mysteriously leave for vacation because they felt burnout.
Same thing with Reagan and Russia. But I think it's perfectly understandable. If Team Red is for X and Team Blue is against X, then it takes someone with street cred on Team Blue to make X happen, because they're the only one who can get Team Blue to stop the kamikaze opposition to X.
Qualcomm Snapdragon 8180 for Windows 10 on ARM shows up on Geekbench
Yeah, comp sci 101 alone is sufficient to know that logarithmic growth's second derivative is negative for all x > 0, and ln(x) is still unbounded. "Growth is slowing" can be a very effective sleight of hand.
Sigh. No, he's wrong, and you are too. If you come up to a Border Patrol checkpoint at the border or within 100 miles of the border, the Border Patrol can search your car and all your personal belongings. They can seize anything that appears to be contraband or evidence of a crime. Full stop, end of sentence, no probable cause required. Completely legal for the border guards to tear down EVERY SINGLE CAR that crosses the border (or a checkpoint within 100 miles of the border). If you don't like it blame the Supreme Court: United States v. Martinez-Fuerte.

Border searches in the US have never required probable cause.
Amazon Has a Bernie Sanders Problem