skysight-inc/HackerNews huggingface dataset:
It's been my experience that simpler is better. At least when it comes to teams up to around 12-15 people. After that politics will dictate how you migrate.

Adopting three rules has pretty much made migrations a non issue: 1. migrations should be timestamped, tracked, and applied in time order (rails-style migrations; this allows for the migrator to determine which migrations have not been applied regardless of when they get added to the run list) 2. migrations should be committed separate from logic changes (this way you can bring in migration a if migration b depends on it even when feature a isn't ready to be merged) 3) migrations are always forward. It's great to be able to revert during development but production is always forward. If a migration fails it always requires investigation; there is no automatic recovery.

Using the above rules you can put together a migration system in any language in about an hour by simply storing files that issue DDL/SQL directly. With a few hours more work you can abstract it out and be cross-database but that's rarely worth it.

I've tried sequentially versioned migrations and they are a major bear to work with when branching and multiple developers are involved. You end up having one guy be the "database migration guy" and responsible for keeping everything in order.

The intelligent migrators that do diffs of the schema vs the db always have issues plus the very real potential to lose data.
One of the messages in the thread links to this debian wiki article that lays out all the arguments against minification.

https://wiki.debian.org/onlyjob/no-minification

One argument that really drives it home -- GZIP compression without minification is faster and better, and from my own experience takes exactly two lines of nginx config to set up.

Is there really any benefit of using minification besides code obfuscation?
I feel they're just manufacturing statements for better advertisement.
Ceres: The Planet That Wasn't
Cheaper than re-writing and re-testing everything to work on Windows/Linux + whitebox servers.
Townships in Guernsey, Belmont counties are Ohio hot spots for oil, natural gas
I thought the CORBA IDL and the IIOP were both great. It made the transition to protocol buffers and Google's RPC system pretty painless.
Thanks, after opening the link in the tile I was pretty confused.
I agree.

I wonder how much the logo played into picking that name.

EDIT: Turns out, not much. Here's the story. http://www.boundary.com/blog/2013/01/the-story-of-the-bounda...
Pfft. https://www.tipranks.com/etf/rsp
Do you think it’s safe to generate ticket numbers with such tools? I'm currently this PHP lib to do it: https://github.com/icomefromthenet/ReverseRegex and since we do not sell thousands of tickets a day I think it should be okay to use it for this purpose. What do you think?
> The "ultra efficiency mode" is definitely one of the more unfortunate things to come out of the low carb camp, IMHO. generally speaking, unless you have a disease or physical disorder (like hyper thyroid) you are going to be burning/eliminating about 1400 - 2500 calories a day. It can be quite a bit higher for some diseases or disorders where you can't process food.

Do you know of any particular studies debunking the theory that resting metabolic rate does not and cannot change in an individual? Honest question, I don't know for certain - I "believe" it can and does, but my belief is based on anecdotal observation and logic.
"When irrational actors are at work (and let’s be clear, anyone selling RSP for half off isn’t being rational), the smartest thing to do, if you’re the actual human being watching RSP trade, is to simply step out for a cup of coffee". If you honestly believe that selling for 50% off is irrational, then you should not step out for coffee but put in bids and buy that ETF. That's the rational thing to do, conditional on your beliefs about valuation.
I consider CORBA's IDL/IIOP combo to be roughly identical to protobuf. CORBA's distributed RPC capability is like gRPC. At a higher level there are some differences but they are substantially isomorphic.
If anyone interested in similar library in C language, take a look at my simple libTprint library: https://github.com/wizzard/libtprint
Hope it helps!
I wonder, are they trained to look for that in formal police training? Or are they taught that by private consultants?
Well, the question is kind of moot, because I haven't dared to re-enable UEFI boot since. Supposedly newer BIOS's have the bug fixed, but the value to me in risky another range of motherboard replacements is just not worth it. I suppose if I cared about UEFI it might be a good idea to try it before the maintenance contract runs out, but as a kernel developer, I'm constantly replacing the kernel, so using UEFI is a PITA anyway.
> Equal equity among initial founders or it's a nonstarter.

I'm about to have to make a decision like this and could do with some advice. A friend of mine (3D artist / graphic designer) tells me he knows two people who want an app doing. It turns out they're just starting a new company and the app is going to be the product. They have already sold it to one customer and have others in the pipeline.

I discuss the app with them, set out a specification / timeline / cost that they like. But then they start with: Can you set up our email? (yes). Can you do us a website? (yes). Can you do a webapp that the customers can use in coordination with the app? (yes). Etc. etc.

So I say: look, I can do all this stuff but it's going to be a pain to keep charging all the time and then there's going to be support costs on top. I like that your sales driven and seem pretty intelligent and we've got along pretty well so far. How about instead of or as well as cash we talk equity?

They think about it and get back to me yesterday and say yes, they've had a chat about it and would like to do that. We're going to meet tomorrow to discuss a package they've worked out for me.

So what equity should I negotiate for? They have no technical experience and it seems to me that I will basically be doing everything at least to start with. One of them is sales and the other is going to be managing the business (which I have no experience of, I've never been a "founder" before).
I thought I put together a decent game, but I didn't have any knowledge of how to market, and no real desire to put the time in on that aspect. It made a sale a week for the first 2 years and is tapering off to a few sales per year. I think I will just drop it to free and eliminate the free version some time soon. Perhaps I should even release the source.

If you want to make money selling games you need to be prepared to put a lot of work in. Otherwise you should consider it to be buying lottery tickets which rarely works well.

http://tactitionprogramming.com/oceancommotion.html iPad only
This slide deck has a nice example of using a comment to fix a performance bug in a js implementation of the chacha20 cipher: http://mrale.ph/talks/goto2015/#/14
I wrote the OS for my Raspberry Pi in Forth (which necessarily meant writing the interpreter).

I think that's an important thing: anybody who's seriously doing Forth work has written his or her own interpreter to do it with. Which may be as it should be.
This is not actually an OS limitation, it is a default filesystem choice. The Mac supports multiple types of filesystems, including case-sensitive ones.

Having said that, I wouldn't reformat your boot drive to be case-sensitive because this isn't a common configuration and I'd expect 3rd-party apps to have problems.

What you can do is use Disk Utility to create a case-sensitive file system on a disk image, which gives you case-sensitive behavior when you really want it (and limited to activities on that disk).
> claim antibacterial benefits

At this point, it would need to be evaluated by the FDA because its making a medical claim.

>because it's naturally occurring?

Penicillium fungi is naturally occurring too. That doesn't' mean you can put it in food arbitrarily.
Define "faster." GZIP creates a smaller file size, but the benefit of minification is faster parsing by the Javascript engine -- GZIP does nothing to help with this.
I'd like to note agreement and support of this perspective. Personal anecdote to follow.

At a Top 60 World Ranked Research University, I have seen first-hand the students / Post-Docs dealing with a critical lack of jobs or opportunities within academic research. Not to belabor my overall vitriol toward the Boomer generation regarding their behaviors in the market (e.g. "Get all I can, screw those behind me"), but those who have 'made it' and are decision makers now have changed the dynamics to reflect more of a cut-throat, race-to-the-bottom labor pool perspective. That doesn't even factor in the 'IP creep' of interests outside of science trying to get a piece of the action these days.

The most telling example? A person working in a good lab (good publication record, pretty well funded) was a PhD Post Doc from the institution where they were working in the lab. Due to cutbacks, the Chair told the PI that costs needed to be cut, which meant 1 employee had to go elsewhere. Rather than suggest the last-hired employee be the one, the Chair pointed to the PhD Post Doc and said: "Just fire her and get an H1-B."

I trust my sources and do know the context of the conversation / lab's outlook. It was pretty stunning to me though. Go to great university, get PhD, put in effort and be on papers as a Post Doc, then kicked to the curb for an H1-B on a purely fiscal basis. That's some hot garbage right there. I'm glad to note that the Post Doc in this story has left bench science and is now a full time professor elsewhere, where she is appreciated much more. And, without hesitation, she steers talented science minds away from research as a career.
Have you contacted anyone at National Geographic? There is a good chance they made a mistake and this could be easily fixed.
Is the AST structure preserved when minifying? If only identifier names and whitespace changed, then it seems like one could verify that the minified matches the original.
I was really excited for a new geo database, especially one involving Go. But, this is extremely limited. I could see some uses for it, but how does it do when you are storing hundreds of millions of points (or more) rather than a few million?
That's cool, thanks. I've discovered sre_parse thanks to that link, so cool too.
Levenhuk Strike 115 PLUS Telescope
Thanks for posting this; very cool!

The thing that always impresses me with the early game developers was their knowledge of the hardware, and not just the software. They were so close to the metal that it would have been difficult to develop a game without knowing the capabilities and details of the hardware.

Fast-forward to today, and we have really nice APIs that facilitate game development. For example, most of us don't need to have detailed knowledge of iOS hardware (or most any modern platform, really) to create a game.

Of course, that's a big win for how technology has progressed, but I can't help but hold those early game development pioneers in high-esteem.
Not always, most do tricks like `!0` for `true` and `a && b` instead of `if (a) b`.
The title of the article is not very good. The URL has a different title, I wonder if it was changed to make it more click-baity.
What to Do When Your Server Falls Over on Launch Day
I'm wary of relying on economists to assess the utility of the FDA. The alternative to the FDA they mention is basically self-policing. Except we already have a drug-like industry that relies entirely on self-policing: the "health supplements" industry, which the FDA is explicitly banned by legislation from regulating. And the precedent of the health supplements industry is extremely disconcerting--companies are basically legally lying through their teeth (it's not illegal if someone else, e.g., Dr. Oz, says it, cause they aren't advertising, they're exercising free speech), and they sometimes don't even bother to stuff their products with what they say the active ingredient is.

The problem with drugs is the placebo effect. Evidencing efficacy beyond the placebo effect requires large, controlled trials (the infamous Phase III clinical trial) that end up being correspondingly expensive; nothing less is sufficiently powerful. Because of placebos, you can sell expensive nothings, and it will appear to work sufficiently well that reputation wouldn't suffer.
What Defines a Startup?
that seems like a terrible way to measure things. why not go by the number of some form of nodes after parsing? Parsing has to happen before optimization anyway.
Do you ship internationally? You're FAQ has no FAQ's and I have to say this is a really cool product.
Why do you need the freedom to reprogram your computer?

The main reason is "because I want to".
There is other side of this. Most migrants do not apply for asylum, but hide their identity, so they can not be deported. In that case my country (Czech republic) usually confiscates their possessions to cover their living expenses.
I always thought it was (roughly) general knowledge that artists make their money from going on tour, with the label taking most of the money from cd / record sales from the beginning of time.

I remember some tv show / documentary (years ago) of a rapper who had millions in cd sales but was still broke and living with mom because media sales don't generate money for the artist - tours do.
Nice utility! I've written a quick clone of it in Tcl for use on systems without GNU Awk: http://wiki.tcl.tk/41682.
Luckily humans and dinosaurs never shared the earth. If being around live hens makes me nervous, imagine the horror of being pursued by a giant carnivorous chicken. No, sir, no. Leave me with the lizards.
Ashley Madison owner says site still adding users after data hack
The World's Top Cities for Female Entrepreneurs
The point was to install the deps into my project tree, instead of putting everything into /gnu, but to think of it that's not actually much of a problem, it's just personal preference/bikeshedding.

I'm installing it and see how it goes, thanks.
Show HN: Nectar Ninja – Send free website notifications via Twitter
>And the Chinese consume all sorts of whacky stuff - rhino horns, tiger balls, ground-up cockroaches, etc

This is my thinking as well. This sounds like yet another Chinese health fad, which often has roots in "traditional" and "alternative" Chinese medicine, which has been shown to be almost all nonsense, with the rare exception that's due more to luck than anything else.

The linked paper describes manuka as having antibacteria properties in regards to dressing wounds. I'm not sure if eating it is giving anyone any benefits and considering what we now know about gut flora and antibiotics, well, people shouldn't just be eating antibiotics like tic-tacs.

> With the right marketing you could get the Chinese to consume anything.

Autocratic states generally don't have any sort of democratic movements for medicine, industrial, air, or food safety, so they never get the proper regulatory bodies to make this stuff safe. Case in point, my wife brought some cold medicine back from Russia. It was chock full of mercury. There were a few articles last year about some common cold medicine marketed to children in China. It was full of lead. FDA advisory here:

http://www.fda.gov/Drugs/DrugSafety/ucm416220.htm
It's not a religion problem.

It's a basic mathematics problem. Notably, Euclidian geometry and trigonometry. When was the last time those disciplines where taught in schools?
I might be missing something, but all the code being executed just seems to be running some .sql files on the database (deploy/.sql, revert/.sql, verify/*.sql). It seems to just be an interface to loading these sql files, making it easier to (for example) revert a set of changes in order.

So, you could just use this tool to manage and test your chances, and then manually go through and give instructions to prod engineers on which files to deploy and how.

Git does seem to be complicating things, though.
I would guess that this specific advice would be for those who already own the securities currently being sold at 50% "discount".
NEXT BIG MARKETING DEVELOPMENT? 18 TOP INFLUENCERS DISCUSS
How do you spot the next terrorist?
He's saying that because when you work in an office, and you have a short week, it derails your output.

I hate vacations, they screw up my output for weeks after. Even the weekend takes a day or two to recover from.
Fed Watch: The Right and Wrong Arguments for September
Facebook, One Billion Users or One Billion Bots?
Haven't fired up any iOS devices in a while so I'm not sure but does iOS Safari have a "view in desktop mode" button anywhere? I mostly use Android on phones/tablets but I occasionally run into similar issues on some sites (various wikis come to mind) and reflowing/horizontal scrolling screws things up on the mobile Chrome and Firefox.

Typically for those sites I hit the "desktop mode" button which I believe just changes the user agent string so that it shows everything without any mobile "optimization". It makes for a bit of zooming and panning if you're in portrait mode but beats having most of the screen cut off or whatnot.
I'm reading "Drink: A Cultural History of Alcohol", by Iain Gately, and he covers some of this in detail. In his book, he talks about how unprepared England was for gin: people primarily drank ale at that time, and they drank it regularly and in abundance. Some people drank gin like they drank ale, with disastrous results; people didn't initially believe that doing so was harmful, and certainly not that it could kill you. It really was treated like an epidemic among the working class.

I recommend the book to anyone with a curiosity in our history with alcohol - and it's a long history. The book, however, is a relatively light read. It's like a brief history of the world (although mostly the West) through the lens of alcohol.
ReactJS for Stupid People
Explore the U.S. Army's Treasure-Filled Warehouse
I thought this was the rise and fall of COBRA (gi joe) and when I realized it wasn't I was sad.
“I’m an Entrepreneur” Has Become a Fashion Statement
Continue reading my link for World Health Organization stats. 5.9% of all deaths world wide directly due to self inflicted alcohol abuse. in addition 5.1 of our disease burden is directly linked to alcohol use (i.e. Liver disease etc.). Many mental health disorders are directly linked to alcohol abuse.
"Installing" a package with Guix really just means that it is referenced through a link. /gnu is just a cache for "evaluated" package recipes. You could create a profile that contains your symlinks to the items in the store wherever you want, including the currenty directory.

guix package -p $(pwd)/.guix-profile -i what ever you want

Programmes in this profile can then be executed like so:

./.guix-profile/bin/what

But that's not necessary when you could just use `guix environment` and enter a shell where everything is already hooked up.
Oh, just those who want to do magnetics, motors, radio, radar, batteries, robotics, sensors, electrostatics and so on. Pretty much anything beyond become a television repair technician.
I'm not sure. The halt is broadly applied across over the counter and exchange markets and introduces additional opacity into the system over a 5 minute window which seems like it could be useful to someone.
Ask HN: How Many Applications Received from Who's Hiring Posts?
I'm a job seeker, and I'm curious about how many job applicants you the employers are seeing from your posts on the monthly Who is Hiring threads.

The number of companies posting jobs has been increasing every month this year (I'm assuming as the site gets more popular) which would indicate there is also many more job seekers coming here every month applying.

I've been relying on just this site for finding jobs for a few months now and haven't had a breakthrough yet, so I'm curious if I'm just a low quality applicant or is the competition really that fierce.

Post from throwaways or don't include your company's name if you don't feel comfortable. I'm just interested in seeing some numbers.

Thanks.
Read the linked article: https://zyan.scripts.mit.edu/blog/backdooring-js/

It has the answer to your question. Namely, you can write bugs that are exploitable that aren't present in the original source, that only appear in the minified output. Which means that a) it is a whole lot harder for someone to find (especially if it's something that is "obviously" correct), and b) it's plausibly deniable.
I thought the discussion was about market makers, not long term investors? but yes, if you already own your full allocation, then the advice is sound.
wouldn't it be sane to not put all migrants in the same group. Shouldn't we differentiate people that want to escape a warzone to save their lives, often people without any cellphones, without money, who lost everything and are not necessarly middle class but lower income people who bring their families with them to SURVIVE and people who have fancy cellphones and are now in a safe country (ex:turkey) and want to come to europe only for economic purposes leaving by side their families to make some money and bring them when they get enough $$$?

as such the article would focus only on the second part. the first part being the one stuck in syria who can't even afford the thousand dollars trip to europe, who can't even afford to be a fancy cover story of the sacro-saint newyork times
Blog post: Building a modern back end with ES6 and Neo4j
https://hn.algolia.com/?query=The%20Last%20Question&sort=byP...
Be the Kind of Person That Builds Great Things
About customers’ personal information
Extending arbitrage with other markets, perhaps?
I guess I'm in the other camp, I don't like it at all. I had to go back and look for the logo after reading your comment and I couldn't make out what it was supposed to be until I looked at the URL. Even then my brain didn't want to turn it into letters, but was bothered that the gray parts (especially the vertical parts of the 'u' and the 'n') didn't line up.

And of course since the logo is set in CSS it doesn't have alt text so I couldn't hover over it and get the company name.

That said, I am very pleased that the logo is a link back to the main company page and not to the main blog page; it's so irritating to read an article on a company blog, think "hey, I'm interested in what these folks are selling, let's visit their homepage", click on the logo and be redirected to the main page of their blog and not the company's actual web site.
Go at Basecamp
For Rubyists: https://github.com/geemus/formatador
I have a feeling he was a little too hungry, tired, thirsty, or terrified to appreciate the adventure.
Talking about issues caused by unintended consequences of immigration is not the same as hating. By immediately attaching PC labels, you are discouraging the discourse, which is necessary to solve the problem.
An Update on Video Management on Facebook
All you need to know to get a job you want
Lvm:a tiny virtual machine based on instruction set
Migration in Europe – Looking for a home
Money, Sex and Love, Which Do You Want?
Over eating absolutely is a HUGE health issue, but it is oranges and apples.

Food is required for life.

Smoking, alcohol and drugs is non-essential and is self induced harm to the body for self-perceived emotional benefit. (Not to rule out emotional eating but...)
Show HN: Jaswig – an affordable standing desk for both adults and kids
Linguistic arguments are somewhat pointless, but IBM disagrees with you: http://www-03.ibm.com/ibm/history/ibm100/us/en/icons/mainfra...
The IEEE also disagrees: http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=5406338
Women+Empowerment:+The+Cha-Cha-Cha