skysight-inc/HackerNews huggingface dataset:
> SQL against tables has a very large surface area, and there are many details that are different depending on the version of your database software

So you only offer an ANSI SQL compatible parser, not specific to any database (and it would then be compatible / compile-able to postgres, sqlite, whatever), and you only expose specific views into the database.

Once you create such a public view, you treat it as immutable, and all API changes require new views. Each old view must function forever.

This is not actually all that different from REST apis today; we version them, old versions must exist forever (or all clients must be updated), you can't update your server software that serves the rest API without being darn sure it's backwards compatible...

The only real difference is we encode our CRUD operations in a non-sql language right now (ad-hoc json schemas usually) vs encoding them as the ANSI subset of SQL against some fictional database views.

All of your complaints apply equally well to REST apis I think.
Time spent sitting in traffic?
You can compare the weight of the heat shield required for atmospheric reentry braking to the weight of the fuel you need for propulsive reentry braking: if the fuel weighs more, use the heat shield instead. This could be the difference, for example, between 100t of fuel versus 15t of heatshield.
Ah, working with money would make some sense, as a risk reduction strategy. Thanks for answering my question.
The SV policies aren't about diversification -- they are about preventing housing from being built.
Have you worked with Project Euler by chance? If not, you might find aspects of it valuable for this project.

https://projecteuler.net/
It's not wrong, a LOT of tech companies have opened up support offices in Texas. The inexplicable thing is why engineering stays in SV.
I really doubt that unless you stretch the definition of "very successful" quite far. Maybe they did ok by revenue given how extremely expensive it was. The Apple II sold poorly enough outside the US that most markets didn't even get localised keyboards.

Most UK accounts of the era at most mention the Apple II in passing among wider coverage of the "second tier" machines like Amstrad CPC, Dragon, and even Oric.

Apple II over its lifetime sold about as much as the ZX Spectrum did worldwide, but the vast majority of Apple II sales appears to have been in North America.
CFA Program Exam Tips
Last thing we need is google dictating more about the internet.
1. For estimates to become effective (in software) you need to estimate a lot of tasks' sizes/complexities and then record how long they took.

2. You need familiarity with the type of system you're working on (whether it's new development or sustainment doesn't matter, you need to know the system). If the work is new, you will need to work on it for a period of time to learn how to estimate it.

3. Initially, your estimated sizes and times will be way off. Accept this.

Record the estimated task size, record the final time taken (at least to the number of days needed). Run this through a stats package: You should see clusters, each size category should take around the same amount of time. If you see a size "small" or "1" taking as long as a "large" or "100", work on your size estimates.

Once you get better at estimating the size, you'll be able to (more easily) estimate the time (within some confidence interval).

I discourage estimating time directly ("Here's the task, I think it's 10 hours of work.") because you really don't know it. And everyone in my office that does the above and insists on estimating time (versus size/complexity) ends up using a multiplier against their time estimate after a couple years! That is, their time estimates become sizes after all. They keep calling it "100 hours" but then double it or halve it based on the statistical analysis above. Better to just call it a "10" and have the stats package spit out 200 hours or 50 hours or whatever is appropriate, eliminate the confusion.

============

For estimating longer term projects (not just tasks), you can do the above if you've worked with similar systems (or the system being maintained) for each of the tasks/features/bug fixes. String them together using a PERT chart (illustrating dependencies between these tasks and the path to your objective). This will give you a reasonable estimate for the overall project time.

============

Finally, because you're using stats and know your standard deviation, you don't give a precise target (100 hours). You give a range (100 hours +/- 10 hours). The more you (or your team) does the same kinds of work or work on the same systems, the tighter your bounds should become on your estimates.
Prop. 13 on commercial property needs to be terminated.
Eugenics is basically applying selective breeding or even genetic engineering to humans in order to grow towards a “better” human population. This uses scientific concepts such as genetics to implement a political or ideological goal.

Eugenics is not science whichever way you carve it up.
Ah, this seems to be a scam, according to the actual manufacturer: https://www.atr-orbiter.net/
Thanks for the feedback !
what's the point of this? I mean, Angular has its use cases aswell as React does. The point you are trying to achieve leads to nothing.
> Saturday, and there will be twice as many customers
One point Smith makes is that land rents tend to eat all other forms of revenue over time, since (a) the supply does not increase, (b) the use of land is necessary for every enterprise and (c) over time all the land that can be put to some use is and then it's just about competition over it.
Early oil industry knowledge of CO2 and global warming
Reason itself is not geared towards React and it is a general purpose language. I emphasize React mostly because the original creator of ReactJS is involved in creating Reason and you can see that React was designed for a language like Reason.

I do not think it would be foolish to use it with Vue and Reason is actively used with Node. For instance:

https://github.com/reasonml-community/bs-express

There is a lot of work going into the backend for Reason and I'm pretty excited about this.
You’re right but should it come down to a lawsuit your butt is covered. You’re probably never going to go after someone unless they reach financial success with it anyway. Also, what about disincentivizing anyone who might know how to exploit content not properly copyrighted online?

It’s probably a lot like the piracy problem — Don’t spend a lot of time fighting it because those people don’t pay, but secure the legal rights to your works well enough to fight anyone with more sinister plans than making just a copy or two.
Reason itself is an alternative syntax for OCaml. The developers have built great support for React but in principle you can do whatever you can do with JS.
Introducing Datadog for Serverless
Thank you! Aside from the name calling in the comment, it does have some merits so I took out the paragraph about donation and my contributions. Love your positivity, thank you for your encouragement.
Don't forget deep learning!
There’s definitely some work of tracking activations in a network for a given set of inputs. It’s a good black-box way to prune your network for lighter weight models.
That's because it's self-evident. People get rich by allocating capital effectively. QED.
shoot me an email song at garagescript.org
VR! It's all about VR!
Again...the fact that some people are born that way does not preclude the fact that the aggregate group has better capital allocation capabilities than the average person.
Ask HN: What do you do to make yourself feel better when you're down?
Feds agree to $1.2B in funding for Sound Transit’s Lynnwood light-rail
why? because you don't like it? Angular 2+ is the perfect transition for most of the developers who are used to do Desktop or Backend development and want to jump to front end stuff. In the enterprise, Angular 2+ is loved over any other framework. Is the best one? who cares.
Coal IS immoral, and you don't even have to bring climate change into it. The US coal industry was built by exploiting the poor in Appalachia, from the beginning all the way until today, and then taking all the wealth out of the area and leaving us with nothing.

Things I'd like to see talked about? That the largest armed uprisings on American soil since the Civil War were the coal wars in West Virginia in the early 20th century. Coal unions fighting for better than what the coal mine companies, with the backing of local police and sometimes the US military, told them they were just lucky to have.

And that of the 900 clean-up workers at the 2008 Kingston fly ash spill, 30 are dead and 250 are dying because they were refused to gear and fired if they brought their own, because if they wore so much as a dust mask, the neighbors might suspect that maybe the largest environmental disaster in US history wasn't as non-toxic as the TVA tried to pretend it was. It will still be years until those people get a dime of compensation.

So many places in Appalachia with poisoned water, polluted air, no futures, and no prospects. Cheap energy tho amirite
Bitcoin price dips below $5000
> craigslist didn't create a new interface to match or even bother to improve their experience,

That's not completely true. After lots of bashing online [1], craigslist started adding some features such as searches on maps[2]. Even though it's not as nice and easy to use as padmapper was, it would still be considered an improvement.

[1] - https://www.inc.com/abigail-tracy/craigslist-quietly-makes-c...

[2] - https://sfbay.craigslist.org/d/apts-housing-for-rent/search/...
My takeaways from the first day of Chrome Dev Summit 2018
The day MIT won the Harvard-Yale game
I recently got put on an tricyclic (1 week in) and this worries me. I suspected withdrawals anyway, but reading this makes me think to stop taking it directly. Thank you.
That makes sense. Sorry for the assumption.

Guilds felt omitted in your post since they (should) address one of the points you make about the usability/ergonomics of existing Ruby APIs for managing non-sequential execution.

But it’s definitely a bit early to tell what Guilds will actually look like as a final product.
Which led to this amazing segment on the local news - https://youtu.be/ZOXKLz4UfRY
I suppose then that you're imagining they got that tall by unnatural means?
> animal languages

When I took a Linguistics course at university, both the professor and text book were very emphatic that animals do not have (read: have never been observed using) language, they have communication. They went as far as to say that language was the defining characteristic of humans.
NASA announces landing site for Mars 2020 Rover and will look for signs of life
> For anything low latency, the cost of encoding/decoding starts to become extremely difficult to avoid.

Consider this: At the scale Google operates, fractions of a % of improvement are worth doing for saving the company (tens/hundreds/more) thousands of dollars in CPU/energy/anything, and they have the people to throw at the problem.

Does an alternative solution really improve any/all of throughput/latency/reliability?
Like zybooks?
why eastern Europe?
Very insightful. While reading the article, I realised that having freedom is my core motivation. And that (a bit of extra) freedom is the biggest thing my company can give people. We enable people who are diagnosed with cancer to be in charge. To not feel defeated, to make decisions and set their path. Will use this to update our messaging. Thanks for the article!
CHR (Constraint Handling Rules)
I just quit it (as a migraine prophylactic discontinued to a very delayed onset of lethargy side effects) and had a hell of a hard time explaining to my neurologist about those brain shocks. They were horrible for the first two weeks and so disorienting, and they persisted for well over a month. And that is with severe titrating of dosage to the lowest sold (37.5mg).

I used to err on the side of double-dosing rather than miss a dose if I wasn’t sure, it is an absolute hell of a dependency.
And both of you lose because you're purposefully dismissing the value of research and making decisions based on ritual and conformity.
Or the fact that Hank was tricked into paying MSRP on his vehicles for decades.
I've been using Linux for 15 years, and I definitely agree with these points. I'm not particularly sensitive to the UI clunkiness, but I do try and use applications that use the same GUI toolkit to have some basic consistency. It definitely shows when you compare it to even mediocre macOS apps.

At this point though, most of my professional life is spent in a terminal emulator (alacritty), Firefox, Visual Studio Code, Android Studio, qpdfview, and pcmanfm-qt. I also switched to a tiling wm (i3) with window decorations shut off, so basically my consistency comes from being super simplistic (graphically atleast).

Been toying with the idea of picking up a few design books and taking a hack at writing a GUI toolkit using Rust with something like the react/redux ideology of GUI app development and seeing where that goes (would be for Wayland). Would try the flux model because unidirectional data flow maps very nicely to Rust as I don't want to deal with any refcell shenanigans.
MPEG hit the unavoidable dead end by pushing the broken patent system to extreme. Their patents aren't driving progress forward, they are slowing it down, and MPEG now reap what they sowed.
There's also https://diyrobocars.com/ and https://diyrobocars.com.au in Australia.
The literature conveniently neglects to mention how fiddly and difficult it is to implement that stuff reliably. Debugging the rendering pipeline is not exactly easy, especially when the data is not just positions and colors, but more abstract stuff. Also, there's tons of edge cases that need hacks and workarounds, crazy driver bugs etc...
One thing that mildly annoys me about the show is how white the cast is.

At least in my Silicon Valley career, the "cast" around me has been vastly less so.
Yes, but being open Saturday, he won't have Jewish customers, who are in the prime demographic group for bagels.
I agree with the comments about his essays, like the tennis essay and the Consider the Lobster recommendation, and I'll add another piece of short fiction, Incarnations of Burned Children: https://www.esquire.com/entertainment/books/a500/incarnation...
If it does works it is entirely possible it will lead to a healthier and smarter society.

I see it mainly as an implementation problem, not necessarily objectively bad by itself.

A bit like communism :)
There are plenty of unfilled positions in security. Typically, a large SaaS company will have have several security teams: application (Product Security), Infrastructure Security, Network Security, Device security (company laptops, phone, etc.), Red team/penetration testing team, Response team, CIRT (external facing), etc. With your experience, it looks like Infrastructure team might be a good entry. No need for certifications.
One could say that it doesn't matter how many different privilege separation levels Chrome has if it so readily exfiltrates your data to Google's servers.
Ajit Pai isn’t saying whether ISPs deliver the broadband speeds you pay for
The detection, maybe. The translation, on the other hand, is most likely done in a server.
Is it the end of the line for Light Water Reactor technology?
Never thought I'd see a google apologist on HN when it comes to privacy violations.

What is it about the big G that you give them a pass for? It certainly isn't their tract record of keeping your privacy...
Except, ya know, the twice as many customers he mentioned he gets on Saturday.
Support AV1 https://en.wikipedia.org/wiki/AV1
How well does deep learning work in Julia and how mature are the toolboxes?

There is a new model VQA model for CLVR published in Neural information processing systems this year that gets better results than MAC, but they used specialized visual features. They didn't really explore the impact of using those, but I wonder if some of their performance is due to using them to overcome the systematic issues you brought up.
> We could have vote-by-email (using the key registered when registering to vote).

This doesn't work. You still have all the problems of denial of service, hidden hacking leaking of keys, among many other issues.
Then why is copying data from google maps absolutely banned for open street map editors? Also if google includes some fake data than thats not a fact and possibly a creative work.
Seems you missed the point.
Oh that's a shame. On the other hand it's likely that olive growers can adapt (although this means that traditions will change). We've done it with bananas, and, to some extent, citrus.
Oh there's other problems too, real needs (really, real people) would say "it's cold as hoth out there", on BBT they would say "it's cold as hoth, the ice planet from star wars", which tells you who the real audience is
FoundationDB provides the building blocks. Secondary indexes can be built on top of the regular primary index. Transactions make it possible to maintain a consistent 2I using a K/V interface.
Incarnations of Burned Children is horrifying. Which, I suppose, is the intent. But not for the faint of heart.
I love how Hollywood gives us futuristic UIs from movies like Iron Man, the Matrix, etc. And then you have Google. They predict a future that looks like...to use another Hollywood reference, The Truman Show.
Why being your own worst critic is hurting your career
The innovation is personalized hydrogels built to avoid rejection, not the induced pluripotent stem cells which were re-differentiated into things. The key was the structural materials which hold those cells.

https://onlinelibrary.wiley.com/doi/10.1002/adma.201803895
And what's to stop Mozilla from doing so? Or any other browser?
China Is Paying for Most of Trump's Trade War, Research Says
I really enjoyed that series. Early in my career I spent 6 months in Dallas in the early 80s, same space-time as the first 2 seasons. They captured working in a "tech" company in Dallas perfectly.
The MPEG-2 patents expired earlier this year; are H.264 patents expiring very soon, or do they just want to bring in more royalties by putting out H.265 and already working on what comes after it?
From Satori to Silicon Valley (2000)
Thanks for posting this :-)
The most trusted builders in Trivandrum – Kalyan Developers
Boggles the mind why companies skim on quality properly-speced laptops.
There are thousands of family funds in the US.
Great but machine learning is too change in these days in their algorithm
> Helped launch more than 500 mobile apps

I don't want to discredit the author... but that number seems way too high. 500 apps for a period of "more than 10 years" (which usually means prob is just 10 years or really close to it) implies that you would've had to release (on average) 4 apps per month non-stop during 10 years. How can you have time to do anything else?

I get you're not developing each app, but if you're helping them, then you must allocate some reasonable amount of time per app, otherwise your contribution would be close to zero (not relevant).

Was that a typo? I could believe 50, but 500?
Be with other people.
Laugh tracks are of their time. It's unfair to pick TBBT out as a bad show because it has a laugh track. TBBT is a bad show because it's a bad show. There are plenty of good "laugh track" shows - old ones.
Never seen it. Have You?
I can just see it now, The Daily Stormer and Alex Jones on the front page of Google News.
I go out to have a drink or two OR invite my friends for a short party OR play PUBG. I am single so can't go out with my girlfriend. :D
Interesting, do you think they improve yield and/or decrease workload ?
> I thought you hated connection pools?

No, you're just being unnecessarily rude. I just said I thought that fine-grained checkin-checkout like Go and Rust encourage is somewhat overrated. There's no need to be hostile.

> Postgres specifically supports unnamed prepared statements as a feature, and PgBouncer's model cannot do anything to help those.

PqExecParams (single phase prepared statement) works fine over PgBouncer. That's what I'm talking about. This is different to PREPARE & EXEC. You can't actually do a single phase prepared statement from psql, AFAIK, only via client libraries. https://www.postgresql.org/docs/11/libpq-exec.html

I agree, the PgBouncer documentation could be clearer. I think they just don't want people trying it to file bug reports. PREPARE and EXEC can actually work even over statement pooling but you need to make sure your connection setup statements prepare all the necessary statements.

> it's a synchronous process, unless you specifically launch that query in its own separate goroutine

You're right, I'm getting two things mixed up here. It is a while since I dealt with this problem.

1) The auto-checkout can mean you end up executing related statements on different connections. IMHO this is highly confusing to have as default behaviour and I prefer the Rust approach.

2) By default Go will just keep piling up Goroutines blocked on slow queries and open more DB connections and kill a DB server.

Reference for both: http://go-database-sql.org/connection-pool.html

> Rust database pools provide an option to limit the upper bound

If you're using Rust + Diesel + PG it's actually limited to 10 by default via R2D2: https://github.com/sfackler/r2d2/blob/ad9cdb9f1446c729240cf8...

I really think that's a lot saner than "open as many DB connections as you like, what could possibly Go wrong"

If you don't believe me that Diesel and single phase prepared statements work with PgBouncer, believe the Diesel maintainer, Sean Griffin: https://github.com/diesel-rs/diesel/issues/1028

I'm back to working in Rust again and plan on opening a PR to resolve this issue.
> MPEG is a rent-seeking organization that doesn't actually contribute anything useful to society. It just tries to lock up technology and standards behind patents, and then extorts money for use of those standards.

It’s not “extortion” to charge money for people to use technology you developed, and its a better business model for society than bankrolling that technology through advertising (which is the FB/Google alternative to R&D).

MPEG-LA is not locking up technology that already existed or other people developed. Its members are the folks who originally developed this technology. It’s notable that no open-source entity developed something like h.264 first.
Conversely, I hate seeing TV / movies about Hollywood. It feels like such a crutch for writers, and feels a tad self-obsessed.

The only time I've been able to stand Hollywood critiques in recent memory is BoJack.
I suppose there are 2 reasons for it:

1. Popular languages would have lot more developers so lesser salary (Supply-Demand)

2. Since the newer devs have started their careers when the newer languages have started to get mainstream, more senior devs are the ones who remain with the niche languages.
Give back a virtual hug.
True. But security considerations add an important dimension to the conversation which is often missed.
Ah that makes sense but then those things would be useful when applying for your specific job rather than things that would be useful when looking to make a specialization switch and are wondering whether certifications are useful.
Has anyone published seinfeld without the laugh track? Im really curious about that now.
He’s probably receiving equity in lieu of cash payment for his services.
I don't get it. Hybrid charges on use and breaking. To save on traffic jam, stops / lights and random city driving. That's how I understood it.. am I wrong ?

I get that companies might buy things and the use them wrong but that's another issue.
No one said this is the "future" of all interfaces. It was a demo and it may have a niche. You're extrapolating all on yourself.