skysight-inc/HackerNews huggingface dataset:
The problem for me was this - I was spending more time working in an office than with my daughter or on anything I actually wanted to achieve. For 10 years I worked for various companies as a full time employee. The last company I worked for broke me - I was there for 4 years, pulled a few all-nighters, got in at 8am, left at 6pm, worked through holidays, worked some weekends - the whole "good employee" gambit.

Meanwhile, the more money I made, the more I / my ex-wife spent. By the time I quit that job (and jobs in general) I had almost nothing to show for myself outside of knowledge and experience (which is very valuable in its own right of course).
I had very little in savings - and yes this was due to my own money management problems and not with being an employee (my daughter's old school was almost $20k per year, rent was the same), but that's irrelevant when life is staring you in the face.

Also, I had been bouncing between jobs and job titles for nearly a decade - this was prior to anyone really using the term "fullstack" to describe what I was doing (I can't even count the number of conversations I had where I was told to choose either frontend or backend work), and I was constantly struggling with management who wanted to pigeonhole me and push me towards a specific career path... that of me becoming a manager.
More of my time was wasted on office politics, water cooler talk and socializing at bars with my coworkers than I care to admit as well.

I came to realize that I hated the lifestyle associated with being a fulltime tech employee. I hated the free meals in the kitchen, random mid-afternoon beer breaks, and all the other "perks" that I now view as carrots on a stick.

As a contractor I can easily make $12k+ per month if I find the right client (I've done this multiple times). In the last 9 months I made $90k (reduced my prices in order to get clients easier)... but that's only if I'm working 8 hours a day with steady contracts which almost never happens (like I mentioned, I don't bother looking for steady contracts)... and these types of contracts are typically for very demanding clients so they're very stressful.

I value variety more than stability, and frankly I don't want to die with the realization that I only helped upper management and owners pursue their dreams while mine died a quiet death.

I too want my daughter to have the best opportunity and life possible, but I'm not sure how working for $110k per year for 10 hours a day in an office with people I hate is going to give her better opportunities than what I'm doing now. She's still getting an education, she has all the tech she could possibly want (minus a cellphone), and she's a smart kid. I would prefer to get her out of the public education system, but it actually seems to be working better for her than her private school did.

side note: i only went to college for 2 years and it was to get a graphic design degree. i taught myself how to program when i was 8 years old on qbasic - video games was always the motivating factor, I fell into webdev by mistake and then got good at it.
> Who even cares about spindles anymore?

Folks who have a shitload of data to store, but want more perf than a single drive can give them?
Vizo Offers Personalized News in a Glance
Yes, perhaps a poor assumption. But at what point will the scaling go negative? Even 25% more throughput (same latency) seems preferable to 100% more latency (same throughput). Is it fair to assume latency will be linear with the "server" GC?
In this old thread [1] one of the Azul developers outlines a potential path to having a C4 type GC for Go. Interestingly he mentions moving to a generational collector first, before moving to concurrent. It seems the Go developers have decided to go the other way, i.e. make the collector concurrent, but not generational. One of the reasons given for going generational first is implementing a write-barrier, but from the blog post it sounds like that is implemented for this concurrent collector anyway, so maybe it doesn't really matter.

[1] - https://groups.google.com/d/msg/golang-dev/GvA0DaCI2BU/SmEel...
Render Calendar Events to MTHML, Setting and Changing PST Password in .NET Apps
Excellently put. "Supernatural" around here is just shorthand for "bullshit", something is only "supernatural" until it is explained, and then it just "natural" and no one has a problem with it. But where I think this is harmful is for rationalists who don't want to acknowledge that some things may be true but ultimately unprovable or unexplainable because of the limited human perspective. That's what I think is interesting about philosophy and metaphysics—the ability to play around and ask what-if about things which probably are unknowable. This opens you up to a much wider world of ideas than that which is reasonably tractable by today's science.
I enjoy comments such as this because I enjoy putting a thought, an idea in my head and rolling it around, seeing where it goes and what problems it has. This reply may be a bit rambling as a result.

If the FPGA on the bus is doing concurrent GC, we'd need a way to mark pointers and integers reliably. It means breaking all C code that does pointer manipulation, and breaking custom tagged pointer implementations. Niche languages and applications wouldn't have the buy in, and justifiably so, to set global policy on memory. On a developer machine you could experiment, but on a consumer device you would need to use whatever the OS and the bulk of applications have decided on.

Maybe that's not a bad thing though? The OS would need to provide implementations of malloc and free, and other primitives, that are tied to the hardware. But I suppose that's not unreasonable.

Except when it comes to virtualization. The FPGA isn't fixed function, but on the timescales that modern VMMs provide slices of CPU time to virtual machines, reprogramming an FPGA is an eternity. So we would gain in potential performance but lose in flexibility, substantially.

The biggest problem would be legacy C code. Code that treats "void*" and "long" as interchangeable values. And that includes a lot of hand-written JITs, where coercing values between pointers and word-sized integers is prevalent.

Rambling aside on potential upsides and downsides: The world would probably be a better place if pointers and integers were separated and strongly typed down to the hardware level. It would be a pain, but if the null pointer is a billion dollar mistake, placing all bets on the Princeton architecture may yet be a trillion dollar mistake this century.
ME TOO!!! I also think almost purely in voices, sometimes my own, sometimes things others say (and I always remember the way they said it). I can play back songs I heard 10+ years ago with no problem. Some of us just think audio instead of video :) I didn't know there were others who thought like that!
Besides what kibwen said, the docs don't even use Rc much, so we're safe on that front :)
>> One that needs supporting evidence and a proposed mechanism before it can be taken seriously.

IMHO it only needs supporting evidence - good solid evidence. A proposed mechanism is nice but is it really necessary? Do they really know how aspirin works? If so, did they prior to widespread use? Does anyone have a mechanism for quantum physics? Did Kepler have a mechanism for planetary motion?

I think a lot of science is actually people looking for the mechanism to explain accepted phenomena.
The output is generated, but the content is not walled: https://github.com/the-domains/vizualiphone
> If the kids subjected to this type of parenting weren't suffering greater rates of anxiety and depression than the general population, then maybe we could wave this off as not-a-real problem. But they are suffering;

I can attest that this is true. It's a cult of false consequences that scares the hell out of high-school students, particularly among the affluent: "Of course we want our kids to do better than we did." How many generations of over-achievers can actually accomplish that? These parents are wanting the wrong things for their kids.
>they won't get anywhere long term

Where are they trying to go? We all die. And we can't take it with us. At our deaths, any balance left that is greater than zero is an experience that we robbed ourselves of.
Except for hosts that do not wish to respond.
I can imagine it would be extremely stressful to lose an income stream with high expenses, but we have gone to great lengths to reduce (financial) risk. We live in an apartment on the lower level of our house and AirBnB the upstairs, which more than covers the mortgage. By contracting part-time at higher rates, I have more free time to devote to spending time with my son, which I think lowers other kinds of more meaningful, less quantifiable risk. If the contracts dry up, it's no big deal - we're saving heavily while the getting's good and I use the dry spells for professional development and to go do the things we enjoy.
It just needs to be tested on more complex decisions, possibly in a larger network. Most people don't feel the need to delegate choosing what kind of food they like to eat. Now if google starts using this system to decide what kind of phone they are going to make next, things will get interesting.
Hmm most middle class and higher families in the states are two earners families with the lower middle class and downwards having one or both parents unemployed or intermediately employed.

The days of the American nuclear family with the dad having a career and the mom becoming a world class housewife are pretty much over.

And considering that low income / low skill jobs are more available to men and that low income jobs will not be able to fund childcare that pushes lower class families to become single earner families even more.
> I mean, what would go a long way is manufacturing a programming language to write laws in, so we could lint and compile time warn/error laws. That would be a good place to start.

Awesome! Would love logic and contradiction checking on the laws as a feature of such a language.
the Roman empire?
It's similar for me. Pretty much every quality contract I've had has come from friends or former colleagues.
If it quacks like a unicorn then it's still a duck
From the link above comparing BSDs on Xen:

"OpenBSD probably works poorly by design, since its lead developer despises virtualisation."

I have seen this before. Can someone summarise the reasons why Theo de Raadt hates virtualisation?
Wait, this is new?

This has been a problem for the past 2 or 3 decades. When people stopped having 4+ kids. It is worse when the kid is the only one.

But I think we are past that. New generations of parents, because they were subjected to this kind of over parenting (I wouldn't agree with the term though), they are aware of the issue and seem to handle parenting much better.
This is exciting. I would love rstudio here.
I'm aware of it. My main recommendation, partly to eliminate x86 risks, was to switch to better, multi-core RISC processors while adding onboard garbage collection to them. One of best was a Scheme machine that had it in the hardware memory subsystem transparent to the CPU or application. I wanted to see about building something like that with Java compatibility and accidentally found the awesome Vega systems in process.

The advantage of implementing it in raw hardware are many: easy to build into a state machines with high clock-rate (even HLS should work); won't waste CPU time or cache; can be setup to analyse segments of memory in parallel because it's hardware; latency with right algorithm can be lower. That combined with multicore RISC and some concurrency extensions I know of would give plenty performance while knocking out tons of errors. Can't exactly do that with Intel/AMD chips unless we buy their semi-custom designs for untold millions, now can we?

So, next idea (for Intel/AMD) customers is to put it on the memory bus with some synchronization mechanism between CPU task and FPGA. This will use far less CPU time than a CPU that's doing GC stuff non-stop. That's on top of above benefits. Plus, if a workload doesn't need low-latency GC, it has a whole FPGA to use for acceleration. :)
I'm not a c++ expert, but doesn't

char *myChar = 0;
std::cout << *myChar << std::endl; // runtime error

compile because it's undefined behavior?
I found a few phase to phrase similarities between this and what appears to be an OCR scan of a free-mason manual: "Knee to knee", "foot to foot", etc.

https://archive.org/stream/ritualillustrati00allyuoft/ritual...
I agree on the 0:1 case, but say it's even 1:100000000. Before you go to sleep, you're asked "what do you think the result of the coin flip will be?", and then you wake up and are asked "what do you think the coin flip was?" What new information have you received that changed your mind?
Kids plural is much hard than kid singular as well I think.

My daughter is already in a much better place than i was at her age. I was homeschooled until college (yes, my family are a bunch of hicks) and I didn't have insurance until I was 22.
I was also raised in an incredibly restrictive religion which I have since abandoned for science and reality.

I'm not saying I don't want a better education and better insurance for my daughter than she currently has, but she's on a better path than I was on by a long shot (she gets As in science for starters... hell, she has a science class!).
T-Mobile CEO has completely lost it on Twitter
The Lens That Sees Its Flaws (2007)
Do you live in a district with rent control? If you do, are not very wealthy? (That is to say, are you unable to spend $2 million purchasing housing for yourself or your family?) Finally, are you a landlord?

If the answers to the first two questions are "yes", and the last question is "no", then I'm actually quite interested in hearing your thoughts on rent control. :)

I live in San Francisco [0], am not wealthy, and am trapped in my rent-controlled apartment by the skyrocketing rents of the non-rent-controlled (and reset-to-market-rate-after-vacancy) units around me. If it weren't for rent control, every rental in the city would be renting for at least $3000 per bedroom per month, [1] and I would have been pushed out of the city more than a year ago.

[0] SF has a serious and inexplicable allergy to new housing construction. It is this refusal to build enough housing to meet even a fraction of housing demand that is the source of the obscene rents in the city.

[1] That's at least $36,000 post-tax dollars a body must spend per bedroom per year. For reference, someone grossing $125k/year has ~$76k in post-tax dollars at their disposal. This means that someone making low six figures would be spending somewhere around half of their take-home pay on rent.
There are plans for adding one to hotspot[1]. As I understand it it can't use the same tricks as C4 because that would require kernel support, but unlike CMS it will be compacting, thus avoiding the terrible failure modes of CMS.

There also is some work being done to make the CMS failures a little less terrible by parallelizing them.[2]

[1] http://openjdk.java.net/jeps/189
[2] https://bugs.openjdk.java.net/browse/JDK-8086706
Would it be an improvement? Depends on the issues.
Think about the Greek Debt crisis.

Pretty sure everyone would take their vote back from politicians under pressure to make the difficult calls, and vote to hang the bankers and put off interest payments.
Corona SDK is now free
VCRs did that long before streaming became popular, as in those days the only way ads could appear were as directly in the video signal.

https://en.wikipedia.org/wiki/Commercial_skipping

Not surprisingly there was some legal action, but I think it's rather unenforceable in practice, and saying it's illegal to do so is nearly equivalent to saying that you do not have the freedom to change the channel, look away, or even close your eyes - a rather scary situation.
I think his entire twitter feed is exactly how not to operate a business [1]. I completely understand you need to protect the network from people who use 2TB of bandwidth. I completely get that - but you need to specify what defines as abuse (or at least some sort of range).

[1] https://twitter.com/JohnLegere
It would be great to get these paid users writing a line for SMC expenses into their NSF grants. For instance, you could charge $400 for a year's worth of supported SMC for a group (PI and her grad students, postdocs), or $200 for an REU group SMC. It may be easier to get money by asking for a rather larger amount up front, that people plan into their grants or get departments to pay for, rather than asking for $9/month, which I'd feel compelled to pay personally because the hassle of getting reimbursed $9/month is more than the 3 lattes it costs me.
Ask HN: 3DR Solo Drone 3d model?
I want to develop an accessory for the Solo - a necessary step is to have a 3d model for it. Does anyone have or have access to its CAD file?

Thanks!
2 TB of bandwidth tethered is what he is counting as abuse.
Several people are complaining about the lack of ethernet ports.

Back in 2012(?), Apple came out with the MacBook Air, which did not have an optical drive. Everyone was up in arms: NO OPTICAL DRIVE?!? Has Jobs lost his mind??!? I was the same: what the heck? How will I get along without an optical drive?!?

Then I thought about the last time I used the optical drive on my MBP. After a bit of thinking, I realized that I had basically never used it in the ~4 years I had that MBP! I had been lugging around an optical drive, which I had used zero times! Then it dawned on me: I've been getting along fine without an optical drive.

Something tells me that the story will be similar with ethernet ports. Most of our devices today (laptops, tablets, phones) don't use wired ethernet. Ye cranky old desktop does, but..... what if you could put a $50 ac card in it, and presto, no wires!
> If it weren't for rent control, every rental in the city would be renting for at least $3000 per bedroom per month

The balance of supply and demand would remain the same if there was a vast increase of supply?
As I've mentioned in the post (anmd the readme, and in multiple discussions), rust-gc is not meant to be used pervasively :)

Given that Rc is rarely/never used pervasively; I'm confident that this won't happen.

For those intending to use GC pervasively: Every time you use Gc<bool>; I kill a kitten. Scratch that, I unleash an AbstractKittenKillerProxyFactory on the world :P

Think of the kittens!
every single taxpayer is a victim of unethical and immoral theft by government...

But insofar as governments are constituted or upheld by the will of the citizens, there's no moral injury. People want physical and social infrastructure and voluntarily group together to set up institutions to achieve those ends. Now, since nobody alive in the USA today was around to sign the Constitution you could argue that everyone living in the US at present was opted into a social contract without their consent, but on the other hand there's a longstanding legal principle called quantum meruit that says it's OK to charge for services that were provided out of reasonable necessity even if they weren't requested. This is why you can be knocked unconscious and later receive a bill for being transported to the hospital by ambulance, even though you were aware of or competent to contract with the ambulance operators. (This has happened to me, and it's quite a strange experience to get a large bill for a service you have no memory of receiving.)
Cash for Truck Wreckers in Melbourne – Scrap Truck in Melbourne – Tow Trucks
State of the Haskell ecosystem – August 2015
This is another great idea. AWS is not so expensive for the types of calculations SMC is doing, and distributing computation costs to users is very reasonable. Another item people might start writing into their grants: x dollars in computation time on SMC, with part going to AWS (oh well) and part to you/Sage.
See my reply to anarcticpuffin.
Reading this ... "Dismissed today as fodder for conspiracy theorists and History Channel specials, they once served an important purpose: Their lodges were safe houses where freethinkers could explore everything from the laws of physics to the rights of man to the nature of God, all hidden from the oppressive, authoritarian eyes of church and state." makes me think they may come back in fashion.
> Interestingly some evidence shows that those living in rent-controlled flats in New York also tend to have higher median incomes than those who rent market-rate apartments.

This isn't surprising at all. Whenever you have a constrained resource with a price cap you still pay more. It's just that you don't pay more in money (at least, not directly). It becomes a matter of who you know, and people with money are better able to get to know people.
Millennials aren't listening to you. That's a good thing
Oh, old 'Ukraine is Nazi' card? You know that this is played mostly by Russian media? And do you know that part of Russian history where they collaborated with Nazis (how about a million-strong Nazi collaborationist army which flag Russia uses even now?) and that they invaded Poland with the Hitler?

And as for reverence - Russian praise for Stalin and Lenin, two of the most bloodiest dictators in modern history - can speak volumes about Russian soul.
The average parents in 1900 spent most of their time on manual labor, if I had to guess I'd say that had a larger impact on obsessing over their children than the number.
https://en.wikipedia.org/wiki/Project_Cybersyn

(Do you seriously believe that a field as nascent and murky as macroeconomics, coupled with the hectic state of public policy and political advisory -- that these same people can then turn around and write a magical AI to quick fix government planning as we know it?)

I mean, what would go a long way is manufacturing a programming language to write laws in, so we could lint and compile time warn/error laws. That would be a good place to start.

The law already is a formal language, and court procedure is also formalized and mechanical. The language of the law is such that it permits a high degree of fuzziness, so one can benefit from common law, case precedent, jury nullification and all sorts of nice judicial perks.

The "programming language for laws" that people on HN keep proposing will only fuck everything up even worse.
"1/3 of the times I am awakened" never happens though. You're either awakened once or twice, not 3 or 6 or infinite times. I think the thirders get stuck on this "if we do it infinite times" or "in the limit case" thing, which is different from doing a single coin flip. http://stats.stackexchange.com/a/169582/87304
Although in most cases it doesn't matter, I wouldn't do this. Remember that the PRNG will only output unpredictable values as long as the initial seed was unpredictable (and unknown). As stated in the article, there is actually one time where you care if you have enough entropy -- the first time you grab a random number. After that the PRNG is seeded with an unknown value and you are fine (assuming you waited until you had enough entropy). Before that, you aren't.

BSD's implementation seems sensible -- block the first time and then don't block again. Or potentially block if you haven't reseeded in X amount of time (X being configurable), to defeat the situation where someone figures out your seed. Although, I have a tough time understanding how someone will figure out your seed without completely compromising your system anyway... but systems are supposed to be robust against attacks that one can't immediately imagine ;-)
Maybe because they didn't want to use "framework".

I've mentally added "fabric" to my list of buzzwords.
I wish I could upvote this multiple times! Providing "public code" and data for arXiv papers would be fabulous.
It can be a bit cumbersome, though you also don't have to use all of its features to make decent use of it.