skysight-inc/HackerNews huggingface dataset:
Milo Christiansen's seems to be the only Lua 5.3 implementation.

Note that Lua's versioning scheme is not like most other languages. Lua 5.1, 5.2, and 5.3 are not the same language. Though most code will still work across those versions, the Lua developers are more aggressive at adopting new features and killing old ones, even for core functionality. 5.2 dropped function environments in favor of lexical _ENV, which was a huge change for people implementing sandboxing, reflection, module frameworks, etc. 5.3 added an integer type whereas previously all numbers were floating point, and because Lua is dynamically typed you can't move an existing body of Lua code to 5.3 without some careful attention. Similarly, the APIs also have incompatible changes that while mostly simpe to deal with require porting attention.

This more aggressive style of stewardship is what has made Lua an amazingly elegant and powerful language, but reduces it's attractiveness for large, monolithic, long-lived frameworks unless they're prepared to periodically upgrade languages and migrate their user base. Since Lua is more typically used for extension and embedding (i.e. not monolithic, pure-Lua projects), this is less of an issue.

I was explaining to a colleague the other day that the reason you don't hear so much about Lua is because choosing Lua isn't a decision that dominates a project. A project that heavily uses Perl is a Perl project; one that uses Python is a project. For the most part, you don't build Lua applications; you build C, C++, or w'ever applications that use Lua, even when 90% of the code is in Lua. This is a reflection of the carefully crafted API and language semantics. But IMO it's the biggest reason why Lua hasn't yet had a break-out moment, despite Lua 5.1, 5.2, and 5.3 being (IMNSHO) far superior languages to JavaScript, Perl, Python, Ruby, or other similar dynamic languages. Lua is a better language because it aggressively improves itself. But that evolution is too rapid to support many large, marquee projects.
It wouldn't fly in the US. The government can't censor lawful speech, at least not legally.

As for the voting? That's a bit more tricky. They are voting to commit an illegal act. While not morally similar, this would be legally similar to voting to allow women to be murdered for not obeying their husband.

Namely, they are voting to approve an act that is clearly illegal according to their constitution. I am not sure they'd be allowed to put that sort of thing on an officially sanctioned ballot, in the US. However, they could certainly hold a mock election, unaffiliated with the government, and it would only be of value for the optics.

I'm just pretty sure it couldn't be officially sanctioned.

This assumes the pundits are correct and that this is clearly illegal in their constitution. I haven't actually read their constitution and am trusting their information and interpretation.

In the US it's a bit stickier. While we've disallowed secession before, I don't think the constitution expressly forbids it. So, I couldn't quite come up with a similar example to match the US. In fact, I think we may have even agreed that Texas can seceede but it needs to be voted on with the same numbers as they would need to amend the constitution. I think... Don't quote me on that.
> Amazon, Apple, Alphabet, and Facebook have remade the economy in their image. So what happens if they turn on each other?

um ... aren't they supposed to turn on each other? isn't that, like, capitalism, and competition and stuff?
Then your Amazon buying habits roughly match what mine once were - but that’s far from how a lot of people I live amongst use Amazon. I come home to my apartment every day to find Amazon vans prowling the neighborhood delivering groceries (a year ago, I had never seen one, now they are literally everywhere) and piles upon piles of Amazon boxes in my apartment lobby. I know plenty of people who buy almost everything on Amazon, short of clothing, gas, and meals they eat away from home.
My experience with implementations of these protocols is mostly from embedded systems, but I was under the impression that they could and should be written with almost no dynamic allocation at all, since everything has very small and fixed sizes. To see so many overflows and other dynamic-allocation related bugs is thus a little surprising.

Also interesting to note that 3 of the 7 in the list definitely appear to be in handling of IPv6-related parts of the protocol.
> Go actually has Yacc as a built in tool (although know Lex).

Interesting. Did they combine both a lexer and a parser into one tool?

lex,flex, and re2c are typically standalone tools (lexers) that tokenize input, whereas yacc and bison are parsers that parse those tokens into ASTs (usually).
You're a dying breed though. Every trend is moving away from your status quo.

Also, depending on where you are many people's "local super market" is Whole Foods - so yes Amazon literally "threatens" a large percentage of the US' local supermarket.
> bombing them in the 50s, the current debt crisis being worsened severely by Congress' refusal to allow recourse to bankruptcy, the shameful failure to render aid after Maria

Just wanna say that I completely agree, but also wanted to tack on their non-existent representation in Congress.
DC is not a sovereign state, thus isn’t entitled to a senator. DC doesn’t have a state government that needs representation, which is the purpose of a senator. This isn’t some Republican conspiracy that just happened.

The Senate wasn’t designed to represent “the people” anyway, it was designed to represent the interests of the sovereign states — of which DC is not. The House of Representatives is what represents “the people.”

There is a persistent and fundamental lack of understanding of the US government by many people, case in point is the complete ignorance about the purpose of both the Senate and the electoral college. The US is a federal republic, not a democracy.

This has nothing to do with Republicans and Democrats, but with the Constitution.
The best way would be the movies. I learned to speak English the same way. While starting out focus on getting the overall meaning right instead of getting lost with semantics. good luck
Vuforia Releases Project Chalk AR Remote Assistance
Along with grit, growth mindset, power posing, priming, and stereotype threat. A lot of non replicating trash in psychology right now.
But they don't have a vote on whether those entitlement should even exist in the first place.
Cannot tell if joking or serious, but mad props to you either way! If you really are still using floppies, would you mind sharing how and why?
Sounds like the kind of place where the CEO will say those kinds of things because "we're all family here". But I'm guessing if something unprofessional went the other way, there'd be hell to pay.
Modsy | San Francisco, Portland | Junior/Senior Platform + Back End Engineers | ONSITE, CONTRACT, REMOTE | https://www.modsy.com

Modsy is a fast growing, SF-based startup that allows you to see inspirational designs and decor within the context of your own home. Using a combination of 3D graphics and computer vision, we allow you to "try on" furniture before you buy it. We're looking for platform engineers of all levels and particularly people with experience in ETL pipelines, search indexing + optimization, payments/e-commerce, and distributed systems. We've hit "hockey stick" growth and you'd be helping to scale a product that is used by thousands daily.

You'd be joining an incredibly talented team of engineers, artists, designers and creators that bring the Modsy magic every day. We're first movers in an exciting space that will soon become the future of home design. Check out modsy.com/portfolio and see if you can tell which of our images on our site are real vs. renderings (hint: they are all renderings). Our stack is React/Redux/WebGL + Django/Python.

We do a phone/in-person interview with the Head of Engineering, phone call with one of our engineers, and then one day in office to meet the team.

Drop us a line at juan@modsy.com if you're interested to learn more!
> your mention of Haiti is confused; it was a French colony, not a colony of the UK or US

Nice catch. And yeah, I just wanted to try and make things clear - no intention to be sassy.
Not just that page - the entirety of Blogspot/Blogger has that problem! Easy to accidentally do on Android Chrome too.
Find a tinderbox. Toss a match.

History is your guide, the tactics have not fundamentally changed. The process isn't certain, and, as in many cases, the principle ingredient is disinhibition, recklessness, or ignorance.

And if not Zuckerberg, the next new-media mogul to hold the attention of a few billion eyeballs. More, I might add, than any media empire in history.
C is incredibly permissive with regard to its types which are themselves very anemic. With the exception of the numeric primitives, C really only has a single type, the pointer, everything else is just syntactic sugar for various forms of pointer arithmetic. For instance arrays in C are just a shortcut for some pointer plus an offset multiplied by a constant determined at compile time based on what you've claimed is the underlying struct or primitive of the array. Importantly C is perfectly happy to take any random pointer into arbitrary memory and allow you to map any set of offsets into it. It's worth looking at for instance Rust that at least in theory allows the same thing to be done, but only by explicitly opting out of static checks via unsafe declarations. In normal safe code Rust will statically verify that a given reference (pointer more or less) is in fact referring to the type you're code is expecting it to, rather than the C approach of simply assuming the program is correct. Looked at another way, as far as the C compiler is concerned nearly everything is a pointer, and one kind of pointer is entirely exchangeable with another kind of pointer (with at most a cast being required, but probably not even that if it's the entirely too common case of being a void pointer). This is in contrast to nearly every other statically typed language that will either at compile or runtime verify that any given reference is the appropriate type before dereferencing it. C++ nominally at least has a more powerful type system, but since it was designed (in theory at least) as a superset of C, C's permissivity blows a giant gaping hole in its type system.
> to decide that the cost of any of these options exceeds the benefits, and it is best to leave cities vulnerable to this kind of thing.

This is the hardest option to swallow, but if you honestly care about individual Liberty, it's likely to be the preferred one.

The biggest problem with this discussion is that that option is thrown aside so quickly, no matter how logically it is presented.
Hahah, that was a good one
I don't know what you mean? Plenty of reporters cover wars in places hard to get to.
I understand that, I'm mostly just replying to the "As we say at Amazon, it's just day one for DynamoDB" line. I do respect that Dynamo is certainly an achievement in thinking outside the box. But as for DynamoDB's place in the future of databases, I'm betting against it due to the lack of versatility for workloads that aren't purely non relational. Can't even do log style stuff due to the way sharding works :(
Nine Rounds a Second: Why the Las Vegas Shooting Was Different
क्या आपका बर्थडे अक्टूबर महीने में है? – Your birthday is in October? I October
As long as funding is guaranteed by law then it’s possible to be independent. BBC works like this.
Then just absorb it into Virginia or Maryland.
We similarly give up our privacy in exchange for convenience. Even tho we know its bad, Its just too damn convenient and easy for the majority of the population.
Katrina caused similar problems of a lack of information, and that didn’t stop the news networks from providing 24-hour coverage (much of which was later found to be based off inaccurate reporting). If they cared or thought it would boost ratings, they’d be there.
I have so far been unimpressed with GLUE.
Or do advanced stuff that is difficult or impossible in Windows and OS X, then be quietly happy with your achievements.

Don't judge a group by its loudest individuals.
This is correct. I'm surprised at how much bad information there is in this thread. There hasn't been a clear mandate for a desire to become a state from Puerto Ricans and until that happens Congress has indicated it won't do anything. Both parties support the territory's right to self-determination. It has nothing to do with who Puerto Rico is likely to represent in Congress or the Electoral College: https://en.wikipedia.org/wiki/Statehood_movement_in_Puerto_R...
I can't help wondering: was this posted in response to Dalio's plea for more "shapers" to share their principles?
But come on, toilet paper, socks, clothes hangers, pancake mix—which are all small pieces of those other industries—are inexpensive, low risk, and low margin goods.
Whole foods has 1.2% market share.
Except it's not. That's their leave, not his. They haven't stolen anything.

Not paying the employee, on the other hand... that's theft.
Location: Central Florida, USA

Remote: Exclusively

Willing to relocate: No

Technologies: React, Redux, Node.js, Express, PostgreSQL, jQuery, JavaScript, HTML, CSS (SCSS), SocketIO

Résumé/CV: http://keziyah.herokuapp.com/KeziyahResume.pdf

Email: hello[at]keziyah.com

Website: http://keziyah.com

Full stack developer with emphasis on front end and UI design. Interested in a full time remote role, or freelance work.

(Prefer remote but could be persuaded to take a position in DC or NYC.)
We're recruiting less actively for that frontend-leaning role (just made a hire there), but are always open to interested engineers, especially if you enjoy a mix of frontend and backend work. If you reach out, we will take a look.
Like Father, Like Son, Like Granny? A Case for Underhand Free Throws
HENSA CLOTHING INTRODUCES GENDER FRIENDLY “BE BOLD” COLLECTION
Puerto Rico ought not be a state, it should be independent. Why the US would want to annex PR would be a mystery to me.
In NZ, the owner of a Onion-like satirical website called The Civilian published a piece that very much follows your arguments. It's a great read:

http://www.stuff.co.nz/entertainment/86799000/how-i-accident...
Suppose for the sake of argument that CF stopped doing business with DS because those enterprise clients that comprise the majority of their revenue were threatening to drop CF. So what? CF is a business and sacrificing their biggest customers for the sake of a nazi website is not a great way to stay in business.

Really though, this is just splitting hairs. The difference between "CF was angry that DS claimed CF supported their views," "CF was being pressured by its biggest and most valuable customers," and "CF was concerned that keeping DS as a customer would negatively impact their IPO" is just a small detail. The point is that having DS as a customer is bad for business and CF, like all those other companies, decided that it was time to protect their business. What specifically prompted that decision is not too important -- it was just the straw that broke the camel's back.

Don't play coy about the nature of your site. Almost nobody actually wants websites like DS to exist and DS is toxic to the brand of any company that does business with it. The existence DS is merely tolerated as an unfortunate consequence of free speech, something which is outweighed by the various benefits of a democratic society. Your ability to remain online at all is tolerated as an unfortunate consequence of the free and open nature of the Internet. Maybe you cannot see that, but it's not hard for the rest of us.
It's not like things are much better now.
I believe the justification they used was that they have a clause for promotion of illegal acts and that their cosntitution expressly forbids seceeding.

I am not suggesting that I support this, merely sharing information from a few links posted in a previous story on this subject,
You cannot replace DynamoDB with S3. S3 can not perform atomic and strongly consistent operations.

Edit: as other commenters have noted, you can perform a read after write on a new key.
The newswire is the distributor of the press release. It is equivalent to Tesla emailing all major news outlets; just more convenient and reliable. In short, Tesla is the source.
Doesn't matter, they are in every major market. Which means Amazon Fulfillment Centers (What Whole Foods really is now) "threaten" everything around them.

[1] http://fortune.com/2017/06/16/amazon-whole-foods-stores-loca...
Plans for First Exascale Supercomputer in U.S. Released
We are also looking for web designers (or anyone with great HTML/CSS skills and design sensibilities) to help us build out a complete overhaul of our app. It will be a responsive SPA with plenty of complex UX, mapping, and infoviz problems to solve.
How I accidentally convinced hundreds of people they had to leave NZ (2016)
I wonder if these polls are as accurate as election polls.
The only question is how this affects the ongoing production ramp-up. A relatively short delay on the delivery of a thousand cars is barely a rounding error to the underlying business case, and won't have any lasting consequences once they've ramped up production to full speed.
Wells Fargo bank teller stole nearly $200,000 from a homeless customer
Fathom Computing | Software Engineer with ML or scientific programming experience | Palo Alto, CA, USA | ONSITE, FULLTIME | www.fathom.computer

Fathom is working to create smarter and more useful machine intelligence through the development of optical hardware that computes with light. Our optical processors will enable training of human-brain-scale neural networks with unprecedented performance. We’re a venture backed startup, based in Palo Alto, CA.

We’re seeking talented software engineers with strong interests in machine learning and an understanding of neural networks or background in programming in some area of science.

What would you do? Give programming support to the optics team including developing sophisticated ray and physical optics models for new prototype systems and help us benchmark different designs (https://github.com/baidu-research/DeepBench) to simulate effects of our various system features on training state of the art algorithms. So if you have excellent programming skills and experience in building APIs (Python, C/C++, etc) as well as a deep passion and fundamental understanding of design, algorithms, and data structures please contact us!

Apply here: https://fathomcomputing.recruitee.com/
https://www.fathomcomputing.com/
$ python -c '"test" == 10'
$
Generally holiday time is prorated throughout the year. If the employment package includes 2 weeks of vacation and you work from Jan 1 through Jun 30, you have 1 week of vacation time with that employer. Entirely fair to use them, especially if vacation time rolls over and accrues year to year. I can understand the employer being an ass about taking holidays, a lot of American managers are, but perhaps the manager should first be looking at his employment vacation policies.
> You know Puerto Rico has its own political parties, right? I would hope you're also aware that the party in power is center right.

The Democratic Party (well, it's currently dominant faction, at least) is also center right.

> If Puerto Rico were to join as a state you'd more likely than not find its politicians trying to retain their own party ties.

There'd be strong pressure to fuse with or be displaced by the national parties once PR was involved in Congress and, more importantly, Presidential elections; the days of states having distinct local major parties on a lasting basis likely ended when the Minnesota Farmer-Labor Party aligned with the national Democratic Party, and the nationalization (and globalization) of the media, combined with the way electoral politics works means that's unlikely to change even with the admission of new states with pre-existing party systems.
The article is placing the blame on Google and Facebook when it should be placed on us, the "consumers" of media. We need to take a look in the mirror and understand who we are and what we want.

Ask yourself. Really ask yourself:

- What kind of information am I looking for and why? Am I just a digital rubbernecker? Do I want to break this story at the watercolor? Or do I need to know if a loved one was hurt?

- Do I need to know shortly after an event occurs or am I able to tolerate a little bit of delay in my gratification?

Shortly after an event, there are many stories and they haven't yet been synthesized into one narrative. There are people who want to capitalize on tragedy and their voices are part of the mix. Over time, the noise is stripped away and what we get is the official narrative and that is one we can "count" on. If you are willing and able to wait until the official narrative comes out then a) congratulations, you have will power unheard of in this day and age, and b) you get the benefit of skipping all of the intermediary chaos states.

If you understand why you need to know and when you need to know it, then you can control the quality of the news you expose yourself to.
> Gabe Rivera, who runs a tech-news service called Techmeme that uses humans and algorithms to identify important stories ...

wait a second, you mean a 3rd party site can do a better job at filtering out fake news than Google/Facebook? and people can instead just go to a 3rd party site for high quality news?

but The Atlantic thinks Google/Facebook should have all the power and ace out the little 3rd party companies who offer a better product?

waaaaah?!
"Would I buy expensive home furnishings from Amazon? No, I like to see, touch, try these things before I spend a lot of money."

I imagine AR might convince people otherwise.
> Did they combine both a lexer and a parser into one tool?

No. They give you an interface definition for the lexer and you can implement the methods however you see fit as long as it matches the interface.

Which I found annoying as there are some tedious parts to writing a lexer as soon as you have a language requiring multi-rune tokens with common prefixes.[1]

Apparently the back story is that go needed a parser generator but they didn't need a lexer so they only built just the one out of necessity.

I read some places that they would welcome pull requests for a lex/flex equivalent.

[1] A `rune` in GoLang is like a `char` in C only it stores multi-byte characters where as in C it is more analogous to a single `byte`
Amazon Should Spin-Off AWS
I am totally in favor of DC statehood; I just find it hard to imagine we'd see these levels of apathy if it looked like Puerto Rico still does now.
> you don't need a halting oracle to express and verify arbitrary properties in a static type system

Replace the word "arbitrary" with "some" and I'll agree with you. There are some things a static type system will tell you. Some of those things are even useful things to know. But there are some things a static type system will not tell you, and cannot tell you, and some of those things are useful things to know too.

Furthermore, the way static type systems are used in practice, they don't just tell you things. They will actually refuse to let you run the program unless it conforms to some preconceived notion of correctness that is built in to the type system. Personally, that's the part that rubs me the wrong way. It is sometimes useful to me to run a program even if I know that it has certain kinds of errors in it.

> it will not type check

I'm pretty sure it would. Why do you think it would not?
Why the US would want to annex PR would be a mystery to me.

That doesn't make any sense. The US already did that.

It's a matter of undoing it or giving it equal status with states, not a matter of claiming control of the territory.