skysight-inc/HackerNews huggingface dataset:
I think you've lost the thread. The problem I described as solved was "I can't get a date that matches my extremely specific qualifications". And yes, if that was my son's problem, I'd tell him to either lift and be awesome or accept being forever alone.

As for requiring some specific experience to be a good parent, I find the idea a bit ridiculous. There are a variety of problems I haven't experienced and likely can't solve for my son. Experiencing racism from the larger society is, while not something I can solve, something I have experienced. So what?
Ah, the wonders of C, where the obvious solution to "we can't guarantee <x> because it may cause problems on weird hardware" is "let's cause problems on mainstream hardware instead".
Yep! I didn't use the technical names because it sounds technical ;-)
Pokipets – Android Apps on Google Play
Twilio-rs – Rust library for working with Twilio
I was more talking about orbital maintenance (i.e. counteracting orbital decay) than interplanetary flight, though that now brings up the question of whether such a laser-propelled craft could "bootstrap" itself by having its own laser pointed at its own ablation-plate-thingamajig to propel itself about.
Not harsh at all. I agree completely and wish it wasn't so. At this rate, it might be better to focus on improving the security and privacy of QUIC.

Re. kernel module: both QUIC and MinimaLT can be implemented in user space.
Startups take note – we're building the same damn thing over and over
Ask HN: Database of webapps with focus on UI critique
I've seen some mentions here on HN in the past of a site that lists new and upcoming webapps to get feedback from other developers. Its users give their opinions mainly about the user experience of the app.

Do you know what site I'm talking about? I can't remember its name.
This feels like circular logic to me. We do not want the hardware companies spending time 'open sourcing' their docs because they need to spend that time and money 'making more features' which they wouldn't have to do alone if it was open, but we can't have it open because spending the time and money 'open sourcing' their docs......

I think there is a big difference between 'users wanting tools to be closed source' and 'users not caring if their tools are closed source'. And I would argue that even if the primary user base does not care, we can do better than that. It is no excuse to use these fragile lumbering behemoths of bad design and super seeeeecret tricks that you can learn in a university or the internet. And history keeps showing the problems of big black boxes with the words 'trust us' written on the outside. All we need is the layout and a map of the bitstream and open developers will do most of the work for these companies.

As for spending their resources 'driving prices down', that is quite relative. And if you look at the pricing model of their software it is clearly not their goal to make that reasonable (at least Xilinx). And every version of the software stretches to provide arbitrary bullet points on the back of a box that either mean nothing, were tested in suspicious conditions, or conflate multiple optimized tests together and say 'we are better than everyone at everything. How many times will that be said by all competitors at the same time, and how many times will it be believed? Anyways, with all those features, somehow ISE is still unstable on windows.
I'm reading QCsD right now and loving it. But in high school? That sounds crazy. It'd help a lot to already understand Godel's proof, big-O notation, and P-vs-NP. Also relativity and quantum mechanics. And maybe some group theory.
Chrome on iOS doesn't support QUIC.
Good point. I want to do this as well, but the performance is not good enough yet. To be improved!
huh, I thought all of NGINX was open source and so I'm confused by the title "NGINX open sources TCP load balancing."

Just a bad title or am I missing something?
You mean when Netflix streaming started - they've been around for a long time doing DVDs :).
Where are you approaching them? Have you even bothered trying, say, bars in black neighborhoods (I have) instead of palace where they're in the minority and in the defensive? Think about that for a second and ask yourself why not.
Do people actually read all the books they recommend? I often tell people books are good, esp. books on some mathematical topic, without having read the entire thing myself, just selected parts as my inclination takes me. In fact, there are almost no textbooks I've read straight through.
> I'm personally not convinced why the three points you raised are affecting blacks more than anybody else.

Here's the thing: even if I never convince you of that, all you have to be convinced of is these things are a problem and should be fixed.

Hopefully you believe that obvious conflicts of interest should not exist?

Hopefully you believe that cops should not shoot unarmed people in the back while they are running away, and then plant evidence on them?

Great. Because that's all it takes to believe that these are problems worth fixing.

If you instead drag your feet and say that it's all black people's fault and they should fix it, you're doing exactly what you accuse them of doing.
As a young "millennial" myself, my rent/service oriented lifestyle is based around how free it makes me feel to not own anything. Ownership comes with hassles, and upkeep costs that I would rather not pay if I can just solve a problem directly, and it is hard to change course once you have bought things. I felt anchored by my car, the amount of time I spent servicing it, parking it, driving it and paying for it until I spent all the time selling it for a fraction of it's original cost. Money in a bank account represents any asset I can imagine. Today solving problems quickly through services is so frictionless, committing that money to a particular form often seems like a losing proposition.
Maxwell's equations do describe antennae. Well, to be more accurate, the most current equations do.

(An American antenna expert updated one of the equations around 20 years ago based on his experiments in antenna performance.)
Btw2: there's a "Download SVG" link on lower right. The SVG file can be imported to Adobe Illustrator, Inkscape, etc.
Just wondering: how much do these particular optimizations end up being worth in the end? Is it something noticeable or is it like array bounds checking where its almost always OK to leave the checks in the end?
TL;DR Not a new paradigm where you define the functionality you don't want and a compiler gives you the "program" you do want :(
Kids spening too much time on phones, like Chinese got nearsighted spending too much time doing schoolwork.
Wasn't it the Mexicans after you last time?
> Suddenly everyone is a poet, inclined to the morbid.

This is an equally eye-roll inducing over-generalization. Death is a profound topic to many people - the contemporary considerations of immortality may bring what you see as the superficiality of death, to light, for others. That's nothing to snub your nose at. While some may actually take immortality literally, for many people it is better thought of as a metaphor.
People just want to feel like their life is important, and one way to do that (pretty easily) is to collect something that maybe another person hasn't. Then you're filled with ideas of 'I'm the first to do this' & 'I'm knowledgeable of this subject', which naturally, adds some sort happiness.
If we create dependable, practical things that never break, few people will do anything more than depend upon them, and likely would never learn to create things themselves.

So then, if six or seven billion people learn, and then go on to create something that lasts, compounded across mutliple generations, each with a delta of several billion, we're left with pollution.
I think you're right that it's going to introduce bugs in concurrent code. For example, it's legal to send a pointer through a channel as a way of transferring ownership and never access the object again. If the debugger rewrites the code so that "never accesses it again" is no longer true, it's created a data race.

On the other hand, godebug generates straightforward single-threaded code that creates pointers to locals in a shadow data structure and accesses them later. There's no reason it shouldn't work if you're not using goroutines.

In particular, a previous call to godebug.Declare("x", &x) will add a pointer to what was previously a local variable to a data structure. This effectively moves all locals to a heap representation of the goroutine's stack, to be accessed later. It's going to kill performance, but it's legal to do.
http://www.npr.org/blogs/alltechconsidered/2015/04/20/400988...
$24k, Bolivia, 3 years being a C# Software Architect / Oracle Database Specialist
A fact being sociological doesn't make it false.
I wasn't into collecting, until I got a really cool list comprehension macro at someone's garage sale. Now stuff is just piling up around me.
At 50 Years Old, the Challenge to Keep Up with Moore's Law
You've absolutely misrepresented the problem, presumably for effect. It's a far more subtle problem; the question is whether compiler writers should not only make their analyses and transformations be safe in the presence of valid code, but also safe in the presence of invalid code.

This is ironically mainly a problem because older compilers acted normally on some undefined code. So more modern optimising compilers will expect defined behaviour and so forth, leading to new bugs reported in old code. These bugs were always present, they just appear only now.

It's not the compiler trying to exploit the undefined behaviour deliberately; it's that the compiler is expecting the behaviour to be defined and behaving accordingly. So if you have

int x = *foo;
if (foo == NULL) {
ERROR();
}

then clearly in valid C, the if statement will never be taken, so it's safe to remove it. This is something you'd want to happen in most cases, it just so happens that in the above case you might not want it to.

In terms of whether the fraction of a percent is worth it, well the people who do most of the development of the compilers is large companies like Google, and they don't do it out of the goodness of their hearts, they do it because the benefit of having high performance compilers is worth the expenditure.

In terms of whether other languages are better, of course they are for many tasks, but C is king of the embedded world, where implementing a full Rust/Java/Node/language of day compiler is too much work. Then for many high performance tasks it's very difficult to beat the sheer performance of C or C++. If a task written in C or C++ runs just 20% faster than Java for Google/Microsoft/etc's 40,000 computer cluster, then that's 7000 computers that you don't need to buy.

For the bit about GPUs, well that's kinda an aside but GPUs are useful for some things and not others and appealing to their use suggests ignorance. People use C for lots of things, and 'high performance bit-twiddling' isn't a standard one. GPUs are terrible at most tasks.

The proposal for a friendly dialect of C is useful, but I suspect that the smarter way of doing it is the [0] undefined behaviour sanitiser, which produces an instrumented binary that errors when it reaches undefined behaviour.

The developer, upon finding a new bug in their code, compiles, runs, gets an error, fixes, rinses, repeats.

[0] - https://developerblog.redhat.com/2014/10/16/gcc-undefined-be...
When you have a bunch of experts arguing on the interpretation of the language spec to know if a construction in the most fundamental piece of software on the computer is valid like a herd of clerics around a vulgate deciding if dead newborns can go to heaven, you know you have a cultural problem.
Devote.io launches subscription based crowdfunding donation platform
LA is working on greatly expanding rail. Denser development will slowly occur near the new stations to make walking to the station an option for some. However, LA will never have the density of NYC and so walking to a station will never become an option for most in LA.

But Uber/Lyft (especially Uberpool and Lyft Line) are potential solutions to this. I don't think they have the critical mass yet to be a true solution. But if they ever reach that point, it may become viable someday to commute to/from work by using only a mix of Uber/Lyft and rail. It's already possible today, but only for high income jobs. For this to have a big effect on LA transportation, it must become an option for middle class jobs.

It's possible that the critical mass of Uber/Lyft can only be achieved with self driving cars. Some think that self driving cars will mean the end of public transportation. But I think they will instead complement each other well. The roads are already at capacity. Self driving cars will help improve the efficiency, but traffic is like a gas, it simply fills to the new available space. It's why adding a new lane to a freeway usually doesn't help much. The main reason is that a single occupant in a vehicle that can seat 4 or more is fundamentally a very inefficient way to travel. Making the car self driving doesn't change this fact.

There is potential in the future for rail and cars in LA to work together to truly improve transportation. Uber/Lyft and self driving cars could solve the "last mile" issue of getting to/from stations. Rail can provide the high efficiency and density that freeways can never provide. I hope this is the future of LA transportation because I don't think cars alone or rail alone will be enough to truly solve the traffic issue.
There's probably going to be something like do-notation in Elm 0.16.
I'm a current HS senior who took a Theory of Computation class the year prior, and I got a few chapters into QCSD before realizing that I needed to learn some more about complexity theory before I read that book. I'm planning on trying again once the summer begins.

Now I'm about half-way through Godel, Esher, Bach, and I have to say that GEB and QCSD feel similar, with an overlap not only in theme but also in genre and style.
This is about how Stock/Aitken/Waterman thought about it. They wrote/produced more than 100 British chart hits in the eighties and nineties.
http://z3.invisionfree.com/Madonna_Dot_Refugees/ar/t12695.ht...
How Improv Will Make You a Better Collaborator
So is rethinkdb what mongo was always meant to be?
A bit under two years ago, NGINX announced NGINX+ [1], with an open source "core" and paid-for extras [2]

[1]: https://news.ycombinator.com/item?id=6255592

[2]: http://nginx.com/products/feature-matrix/
Thanks, I will give it a try - even though I have been very happy with kue.
I'm with api on this. The Bay Area's high cost of living is stifling, and it's resulting in cultural homogeny as the minimum living wage continues to skyrocket.

Meanwhile, Sacramento is a 2-hour-drive away. It has a much lower cost-of-living in general, yet doesn't sacrifice any cultural diversity (in my own observation, at least); if anything, it's even more culturally diverse. It's also telling that a lot of people would rather live in Sacramento and commute to San Francisco (and adjacent Bay Area / Silicon Valley areas) than live in the Bay Area; somehow, the cost of commuting that distance manages to be offset.
Not objectively/absolutely banal. Relatively more banal, compared to the things people with ADHD can enjoy doing. There is a margin of things that are banal to people with ADHD but not to neurotypical people, just as there is a margin of things that are banal to neurotypical people but not to manic people. (Have you ever seen a crackhead picking at the floor trying to find bits of crack they might have dropped? [A common sight in my city, if you're wondering.] They can do it for 30 minutes with no chance of finding anything, not getting the slightest bit bored. Banal!)
Don't forget the rather oppressive DRM required by Hollywood for 4K video content. This is why 4K is currently only available for Netflix original content.
Far better than a tin-foil hat ... it's a better conductor [1] and far less prone to tarnishing [2].

[1] http://www.kp44.org/electric/ElectricalConductivityOfMateria...

[2] https://en.wikipedia.org/wiki/Tarnish
From the FAQ[1]

For vSphere customers, Project Photon can extend the capabilities of the software-defined data center such as security, identity and resource management to containerized workloads. Organizations can then leverage a single infrastructure architecture for both traditional and cloudnative Apps, and leverage existing investments in tools, skills and technologies

Project Photon can deliver performance through kernel tuning to remove redundant caching between the Linux kernel and the vSphere hypervisor, and advanced security services through network micro-segmentation delivered by VMware NSX

[1] https://vmware.github.io/photon/assets/files/photon_faqs.pdf
For brands who provide customer support on Twitter, this is a useful way to help collect sensitive information or transition to alternative channels without the brand having to follow the customer back.

"I'm sorry to hear you're having trouble! If you'd like to DM us your contact information we can help resolve your problem"

etc etc
Someday :)
I'm wondering why Netflix don't make a few topical shows, which could potentially increase the loyalty of their subscribers and would be very inexpensive to produce. Having their own shows similar to the daily and weekly shows on Comedy Central and HBO would add a new facet to their offerings.
Imprisoning someone isn't a response to anything but crime.

Imprisonment for a crime is not discrimination. You're insane.
so are we saying that

r.table('users').filter(function(user){return user('signup_date').gt(signupFilter);}).run(...

is running this filter in the database, not in node?
Sites built with Django
Yes, it generally is. Rust has similar (but not the same) undefined behaviours to C/C++, the compiler just ensures that they can't happen in safe code.
On the other hand, if you treat each page, each statement as something you have to completely internalize before moving onto the next page—including looking up all the prerequisite topics recursively on Wikipedia or in other texts—you might just end up teaching yourself up to college-level math while still in high school.

(I didn't do this myself with QCD, but I very nearly did it with SICP in middle school.)
Bunch: use a Python dict like it’s an Object
There's nothing wrong with learning bleeding edge--it's fun! But don't bank on it to provide a job. I'm not a front end dev, so YMMV and etc, but I think it's always good to learn a popular language/framework and then play with the new and fringe stuff. At the very least, you'll have another bit of knowledge to compare things to. At worst you'll have had some fun learning something new.

If you get really good with whatever you're learning, you can just bid on freelance contracts where no language or toolset is specified.
I wonder if that'd be good manual-dexterity training for medical students who aspired to become surgeons, the way years of playing piano and guitar made it easy for me to learn to touch-type when I was a teenager.
Right, but now you have the opposite problem.
Let's say that before the compiler could move x=2 after bar (let's assume bar does not touch x).

Now, in your world, it can't.

So before, you would have seen x=1 in the call to bar, and now when you use the debug library, you will see x=2.
But in how far didn't it do well for Xilinx?
The fine article makes clear that this was a terrifying experience.

"I was seized by the dreadful fear of going insane."
"Was I dying? Was this the transition?"
Well as he describes it it doesn't sound at all pleasant (except for the day after).
I have nothing to add, except to say what a fantastic article!

It's so cool to see people working on things like this. In my eyes, this has a much great impact than another mobile-app-social-network-for-sharing-pictures, and is definitely something I'd like to get involved somehow at one point in my career.
That document pretty explicitly says it has no idea if the statistic is linked to drug policy.

However, even if we posit that the correlation is significant, I'm not sure what you can read into this. While comparatively enlightened, Portugal did not legalize drug possession and didn't decriminalize vending of drugs. So organized crime is still the one making (and fighting over) all the money.

To this day, the best example of the social effects of repealing prohibition is the repeal of Prohibition.
There are different levels of violent crime. I'm not sure a child should be prosecuted for assault in most instances, for example. Rape or murder, well, that they should be. But to say that even they should be prosecuted as an adult, and put away for life, or even executed? It seems absurd to say, "this 13 year old needs to learn that actions have consequences, so we will ruin their life and make it impossible for them to apply the lesson we've taught them and become a productive member of society." If they need to be taught a lesson, great, put them under heavy supervision until they're 18 or 21, with lots of help and lots of counseling. I'm just not willing to say that a teenager is beyond help and should be treated as a bad seed just because they made bad choices as a teenager. Teenagers make bad choices; it's what they do.
Gary Bernhardt's "The Birth and Death of Javascript"[1] is a rebuttal to this, I think.

Effectively, imagine that a compiler, put in static-compilation mode, would link everything required to run a piece of code (the relevant windowing toolkit, all the system libraries, copies of any OS binaries the code spawns, copies of any OS binaries the code sends messages to over an IPC bus, etc.) into something resembling a Docker container, or a Unikernel VM image. Imagine, additionally, that all this then gets translated into some standard bytecode for a high-level abstract platform target that has things like graphics and networking primitives—say, asm.js. Now everything can live as long as something still executes that bytecode.

[1] https://www.destroyallsoftware.com/talks/the-birth-and-death...
I took antenna theory in college for a couple years and then worked in the automotive field designing in-glass antenna systems for cars in the 1990s for a few years.

It has been a few years but reading the article I couldn't help but recall some of my college courses and how I was able to apply some of what I learned in college to the state of the art at the time.

We use to have to drive cars by a local glass company to have the rear window removed and taped back in until I got to the office. Once at the office I would lay the glass on a metal frame and layout an antenna using gold conducting tape. Put the windshield back into the car and blast it with network spectrum analyzer.

Antenna's have both a theoretical wave length and an actual wave length as measured through the medium you're radiating from.

We had loads of conduit in our work shop so one day I managed to grab a couple pieces of conduit and made some rough back of the napkin calculations to convert the theoretical wave length to an actual wave length for metal conduit. My work was for AM and FM radio in the 88-108MHz.

One day a customer comes into the office who knew me well from many visits and saw me hack sawing a piece of conduit with a wire hanging off the side. He asked what I was doing and I told him I was calibrating an antenna.

We were a start up so we had to make due with stuff lying around.

I couldn't help but read the article and wonder how the dielectric mentioned would effectively shorten the wavelength. Wave length in a medium can be thought of the effort to push back and forth the electrons to radiate.

Another analogy is it's easier to wave your hand in air than it is in water; water being akin to the dielectric. A dielectric with 60% efficiency seems more material science than electrical engineering.

Interesting work. Curious what materials they use or perhaps going to higher frequencies.
I think he meant emphasis on "High" meaning high schooling. Not "high school"