skysight-inc/HackerNews huggingface dataset:
I'm now using VS: Code as my daily editor, which is kind of surprising to me! To copy a comment I posted the other day:

It's amazing to see how fast VS: Code is picking up extensions with full autocomplete, go-to definition, and other IDE-styled features. Atom's equivalents are rarely as nice, unless you're using Nuclide because they wrote their own damned framework inside the editor to achieve those features! I think it's because VS: Code's APIs are built around exposing those sorts of features nicely and simply.

- OCaml [0]: IntelliSense, go-to-definition, interactive debugging. This plugin is so well done that I feel VS Code is the best editor for my OCaml work now!

- Nim [1]: IntelliSense, go-to-definition, linting, Nimble building integration

- Purescript [2]: IntelliSense, compilation, linting, quick fixes for common errors, and type inspection

Seriously, more and more are added every day, which is just awesome. I'm still annoyed at small UI parts of VS: Code, but honestly the functionality and speed make it second to none in my opinion.

The only thing I'm left wanting is more powerful PHP IntelliSense, as the current implementation (and the Crane extension) are still lacking compared to, say, Komodo Edit (or SublimeCodeIntel which uses Komodo Edit's CodeIntel handling)

---

[0] https://marketplace.visualstudio.com/items?itemName=hackwaly...

[1] https://marketplace.visualstudio.com/items?itemName=kosz78.n...

[2] https://marketplace.visualstudio.com/items?itemName=nwolvers...
Even if your BitCoin are held by an investment vehicle..?
There's another talk that you might want to watch if you liked these slides:

https://www.youtube.com/watch?v=vzzABBxo44g Bits of advice for VM writers.
I think your comment comes off a bit harsh or crass for the HN crowd but I'll admit much of it is accurate. It's amazing how much I've had Nexus, Motorola and other flagship android devices(including my Nexus 6P) simply restart out of nowhere or where my Nexus 6P doesn't charge (happened 3 times now; really screwed up my mornings).

I love android but it feels like every iteration has plenty of huge bugs never really addressed. iOS always seems more reliable but far more limited with some of the things I want to do with a phone.
You're basically describing a bank run, or a run on any institution whose business it is to make investments in relatively illiquid assets, earn a return, and pay its investors a share of that return. The model relies on steady inflows and outflows.
Half-Life had a major problem with this due to hit-scan weapons that insta-hit instead of using equations to make them travel through the environment. Tribes got around this with the laser sniper rifle by giving it an insanely fast velocity value, so it didn't insta-hit, but still hit basically during the same game tick.
This seems to me very analogous to preventing a run on banks. Traditionally retail banks would invest their depositors' savings in real estate by financing mortgages. Indeed - in England many banks are still called "building societies".

Depositors are in principle able to get their money back at any time, but this is possible only because a small fraction will want to at any one time.

But when there's a "run on the banks" in a financial crisis, banks can't satisfy the withdrawal demands of every depositor simultaneously - except through distressed sales that only exacerbate the problem. Governments sometimes step in to call a "bank holiday" until the panic subsides.

The situation, down to the main class of assets held (real estate) and the liquidity promised to creditors, seems to be pretty much exactly the same as at the retail level. That being the case, this seems to be the prudent move.
How BIG is big enough: would the basic income guarantee satisfy the unemployed?
Not true. These are hedge funds managing complex instruments, not just regular bank accounts. Your bitcoin wallet doesn't allow shorting for example.

Equivalent instruments built on blockchain technology would suffer from similar issues.
I completely agree - there was something so satisfying about nailing an enemy mid air with a disk. I might have to go digging through old hard drives to find all of my scripts...
unrestricted.... except for that pesky 7 transactions per second restriction.
there's absolutely no incentive in the free market to care about pollution.
That's cool to hear! I'm glad they finally made the paid content system sane.

Though... for this guy in particular it came too late. At this point Tribes: Ascend will probably remain a game I at one point played every night.
It is also impossible to block you from moving cash you already have in your pocket. It is however very possible to refuse converting shares in a fund into real money, regardless of whether that money is cash or Bitcoin.
> Those are just screenshots captured from the app you're seeing.

That's not entirely accurate. Many of the apps can and will stay in memory (it doesn't suspend all of them). Not that that's necessarily a bad thing.
'multisig'
The guidance and navigation functions were actually programmed in a slightly higher level language called "Interpretive".
I still cling to mine, though the keys are a bit sticky these days. Haven't used it in a few years because it's not suited to (as you say) modern devices. But there doesn't seem to be any substitute, and I'm stumped as to why. If I can keyboard cases for an iPad for $25, I imagine the hard Bluetooth problems aren't so hard anymore, so it's a matter of making the hardware. But if someone thought there was money in it...
It's not clear that that's very relevant to this situation: the investors here aren't clearly being confronted with government capital controls, but apparently with an enforced delay in liquidating an asset (enforced by the private party that holds the asset on the investors' behalf). This isn't the U.K. government saying "no investors may withdraw money from the U.K.", but U.K. financial industry entities saying "we won't agree to sell your assets and let you redeem your holdings in cash quickly at this time".
I think I recall you're both seeding bugs and running bug-hunters on it. If so, which tools have been finding the most? And, if it takes a combo of them, which combo of the set you've testing have been most effective?

Note: Especially for severe ones that can lead to code injection.
I imagine eminent-domain type costs are less of an issue in Russia, but I distances are much larger there. Beyond the Jilin-Summa, are there a lot of medium-length routes in Russia? I thought the hyperloop didn't work that well for long-haul

As a sidenote, does anyone know why the trans-Siberian is so slow (16 km/h!!)
Apple Faces Patent Litigation For Using....a Web Carousel.
The language server protocol: Editor agnostic autocomplete, goto definition etc.
This is frankly the kind of thing we're going to need to master if we want the robots people seem to be dreaming about. That, or some really revolutionary types of actuators.
In that case the fund manager was portrayed as receiving threats of legal action when he refused to allow people to leave -- there was absolutely no explanatory context which allowed the audience to decide whether his actions represented merely a whim of the fund manager or a legally valid option.

Edit: My comment refers to the film.
If you're willing to give it another go, I'd love to help debug this for you. Shoot me an email? (I work at Nylas.)
I hope to see all those complaining over on Voat (https://voat.co/) tomorrow. The programming subverse definitely needs more activity.
Playing Tribes 2 was where I learned about Unhandled Exceptions and exception handling. (I wasn't coding regularly then.) The game regularly crashed with "UE"s several times an hour for the first few months. At one point, I downgraded to a TNT2 to get it to play.
Yeah. I think many people have no idea how many hours they actually spend on those sites.
"Numerical criterion" are only one representation of useful data. It doesn't matter if you do it numerically or not. The data still needs to be presented, and that presentation should highlight the reliability and applicability of the conclusions.
How much more would it cost to use something that's at least a solid color (preferably green/black/brown)? The obvious kiddie pool factor is a big enough turn off for a lot of people that fixing it might be worth raising the price point. Even the wooden enclosure doesn't hide the color and print on the pool.
Certainly.

Langstroth Hive (that I use):
https://www.wikiwand.com/en/Langstroth_hive

Top-bar Hive:
https://www.wikiwand.com/en/Horizontal_top-bar_hive

There are also less popular choices:
- Warré
- WBC
- Long box hive

Here's a list by Wikipedia:
https://www.wikiwand.com/en/Beehive
It wouldn't help in this case, since from what I understand most of the value in these particular funds is locked up in real estate.

An example: you invest €1000 in one of these funds. It takes €900 of what you invested (keeping €100 in cash), pools it together with what other people invested in the fund, buys one floor of a building, and rents it to a company. What it receives in rent is what gives the fund its return (and might be reinvested in buying more floors).

So, it's not a simple question of doing a transfer. The fund has to sell the building floors, a process which can take many months. If it has 100 investors, and only 2 or 3 want to get out, it can use what it kept as cash and pay them quickly; if 50 want out, it won't have enough cash in hand.
If you're looking for a modern integration with PGP, you might consider checking out the recent update of N1. More on that here: https://nylas.com/blog/pgp (I work at Nylas.)
Alton Sterling, Eric Garner and the double standard of the side hustle
If I already started a warrant canary, the only way you can compel that to not work is to compel me to continue posting. But you can only do that after right now, so you cannot possibly redact the canary itself. And you could only compel me to keep posting if you'd already served a warrant.
It seems to basically be fuzzing for your automated tests. Fuzzing isn't guaranteed to find every single flaw, but statistically it's pretty good, and a lot better than not fuzzing.
> That she agreed on Mozilla's change-of-control clause—so Mozilla can just walk away in case of a M&A deal and still get $1B—is simply disconcerting.

If you assume the board offered her the position in with the expectation of negotiating a purchase by Google, then the M&A deal costs Mozilla very little -- Google was the previous contract holder, and remains so in many markets.
Have you seen "Filed" by Emmerge? https://medium.com/posts-from-emmerge/filed-an-ai-assistant-...
The marketing of Rust programming language has been excellent. Hats off for having pulled off something like this.
I thought the last section was pretty funny:

"Acknowledgments
Though several of the ideas presented here are unique to TRIBES,
others have been assimilated from other sources over countless
years of reading and the authors, being too lazy to research
their sources, would like to thank everyone in one sentence."
If you want to get really pedantic those are screenshots in the app drawer that are swapped with an application's surface in SurfaceFlinger just as it comes fullscreen.

But yeah, Android doesn't kill apps outright when you switch away, that would be a pretty poor experience to restart each time you opened a link in Twitter and came back from it for instance.
> At some point in every negotiation you need to tell your attorney that you understand the risks and you're willing to accept those risks or nothing would ever get signed.

Amen to that!
Welcoming a New Emacs Co-Maintainer: Eli Zaretskii
This is the same way it works in every developed nation and every larger city. The difference is just scale and speed.
If this type of thing piques you interest, there is a vibrant aquaponics community with many forums eg. [1] and designs using all sorts of off-the-shelf parts.

IBCs and blue plastic drums are generally the "go to' solution [2] as they're made from HDPE, although some are made from plastics that are not considered food safe as they use mould release agents during the manufacturing process which are toxic (no reference for this at the moment, sorry).

Just be aware that generally you need A LOT more grow bed area than you would think to be able to efficiently use the fish tank volume. You can pack a lot of happy fish into a given volume of water.

Also, the general consensus is to use course gravel (20mm) rather than sand, as sand can quickly become blocked with organic material.

[1] http://www.backyardaquaponics.com/forum/

[2] http://ibcofaquaponics.com/

[EDIT] Also, you'll want to keep the sunlight off the fish tank, because once the nitrogen level starts to rise [3], the algae will go nuts in there. I learned this the hard way.

[3] http://www.backyardaquaponics.com/information/the-nitrogen-c...
Serkit Social Messenger: A awesome Messenger with built in social experience
Why Python, Ruby, and Javascript Are Slow: https://news.ycombinator.com/item?id=5304873
Things I don't use once every 365 days get donated or otherwise left behind. It doesn't make sense to have emotions about tools.
Why do some humans help a wounded or hungry/thirsty animal they come across, even when there are no other humans around to signal virtue to? Why wouldn't a bee (colony) be nice just because it can and likes to? I'm not saying that is the reason, but why can't that be the reason, or part of it?
There is a lot of joy to be had looking through really old photos of things you have mostly forgotten. Deleting them seems both pointless and wasteful, why not just move them to a cloud backup so you can ignore them for 10 years?
I'm probably missing something obvious here, but on page 25 it says:

Azul Systems has been busy rewriting lots of it
- Many major subsystems are simpler, faster, lighter
- >100k diffs from OpenJDK

If Azul Systems' JVM is based on OpenJDK, shouldn't it be open source? OpenJDK is licensed under GPLv2.
https://github.com/chrislgarry/Apollo-11/blob/master/THE_LUN... - Link to referenced code.
Atom treasures - a list of Atom plugins I can’t live without
For what it's worth, the Python version of ggplot seems to be making some headway.

http://ggplot.yhathq.com
I've been very happy with the Logitech solar keyboard for mac. Feels good enough, and you can't beat that it never runs out of juice if you're in a room with a window. https://secure.logitech.com/en-us/product/wireless-solar-key...
That makes no sense. Tens of billions of pounds is significant by any standard. Has to be an error here.
Rob Walling's Company DRIP Acquired by LeadPages
Traffic is the hard part? Have you tried search engines other than Google? They're all terrible.
15k doesn't really go far when you're buying CI servers, colocation, and paying someone to watch them.
I believe...
"Strangest" is a superlative and would imply this case is equally as strange as any other case in the group being labelled "strangest cases". All cases in this group are equally strange and also stranger than any other cases not in the group.

"Stranger" is a comparative and implies this case is in a group of more-strange-than-typical cases, but may or may not be exactly as strange as any in that grouping. There is the possibility that some cases are stranger than this one.

In this case "stranger" is probably more correct, as labelling an art case "strangest" is really a personal judgement. This story is unusual, but is it provably any more unusual than other unusual art cases?
Drawing for a year
Food chain Wendy's hit by massive hack
> if you want to get really pedantic those are screenshots in the app drawer that are swapped with an application's surface in SurfaceFlinger just as it comes fullscreen.

Oh I know I was just being specific since you said they were "just" screenshots. Wanted to make sure it was clear some of those apps may in fact still be in memory. ️
IRS Investigating Facebook Over Ireland Asset Transfer
Roughly speaking, our investing process is: 1 hour one-on-one meeting, then 1 hour full partner meeting, then decision.

The way I think about the math:
Current scenario: 25 1-hour one-on-one meetings -> 10 full-partner meetings -> 2-3 investments.

Worst case for Investor day: 25 20-minute meetings -> still don't have enough info -> 25 1-hour one-on-one meetings -> 10 full partner meetings -> 2-3 investments.

Good case for Investor day: 25 20-minute meetings -> 10 companies don't seem like a fit -> 15 1-hour one-on-one meetings -> 10 full partner meetings -> 2-3 investments.

Best case for Investor day: 25 20-minute meetings -> I get all the info I need -> 10 full partner meetings -> 2-3 investments.

These four cases represent 25, ~33, ~23, and ~8 hours of one-on-one meeting time, respectively.
Really? What about removing BPA from plastic water bottles? I know it's not pollution in the strict sense. Companies did that before the gov't ever stepped in and forced it. Why? Consumer demand.

The market cares about whatever customers care about.
Except it was painted when Doig was 17, before he was famous and so at the time there was no reason to imitate some kid hundreds of kilometres away?
As opposed to not having a tech job at all?
In India, especially with pesticides and other pollutants, there is a strong need for good, clean food source. There is severe water shortage. Labour and materials are cheap. There is a rising need for healthy snacks. This has a good chance of taking off here, especially the urban pockets.
Although this is indeed how mutual funds work, there are other models:

https://en.wikipedia.org/wiki/Closed-end_fund

Can't be redeemed, can only be sold on the open market to a new buyer - e.g., ADX.

https://en.wikipedia.org/wiki/Exchange-traded_fund

Can only be redeemed for the underlying basket of stock (not cash), so the administrator doesn't have any liquidity problems to contend with - e.g., SPY.

Are these better, or worse than the mutual fund model? It's hard to say - with the closed-end fund setup, it's likely that they'd just end up with a deep discount to their nominal asset value in times of selling pressure, but at least you can still get out if you need to, and it creates a good buying opportunity for those with spare cash in tough times.
The “A” tag
"tuples with larger arity" is just computer scientist speak for "take more things into account".

Given the generality and popularity of sweepline algorithms in computational geometry, I'm wondering where the problem is here. Can't you just move a sweepline across a given territory in any direction and get a result? If you want maximum outrage (largest value of X in smallest area), I agree that's more complex and I'm not sure how you would prove an optimum result.
Vue 2.0 is now in beta phase
Makers of Self-Driving Cars Ask What to Do with Human Nature
Why would people boycot the mall? Why not instead the disfunctional gov? By boycotting the mall you would only make it easier for the gov to ask for a bigger bribe.
It's hard to say. If it's literally my first exposure to a company, then probably 80% or 90%. But demo days are more complex. I might see 125 companies pitch on stage and try to follow up with 25 of them. So that's 80% eliminated from the demos. For the other 25 companies, I already know a little bit from their pitch and find them interesting, so I'm not sure how many of them I'd be able to eliminate within 20 minutes. My guess is 25%-50% (of the remaining 25), but it's a wild guess.
"Most statically typed languages have type inferrence, which reduce the syntax to something very close to a dynamic language."

To understand the appeal of dynamic languages, it's critical to consider the era they came from. Your statement is not true of the general programming landscape ten years ago. It's not really true of the general programming landscape today, for that matter, which is still by sheer mass C++ and Java. But 10 years ago, there weren't hardly any choices of statically-typed languages that weren't a bit of a bear to use. 1990s C++ is a monstrous nightmare. A lot of this monstrous nightmare was arguably the programming environment (Windows, Xwindows, UNIX, everything was a bear to program in back then), but when you took battle-scarred C++ Windows programmers and showed them

print "Hello world!"

they weren't in a mood to analyze exactly which differences between Python/Perl and C++ were essential and which were accidental; they were too busy drinking in the joy.

I think there's a general trend towards languages that either make the static typing easy enough to use that you don't feel like you're losing out on much, or make the static typing pay for itself better (Rust), and I think that will continue to be the story for the next ten years on the developing language front. I think it may be the case that if they weren't already entrenched, what I call the 1990s-style dynamic languages (because it's not just that they're "dynamic", Perl, Python, Javascript, and Ruby are almost the same language, compare with the "dynamic" Erlang to see a major difference) wouldn't succeed if someone wrote one for the first time this year. In fact they'd probably take a beating for the performance issues it would have. But they are entrenched and have over a decade of refined libraries, support documentation, tutorials, and of course, the big hitter, existing code. So they aren't going anywhere any time soon.
> we know it is not ours

Ownership is not a physical property of the world, it exists in the minds of people. The bees almost certainly have no notion of ownership, so saying that "we know it is not ours" speaks more about humans than it does of bees.
Call me crazy, but I know the truth
I agree wholeheartedly. I can't stand sites that do this, and am now actively avoiding them.
That's true, I'm very familiar with tuning Java to be cache aware. I've played around with FlatBuffers[1] in my spare time to good effect which seems to be the only sane way of doing cache aware layout in Java.

That said the amount of restrictions you have makes it really painful(needing to use pre-allocated wrappers if you want to read more than intrinsic types, not being able to grow/shrink anything). There's sun.misc.Unsafe, but that isn't available on every JVM implementation.

A GC is going to by nature introduce pauses if since at some point it's going to need to do work on the memory you hold. There's a set of tunable tradeoffs but it will impact latency.

I guess my meta point is if throughput and latency are paramount to you then you should really consider a language suited for it. For me today that would be Rust or C++ depending on how risk-adverse the organization you're working with is.

[1] https://google.github.io/flatbuffers/
Surely LZ4 is not in fact more energy efficient, otherwise Apple would be pushing LZ4 as the algorithm to use on mobile devices instead of recommending LZFSE.

If you see in that previous discussion, I was asking the same questions there and got no real answer. It looks to me like nobody (outside of Apple) has actually tested the energy efficiency.
wow.. Thanks for the explanation there.When we switched to modern CPUs that could actually Halt, was there actually hardware/physical changes to the CPU ? Or was it just a software change (ie) Added a new instruction to the existing instruction set ? ..

Is that what made it difficult for us to design processors capable of "idling" ? (ie) completely new hardware design
its not paranoia... its experience
Constructal Law [pdf]
The thing is, everybody has to deal with the string parsing, so speeding up your string parsing does have value even if its slow in relation to non-string based exchanges.
I'm not going to register just to see your site.
My life goal was to keep both clean and dirty clothes in baskets. Take from the clean basket, wear, put in dirty basket. Run dirty basket through wash. Dump cleaned clothes in clean basket. No more time spent folding, organizing or even putting stuff away.

My girlfriend was not a fan of the system when I described it. Alas, I still need to fold laundry.