skysight-inc/HackerNews huggingface dataset:
> Why does that require eating bandwidth? It's a proxy. It can derive statistics from past and current connections and make decisions based on that data for new ones without talking to anyone else.

Wouldn't those stats get out of date really quickly if you're not constantly talking to that machine?

> For many a component like this means it's 10 less things to deal with and more time to focus on building features that'll matter to their end users.

But now you have a new component that you need to test and get to know. You didn't get rid of those 10 things, you just compartmentalized them in something else that needs to be maintained.

> Besides, just because it can already be solved doesn't mean it's not worth trying out other approaches.

Very true, I just don't see the particular advantages to using more basic and well-known tools like DNS and TLS.
Is anyone keeping track of what damage will have to be undone when Trump finally leaves office and is replaced by someone more reasonable?
I'm glad you think so. I also found it was extremely difficult to find a thorough explanation of the types of overhead I described, so I wanted to get it all together in one place. Working through it while writing it also helped me understand it much better... it's a pretty abstract concept, especially when you factor in compression, etc.
I am really surprised no one brought on the performance topic.
Now I have been out of web programming for half a decade or more, but if my memory is not completely gone I remember that nginx was about an order of magnitude faster than apache under heavy load.
Is it still the same nowadays?
A banking licence (otherwise known as a licence to print money).
BugMeNot sold it for $90 million to WhaleShark Media

Sounds like a good pivot to me.

https://delimiter.com.au/2010/12/03/90-million-payday-aussie...
I liked what I read here. Going to give some of these points a shot. Thanks.
> I don't think SRV records are the right answer;

OK, A/AAAA are more common.

> your networking layer should be k8s aware and issue a watch command on Endpoints;

Or, I could use standard networking concepts and not build my entire app to suit one new thing that I may not want to stay with forever, or even more than just test.

> What linkerd buys you is you don't have to write this type k8s-aware, zipkin logging library for every language you're running in production

There are already TCP/IP, DNS, DHCP, &c libraries for all languages, and that aren't tied to a specific stack. Why should I build into this stack and not into a more common subset?
Former employee here.

It used to be a 2-person company before it was acquired. A large part, surprisingly is scale. During Black Friday to Cyber Monday, for instance, the site is hit pretty hard by all the on-line shoppers. There's also a ton of different sites they manage, of which RetailMeNot is just one (deals2buy is another, a bunch of other international sites). They also have iOS and Android apps, mobile versions of the sites and a lot of community engagement.

There's a whole department to figure out which coupons do well and which affiliates pay better than which other ones to figure out which ones to feature. There's another department to manage all the different commission rates (mostly to call those companies to pay more). There's a whole community engagement group that tries to get more users to submit coupons or more users to use the site. There's a sales department that tries to get exclusive coupons in return for featuring them. There's even customer service to deal with users that are having trouble. Finally, there's a department to acquire new properties. Also, all those international coupon sites have their own mini versions of all these departments.

You also need HR, finance, office manager, etc. The headcount goes up pretty quick. When I left it was around 400 employees. It actually hasn't grown that much in 3+ years.
I honestly have no idea what's going on, but his writing is humorous.
It's not easy to be first on google, especially on brands where you don't own the brand. If you can do this consistently please immediately set up a company, charge, and go eventually go public.
Robot sorting system helps Chinese company sort 200,000 packages a day
Oh wow, the CIGtK is really awesome.
I believe you are speaking for yourself, now. On the contrary, I find open space much better. I like to see people around me. Talk to them. Exchange ideas. And if I want to keep to myself, I just put on the headphones. That also contradicts the "silence" argument. I'd gone mad in a silent environment. I need a music. It's all really individual and one definite​ answer does not exist.
FCC Chairman to End Plans to Allow In-Flight Cellphone Calls
FPM is being dropped? This is news to me, where can I read about this?
These days less than 10%. I take lunch and a coffee break or two though.

I used to read reddit and hn to saturation on many days before getting into consulting; these days, i hardly read anything until before or after my core hours, not because i can't but because there is more interesting work to do
The Supreme Court allowed the Executive to imprison all Japanese-Americans for a time. The separation of powers dissolves under the right circumstances.
This sound good, but already exist tons of open source solutions in this space and nothing look good enough.

I wish to build some of this, but how will pay for it?

---
BTW, http://plaintextaccounting.org have some good ideas about this. I think this is the way to go, but how make it work with a database instead
I was only disagreeing with the 'sole claim to fame' part. Excessive and obviously inaccurate hyperbole does not make a good argument.
I would suggest start doing things that you think make you happy. Even for 5 mins.

Keep a note of your time and happiness level. Over time you'll figure out things that make you happy at the current stage of your life.

That is honestly step-1 but the single biggest step in finding what you are looking for.
>Pretty horrible outcome for anyone who got in on their IPO ($21/share) just 4 years ago.

Anyone who got in at 21 and didn't sell at 42? They have all my sympathy.
Thanks. I've never built a website before, but now I've built a website, and a web server + cms client at the same time. I've been thinking of open sourcing the code at some point in the future.

The website stores all the content in a database, uses handlebar templates to generate HTML pages, stores the generated HTML pages in a concurrent hash map compressed with the native Rust implementation of Zopfli, and only regenerates pages after a set amount of time -- all in pure Rust. I can serve an unrealistic amount of requests per second -- just bottlenecked by a consumer-grade network connection.
I've always called this kind of thing "trying to get the sizzle before the steak". You gotta have a steak first; get that, then work on cooking it - then work on cooking it to perfection if that is what is needed or wanted.

There's also the thing I picked up from playing around with graphics demo coding; get the algorithm working first, even if it takes 10 seconds per frame. Then look for the slow parts, concentrating first on the inner loops. Whatever you do, don't try to prematurely optimize the code as you write it, as tempting as it may be. Because almost certainly you'll make things worse than if you waited until after you have a working first pass.

This applies to way more than just fast graphics code, of course.
Take your chintzy superstitions elsewhere, smug smug.
"Indeed, you can. What you cannot do, however, is remain alive to get the results."

If we're broadening our minds to all possibilities, it's worth pointing out that you can expose a third party to your as-yet-unconfirmed prion disease and then destructively test them, which would then allow you to test yourself while remaining alive.
Nope, never considered low power. I really didn't want a CPU bottleneck when I move to 10Gb network interface. Running a NAS in a VM (at least FreeNAS) is highly discouraged, so I never considered that. I do, however, run several VMs on the NAS itself, which help to justify the overkill hardware I used.
Wow. That answer took some time and a whole lot of knowledge to write up, so definitely deserved the "accepted" - but if that's just the surface of things I understand why it's like a different world.
> What if we propose the existence an "imaginary" algorithm (call it omega, if you like) that can decide the halting problem?

Although our mathematical systems rely on the existence of computable procedures (that halt) to e.g indicate whether a formula is well formed or verify a proof, they have no trouble talking about uncomputable functions. There actually ends up being a hierarchy, as once you allow "solve the halting problem for this Turing machine" as an operation the expanded set of computable functions is now unable to solve its own halting problem: https://en.wikipedia.org/wiki/Arithmetical_hierarchy

> These mathematical objects do not have to "exist" for them to be useful. I think there is a whole lot of new and interesting math that would be unlocked by dispensing with our logical blinders.

These kind of things are actually pretty well studied. Some interesting examples are:

* The hyperreal numbers which include infinitely many distinct numbers which are infinite or infinitesimal: https://en.wikipedia.org/wiki/Hyperreal_number

* The surreal numbers which include all ordered fields as a subfield (reals, complex numbers, hyperreals, etc.): https://en.wikipedia.org/wiki/Surreal_number

* The quaternions and octonions, which along with complex numbers are the only finite-dimensional algebras over the real numbers that can have "division" and "absolute value" in the usual sense: https://en.wikipedia.org/wiki/Hurwitz%27s_theorem_(compositi...

In general, mathematicians are really good at investigating things of the form "Okay we have structure X with properties A, B, C. What if we get rid of C? How about B? How about B and a weaker version of A? ...".
> like those absurd apparatuses Tom or Willy E. Coyote used to catch Jerry/RoadRunner in the cartoons

https://en.wikipedia.org/wiki/Rube_Goldberg_machine
how the fuck does a metal box fail?
Certainly one of the weirder things I've seen on HN.
Enterprise Edition, baby! It's an official variant.

By the way, if anyone is considering deploying their own LackRack, I would highly recommend reading the installation section in the OP. It's got some quirks that are worth considering before you dive in.
What other options do the police have beyond violence that the airline does not?
NETWORK ERROR What will be the cost of a patchwork NBN?
DICE is using it internally. The only reason why they aren't using it in games is because Rust won't compile on console platforms.
They also argued that the optical drive could not be oriented vertically.

I actually really liked how easy it was to reposition the screen frequently, so that I changed my seating position more often.
I've just been browsing the txr code and I must say, it's pretty poorly written.

Just take this random example http://www.kylheku.com/cgit/txr/tree/rand.c#n138 . The abuse of the preprocessor for checking pointer size is definitely poor practice.

Because of this I won't even bother thinking critically about the language itself. (Though it does make my eyes bleed to read.)

In summary, your comment is low effort, and I hope more people call you out for it.
>The standard delta-epsilon type of reasoning crucially depends on existence of arbitrary reals.

What do you mean by "arbitrary?" Do you mean uncomputable? How does analysis require the existence of uncomputable reals?

>All numbers ever written are rationals and thus countable

It is also possible to "write" computable irrational numbers, more or less by definition.
I'm glad to hear it! I've had a ton of fun working on it, but just know that FreeNAS is a slippery and expensive slope!
Fuel cells are expensive due mostly to the cost of platinum.
Makes sense, as there's little in common for many base concepts.

You deal mostly in stream files, they probably deal mostly in record oriented files..where their "kernel" understands it's record oriented.

Your terminal emulator sends every keystroke the the host. Theirs doesn't send anything until they specifically make it do so.

You have ASCII or utf8, they have EBCDIC.

Some of it is crossing over though. They used to talk about virtual machines before they were common for us. The concept was confusing at the time.
It's also worth noting that Italians experience some of the lowest heart disease rates in the world - one of the major killers in North America. If you want to live long, I guess live like the Italians?

My completely unsubstantiated theory behind this goes like this:

1) A diet rich in (non-animal) oils, i.e. Olive oil

2) Live in a sunny, but not oppressively warm, country.

3) Give family time and traditions far more priority than career ambitions.
Several years ago, I worked on a proof of concept for storing secrets in a git repository (making use of smudge and clean config options) where each secret was encrypted using the public ssh keys (of each server's host key pair) of the servers that would be deployed to.

Once the code was pushed to those servers, the clean filter would use the private ssh key of the host key pair to decrypt the secrets.
If you really don't want to go over ethernet (and I'm assuming fiber is out of the question, too), there aren't really any great methods to automate this process. If you don't want to pull drives and put your data at risk, you might be able to add a third drive to the mirror, let it replicate, then disconnect it and plug it into the second system. If you're on FreeNAS, check out this section for guidelines on how to add an extra drive to the array: http://doc.freenas.org/9.10/storage.html#replacing-drives-to...

...but really, you should figure out a way to go over ethernet. Even if it takes a really long time, it'll be soooo much easier to have everything automated. You also don't have to risk pulling drives, etc...
Yep, macros are the only motivation needed for wrapping a language like C, and this project does a lot more than that. I've tried to come up with a way to do this myself, but I always hit a wall when it comes to integrating with the C preprocessor.
I will wait for someone other than sony to make a product like this; for better or worse I have a knee jerk aversion to buying anything from sony or apple because my expectation is that the device will be able to do a lot of neat things that they will spend tons of time and money trying to lock me out of.
Type restrictions aren't really a problem, but in fact really helps out game development in the long run.

> Memory safety is not a problem in game development, they will just patch the bugs.

You must not have played any Bethesda titles. That said, there is much more to Rust than memory safety. That's just a side effect of the safe parallelism -- it's a minor story.
I remember running into someone who worked at an insurance company in my home state and mentioned their whole system ran on COBOL. I asked her how she hired programmers and she explained they hired recent college grads with no technical background and trained them from scratch, since it was easier and cheaper than hiring experienced COBOL programmers. Looking back I'm surprised they had the institutional knowledge to maintain systems that way...
If by real plane you just mean the standard vector space R^2, the answer is algebraic rather than topological. R^2 as a vector space has an addition operation, but no multiplication operation. The complex plane is obtained by simply picking the appropriate multiplication operator.

In general, completing the rationals into the reals is more complex than constructing the complex plane from the real numbers. For the latter, you just need to adjoin a single element (sqrt(-1)), enforce existing arithmetic rules, and the rest falls into place. For the former, you can't just adjoin a single new element like sqrt(2). Doing so will get you the ring (actually field) Q[sqrt(2)], but not R.

If you take R and adjoin two special new elements (sqrt(-1) and the point at infinity), you do obtain a topologically different result: the Riemann sphere. This sphere is in many ways the more natural domain for complex analysis than the complex plane.
Dgraph: Text search in a graph DB
Show HN: Long Time Solitaire Maniac and Apps in Market Were Trash, So I Made One
I'm not sure I'd even want to exist inside a computer. Much of the pleasure in life is having a body.
Oh? I hadn't heard of this before! I wonder if we can fix that...
Probably shouldn't overlook the fact that you could replace the PC 3 times and still spend less money.
Still don't understand how this helps - moving someone from a financially-straining rental situation, where their obligation is a year (or if forfeiting their deposit - a couple of months) into a financially-straining mortgage situation where they are locked in for ~30 years, and taking on additional financial risk.

I spent 30sec or so w/ craigs, zillow, and a random mortgage calculator - and ran numbers for an example area, santa clara. Monthly it would be cheaper to rent then making a mortgage payment.

Summarizing what I saw on the site - It looks like it is structured as a 0% loan (to cover 50% of the mortgage down payment) with a 10 year term. An additional aspect of the deal is that 25% of the gain/loss when sold is shared w/ Landed. There seems like there's high risk of default when the home is foreclosed, or the educator sells at a loss and doesn't have the cash for repayment. But not an insurmountable problem unless there's a housing downturn. And even then, that risk can be mitigated by having a few good lobbyists to ensure there's another TARP program. Sorry.. got a little sarcastic by the end of the paragraph.

I'm not saying you won't be successful. Providing debt to people has probably been the best way to make money in the last 100 years! But I question the premise that it is in a low-asset-individual's interest to convert from rental to 'ownership'. And not specifically in your case - but in general. I don't believe the dogma that it is in the best interest of all (or most) individuals in all (or most) situations to take on the debt to buy a house.
This is wrong on many levels. Here are some problems.

1a. This policy favors parents who can pick up and leave a school (and ship their kid somewhere else) if they're not happy with it. For low income parents, school often doubles as day care and this may not be feasible.

1b. We are ignoring the reason why this school might be failing your kid. Maybe it's a bad school. Maybe your kid has an undiagnosed learning disability. If it's the latter, and we flood the hardest-to-teach students to the best schools, what happens? In real life, schools have to worry about composing teachable classrooms, and this policy is a great way to destoy that balance.

2. This policy, in practice, will likely prove to be both sexist and racist. Boys are WAY more likely to disrupt classrooms especially at a young age. This policy is a good way to segregate the sexes. Not that that's necessarily bad, but certainly its an undeclared side effect. On the race front, black kids are way more likely to be punished harshly for similar offenses as white kids. Who determines what is disruptive and what's kids being kids? Why on earth you think any (every??) teacher is qualified to make these distinctions is beyond me. When you're talking about public dollars, this matters.

3a. Please show me a successful school where this policy is 100% implemented. It's absurd. For teenagers, you are dealing with people at the most emotionally volatile time of their life. Any school system should seek to first serve the student, and this policy flatly fails that test. Also, why just physical assault against teachers? What about physical assault against other students? How about sexual assault? Hate crimes ok? How about libel or slander? Kids, it turns out, will be kids. There's a reason we don't let them vote or drive or buy guns. Zero-tolerance policies are unlikely to be enforceable without devastating effects on outcomes.

3b. A 1-strike policy of expulsion for outbursts will guarantee a higher dropout rate, which costs taxpayers (that's you) hundreds of thousands of dollars in lost tax revenue over the dropout's lifetime. Still a great long-term idea?

I could go on.
I am looking at three problems in the area right now from an operations research perspective.

(1) Physical logistics for food machines http://8-food.com/ and their supply chain

(2) Liquidity and settlement logistics for cross-border payments http://moneyclip.cc/

(3) Energy trading for emergent renewables-focused densely interconnected next generation power grids http://fiberhood.nl/

The goal is to get the core markup defined to the point where an engine can be applied to a formally specified risk model to generate various goal-optimized decisions for for all three domains.

Note that there are also many other domains to which this reasoning would apply such as general logistics, supply chain and generic scheduling mechanisms for resource (eg. power)-constrained embedded systems.
Also just half a century of accumulated practice. Before Y2K I used to hear so many stories of people changing or removing things and then finding out that e.g. some manager in a different division depended on a report which needed these two “unused” variables.
The key idea of human+computer is that human does strategy and position evaluation, and computer calculates tactics and acts as a safety net to prevent human blunders. A weaker chess engine would still perform that function.

Granted it's all conjecture since no large competitions took place, but the mere fact that no such competitions took place suggests that the outcome probably won't be pleasant for humans.
Stay with Swift, grasshopper
I keep dragging my feet with Java all days...
May I become happier in a year or two if I get rid of it
misleading title
We use it as a joke name for functions/modules that are deprecated or dangerous, or that otherwise should be avoided. It works pretty well even though it's (probably) an empty threat.
BackBlaze B2 is probably the lowest price S3-like cloud provider and for 50TB (my current dataset size), it would be ~$250/mo: https://www.backblaze.com/b2/cloud-storage-pricing.html

Granted I didn't do this math before I dropped a few stacks on hardware. I really wanted to build it, configure it, play with it, etc. It's been a really fun project for me, and I've got a bunch of other stuff I want to do with it in the next few years (10GbE, X11 nodes, set up dedupe, etc).
I am quite sure that noise level is a personal preference. I know people who use industry grade ear protectors (only few) and much more who just use headphones with loud music. Note that open office is not only about noise, though.

My answer would be - open office is the best, as long as you can have quiet time when you need to focus (headphones, protectors, whatever suits you.)
They don't give the context. Maybe that's $100/hr w2 for the end contractor after the "Cobol Cowboys" company takes their cut.

Also, it's Dallas, where cost of living is great. 2300 sq ft houses on decent lots in good school districts for $250k.