skysight-inc/HackerNews huggingface dataset:
And many of those soldiers where mercenaries from the outside, who, by serving the empire, where put in the position to loot the empire's superior agriculture.

This went on for many generations, it's not a "last days before the ostrogoths" exception. Competing "emperor startups" in an empire representing pretty much the entire known civilized world, surrounded by mostly harmless outlaw wilderness. It must have felt as natural and "could the world even be not like this?" to the people populating that world as nation states, competing militarily, economically and in the Olympics seem natural to us.
Periodically we try fixed price contracts and it never really works out. It's fine if you're ordering hammers or assault rifles - something that gets built all the time in quantity.

But when you're building an aircraft carrier there are just too many unknowns, so you run into trouble in the very beginning when nobody wants to bid on it. Then if it looks like the overrun will be too large the contractor goes bankrupt and you end up with a half-finished ship and a gaping hole in the capability it was supposed to provide.
Cool, yep, thanks for pointing out the RFC. I don't envy anyone making CSV parsers and basically assume they won't work when I need to use them :)
Why? Google Docs or Office 365 can give you real-time collaborative editing that's faster, more stable and more reliable - along with all the other features like built-in file sync.

What does Paper do for you that's so much better?
Was just wondering the same. I suspect the Planck Length is a lower bound on the hypothetically smallest unit of distance, however in practice perhaps it's larger. The difference between this experimental resolution (10^-18m) and the Planck Length (10^-35m) is absolutely enormous though, so a negative result would still be very inconclusive and highly likely.
Location: SF Bay Area

Remote: Yup!

Willing to relocate: Yup!

Technologies: UI/UX/Visual/Web/Graphic/Brand (Hybrid) Designer

Résumé/CV: http://www.jamesdeanbooth.com | http://www.angel.co/james-dean-booth | http://www.behance.net/jamesdeanbooth | http://www.linkedin.com/in/jamesdeanbooth

Email: jamesdeanbooth (at) gee mail daht cahm

I've worked in a lot of different design roles and companies; from mom and pop print shops to social media (Facebook), tech (Cisco & Citrix), and e-commerce (Macy's) giants. I bring a solid skill set to a team that allows me to adapt to any design related role. And not to pat myself on the back too much but every developer I've ever worked with has sang my praises. ;)

Drop me a line and let's talk about your design needs!
> For me spreadsheets are the biggest UI fail in computer history.

I can't wrap my head around this perspective. To me, they are one of the biggest UI successes in computing history.

Spreadsheets provide an extremely approachable interface for managing data. A 2D grid is easy for people to understand. Entering data is easy: you click a cell, then type. And that is literally all you need to know in order to get some use out of spreadsheet software -- you're just using it as a dumb tabular data store, but it turns out that there are lots and lots of common scenarios where a dumb tabular data store is all you need.

That's where lots of people stop learning about spreadsheets, of course. But that's fine, because the software is still providing utility for those people. And for the fraction of those people who are inquisitive enough to want the software to do more, they can start extending the basic metaphors they learned coming in the door with additional power -- sorting, filtering, functions -- without having to learn new interfaces at each step along the way. Then some subset of those people will discover that there's actually a scripting language under the hood, which gives them even more power.

If you wanted to design an interface that provided the widest possible funnel for picking up new users, while simultaneously letting those users power up to new levels of capability as seamlessly as possible, you would have to work really, really hard to come up with a better solution than the spreadsheet.
Wouldn't that price be the consumer surplus price (above the market clearing price)? And wouldn't that transaction have been a result from an inefficiency in the market (lack of perfect information)?

Genuinely wondering. My economics is a bit rusty so not sure if what I said is remotely valid
As for low-balling estimates, what if there were a contract penalty for going over by some %? Moreover, what if you took some of that penalty and gave it to whichever contractor had bid closest to the true cost, incentivizing contractors to bid what they think it will cost, even if they have no intent of taking the job. This could act as a sort of information market, where you could get a sense of what people think the true cost would be.
Wouldn't the spinning one see the other "orbiting" rather than spinning? If gravity is not strong enough to cause that orbit and there's no thrust evident that could explain the delta-V causing the orbit, couldn't you then conclude that you're spinning without an external reference?
And they follow a logarithmic scale, too.
Does British Airways' explanation stack up?
I suppose under the circumstances, this is the best case outcome. On one hand this means that Google is being anti-competitive, but on the other hand, as a user who doesn't work in the industry I support this move, even though I'm no fan of Google.
Some companies ask for your previous W2 as proof.
I remember writing a fairly trivial program in Forth on a ZX81 for a school open day. You needed the 16K RAM pack thing with the usual lump of Blu Tac to stop it wobbling.

When I "discovered" Forth, it seemed like science fiction (soo fast!) to me after BASIC juddering around the screen.
Apple Promotes Success Stories with TV Program 'Planet of the Apps'
Bots Are Inflating Instagram Egos
Lets not forget when you have "ID" as the first header (ie. col 1 row 1), it assumes the CSV file is SLYK format.
No, if you call a safe function that does memory checks (like accessing a Vec by index) in an unsafe block the compiler still emits checks. You need to explicitly call the unsafe versions of those operations to remove the check.
Yahoo's 2017 Network Plans
Especially since screen tapping could be registering a "refocus to this point" action. Also since camera phones have no viewfinder, I use the screen to compose my shot. So to avoid obscuring what I am going to take a picture of, I keep my hand clear of the screen most of the time. That makes the act of triggering the shutter a more visible and deliberate act than just pushing a button that my finger is already touching. These probably don't matter to most people but are fairly frustrating to me. (the fact that I almost always shoot landscape, not portrait, may be the cause of the discomfort for me, since it changes my hold on my phone to something more like the hold on a camera.)
Analysis of Basic Attention Token from an Advertising Professional
Not only that, but the intern can make decisions that an automated system isn't going to be able to do safely due to ambiguities, etc.

This reminds me of an automated licensing call I was putting together once. The company owner wanted me to insert some verbiage into the notes field, only the web api didn't support the notes field (but you could do it by logging in and manually updating).

I had started to plan on how I was going to do this via a headless browser. I start asking the owner questions to clarify things and he says "just email XXX with the information and she'll manually log into the site and copy/paste the notes you put in the email".

And I thought... you know what? that's really fucking smart, I'm way overthinking this. They're going to get 4 or 5 license activations/month MAYBE and this approach is a whole hell of a lot more simple and robust than pulling in a headless browser to simulate it.

I then had to stop and think about why I hadn't considered that approach before.

I guess the point is that I agree with you wholeheartedly. Not only in terms of simply cost, but in terms of complexity, stability, and ambiguity as well.
Featured visualizations of Wikipedia
'Scam baiters' get a kick out of conning the con artists
If there's a smallest unit of distance, shouldn't there be a shortest wavelength? And thus a smallest difference in wavelength and maximum energy? And a smallest energy change? And thus there must be a minimally different relative velocity, to preserve discretization of relativistic energies and momenta? And a thousand other things we also have no evidence for?
Discussed at the time: https://news.ycombinator.com/item?id=7059303.
https://github.com/anse1/firmforth

has not been mentioned on hn afaik.
Actually, no. Such price isn't "efficient" because of how efficient markets are defined [1]: "...prices fully reflect all available information." But in this case one of the market participants (you) are not aware that others are getting a better deal.

In fact, this would lead to widespread pricing discrimination [2] based on what they learned (or bought) about you. Imagine seeing 20% markup on virtually everything available to you online, because every retailer can see your higher-than-average income before their page loads in your browser.

Personalized content (which everyone seems to love) is just an inch away from personalized pricing.

[1] https://en.wikipedia.org/wiki/Efficient-market_hypothesis

[2] https://en.wikipedia.org/wiki/Price_discrimination
Nobody's arguing that sending you off to search results isn't particularly useful. We're just pointing out that authoritatively answering a nuanced question without enough context isn't any better, it's just differently wrong (and in some cases, strictly worse).

Whether or not Siri or Google Assistant correctly and authoritatively answers more (or more relevant) questions is a completely different topic than what's being discussed here.
I know at least 3 people who are starting at Google this year in new grad positions.

Maybe you just didn't make the cut?
They still have a "Play" button, no? It's possible there may be some whitelist as well.
In 2013 “Miami letter,” Uber CEO Kalanick advised employees on sex rules
Not OP, but I just submitted a PR removing underscore as a dep. :)
Nature has always been more accomplished. It's just a lot harder for humans to program its machines.
This example totally confused me. An object spinning in space experiences centripetal acceleration, relative to its own center of mass. For sake of example, let's say that instead of spinning in cartwheels, the one spinning astronaut is spinning like an ice skater. OK, which astronaut feels their arms being pulled outwards due to centripetal force, and which one has their arms hanging limply at their sides? Wouldn't that answer the question?
Make your website of record your website. Make social media platforms and others (e.g. Google) secondary to that. Don't let Google and Facebook control how you build your website. I am amazed at companies that take their websites and subjugate them to their Facebook page. You may gain social attention but you are handing over control. Never, ever, ever say to contact me go to facebook.com/xxxx or my email address is xxx@gmail.com. Your site is yoursite.com and your email is youremail.com. Your login to the sites you build are email addresses, not tied to social media providers. The closed internet providers are enhancements to your sites. They do not take the place of your site. If you follow this philosophy, you are supporting the open internet. Own your .com. Don't let others own you by taking that from you.
I would point to both CLang and KDE as projects with very good modularity. I remember reading through the sources oc CLang a few years back and being impressed with it.
I think this thought experiment assumes the astronaut is spinning around an axis orthogonal to their belly. From the cartwheeling astronaut's perspective, the other one is also cartwheeling in their own plane.
Thanks for sharing, you can also use jsonexport with rowDelimiter: '\t' for a xls compatible output.
>I don’t currently have a guess for why “million” and “billion” had sudden dropoffs in 2014. Is it some artifact of the Hacker News policy, with the word becoming edited or deleted in newer posts? Or is it a real change in what the site discusses?

Any guesses on this one?
This 33-year-old turned $200 into $1M selling things online
Youtube autoplay is the devil. If you want to open some videos in several tabs, you have to individually pause every tab. It's a real pain. I'd much prefer it if Youtube autoplayed only when you switch over to the tab.
AT&T uses forced arbitration to overcharge customers, senators say
> Is it the case that "unsafe" tells the compiler to not perform its memory safety checks on that section of code,

So, unsafe Rust is a superset of safe Rust. Adding `unsafe` around some code lets you do four things:

* Dereferencing a raw pointer

* Calling an unsafe function or method

* Accessing or modifying a mutable static variable

* Implementing an unsafe trait

That's it. Nothing else changes, you get these additional abilities. This is very important, conceptually. Tons of other checks are still on, etc.

With that in mind,

> (What would happen if you put only code that could be verified by the compiler in an unsafe block?)

It would function identically.
Totally agree, figuring out how to build machines by coding in DNA is the next frontier. A bit scary since we don't know what we'll figure out. What if someone writes some code for a virus that wipes all land animals.

There are bacteria that survive in space for a period. Earth could easily have been seeded by outerspace bacteria with DNA. Carbon, Hydrogen, Oxygen are not rare elements in the Milkyway. If the ingredients are plenty, why isn't there intelligent life booming in the galaxy.

Plausible reason: after a certain amount of intelligence, the species becomes unstable and self destructs.
Digital Paper Notepad by Sony
America’s number two ride-hailing firm
A buffer overflow doesn't necessarily cause a segfault - that's the problem! A guaranteed segfault would be a completely valid and safe way to handle a buffer overflow. But segfaults only happen when your program tries to access memory it does not own. It is improbable that an overflowing buffer is straight at a page boundary, doubly so if the buffer is allocated on the stack. Instead, you get gibberish output, an invalid and unexpected program state, no effect at all (except once in a blue moon) or in the worst case a code injection vulnerability. That is, undefined behavior.
People who do that or only use the web UI (to be blunt, people who frequent HN at all) are not Dropbox's target audience.
Thats awesome! thanks!

PR: https://github.com/kauegimenes/jsonexport/pull/27
With the crazy malware and oparque permissions nobody really knows what's fully going on on Android though.

You could turn off the gps but that's too coarse: you might want it for some apps.
Προκριματικά Παγκοσμίου Κυπέλλου 2018
Not OP but: I would love it to be built in. However, neither OneDrive nor iCloud currently work with the same ease of use and seamless function as Dropbox. And Dropbox (as with Google Drive) works across OS. So, my work computer is a Mac, and my Home Computer is a Windows PC. My Phone is an iPhone. I can access all of my files, anywhere, from any of these devices.
great article! i've always considered tarot to be both a parlor trick and an introspection tool. the cards are so rich in symbols that your mind will find some way to connect the dots to make them applicable to your life. in this way the cards can bring to the fore certain things about yourself that maybe you wouldn't have consciously thought about otherwise.

if you're interested, the best book on the subject that i've read is "the way of tarot" by jodorowsky (yes that jodorowsky).
Looks like there's a typo in your first sentence. I could sort of figure out what you meant, but it took a bit of digging.

EDIT: Never mind, I was straight-up wrong. Sorry!
Uber embodies the toxicity of startup culture
But if you tuck in your knees and the other guy spins differently, that's a sign you're the one spinning, no?
I am trying to understand what you mean by "public good". It's not the formal economics meaning (https://en.wikipedia.org/wiki/Public_good), because healthcare clearly is excludable and rivalrous.

The notion of a "public good" also isn't about how things should be treated, but more about how things necessarily are.

It sort of seems you're making an argument unrelated to economics here, even though it's using words also used in the jargon of economists.
Highly recommend cloudron.io. They are trying work a SaaS style deployment angle for people running their own server.
Here is all the logic related to this behavior: https://github.com/kauegimenes/jsonexport/blob/master/lib/co...
Offtopic: I was amazed by the quality of the illustrations and was pleasantly surprised to find that the woman who makes the illustrations (https://twitter.com/annieruygt) is listed on the company's about page.
https://status.im/ is doing something interesting in this space too.
Startups embody the toxicity of startup culture. There is no need to only make one the bogeyman. Hypergrowth == toxic.
Yes, note the all available information.

It's not perfectly efficient because there isn't perfect information, however it's more efficient than it otherwise would be.

More information in the system = greater efficiency.
Yeah, it is more subtle then that. But the person I was responding to did not stroke me that way. By his own words, he questions people as usual strategy to force them into "exchange of ideas" he personally enjoys. They don't I guess. He got feedback that it come across as rude multiple times.

And unrelatedly, it is easier to find flaws and nitpick then put on theory or explanation.
[Disclosure: I'm the author of JONESFORTH]

If you search on github there are several clones and indeed forks on JONESFORTH. It is public domain, so I welcome that:

https://github.com/search?utf8=%E2%9C%93&q=jonesforth&type=

There are also versions ported to several other architectures, which I occasionally announce on my blog (when people email me about it :-)

https://rwmj.wordpress.com/?s=jonesforth
I was about to make a note to go back to AMD CPUs for future builds, but then I found this: https://libreboot.org/faq.html#amd. Looks like we're basically screwed for CPUs this year, and the next, until one of these open source IP stacks finally gets a production run.

> It is extremely unlikely that any post-2013 AMD hardware will ever be supported in libreboot, due to severe security and freedom issues; so severe, that the libreboot project recommends avoiding all modern AMD hardware.

So, what to do... Acquire obscure military surplus gear, and attempt to port Linux?

I see the only modern recommendation from Libreboot is something called Rockchip, an ARM SoC. https://en.wikipedia.org/wiki/Rockchip_RK3288
https://www.inc.com/minda-zetlin/do-you-need-a-wealthy-backg...

https://qz.com/455109/entrepreneurs-dont-have-a-special-gene...

CB Insights also concurred with the principle in their May 8th email.
In my view a big way to fix these problems is to allow for multiple clients to compete on the same underlying social network protocols. Semi-decentralized (federated) social networks like Mastodon have done great work here. Even better would be completely decentralized equivalents of Twitter, Facebook, etc. There are several impressive projects working on enabling these decentralized apps. One such project is IPFS. Another is one I'm working on called Blockstack.
The Planck length has no physical meaning. It's just a combination of physical constants that gives a length. It's considered a scale at which quantum gravitational effects become significant, but it's just that, a scale. It might be a factor of 100 off from something significant, but what that thing is we have no idea.
Ubiquiti's [0] security cameras also transmit audio, so this may affect their live interface or that of similar products. I'm far more in favor of this new option than annoyed by needing an additional action to play the video though.

[0]: https://www.ubnt.com/products/#unifiVideo
Inside One Founder’s Personal Fast Club
everyone from every field is saying this. "public schools should teach more [programming/accounting/nutrition/formal writing/auto mechanic] skills to young kids!". nobody disagrees, because the value seems obvious, but you can't have it all. we are biased because we make our living working intimately with computers, but plenty of people learn exactly as much as they need to know about computers in middle school.

i just think that kids spend enough of their time on regimented learning. nine hours a day plus homework. we should stop inflating the curriculum and leave some of their mental energy in reserve so they can spend it on self-driven freeform learning and hobbies.
The Benefits of Talking to Yourself
in the model where inertia is a result of interacting with all the other gravitational fields empty Universe would mean no inertia and thus no centripetal force. (of course there is another model - that of Higgs boson - for which i haven't so far been able to find how it explains equivalence of inertial and gravitational masses and thus it is so far non-starter for me, i mean not the boson itself - that of course exists, i mean the boson's role in inertial mass story until of course the boson happesn to be the main carrier of the "gravitational charge" then all would fall nicely in place)
I worked on a fairly large and high traffic React app. It had some complicated async flows, so the team moved from redux-thunk to sagas.

The claims that testability is improved do not ring true to me. Some of those tests were just awful to write and maintain. I'm sure someone will say "you were doing it wrong" but there were many folks on the team following advice from the maintainers themselves on Discord. General understanding of Sagas by less seasoned developers was also worse than trying to teach them promises.

After the codebase was converted, the team generally concurred that sagas were a waste of time and effort, especially with async/await gaining steam. They also felt that maintainability and debug-ability suffered with sagas. Reasoning about what code runs next is easy, until it's not.

YMMV, but I've tried all the async patterns, and I think sticking with async/await and promises is probably the best bet these days. The code might not "look" as pretty - but aesthetics should hardly be the main goal.
Data structure for triangle meshes
We (set.gl) have been working on a few really exciting ways to do this on-device with primarily location data. Here's the talk this fall at Strava https://conferences.oreilly.com/strata/strata-ny/public/sche...
Uber in talks to acquire Luxe
I detest calling things which are not general purpose computing devices a PC. They're not general purpose devices, they're Microsoft Purpose Devices.

They're locked down and only run consumable widgets some remote corporation deigns to permit you to do with it. In that sense, Project Scorpio can never be a PC. It'll run "Windows 10 S", which only runs what Microsoft tells you you are permitted to run. In this sense, it is no different from iOS, which I don't consider to be a personal computer operating system either.
Well logarithmic doesn't make sense, because it never gets to zero. However something like p^0.42 (sound pressure with an exponent<1) works well because it is similar to the perceived sound level. An interesting connection is that the power function "becomes" a logarithm as the exponent goes to zero.
>"Don't rely on Facebook or Google for login or integrations."

I think this is a really important point. When I see services that give me a choice of either 1)logging in with Google or 2) logging in with FB, I don't do either. I simply elect to not use that service.
How to Get the Most Out of Your Referral Marketing Strategy
No it will not. Elements from both theories will be used to formulate the structure/theory/paradigm that will then subsume both of them.