skysight-inc/HackerNews huggingface dataset:
This is great! But I'm curious if anyone at Gitlab can comment on what this gives over running the existing docker registry? Can we configure this to use S3 to store the resulting images?

Our runner image has docker, we run our tests with docker-compose, if they pass we push them to our existing registry. In fact our .gitlab-ci.yml looks very similar to the example under "elaborate example" in the blog post.

Just wondering what we'd be missing out on if we didn't switch to Gitlab Container Registry.
The point of services like LANDR is that good mastering requires you either become very skilled and experienced, or spend a lot of money. Their output isn't great, but it many cases it's better than no mastering at all. Also, I imagine the technology will eventually improve.

I agree Soundcloud's shitty low bit rate MP3s are totally unacceptable, though. I never use Soundcloud for actual music listening.
Your aerospace engineers already need to pass engineering certification. My fast food franchise managers, on the other hand, need to show up, and apply a little common sense.
am I correct that this is only for on-prem deployments, that they aren't going to be offering a public container registry a la docker hub or quay?
Creator of hook.io checking in. Sorry to hear you had an issue.

We haven't had any recorded incidents of lost data. We did have an issue after a security upgrade where older accounts did need to be migrated with new access tokens. If you lost any data drop me an email and I'd be glad to find it.

The internal datastore is mostly for development purposes. We generally recommend persisting data to an external database like DynamoDB.
To put this into context I would recommend reading 'MonetDB/X100: Hyper-Pipelining Query Execution' [0]. Vectorized execution has been sort of an open secret in database industry for quite some time now.

For me, is particularly interesting reading the Spark achievements. I was part of the similar Hive effort (the Stinger initiative [1]) and I contributed some parts of the Hive vectorized execution [2]. I see the same solution that applied to Hive now applies to Spark:

- move to a columnar, highly compressed storage format (Parquet, for Hive it was ORC)

- implement a vectorized execution engine

- code generation instead of plan interpretation. This is particularly interesting for me because for Hive this was discussed then and actually not adopted (ORC and vectorized execution had, justifiably, bigger priority).

Looking at the numbers presented in OP, it looks very nice. Aggregates, Filters, Sort, Scan ('decoding') show big improvement (I would expected these, is exactly what vectorized execution is best at). I like that Hash-Join also shows significant improvement, is obvious their implementation is better than the HIVE-4850 I did, of which I'm not too proud. The SM/SMB join is not affected, no surprise there.

I would like to see a separation of how much of the improvement comes from vectorization vs. how much from code generation. I get the feeling that the way they did it these cannot be separated. I think there is no vectorized plan/operators to compare against the code generation, they implemented both simultaneously. I'm speculating, but I guess the new whole-stage code generation it generates vectorized code, so there is no vectorized execution w/o code generation.

All in all, congrats to the DataBricks team. This will have a big impact.

[0] http://oai.cwi.nl/oai/asset/16497/16497B.pdf
[1] http://hortonworks.com/blog/100x-faster-hive/
[2] https://issues.apache.org/jira/browse/HIVE-4160
Sure, but you get what you pay for. In both cases.
I honestly think it is too complex for anyone to really know what is best for the UK as a whole. For individuals I think it is easier, there are plenty of people who are directly effected by immigration (houses, high tax, NHS collapse, overcrowded schools etc) ... and there are plenty of other people for who the EU is great ... small businesses, farmers, um, loads of others. The EU cleans up our beaches, rivers. Make sure our food is fit to eat. Tons of other stuff.
Amazon stopped giving refunds when an item's price drops after you purchase it
I knew someone would call me sexist. I know where you're coming from but I think people whenever they come across something that makes them uncomfortable just call it "sexist", "racist", etc. and call it a day. All I did was state the fact. You explain how it is sexist and if it's logical I will shut up.

Lastly, he switched because no one was getting rich off anyone's work. We were going through difficult times. But that was not the point of my comment. You blame me of being sexist but maybe you should also be less biased when reading someone else's words.
Shameless plug: I built something similar in Golang a while ago: https://github.com/oliver006/ws-client
Since document.querySelector only returns the first instance, you will need to run this for the number of redacted paragraphs.
The above jQuery solution doesn't have this problem. You really would need a snippet with querySelectorAll and a loop. Since the page has jQuery, there's nothing wrong with providing a solution using it, and particularly since people just want to read the article.
That's honestly something that has always confounded me as an outsider to the glitz and glam of coastal tech life. How are technology start-ups any different than say, a new butcher shop in the midwest in terms of obligations to their employees?
It's weak compared to most but still good as there's some adoption. I also have a someone over there pushing high-assurance security. He have me a list of problem areas they were funding in tech that are already solved in US and Europe. Singapore's smart engineers should be able to build knockoffs or independent versions but havent. Something holding them back, possibly culture.

Anyway, I'd love to mix some American style innovation with Singaporean talent. Plus, I bet Google etc might donate some brains if startups were building stuff that would benefit them esp at Asian prices. Lots of potential.
Likewise - I'm floating around 4 weeks taken in the past 365 most of the time (which is more than any previous employer would give) and I never have any complaints or issues. My boss doesn't say anything and just approves each one.
This might sound like a silly question, but does this require gitlab, or can it work standalone?
The new "standard" mode doesn't allow Nax or GnG cards in your deck, which levels things out a bit. Maybe you would like giving it a shot now? My advice: use gold to play arena. You'll always get a card pack, and get to practice with cards you don't otherwise have available to you. It's worth the extra 50 gold (which you'll likely earn back if you make it to three victories anyway) for the exposure to other cards/combos.

There are still RNGesus decks in the lower rungs of the ladder - I play one. But above 15 or so and most decks are using predictable cards with few random effects.
And people don't fall off nuclear installations as well? Death is tragic in all cases, but are death rates of workers in installations worse for solar installations? I can see it in wind installations, but are accidental rates in solar installations worse than those in the installation of nuclear plants?
Heavybit's DevToolsDigest – May 23
Thanks, our idea is indeed to build an all-in-one solution. For more information see https://about.gitlab.com/direction/#scope

You should be able to build/push from the CI system, see the example GitLab CI configuration file in the blog post.

EDIT: For GitLab.com users using shared runners this is waiting on the Runner upgrade that we'll do in the coming days. If you use your own runner that runs 1.2 it should be fine.
True, I do see Elise in control warrior decks on lower rungs, but less so in higher ones. Mostly classic stand-by cards, and/or Reno Jackson.
I just wanted to give a quick word of praise to Avdi and the products he produces:

I'm a subscriber to Avdi's screencasts and have purchased Confident Ruby. I really like both and both have helped me tremendously in my day job as a ruby dev. I've also listened to him extensively on the Ruby Rogues podcast. All in all, he's a great teacher and his learning materials are really easy to get into and apply right away to your ruby code.
As much as I'd like everybody to be using Python 3, the truth is there's not a lot of immediate benefits, which is why 85% of Python users are still using 2.x.
Looks like they fixed it, sort of. Just tried "hit ler" and got "..." so I tried "h itler" with similar results to your own. "Itler" also works.

Edit: "what if itler was in Guardians of the Galaxy"
This isn't the thread for that debate, so I'll refrain from a specific response, other than to note that python2 has clearly not been replaced by python3, whatever the language's maintainers wish had happened.
nice, I use Roundcube a lot for new clients looking to set up their email for the first time. Glad to support this project, and really stoked it has PGP.
State of Kotlin as main language for production Android project
You already have to interview the candidate; surely asking a question specific to your industry also will demonstrate their proficiencies in the math skills that you're concerned with? I can't imagine taking it for granted that because a University has certified someone that they're already proficient in the fundamentals? In fact, isn't that part of the problem?

I once interviewed a CS grad from MIT for a mid-level software engineering position; smart guy. Couldn't code. Sorry sir, but we need someone that can contribute immediately. We don't care about your school. We care about your output. Next.
There are innumerable small shops/cafes/restaurants that are cash only. Will banks or governments subsidize or provide free equipment in order to not harm the idolized small business owners and job creators?
I bought my first stocks in 1993. Stick with it and you can easily beat me!
You install it by installing the GitLab Omnibus package. But you push and pull to it from other application too, no need to use GitLab.
That sounds like the pain I went through when I tried to write my own ORM. You want to go nuts with refactoring, chasing an ideal design that just doesn't exist.

> So these days I'm much more likely to write this in Scala:

I do this sort of thing a lot in ActiveRecord. I'll write a class method with ".where('price is null or price < ?', argument)". I use ActiveRecord a lot like I use Sequel, drilling into the underlying database layer. It occasionally bites me, but when it does, it's a good reminder to simplify my database architecture while nothing else is relying on it.

This way I can get the benefits of an object that behaves the way I want it to behave, but also respects the data layer. I don't want to give up either.

I do feel like Rails, in an effort to make things easy, encourages devs to overcomplicate their apps.
This is spam and not appropriate for this thread.
There is also the ruby server https://unicorn.bogomips.org/
Ahhh. Another interesting distinction is to compare game trees. Chess has a finite though extremely large game tree. MTG, on the other hand, is potentially infinite. Heck, MTG is even Turing complete so even a single play has the potential to fail to halt!
I've actually learned programming when I was 12 with Visual Basic! I had a little book called "programming for kids" and it had a trial version of VB6 attached to it(it was fully functional, except that it couldn't export exes). The book had chapters on how to make a calculator, a simple notepad with save/open functionality and then at the end a gem - pong game made in VB. It was amazing. Now I work as a professional game programmer in C++, but I always think fondly of VB.
Transaction Processing: Concepts and Techniques [0] by Jim Gray and Andreas Reuter. Not so much relational algebra, but everything you need to know to implement a classic relational engine.

[0] https://www.amazon.com/Transaction-Processing-Concepts-Techn...
What would be the goal of that? If someone has more education than is needed for a job but ends up taking it for other reasons, should they be taxed more than their less educated coworker?

The idea with taxing the credentialed position is that it provides some incentive to not attach a credential to positions.
Maybe through a series of expensive loans for tuition....
This was my very first reaction as well. The Unicorn paper was published in a high-profile conference, so as a N=1 sample I'd say it's famous in the systems community.
This is the problem with education (and all non-profits for that matter).

1. People work in education because they love the work, not the money.

2. We don't need to pay educators well because they're not the tops in their fields.

3. We can't recruit top candidates because the pay is shit.

4. Rinse, repeat.
I don't think "real mathematicians" do anything less worthy, novel or even revolutionary than "real explorers". Newton's contribution wasn't in collecting data about the motion of the planets or even in discovering patterns in that motion, but in uncovering laws. At this point in time (more precisely, in the past three decades), the study of neural networks feels like ancient astronomy (aside from some early theoretical results); we're in the data-collection and pattern-search phase. The scientific revolution is yet to happen.
VB6 was amazing as a first language. When I learned to code for the first time I was an impatient kid and I just wanted to see my programs compile and run on a nice GUI, vb6 gave me that and I wish it was still around for my younger brother to learn how to code with it.
Great idea!

1: Job gets posted

2: High school graduate applies

3: Manager searches applicant and sees no higher education

4: "Thank you for your interest in this position, however we are looking for someone with a little more experience."
Nothing at all is wrong with it. I was simply conjecturing that perhaps some people who don't wake up hungry are eating within that period. I can see where any sort of regular daily fasting could span a similar period of time.
I recently re-introduced chicken into my diet after 12 years after being a vegetarian. I started eating chicken breast for breakfast instead of the usual toast and peanut butter, and the difference in my energy level is astounding. I'm no longer carb-foggy, my digestion is much better, and I don't have to eat again until well into the afternoon or evening.
Happy b-day VB, you where the node.js of the 90's, the starting point for many successful carers.
French weigh 'right' to disconnect from work emails at home
We did push a visual re-design to the site a week or two ago and rewrote a bit of copy, maybe it may have less exclamation marks now?

If it would make you more inclined to try the platform, I'm glad to adjust the tone of the copy. I get easily excited!
I am a huge fan of the Microsoft ecosystem, and I spent a great many hours developing VB.NET code at the beginning of my career.

VB6 is a scourge. The fact that Joe in HR threw together an application in a weekend in a testament not to its accessibility but to its abject lack of maintainability.
Our shared runners should be updated within a week. Then you will be able to use Container Registry on GitLab.com without self-hosted runner.
Where can i get one of your shirts? Would also like to see a little tag which says "screw you, T + L"
I did a few programs in VB in the early 90's. It was pretty easy to buy components and get data out of our database. It was also quite nice for writing a program that generated lesson plans from a score on the LAP / E-LAP assessments.

I admit I was amazed at the ability to buy VBX components to do so many amazing things. It was really easy to plug them into your programs and get stuff running.

I did cheat a bit and use a module that made the GUI of the programs I wrote look like the NeXTSTEP screen I was using at the time.
Couldn't you monetize better with some niche related affiliate products?
Still use VB6 at work. It says "Valued Microsoft Customer" since they supposedly don't want to run the licensing servers anymore.
It seems like these thinkpieces about "debt" are really about two separate issues:

(1) College debt is a good investment if you learn things and graduate, but too many colleges are failing to educate students and too many students end up dropping out with debt and no degree. The good news is that this problem has a pedagogical solution, but it requires many colleges to hire faculty based on teaching skill rather than research achievements. The US is doing some of the world's best research, but too many academics are doing second-rate research at third-rate institutions. Many of those academics should instead be focused on teaching instead of research.

(2) Everyone can benefit from learning new things -- even (or perhaps especially) a liberal arts education -- but many students are attending college to get a credential and land a good job. We should be clearer about what we want institutions of higher learning to teach: life's big questions or job skills? I could imagine a higher education system that does both, but there's no good reason it should cost $50k/year to read literature/philosophy with thoughtful guidance and peer discussion. Maybe our liberal arts educations should look more like structured gap years, while technical education would have specific learning outcomes tied to workforce demand and better information for prospective students about passing rate, job placement rates, and starting salaries so they can make informed decisions about their financial risk.

My final complaint: I've never wanted my student debt forgiven, but it does sting to make student loan payments with after-tax income that goes directly to banks bailed out at taxpayer expense during the recession. If lawmakers wanted to help the student debt crisis, a great start would be making student loan payments tax-deductible (up to a certain total, and only below a certain income level) instead of just having student loan interest be tax-deductible.
But also produced a lot of junk pseudoscience and rubbish when conmen were able to get the credulous endorsement of leaders like Hitler. Plus, you have to remember that Germany was one of, if not the leading scientific and technological powers of the age. In the 1800s and early 1900s, places like America and Japan were still making would-be doctors and mathematicians learn either French or German and study abroad there. Even after English started gaining steam post-WWI and Jews began fleeing Germany, there was still a ton of native talent and expertise.
It's not JUST the education though. Holding a degree shows you're capable of following a schedule, arriving to predetermined places on time regularly, keeping yourself relatively organized, receiving and completing assignments from authority, and are willing to work hard at things that aren't immediately obviously essential but you do them anyway.
Dude, you should definitely raise your prices. I would pay at least $19 a month for this. Had to double take when I saw $8 a month.
Answering "what if" questions well is essential to AI that actually does something. That's how you test plans. This is what "common sense" is really about. The kind of questions a robot needs answered are "What if I place an auto tire on top of a milk carton?"

This, however, seems to just be another chatterbot.
Foreign students are 1.13 million [1] and the sum total of all students in the US is around 20 million ( age < 25 + age > 25) [2]. How much can they really contribute marginally to tuition inflation given that they are only 5-10% of the population? If foreign workers are taking American jobs, Chinese factories are taking over manufacturing, and international students are leading to tuition inflation, in general, US seems to be coping rather poorly with the effects of globalization. More likely, internationals are like Don Quixote's windmills.

Edit: forgot references

[1] http://www.wsj.com/articles/international-students-stream-in...

[2] http://nces.ed.gov/fastfacts/display.asp?id=98
> caning for minor offences

Which minor offences? I've been under the impression that offences punishable by caning are quite severe: robbery, rape, assault, piracy (in the actual piratical sense of violent robbery at sea) and the like.

https://en.wikipedia.org/wiki/Penal_Code_(Singapore)
Review: “Efficiently compiling efficient query plans for modern hardware (2011)”
Oh, god, my mom is in on it too?!
This is done regularly. It's called "judicial discretion" - a judge uses a neural network so secret that even he doesn't understand it (in fact the entire scientific field of "neuroscience" exists to try and analyze it).

Variables used in the formula include details of the case, race/appearance of the defendant, and how recently lunch was at the time of sentencing. Unlike the ProPublica claims of racial bias (which are merely "almost statistically significant" at the p=0.05 level), the lunch bias is statistically significant at the p < 0.01 level.

http://www.pnas.org/content/108/17/6889.full

This system sounds like a huge improvement.
Yeah, when I was doing keto for weight loss for a few months, I just naturally ate one big meal in the evening, and usually a snack of almonds a few hours before. And that's it.

I was never particularly hungry during my accidental 16-ish hour "fast". In fact, I usually had to force myself to eat a bit extra just to bring my daily calorie count up to something reasonable.
One more experience I wanna share with HN fellows about Lambda Java and NodeJS: Lambda Java is slower than NodeJS either for cold start or response time in warm, however, if the NodeJS hits on rocks, then its response time becomes unacceptable with huge spikes.

Overall, Java is stable slow all the time under the same configuration, so, you might wanna to use higher config for Java to get stable and performance.
Yep. My school (which costs $50-60k full tuition and dorm) gives out generous scholarship... But also has so many international students who mostly pay full price that in some cases classes are 90% international.

It was always funny when I was in the cafeteria and found myself being the only non-Chinese.
To point A: this is 100% true. When consulting for higher educational institutions, the first revenue stream I evaluate is that from international students. They pay their bills, they pay more than native students, and they graduate with few issues - if they do have issues, you just ship them home.

And I don't mean large, prestigious universities - these rules for foreign students apply to everything from large private colleges/universities to small, regional community colleges.
Hunger and nutritional need are not the same.

Just like drinking when thirsty is drinking too late.
Its about the same reason that I don't want Apple to do a TV. The difference in lifetime between the computing component and display are immense. Implants would seem to be as short a lifetime. Credsticks always made more sense.
I think it's obvious to anyone not living under a rock that the higher education cliff is in view.
The one that really killed me on first reading was Alan Kay's concept of the Dynabook. It only took us 40 years to get it!
How (and When) Clojure Compiles Your Code
The biggest plus of using integrated registry is that you have integrated authentication and authorization of GitLab that follow your groups and members assigned to your GitLab projects, making it really easy to have private container repositories stored on registry.

Second the built-in registry is really easy to configure and maintain. You have to specify the address and provide a certificate to start using it. You also use the same backups mechanism as you use for your GitLab installation.

In the future we may make it possible to use external storage for container images, like S3. This is something that is already supported by docker/distribution.
What has become of him?