skysight-inc/HackerNews huggingface dataset:
Ask HN: Your favorite conferences for web devs?
Hey folks,

I'm looking for great conferences for developers that are still about the technology, the craft, and the improvement of the profession, vs being trade shows masking as conferences.

Specifically interested in the web space, rather than say IoT, VR, Mobile etc.

Thanks in advance!
I... think some humility would serve you well.

You are making some very audacious claims about the data structures,

-- rose tree storing data on internal nodes rather than leaves
data AugmentedRoseTree x = ART {node :: x, children :: [AugmentedRoseTree x]}
deriving (Show, Eq, Ord, Functor)

type TNT token = [AugmentedRoseTree token]
type TN = TNT String

You seem to be making these claims on the basis that there is the following serialization of such trees:

serialize tn unlines $ concatMap linesOf tn where
linesOf (ART x subtrees) = x : [' ' : line | tree <- subtrees
, line <- linesOf tree]

Arguably there's something missing from these in the form of treating blank lines, but let's take a semantics where the deserializer deletes blank lines...

Of course as you're undoubtedly aware, the deserializer for this only gives you a `TN` and to do useful things with this requires a `TNT token` for some more interesting (semantically) token type, your approach is apparently to use the simplest tokenizer,

tokenize :: TN -> TNT [String]
tokenize = map (fmap words)

I guess I just want to point out that while syntax is certainly super important, these data-semantics are not all that novel. In fact they are a subset of s-expressions, assuming parentheses are not used in the lines themselves (and why would they be if `words` is used to parse them?):

sexpr :: [AugmentedRoseTree [String]] -> String
sexpr (ART xs subtrees) = "(" ++ unwords (xs ++ map sexpr subtrees) ++ ")"

Note that the subset you're carving out requires the S-expression to only contain bare symbols as its first several elements, with not-bare symbols being the "indented" parts.

On the flip-side, S-expressions have certainly changed the world computing-wise... I am just dubious that in reinventing a subset of them with slightly better syntax that you have fundamentally changed computing beyond what they already innovated for you.

But, if you want to start a new smallish programming language and see where it goes, this means that a lot of that way is already cleared out for you; feel free to translate Scheme[1] into your new syntax and you will be able to do some things that you are not even dreaming about yet, like macro expansion.

[1]: http://www.scheme.com/tspl4/
A bank account is usually only part of the financial equation. What would really be useful is an API for a service like Mint. I'd even be willing to pay a low fee for someone to make available all the aggregate data from all the financial institutions via API for me.
You don't submit an algorithm, you only submit your predictions. Your algorithm to generate your model predictions is not known to Numerai.

The data you work with from Nunerai is obfuscated, so you can't take it directly to the market.

It is an interesting no-risk way to evaluate models/algorithms. A lot of people are there to learn on a tough problem.

Edit: The reason for the coin is to allow data scientists to give confidence information about their models. There is an additional payout in USD associated with NMR staking (currently an extra ~$4000/mo for the most consistent models).
Hehe ;) Not to mention—it's Postgres compatible!!
That's clearly not the reason, because birth rates go down with income: https://www.statista.com/statistics/241530/birth-rate-by-fam....
You're not an outlier amongst your group of friends and acquaintances, but I'm willing to bet than even your circle, all combined, aren't statistically important.
Pasting my response from below:

Two things, I think.

First, I was a long time power user of Anki and don't mean to disparage it, but I think CleverDeck has a much better user experience and design.

Second, we've spent a tremendous amount of time putting together high quality frequency lists (mostly for languages right now) that incorporate professional imagery, native-speaker audio, transliterations (where relevant), and example sentences. Usually, making or piecing together your own decks and cards is the most time-consuming part of using an SRS - and user content is often of dubious quality.

In terms of the spaced repetition, though, CleverDeck and Anki actually use the same algorithm.
I spend a lot of time, as a consultant, talking to people who've already made technical decisions that are biting them in the ass and it seems to mostly boil down to good press and an impressive of the five-minute demo. The mental effort required to learn new stuff is scary and always looks worse than it really is; easy demos hook novice and many-years-a-novice developers to the point where, well, of course it seems obvious not to use RDBMSes, they're hard and you might have to spend time on learning them and you might even look silly or dumb (gasp!) when you're doing it.

From the outside, Postgres looks hard. It isn't hard, but it looks it, because it was not designed around a five-minute demo. I use it for everything until I have a very compelling reason not to. But I have an established library of scripts and systems to make it easy, because I am both an infrastructure guy and a software developer so the idea of "I'm going to write a Vagrantfile in two minutes flat and drop in this provisioner" is something that's top-of-mind for me. (Or I just steal the Vagrantfile from another project, whatever.) But I've made that investment and it's paying off--if one hasn't made that investment, it's scary And then doing it in production? Whether it's a hosted service like RDS or doing it yourself, you have to answer a lot of capital-Q Questions along the way and that's effort that seems unrelated to actually getting your software done.

It's not just "why didn't this person think about a RDBMS?". It's that all of these easy-answer-but-not-really systems (fill in your own) are capturing the minds of developers. The quest for abstractions and ways to make ourselves better able to do our jobs is a good one. The uncritical adoption of tools that might not actually do that is not, but that's a cultural thing not limited to datastores.
>Elon Musk is not known for vaporware or BSing...

Hyperloop though..

I mean, I think bullshit can be sold to even 'techies' aka HN crowd, if it is wrapped just the right way...
I see them as two sides to a similar coin.

Many strong graduates wind up in roles at major companies - Google, Facebook, Amazon, Microsoft, etc - where they are working with teams to implement things that do require research, rigor, etc. Their value as a contributor is wrapped up in theory, the code is just an implementation detail.

Bootcampers, meanwhile, often find themselves at younger companies that are more focused on shipping features and stamping out bugs - areas where the ability to write and ship code quickly is a priority. The differences between a b-tree and a red-black tree will be moot to them unless they're interviewing; going beyond binary search, hashmap, and bloom filter sees diminishing returns on investment in the near term for most small companies.
In modern American society birth rate is negatively correlated with household income[1]. By your standards we should be taking away money from those with desirable traits to encourage them to have more kids.

1. https://www.statista.com/statistics/241530/birth-rate-by-fam...
Senators Press Trump Officials for More Details on Russian Hacking
Nice site! Some of them don't work though. For example, the "Tim Cook Drops to #53 on Glassdoors List of Highest Rated CEOs" one just displays empty bullet points.
What about Amazon, a company, a collection of individuals, makes them better than other people?

Even groups with extremely stringent security protocols has trouble with people skirting security procedure. Consider the US Air Force who has control over a large collection of nuclear weapons. They have some of the most stringent procedures like Chain of Custody (any time a weapon changes hands a verified ledger is written to by the recipients and deliverers and sent elsewhere for archiving and oversight), Two person control (There are always two people with every weapon and every launch code container) and about a dozen other extreme procedures they still occasionally "lose" a nuclear fucking bomb.

The last time they lost one they accidentally left it loaded on an airplane on a low security runway. Any construction worker (which are always on every Military base) could have walked up to the plane and hauled off with it. Thankfully this didn't happen and hopefully runway security would have intervened, but this goes to show that as long as people are involved there can and will be mistakes.

To drive this point just a little harder, the Air Force has strong motive to not lose weapons and Amazon might have financial incentive to look on occasion.

I re-iterate, what about Amazon, a company, a collection of individuals, makes them better than other people?
Ah, yeah, that makes sense. This makes the law even worse.
So this is basically sexp with indentation instead of parentheses, that is I-expressions: https://srfi.schemers.org/srfi-49
Thank you! That's a good idea for a feature :)
Shouldn't gcc be working to catch up to llvm?
I found it hard to find good numbers, so hopefully this research will be of use to other people:

Yesterday, Uber co-founder Garrett Camp wrote "Uber has become a global service providing roughly 15 million rides per day across 500 cities" at https://medium.com/@gc/ubers-path-forward-b59ec9bd4ef6

The most recent estimate I could find on Didi Chuxing is 20 million rides per day as of October, 2016 as stated at https://www.techinasia.com/china-didi-chuxing-20-million-dai...

It's reasonable to assume that Didi has noticeably grown since October 2016, but none of these numbers are easily verifiable externally to these companies.

(Lyft's market share is unclear to me, but perhaps 2 million rides per day, more or less?)
"Open Home Office is also looking into simulation of office disease transmission" - It's definitely satire :)
It's also defunct so... :)
IIRC, Mint works by screen-scraping, which is what Teller.io is trying to avoid
So he's got a good reason to leave but the decision to leave is rash, foolhardy, reckless? These don't seem to fit together. If you leave for a legitimate reason, I'd hardly call that an impetuous decision.
The feature should be disabled then. That should also be an option.
So does Europe. Open Banking Ltd in the UK is attempting to develop these standards, but they are working with tens of stakeholders across impossible deadlines - which means they cut scope and quality. And since banks in the UK are sponsoring the show, it is beyond certain that no disruptive moves will be taken, and interests of the incumbents will remain preserved.
As a reading tool, it's great. I noticed that there are a few headlines with nothing in the summary.

I like the potential. I'd especially like it if this tool could banish the click bait aspect of headlines.

Can you give us a view into your general techniques and tools? I'd like to know how you created it.
Yeah, I was fiddling with the parameters until I found something I kind of liked. A couple of important factors:

1. Stiffness of the cloth depends on the number of particles vs. the number of iterations you do to resolve the constraints (maybe there's a way to speed this up?). So making things stiffer (at the same grid resolution) does take more time.

2. The faster things are moving, the higher the likelihood that that collisions will be missed. You can already see this if you move the ball very quickly, it can pass through the cloth. With higher gravity, I found the cloth would often get pushed through the ball.

If you want to fiddle around with it, you can clone and tweak the physics parameters here:https://github.com/tsherif/picogl.js/blob/master/examples/cl... and the simulation parameters here: https://github.com/tsherif/picogl.js/blob/master/examples/cl...
On the topic of creating more friendly urban areas for birds, it has been suggested that making the sides of very tall buildings more amenable to raptor nesting (falcon, hawk) that not only would it benefit those species it could help manage pigeon and starling populations.

That said, having had a hawk nesting site near my house there are a lot of feather piles to deal with :-)
Not to mention a new population of knowledge workers will produce their own demand, so it's not a zero sum game by any means.
If ever there was a definitive "fake news" article ...

Though, I wish it hadn't shown up midweek on HN.
Uber provides certain value to customers. It would not exist in the first place if it does not. Riders get cheaper and faster rides than old taxi cabs. Drivers get jobs which would be harder otherwise. However, does that justify Uber's unethical behaviors? Does that justify sexually harassing female employees? Does that justify evading regulations with a Greyball tool? Does that justify stealing your competitor's technologies (think of Waymo here)?
>> - Saying there are just a handful items left in stock (+2.9% revenue per client)

I appreciate this one, as long as it's actually true. Many times I've been on the fence about something, come back the next to to find out it was gone and wasn't going to be restocked. Knowing would have changed my decision. On the other hand, sometimes I've bought something and the number claimed to be in stock didn't change for months after. THAT'S a dick move.

Same with #2. Time limited offers make sense when you're trying to attract attention or compete with other sales (e.g. opening day sales, Black Friday, etc.) Some brick-and-mortar stores have time-limited offers constantly, and then it's clearly just manipulative.
This is awesome, do you know if it's still available? I'd love to get a couple bottles.
Yep, I got the same thing. I guess support isn't complete yet?
They've got plenty of great content. A good roster of original shows, lots of classic and new movies and on and on. The fact that you can rent/buy new releases before they are typically on Netflix or Hulu, is a major bonus of the service if you ask me.
Etsy announces 140 more layoffs
> Companies manipulating regulators are an emergent behavior of the capitalist system.

True. My point here is that we need to not give power to regulators in the first place. Power that does not exist can not be captured.

I don't believe in some free market platonic ideal. I believe in a a system of property rights and a advocate system of law to defend these property rights. This system is not given to use by god but relies on a complex set of institution that nobody fully understands and constantly evolves. What I am trying to do is evolve it in a good direction.

Such a system based on the exchange of property rights within a legal system will lead to growth and prosperity because most of the time you have to provide something useful to others in order to get to your own goals. This is not always the case and there is tons of fraud and other problems but its the only way ever discovered for long run growth and prosperity.

Markets can produce results that are worse then one would expect, and certainty worse then general equilibrium models predict. However, I don't think there is anyway that in a market system a case like AT&T could still be such a huge issue after 100 years. Also, I think very often it is the case that market produce results that are not as good as people want, they turn to government and get something even worse.

I'm not an expert on the AT&T case, so I'm not qualified to talk on it, I take your point that the market failed to produce what we expected.

But, I think if you look historically, how many cases can you find where a market produced monopoly for a long period of time significantly hurt consumers. During most of that time the US had Anti-Trust law, so as a bonus question, how many cases can you find where US Anti-Trust law actually fixed the problem. On neither question you will find many examples.

If we flip around the question, how many cases can you find where government provided some sort of grant or regulation that guarantied monopoly or oligopoly? There are almost infinite examples of this.

Thank you for the thoughtful discussion. If you know the AT&T case well, please provide me with good sources, thank you.
Top PL SQL Interview Questions Real Time
I thought dirty NIFs were available since like 17 or 18. I know I wrote some code that used them a couple of years ago.
Internships and rigorous senior projects can help prepare students for real jobs. Having senior projects where you need to spend time documenting your work, scheduling tasks, etc can greatly help students get ready for when they start working at places where this is required from a management standpoint. My senior design project involved scheduling our project milestones, weekly meetings with the professor, daily meetings among group members, documenting the features, and even putting in purchase requests and justifications for hardware. That project plus my internships (once as a help desk tech, once in an intern group project, once working on a contract, and once working on an internal project) made me feel pretty confident to start my actual job and jump into the whole process again.
I love spaced repetition but serious question - what can you give me that Anki doesnt. Yes, I know Anki's interface is ugly but it is open source so I can actually change things and know how the spacing algorithm works. etc.
So you're saying Trump campaigning for years about Obama not being born in the United States was not racist, and it's just combative to say that? So using the term 'racism' should be socially banned to protect Trump's feelings, but him acting that way to increase his power over others shouldn't be?
I can't think of a datastore whose purely SQL-compliant feature set is worth using; to that end, using any RDBMS with a reasonable feature set is going to be a product lock-in of some kind. And I've been around and babysat a lot of people's Mongo stuff; I'll die on the hill that being tied to Postgres is a hell of a lot better for the 10th, the 50th, and the 98th percentile of developers (and companies) than a MongoDB or the like.
That's not uncommon for new languages. Swift is definitely not in the "move fast" column, even taking that into consideration.
I have not been keeping up with the news surrounding Kalanick or Uber, so this is an honest questions.

Did the courts say that Kalanick is barred from being the CEO of Uber? Or, is it the case that Kalanick's actions have put Uber at risk fines and further litagation?

My (admittedly uninformed) take on the situation is that Uber's investors weighed the costs and benefits and determined that Kalanick needed to go. While the regulatory environment probably influenced the decision, it wasn't the government calling the shots.
Take the JSON encoding example. How does it know that 802 is a number? What if I want to have "802" as a string? Is it because visitors.mozilla has a fixed schema that it's value is an int or does it try to parse the string as an int first and then bails off back to a string if it doesn't work?
If I swipe long enough vertically, the card does seem to go away, so I figured it's a "come back to this later" feature. Didn't realize could do up/left/right to mark status, that's handy!
Exactly right. In fact adult pedophiles have extremely high recidivism rates.

It appears that pedophile is as much a sexual orientation as homosexual, and is as hard to change. But where gay people do no particular harm except to the sensibilities of conservatives, pedophiles do a lot of damage.

However a 12 year old who sends a naked picture of themselves to a friend is treated by the law in the same way as a pedophile. Ditto an 18 year old whose 17 year old girlfriend's mother gets unhappy. As a father whose children are hitting puberty now, this fact is very scary.

I warn my children, but one mistake could destroy their lives, and there is no shortage of people who it has happened to.
You folks are missing some easily found and verified knowledge. For example, I knew Steve very well after this while I was Chief Scientist at Atari, and he hired me as an Apple Fellow in 1984. I was the person who took Steve to the group in Marin County who became Pixar. Steve used to send me "things" (like the iPad before it came out) for my opinion.
I'm simply "reporting Steve".
I'd rather geek out at Quantopian, than play latest-tech-buzzwords with these guys. Definitely, a sucker game.
Before the invention of modern washing and drying machines, sure. But today many people in big cities don't even have an washer and dryer in their home or may not have one in the building, this problem spans many different use cases of how people consume the service. I'd consider asking things like:

* Is the barrier higher and value lower because they have laundry in their unit or does the value increase marginally because they have in the building, or is it more lucrative because they don't have laundry at all?

* And does a solution scale easily across these different use cases?

* The ability to provide continuity on even a pure software scale makes this a particularly pricey arena to enter because a person is required to fulfill this service. To find ways to make this economical, we'd have to consider co-opting existing behaviors or economic patterns. Are there _multiple_ existing patterns that we can enhance?
You are missing that students have multiple dimensions they can be compared on.
Depending on your growth, you could just lock the early adopters in at the current price.

If that isn't sustainable, even a dollar more for the early adopters and $2-2.50 more for new adopters might work. Of course I don't know what your overhead is.
With all the revolutionary claims at first I thought that neither of Breck or a,a,b,b,c,c,d,d,j,j,m,m,m,n,n,p,r,s,t,t,x heard about sexp, but they actually mention Lisp in the paper...
CUDA Programming
Knowing the founder personally and his level of competency writing code gets me very warm down below. If I still lived in the UK, I would build something around Teller trying to give users a feeling close to what Monzo-bank is/does. Some kind of a hybrid zombie child, but beautiful!
Doesn't Amazon already have a lock on all that?
I used to work in a building with a family of peregrine falcons living on the roof. It was never a dull moment outside our window!
The high score I ever saw at a company I worked for was about $85K in DynamoDB spend. That's an eight, a five, and three zeroes after it. It was a feature so otherwise silly and simple that I don't want to flame the developers thereof by describing it, but it might have been the most gratuitous burning of cash I've ever seen at a startup.
Consumers, in aggregate, are stupid and irrational. Their wants and desires and opinions can be shaped by the entities with the most resources to peddle their influence, or the best, most believable lies.

Economics can't really fix such a core design flaw in human nature, it has to be the other way around, IMHO.
Internships/Co-ops basically serve this purpose already. As a mechanical engineer, if you haven't had any internships during your undergrad then you are going to have a very hard time finding a job after graduation. The same goes for software in my experience.
ETS CAS is a huge one, too!
The constantly changing box is almost impossible to read.