skysight-inc/HackerNews huggingface dataset:
Maybe it's time to discuss how big is healthy for democracy. I think there is a case to be made that companies that get this big should be broken up into smaller ones. It's a tuning mechanism to keep competition alive and prevent power from getting too concentrated. It should also handle the too-big-to-fail problem we see in other domains.
Explain the performance benefits
Mastodon instances are actually part of the Fediverse (OStatus)
Same here. I often use ⌘-l g TAB to get google results. Especially when searching for programming related things.

I do appreciate the wikipedia pages and the weather from DDG.
That's an extremely interesting project! I have a need for something very much like it. That it builds on Nix is amazing, and using Smalltalk for the UI seems like an excellent idea too.
I feel the same way. It's a huge investment picking up an entirely new tech stack, and I'm not throwing that investment away every bloody year.
Holy shit just say "oh yeah you told me this one" or just be a good mate and hear it out and have a laugh, dont overthink it
Sounds like vimwiki.
It didn't alter history. No transactions were reverted. It changed the rules by moving ETH from the attacker-owned contract address to a new contract address from which DAO investors could withdraw their funds. You might say that's semantics but in this technical context it's important, had the HF suggested altering history it would have gained less support IMO.
TL;DR: "react native sucks because javascript". So much else I wanted to know from an experienced iOS dev, like:

- How is perf in a large app with lots of network IO?
- How does animation/ transition fit with reacts render loop and how does it perform, especially during network IO?
- How much is lost from not being able to do multithreading?
- How hard is it to achieve the last 20% fine tuning of feel and perf?
- How much flux is the community driven deps typically causing?
- Is memory management an issue? GC stutters, leaks?
- Do some UI parts simply not scale well enough, requiring native code instead? e.g. infinite scrolling, charts, complex transitions?
- How mature is the tool chain? Build time?
- Frequency of breaking changes from core? from common deps? Cost of staying up to date?

Developing in JS, with all the pros/cons of the JS language, is the very premise of the react native deal. Most issues raised would apply just as well to any web app.
I don't know about anyone else, but unless the discussion is actually historical in nature, then the point at which I find a discussion ceases to be interesting and reverts to name-calling is about the point that Godwin's Law appears.
Lumenis Laser Devices
Uber's valuation is entirely driven off the idea that they will reap monopoly profits in a market that is exploding. Like PayPal, Google and Facebook before them the wager is that they are going to be dominant and collect all the profits while all competitors are scraping up nickels and dimes.

I think that there is good reason to doubt that premise. Driving people around has a very different cost structure from a SaaS business that can throw off 85% margin if you get to product / market fit. Uber is a commodity and is trying to create margin by sucking all the air out of the room for competitors. A key strategy has been weaponized fund-raising. But even if you snuff out Lyft the barrier to entry for any player with a platform and scale is very low.

Then let's think about the tech. There's an implicit assumption that Uber is going to be a force in the self driving car market. Even if you set aside the Otto mess, why does anybody think that a 6 year old company that drew a car on Google Maps and did a payment integration is going to dominate the driverless car game? GM, Tesla, Volkswagen, Google have been thinking about this shit for decades. Why is Uber going to win? They can't run HR yet -- how are they going to own what happens next?

It's a monster business and they should be super happy with where they are. But I just don't see how they win in the shift that is coming. Car ownership is dying. It's becoming about transit experience
Lumenis is a global leader in the field of minimally-invasive medical lasers solutions for the Surgical, Ophthalmology and Aesthetic markets, and a manufacturer innovative energy-based technologies, including Laser devices, Intense Pulsed Light (IPL) and Radio-Frequency (RF)
I think what would happen in your scenario is this:

1. The terrorists use their 51% stake to interfere with the network.

2. People begin to notice that their transactions aren't going through as expected.

3. Some panic and try to pull out.

4. The price drops due to the rising supply.

5. The resulting feedback loop causes a crash.

6. The uncooperative nodes are identified.

7. The blockchain is forked to revoke the stake of those nodes.

8. Business continues as usual.

The only way I see the terrorists cause any long term damage is if they buy when the price is lowest and then repeat their attack. (Assuming balances aren't reset to pre-crash levels.) If it happens often enough, that would certainly erode the trust people place in the currency. On the other hand, if balances aren't reset, the second crash would be much less severe, since nobody will want to lose money selling when the price is down.

Essentially, no proof-of-X scheme can ensure that malicious interference doesn't happen, but it can make it costly enough that it happens only rarely. Then the occasional event can be handled manually (see also the DAO hack).
I like OneNote and have used it for many years, but I have started running into "this section is corrupted" since I tried using the android app. The iOS app is very good, but the android app is buggy, slow, sometimes won't load pages and other times won't start. So I stopped using it, and guess what? No more corrupted pages for over a month.

Be aware that the files are also proprietary and I only know of manual ways to migrate away. I am still looking for another option.
>What are the most useful skills for these tasks? Being able to communicate effectively, feeling comfortable asking questions, feeling comfortable admitting when you don't understand something, and being kind and friendly with those you interact with.

I've never liked this idea or thought it was true. At the end of the day it doesn't matter how could of communicators people are if they don't have the skill or talent.

Give me a genius programmer on the spectrum over someone who smooth-talked their way through the interview but doesn't know shit any day.
I preserve creativity by allowing my internal disobedience to flourish and question things. Creativity is about seeing things differently. A lot of the "aging process" can be seen, at least from my perspective, as a grinding down into conformity in a lot of ways. YMMV.
Nuxt is the Vue version of Next, which I highly recommend for quickly bootstrapping a production-ready React app with server-side rendering and so on.
Kubernetes: Kompose Helps Developers Move Docker Compose Files to Kubernetes
> Now that I'm forced to dive into it, I see that they just reinvent square wheels in a wrong ways that were polished a decades ago in regular desktop apps.

Being a desktop and embedded developer myself, I share your sentiment. My personal explanation of the state of the art of web UI tech is, that there can only be wrong ways of doing it if the basic abstraction at the bottom of the stack is wrong. HTML was invented as a hyperlinked semantic document markup language with presentation largely left to the browser's interpretation. Presentation (CSS) and interaction (JS) aspects were only added (dare I say "glued") to it later, which seems like a design afterthought.
Self-Signaling: Actions Can Change Personality
learn AI, start a company with a bunch of buddies with the sole intent of being acquired for your talents.

There was a company that did this a while back, I don't even think they actually had a product, they just knew that one of the big four would pay millions to acquihire them.
Could you not agree specific arbitration up front or a legal firm who should appoint an arbitrator on your behalf?
> it looks like something sane, which is rare in the js ecosystem

Could you elaborate?
https://web.archive.org/web/20170820092504/https://common-li...
It was this: https://web.archive.org/web/20170820092504im_/https://common...

Not really offensive unless you identify as Smalltalk (called a "toy"), or C++ (called a "cancerous abstraction"), but kind of shrill and not a good way to present the project.
There was a discussion here about how Ruby is an acceptable Lisp:

http://www.randomhacks.net/2005/12/03/why-ruby-is-an-accepta...

Ruby blocks cover a lot of what Lisp macros do. I don't know much Python and JS, but I'm guessing those don't have something similar to blocks/macros.
How the NSA and FBI made Facebook the perfect mass surveillance tool
The fact that copyright is annoying does not mean that we can just ignore it. There are practical advantages (and disadvantages) to copyright assignments. It depends on the project, which weigh heavier.
Please consider this the illustration to your comment:

http://pbfcomics.com/comics/kitty-photographer/
Inciting violence vs freedom of speech
I don't think this is the best advice, it's akin to reading about story telling.

While 20% of it is the story itself, 80% is the delivery, and that can only come through practice
I've long been very unimpressed by common GUI development models. And also by resulting GUIs themselves - typically not very flexible. I've made a few attempts to find better approaches. But the fundamental problem is that in the end one always ends up with a separate state machine for GUI elements - so the GUI has to be synchronized with the state of the main thread. This is hard to get right, and unflexible in the end.

Two days ago I came across the "Immediate Mode GUI" approach. It has some following for example in the games or realtime graphics sector. I think it's nice and very flexible, but could imagine it falls flat for complex interaction models where you just need considerable state, and it's better to use conventional widgets which have much of the logic encapsulated:

https://www.youtube.com/watch?v=Z1qyvQsjK5Y
https://github.com/ocornut/imgui
how does it know that onClicked: count++ should be evaluated on a click and not save count into onClicked and increment it afterward?
Looks beautiful but seems to be only for trees which you can sort of do just by indenting in a text editor. I sometimes want to organize things as a DAG and that's where indenting text starts to fail.

I wish there was a very general purpose graph editing and visualizing tool that could be as general purpose as spreadsheets.
The octavo chip is a part of a much larger change going in the chip world: the rise of SIP integration, which greatly reduced The barriers and costs of integrating chip sized systems , thus opening the field for new innovations and actors.

One interesting result from this is the pic32mz-da chip , a mcu with Rich peripherals , 2D gpu and 32MB Of Dram, all for $7.5/10k , and I believe this is just the beginning.

So basically, a full computer, inc. possibility of Linux and high level languages and libraries, at a price of an mcu.
what would be the focus of the subject?
This is almost disturbingly accurate to how I feel in the "zone" as well. A consequence of this is it's hard to have a healthy life as a self-employed programmer. If I want the app I'm working on finished faster (and I do or I'll run out of money), I must stay in the zone as long as possible. Which means I must ignore people as long as possible and put off eating/exercising as long as possible as well.
I also love paper (and notebooks and pens) but am in the same situation. The new iPad Pro + Pencil look like a real alternative. I like the idea of having all my notes stored digitally especially if I can get OCR to work reasonably well.
They'll put millions of people out of their jobs.
Notable exception being Iridium. The wiki points out interesting design goals including coverage and doppler shifts. I do worry about 4000 new objects in orbit. We've got tons of orbital trash already.

https://en.wikipedia.org/wiki/Iridium_satellite_constellatio...
Facebook Messenger now renders basic LaTeX
> Every company doesn't need to innovate, sometimes just running the business well is the best strategy. Warren Buffett's entire massive track record is based on companies that do little innovation. And it's a strategy Uber desperately needs.

Uber absolutely does need to innovate. Its business model up to this point has been operating at below cost to suck the life out of the competition so that they can reap the massive network effects when they have driverless cars they can reap the profits.

They can't run their business like a mature low-growth software business where the name of the game is to milk profits and license revenue, because they have no profits and license revenue to milk. Their current business model of subsidizing fares with VC cash is not a sustainable one, so they need a visionary CEO who can get them to driverless cars.

Once they have driverless cars, then they'll be the kind of mature, milk the revenue stream business that Buffett tends to invest in (and then, they'll need the 'keep the business ticking over' CEO too). But Uber is not Geico yet.
And with that model Ubers best bet would then still not be innovation - it would be infrastructure. It would be building out the support network to transition to look more like a rental company.
not quite, the list of reserved keywords was made up by the committee that designed the first version of ecmascript in 10 days (or however the exact story goes).

many years later, the workarounds like class -> className were designed by whatever party exerted most control over the JS DOM API (which is not really part of "Javascript itself") at the time, and who also brought you inconsistent camelcasing such as "onclick" ...

it's neither quite "native", nor is "defined by the same standards bodies" much of a sign of good design or worthy of copying.

feels more like if someone were to build, say, a modern high perf numerical library that includes necessary workarounds tributed to the eax/ax/ah/al peculiarities of x86 assembly.
How does "being in the zone" compare to being in the state of "flow" [0]? Are those synonymous?

[0]: https://en.wikipedia.org/wiki/Flow_(psychology)
I get this too, but it's very draining - similar to doing an intensive workout, or given a talk at a conference.

The negatives are obvious; less sociable, more easily irritated, wanting to be by yourself. After you've spent a day in the zone, you're not really "party material".

The positive (apart from being very productive) is that I use it to get my negative feelings out of the way - anything that is bothering in my life is somehow gone when I am in "the zone" - it is truly a zen feeling as the author explains.

It's also important to mention that you can't force yourself to be in the zone. It comes and goes, with very little control on your behalf. People that try to force themselves in the zone by working harder, are not truly in the zone. It happens seamlessly without you even knowing or wanting it.

For instance, I'm hardly in the zone. It happens probably once every two weeks, if not less - it also depends on what I'm working on; if it's something new and exciting I'm more predisposed to get in the zone.

Being in the zone is like getting an adrenaline rush - you can force yourself to do it more often (go skydiving for instance), but if you do it too often you'll quickly drain out and not enjoy it as you used to.
This book is very very very old. It basically belongs to an era when AI was mostly concerned with symbolic computation. AI nowadays has taken a whole different path with neural networks.
Putting off exercising and eating may work short term but I don't think it's a good idea to do long term. In the long run you need to find a sustainable rhythm.
I find that npr article on marketing being the reason for the drop in girls doing College CS overstates it and is a bit unconvincing. I took up computing during the 80s as a kid in a small country that had no real computer marketing (or even market) at all - that didn't stop it being a practically male only thing. Even amongst the wider population of boys, it was only a tiny percentage who got into computers.

And while the Apple example in the article they used did have a boy as the focus, prominently sitting next to him in the class was a girl doing the same stuff and a 50/50 mix of other kids in the background. There wasn't a "computers are for boys" message in that ad.

And image searches for 80s home computer ads don't really show it was all exclusively male targeted ads anyway* - there were a lot of those cliched ones marketed at the whole stereotypical family though. If anything they were overly optimistic in their depictions of gender ratios compared to actual interest in the market.

* Except for the Italian ones - yikes
Every coin has some level of weak subjectivity, since you have to go out of band to know what software to run.
That should be fixed now, dropped the ball on that one, thanks for letting us know.
The website is very long to load, its a bit of a shame.

However, I've always wanted to do that. A revocation feature would be good: if someday a paper is proved false, all underlying papers citing this one should be too.
> JavaScript has fixed S-expressions

Replacing them with a semicolon and curly brace riddled abomination; see
CoffeScript and various syntax extensions that come with latest JS standards.

Also note how many years it took for JS to get even very basic features, like
`() => {}` lambda notationor multiline strings. In a language with a macro
system you can implement both easily.

> Macros are harmful to programming in the large.

This is not true. Macros are mainly used to implement DSLs, and well designed
DSL can shorten the code by an order of magnitude. Of course, when to create one
is hard to say, but not harder than when to write a metaclass in Python. Would
you advocate removing metaclasses from Python?

When not for DSLs, macros are used as compile-time functions. You can easily
write such macros in any language, provided you split your program in two parts:
preprocessor (which parses and transform the code) and the code proper. That's a
lot of work, which disappears with the introduction of a macro system. I don't
think this has any impact on "programming in the large".

Many "modern" and "systems" programming language feature macro systems. Haxe,
Nim, Rust, Julia spring to mind immediately, followed by OCaml, Haskell, Elixir,
Erlang and quite a few more.

In other words: if you want to say that "macros are harmful" in some way you're
going to need to provide some kind of argument and evidence.

> creates a Babel tower of incompatible object systems instead of a common
language.

Three of the most popular Lisps - Racket, Clojure and Common Lisp - have an
object system in the language. EDIT: Emacs Lisp might also qualify, but I don't remember if EIEIO is included by default in Emacs.

> JavaScript got rid of linked lists (that are awkward and impractical for
everyday use)

Many languages outside of Lisps seem to disagree: Elixir and Erlang, Haskell,
OCaml and Prolog, for instance. And btw: I disagree with this too.

Linked lists are a very convenient and surprisingly universal data structure,
but they really shine wherever you have a recursive algorithm. Which is, in the
languages mentioned, almost all the time.

> and introduced hash-tables into the language.

Clojure, Common Lisp, Racket, Emacs Lisp and probably others provide a rich set
of data structures, including vectors, bitsets, hashes, queues, sequences and more.
How about for messaging and updates
> When I tried those things, I had a hard time making an hello world app in two hours because of dependency/build/tooling issues.

I'd be interested to know how you tried.

For instance, for GTK:

https://developer.gnome.org/gtk3/stable/gtk-getting-started....

For Qt, the IDE itself comes with examples that can be built and run in two clicks.

Or maybe you want to use python ?

virtualenv --no-site-packages .
source bin/activate
pip3 install pyqt5
echo "import sys
from PyQt5.QtWidgets import QApplication, QPushButton

if __name__ == '__main__':
app = QApplication(sys.argv)

w = QPushButton('Hello world')
w.show()

sys.exit(app.exec_())" > main.py
python3 main.py

I fail to see how this is more complicated than using npm or bower to fetch the relevant libraries.
That's Gabriel Laddel's screenshot, he is quite an abrasive fellow but he doesn't represent the entire community.
> “Lisp doesn't look any deader than usual to me.”
> — David Thornley, reply to a question older than most programming languages

Oh I like this one (emphasis mine) :)
PACKERS+AND+MOVERS+IN+AMBALA
Tell me it's a PHP backend
Pros and Cons of the Top 4 Best Cryptocurrency Exchange Platforms for 2017-2018
Could you elaborate on how we can change Lisp programs while they're running? Sounds interesting.

I actually had heard something similar about how JPL used Lisp and they could just debug the satellite remotely from the earth.
I think that the author proposed a reasonable solution to preserving civil war history monuments: build a monument to someone that was wronged by the Confederates right next to the monuments explaining the historical significance of the monument. It could be a statue to the unnamed slave, or we could memorialize everyone from then on: the voters rights representatives, the artistic revolution of the 20s, the WW2 units, desegregation, the Civil rights protests, and our first African American president. This country truly has come a long way, and we shouldn't hide and tear down parts of history. If anything, we should memorialize more of it.
Google und die US-Sonnenfinsternis: Android O kommt Montagabend
What to Look for In Cryptocurrency Exchanges

Fees, Limits, Quickness, Privacy, Reputation and more.

Review of 4 top exchanges: Kraken, Bittrex, Coinbase, LocalBitcoins

Pros and Cons of each exchange
I used to be a heavy Zim user, but the inability to store arbitrary text, such as code snippets, pushed me away.

Does Zim now support Markdown as a storage format? If so then perhaps the issue of storing arbitrary text is resolved.
Bitcoin Cash has a higher trading volume than Bitcoin now. How is this possible?

https://coinmarketcap.com/currencies/bitcoin-cash/

https://coinmarketcap.com/currencies/bitcoin/
Paywall. What is their proposed alternative?
Are you fighting the Hydra?
> I think people should be paying more attention to the core concept of React Native, which is having a view layer that is completely native and a bridge that connects to a javascript engine.

That is indeed pretty awesome, but wouldn't it be even better were it a better language than JavaScript being bridged to? I'm thinking Lisp, or Python, or TCL, or pretty much anything other than INTERCAL or JavaScript.
> The horror!

He didn't say "you are good at math", he said "people just assume you're good at math, and it's those assumptions that got you the job".

He's saying she didn't get the job on merit, she got the job because of her race.
Does anybody have a link to the complete article, I'd like to read it.

And who is Dan Nidess? I don't know a whole lot about economics, but I do know that semi-knowledgeable people like myself are usually wrong about economic issues.
Alternative link: http://luxlibertas.com/why-a-universal-basic-income-would-be...
Allow Tor to be configured to block hidden services,including racist hate ones
Forge the referal to say you're coming from Twitter. (My proposed alternative, not theirs, obviously.)
Taking IO actions just to do the bind for the caller goes against the benefits you usually get from purity.