skysight-inc/HackerNews huggingface dataset:
I prefer pure Android. I honestly like iOS more now, an iPhone X with a headphone jack would be perfect for me. I'd easily pay a premium for it.
We use SQLite in an app with about 1,000 active users. It took us:

- 0h to manage backups ("cp"),

- 0h to manage seeds and tests fixtures ("cp"),

- 0h to configure and secure (void),

- 0h to write the deployment scripts (void),

- 0h monitoring/watchdog jobs (void),

- 1h to rsync for failover ("rsync")

My last projects always spent at least a good 100h to do all of this the right way. Then, if it is not good enough, we'll move to RDS or equivalent.
Hence "base". Good orm like sqlalchemy have several layers, each of them building on each others, and you can use each if them independantly depending how much abstraction you want.
That's reality. Uber wouldn't be a billion company if they played fair and by the rules. They are a billion company because they found loopholes and exploited them.
It kind of is... the SQLite "amalgamation" process takes all of SQLite's source code (across 100+ files) and concatenates it together into a single sqlite3.c file: https://www.sqlite.org/amalgamation.html
Fellow biochemistry Ph.D. here, and even if you could make this work, good luck finding a usable programming model. This makes quantum computers look easy IMO. And that's too bad because if I worked at Synthego, I could walk to work.

That said, the article seems to be about accelerating genetic engineering rather than a new programming substrate. There's probably 9 to 10 figures in that, no?
Genealogy tourism is booming as Americans search for identity in DNA and abroad
You’re talking in generalizations. Got any data to back up your claims? The average selling price for iPhones keeps increasing, and it’s over $700.

If you’re talking about global markets then of course, $200 phones have always been more common. That’s why Android has 80% market share.
Why?

I know this is kind of a snarky response, but seriously... why? This would take developer resources away from real feature work, introduce boatloads of complexity, add more points of failure, make testing and validation harder and make it harder to reason about the entire system end-to-end. Not that that isn't sometimes necessary, but you need a compelling reason, not just jumping into it because it sounds like a good idea.

Programmers have this strange compulsion to design swappable interfaces even when they're totally unnecessary and more often than not just break everything while– ironically– only one implementation is ever used.

YAGNI.
Looks cool. They seem to say it's based on neovim, so it's actually an interface to the real thing, then. A shame their website is so cryptic and the link to their source control host is not easy to find.
Here's a video that talks about one of the categories (best Foreign movie). FWIW, I don't dislike the Oscars much, I sometimes even watch the whole thing if I think the host will be funny in a way that pisses off Meryl Streep.

Sorry about non-English words being sprinkled in though.

https://www.youtube.com/watch?v=OWizRledAr8

https://www.youtube.com/watch?v=WFENw9T7qUw
You'd know a lot about that since nothing you do is in good faith.
ESC^wcwevilESC:x
Yup, I basically want self-hosted PaaS in a box, but also w/ opinionated interoperability (e.g. use Prometheus alert manager to tell if my DB disk is reaching 90%, use consul DNS to have stable names for my log server, use Grafana to show me memory usage across every container/app, etc). It's always the "minimal glue" that takes forever and often once "glued" it becomes stale because it's not maintained unless it's someone's job or something breaks.
I might be missing a lot of what you're saying, but say I worked for FAAMG - they just pay a lot more than what my neighbor could pay me. Even if repairing the neighbors deck or planting new trees in their yard or whatever might be "better" for society than submitting code for review on some feature. I guess I'm trying to understand what you're getting at because I think a lot of people don't believe Bezos or Koch are special, but they can simply pay them more.
I agree that a 5x5 is more effective vs a 1 rep lift.

But the problem statement begins with- You need to finish the gym in less than 2 hours/week.

I like strength training, especially 3x5s.

My workout looks closer to a 5/3/1/5 pyramid due to warmup and trying to burn myself out on the last set.

I'm glad you mentioned this, I'll play with the math this weekend and try to find a point of diminishing returns.
AT&T has long provided a sub-par Internet connection service.

Their wireless router and DSL modem "U-Verse" gateway device lacks a true bridge mode, has a small NAT table, and you must use it because it contains a 802.1x certificate. You can use your own router with a rather involved hack: http://blog.0xpebbles.org/Bypassing-At-t-U-verse-hardware-NA... They instructed customers (including small businesses) to get off 10.X.X.X, presumably because they were considering CG-NAT, although they have since done some IPv6 deployment.

The original AT&T faded away with declining long distance revenue which they milked to the end until cellphones and Internet access became the main market. It took tax credits meant for "video dial tone" broadband deployment and used them to build their cellular network.

Its ADSL deployment use PPPoE and ATM which can cause MTU mismatch. ATM itself is a telco mistake. European access oligopoly members wanted 32 bytes because that suited voice frame transport and they thought data transport would never sell. American counterparts wanted 64 bytes for better data delivery. They compromised on 53: 48 for payload and 5 for header. With newer "U-Verse" ASDL they've finally eliminated this layer of overhead. (But no more 3rd party modems).

It decided to deploy VDSL instead of make the true upgrade to fiber. But they also cut costs by not building enough remote terminals so many customers have slow and unreliable links. Fast VDSL speeds (e.g. 100Mbps) aren't possible if customers are a mile away, or more. How much money have they spent on truck rolls diagnosing issues? Is it less than just building a more robust network to begin with?

Since 2005 they've been complaining that customers are using too much Internet and they need to slice and dice the Internet with data caps, application specific throttling, etc. And get more tax credits and deregulation which they promise will be used for broadband investment.
If people flag civil, substantive comments just because they don't like them, that's an abuse of flagging, and we eventually take away their flagging rights.

Flagging is for posts that break the site guidelines at
https://news.ycombinator.com/newsguidelines.html.
It is much more intellectually challenging to address the inefficiencies in the economic system by devising a global model with regard to the available resources, manpower and population needs. Call it a planned economy if you will. People should vote what the system must produce, while considering the pollution and exhaustion of finite resources.

The current capitalist system is all about the individual self interest of each playing agent (company). That probably worked in the past in loosely-populated areas with lots of resources, but doesn't look like it is the way for the future.
Decrease. Face cards are overrepresented, so the smaller the value of the face cards, the more likely they are to cause a "path" to "merge" with another nearby number's path.
Cloudflare does offer a backup IP: 1.0.0.1. And 2 IPv6 addresses as well.
I'm pretty sure the mantra is "Never Write Your Own Crypto", not "never write your own database".

I know tons of people who roll their own flat-file storage engine and are perfectly happy with it, even scaling up to their moderate couple of tens-of-thousands of users. Nothing fancy.

Personally, I had to write my own database (just like what the author of the article wound up doing), and had a delightful time learning all sorts of things, and now it is one of the most popular databases out there (https://github.com/amark/gun) and I encourage others to try (if they have time) building one themselves!
I don’t know about you but when I travel there is never anything valuable in my checked luggage (except for the luggage itself I guess).
Instructive in the sense that for any given technical controversy on HN, there will be a couple people that have some connection to the topic and can speak with some justified confidence about it, and several hundred people who read the title and, if we're lucky, the lede graf of the story and then just write stream of consciousness extrapolations --- also, instructive to note that HN does not, ceteris paribus, do a good job of upvoting the authoritative comments over the superficial riffing.
Regex Dictionary
Is this related to the 100 prisoners problem discussed yesterday? https://news.ycombinator.com/item?id=16984815
Hawaii's Kilauea volcano erupts, prompting mandatory evacuations
My gym is in the basement. 500$ for the entire set.

Got a gym crew that probably takes the longest to put on my friends weights.
It seems to me that Microsoft frequently writes new embedded databases, leaving them poorly documented and accessible from weird tools. For example, the registry, Windows installer, structured storage.
Cool, he is talking about the loader though, which would imply that this is all language independent? Except for where he mentions things getting executed before main in C++, which I'm assuming would be the doings of the C++ standard library.
Yeah you can go ahead and miss me with every single one of these vim-via-Electron monstrosities.

CLARIFICATION: For me the whole point of learning vim was that it's lightweight and ubiquitous. Stuff like this is 0 out of 2 on that front.
Grafers – Sucesso Como Design Gráfico
> I mean, everyone has different requirements or preferences

I've found this is only kinda true. Most people need the same supporting infrastructure and most people only need to deploy their HTTP-visible app, maybe a cron or backend daemon, and probably a data store. Everything else from logs to metrics to alerting to HA gateways and so on are quite universal.
I've been convinced that checklists are great (by theory and by practice), yet I still write way fewer than I should.

I strongly dislike repetitive mental work, and writing a checklist is essentially resigning myself that such work will be necessary. Until I write it, I can still convince myself I'll be able to automate the process.
you could also read shogun by james clavell, which is a fictional novel based on tokugawa. i read his whole asian saga series because that first book was so good.
How to Criticize with Kindness: The Four Steps to Arguing Intelligently
"pay the social network to avoid ads and maintain their privacy." If they are collecting info on people NOT using their platform, how will this work? imho this seems like a 4th amendment violation or heading that way. I stopped posting on fb almost 2 years ago.. should delete my account.
The problem is it works in the short term, but makes the problem much worse in the long term. It reduces the returns of future apartments, so fewer apartments are built.
Hehe... how do you accurately describe an iPad?
What about plumbing or sanitation? Construction of shelter? Medical care? Firefighting? If those things aren't "necessary", it seems difficult to argue that farming itself even is necessary.
I read it as the other way. Acknowledging that iterative improvements on fixed assumptions goes nowhere is quite liberating.

Perhaps I have been watching too much Gurren Lagann lately, but my corollary to rule 31 would be: if you are underground, you can only find sunlight by digging up.
Depending on the platform, one can get one to three levels of loaders which have a some range of configuration items (pins/register config) and programmability before you even to 'application' code. (trying to recall if I've ever hit more than three...) And it's often accessible by the developers and not just the manufacturers. Different mfrs are open to openly annoying about the details of access at that level, but you can often get debugger access at those early bootloader levels, though most embedded dev environments sensibly default to later stages.

Sometimes strange bugs manifest due to misalignments between configs at early boot stages and what the later code needs, so you want to be able to review and change those stages.
My router stopped working a few weeks after using 1.1.1.1. Weird things are happening with it.
> However, digging a hole in the ground and then filling it up is horribly, soul crushingly demotivating.

Ah you see, this is why you have one person doing the digging, and another doing the filling! This way, each man goes home satisfied.
I'd be glad to do a quick mock interview and try to give you some advice. I've done a lot of hiring with various startups.
Crab crisis: Maryland seafood industry loses 40% of workforce in visa lottery
It's laziness. The fact that police forces get to manage their own tasking precludes anything difficult from ever getting done unless it looks really good
I've had better service from U-Verse and, more recently, AT&T Fiber than I have from Comcast.

But really, the point this thread is making isn't about whether you approve of all of AT&T's business decisions, but rather whether their backbone engineers can properly manage a network.

I'm interested in the opinions of people who have managed default-free BGP peering before on whether AT&T does a good job, but I'm not so much interested in reading another dslreports thread about whether AT&T is a "good ISP".
All at least 2 reps, goal is 5.

Day 1
Deadlift- 435
Bench- 235

Day 2
Squats-345
OHP-160

Back is surprisingly great, my first deadlift was only 90lbs. Ive come a long way.

Here is the cheatsheet I follow: http://efficiencyiseverything.com/wordpress/wp-content/uploa...
There's instructions for working with Trello in the repo's README, but so far it seems to be just that or JIRA Enterprise (not Cloud).
A startup in the multi media field would basically be tooling creators. Innovation in the sense of just creating things easier to use, a jackknife agency that can develop specific tools per department.
I traveled and was in Kazakhstan, Russia, Ukraine and Spain airports few years ago, it's exactly the same: ribbon with bags, you have to spot your own. I even picked up wrong bag, then realized that it wasn't mine and put it back.
The title is misleading - it's actually about how and why they did end up writing their own db. From the article:

> There’s an old adage in software engineering — “never write your own database”. So why did the OneNote team go ahead and write one as part of upgrading OneNote’s local cache implementation?
Probably a silly question, but does someone running it in production already? I mean not Apple, but someone from community.
I understand that this is a bad experience, but I have to think that it is so rare as to make any attempt at mitigation far worse than the current system.

Since everything is on camera, and strong identification is required to pass through security, committing a theft like this is tantamount to turning yourself in to the police. While there may be a short-term gain from such a theft, in the end, the police know exactly who you are and you will get caught.

The timeframe of closure is an unpleasant experience, but far better than if someone just grabbed your laptop in a Starbucks and ran off with it.
An alt to this would be reading "How to Win Friends and Influence People" by Dale Carnegie
Sounds great! Are you guys hiring?
Don't be so happy about it. I'm like you but 5 years in the future when it's time to look for a new job. At the beginning I was keeping my skills sharp, but after a while you become lazy. Especially when you see everyone around you not doing anything you sort of lose your motivation to do work.
How I Used Virtual Reality to Propose to My Girlfriend
Well, I remember when servers were some variation of VAX, IBM and Unisys mainframes and most small business were happy using Novell Netware.

During those days UNIX based systems were just yet another option, mostly on government and university departments.

I learned UNIX thanks to our OS teacher carrying around a single PC tower (remember those?) with Xenix on it, where we would take 30m turns to try out our C programs, prepared in advance with Turbo C on MS-DOS.

80's and early 90's, before Linux and BSD actually took off as a free way (free beer) to get access to UNIX.
For some reason, even when people acknowledge that there is an endless amount of busywork work that could be done, the suggestions are always meaningless fluff. Cleaning up the parks? Yeah, that's better then sitting around on your ass, watching Netflix for 8 hours, but there's so much more that people could do... Which would, of course, compete with private industry.
Nabokov’s Dreams
I believe the regulations on liquids are set by ICAO which is part of the UN. Sometimes the US sets extra security requirements for flights to/from/in the US.
(Same person, different account.)

> Our understanding of what it means for the sun to be "in the sky" will likely undergo several revolutions in the next 100,000 years.

I wouldn’t bet on it.

> Your perception that the sun is in the sky is causally linked to your belief that it is daytime.

My perception is cause by electrical impulses from my eyes, which are caused by photons hitting those receptors. The photons themselves are caused by the sun, and their incoming vector is caused by its position relative to me. There is a causal chain, thus, causal linkage.

> If I am a schizophrenic and I hallucinate that the sun is in the sky even though it is night time then do I "know" that it is daytime?

Depends on what you mean by know. Your perceptions are not causally linked to a true belief, if that is what you are asking.
FYI, I just wrote the comparison I was speaking above: https://github.com/parro-it/libui-napi/issues/11
Warmups usually are by plates.

Deadlift warmups at 45lbs, 135lbs, 225lbs, 315lbs, 405lbs, then heavy set 435lbs.

Bench is 45lbs, 135lbs, 190lbs(or whatever my workout buddy does), then 235lbs for my heavy set.

The goal is to do 2-3 since that means its good form. I am for 1 heavy set rather than 1 heavy rep.
Do you have a write-heavy workload? How do you handle contention?

Do you have multiple servers? How do you handle real-time filesystem sync? If you only have one server, how do you handle its inevitable failure?

Do you loose any data collected between last backup and failure?

(I'm not saying SQLite isn't good, because it's f-ing amazing. I'm just not sold on it as a multi-process, multi-user database.)

(If you have a filesystem capable of atomic snapshots, then you can simply snapshot any database and treat the backup as a single file.)
Effective at maintaining aerobic conditioning. I wanted to get away from having to run 40 minutes 3 times a week. Doing sprints for 2-4 minutes 3 times a week is essentially the same.

Also has the added benefit over my old 40 minute jog routine of increasing my quickness. I play hockey so it was noticeable how much quicker my first 3 strides have become the past 2 years.

Pretty good read regarding all this:
http://www.bbc.com/news/health-17177251
This is just a thought: SQLite is a really good file format. Why aren't we replacing CSV with it, especially for big data applications?

CSV can be difficult and ambiguous to parse correctly (because there's no real standard) and isn't extremely performant. The only thing it has going for it is its universality.

SQLite is lightweight, structured, supports indexing for performance and is extremely easy to use.
> Given the demographic of Hacker News, I'm honestly beginning to suspect that this is an American mindset.

Please don't take HN threads into national provocations. It makes discussions turn nasty.

Depending on how you measure it, HN's community is about 50% in the U.S.
Netflix’s Anon is an augmented reality neo-noir nightmare
Then don't buy property in an area where the community has decided that property rights should have certain limits.

If you want the "right to build whatever [you] want" go move out into an unincorporated area. Don't move to San Francisco and then try to force everyone around you to change so that YOU can do whatever YOU want.
That's not free, and is basically back to the subsidized plans that were so terrible. With TMO I know exactly what I pay for service and for the phone. I could pay the 0% loan off on the phone today and my bill will down accordingly. When the 2 years is up, my bill will go down accordingly. I could pay off the phone and leave TMO today if I wanted to.
Oakland Proposes Strongest Anti-Surveillance Regulations in the Country
They don't care because it happens all the time.
After doing strength training for years, it is all part of the routine.

You cannot do 5x5 deadlift sets once you are past 4 plates.
Heavy stuff and soft surfaces don’t mix. A hospital nearby has carpets in places. The staff pushing the half ton x-ray machine leave furrows like they are plowing a paddock.
> Yes, but the comment was specifically about dynamic range in audio production, not about higher bit rate's prime benefit of reducing artefacts in digital summing.

But audio production often involves lots and lots of digital summing. I don't see how that's not related.

> Any mastering compression of more than 3db gain reduction is mostly excessive, but let's say 6db. So a final master will bring up a noise floor 18db at most (if gain staging was done properly and as you say you left plenty of headroom for the mastering engineer - although clearly you wouldn't be able to use all the headroom). That's still a noise floor of less than -78db, but more realistically around -85db.

That's only counting mastering compression.

What about NY style parallel buss compression on drums where you want to hit -20db GR as an effect, which will inevitably add some saturation too. 6-10db of compression on an individual drum track is common too if you're doing metal or electronic music. So you've got 10 drum tracks, each with several effects and a parallel track with distortion/compression.

> Saturation usually only add harmonics not gain (obviously depends on the kit you're using)

If it's not adding amplitude to your signal it's almost certainly bringing up the noise floor. Saturation generally works by applying gain until the device/plugin distorts. Just because amplitude isn't going up doesn't mean gain isn't increasing.

> Myth. Watch this [1] and you'll realise that there's plenty of range with 16 bit. People were producing with 16 bit for years perfectly fine. Before that high end studio tape machines (like the classic Studers or Telefunkens) were equivalent to about 14-16 bits (based on their noise floor) and we had decades of music produced and recorded on that format.

This is true for when you're operating on friendly signals like a sine wave signal generator with a fixed amplitude. Not so nice when you're tracking with 20db of headroom and the drummer some how manages a flam 24db f*cking louder than everything else which clips the overheads (this actually happened using 24bit, but now with crazy dynamic drummers I give myself TONS of headroom because there's no reason not to). At least when tape "clips" it doesn't ruin the take.

I do agree with you that 16bit can be good for recording (and for home audio I agree you'll never be able to tell a difference) but I don't believe there are literally zero differences between 24bit, and hard disk space is so cheap that there's no reason not to use the extra bits.
Why do you want a do-nothing job? That sounds horrible.
I have written my own database. In 3 months. Shipped it and installed in customers' sites, and it's been working great for many years now. So do write your own database, but know exactly how kernel, libc, language libraries, sockets work :-)
“We” never controlled the floodgate to begin with.