skysight-inc/HackerNews huggingface dataset:
I'm not sure where this meme that C is a direct translation to PDP-11 assembly came from. It's true that there were some quirks in K&R C that came from it (eg, the way that floats were widened to doubles when being passed to functions), but those largely went away with ANSI C.

Other than that, C isn't a significantly better match for PDP-11 than it is for x86 or alpha or sparc.
Chess taught me many things about life: think ahead, sacrifice for an advantage, patience, and setting the stage in preparation to execute a strategy which I use as a lawyer often.
This seems really slow for queries especially when taking into account all the computing power being thrown at it:

Over 6 billion rows (not huge by modern standards), a relatively common aggregation query with 4 basic aggregates (2 sum, 2 avg), one where, and two group by clauses, over 1 table (no joins) takes about 4.25 minutes (254.650 seconds).

On some column databases on good hardware with a single machine you can probably get a couple seconds, probably faster.
Lets get this straight: A "professional" who claims to and is paid for working with developmentally disabled children attempts to physically force a child into a "time out" against his will and is surprised when the child resists... to the point of thinking that criminal charges against a 10 year old is a proportionate response?

Perhaps a new profession for this "professional" is in order. Somewhere where they don't contact people, animals, or scary plants like overly tall grass.
Best Blog for real answers from an industry expert: https://themattressexpert.com/qa-blog/

There was a more recent version, but it seems to be down.

Best sleep ever was on a king size mattress at a high end Marriott before they switched to foam toppers. Avoid "memory" foam at all costs if possible.

Invest in a high quality latex mattress topper and pillows. As long as you don't have an allergy it will change your life. If you have lots of money to spend, full latex mattresses are amazing.
On the other hand it "prettifies" bad code style - branching by dynamic casts / type comparisons.
Whoops that is an old page, before she became our CCO. Good catch – thank you!
C is like swinging a very sharp Katana to make small precise incisions. You need to stand far back to have any home of success, and you need to be very precise. With practice, your cuts may be be very precise, but it takes a lot of skill and effort. Until that point (some occasionally thereafter), a lot of accidents happen...
So, don't call any standard library functions, which might all actually be macros according to the standard?
Given that they raised more money after that and have a completely different ownership structure, it's clear they came out ahead.

Facebook offered to buy 100% of Snapchat for $3 billion.

Today, Spiegel's ownership share in the public company is worth more than $5.5 billion. Snap's market cap is ~$24 billion.
Tails – Sorry, we do not provide Torrent files any longer
I have a vitamix and I make smoothies with it. Plus, I can make ice cream with bananas + carob powder or cacao powder. This seems really pointless.
> A local bar had a sign outside last year that said : "Thinking about throwing a baby Bison in the trunk of your car? Come inside for a drink instead."

I was wondering the backstory behind this sign, and apparently someone actually did this.

"What started out as an apparently well-intentioned move by tourists who placed a young bison in the back of their vehicle because they believed it looked cold, has ended in no small sadness.

On Monday, officials at Yellowstone National Park revealed that the calf had to be put down after being rejected by its herd."

http://www.independent.co.uk/news/world/americas/yellowstone...
Thanks for the thoughtful response. The argument for propping up the price of labor is that 1) we don't want working people to starve on the streets, 2) politically we've decided it's not the government's job to keep able-bodied workers off the streets. #1 is clearly right, while #2 should be up for debate.

As for wage floors killing jobs, the effect would depend on the height of the floor. Modest increases in the minimum wage have had practically no effect on employment, but I'm sure massive hikes would cause problems.
C++ has way way better ways to handle this. What you do instead is a std::vector with an allocator that has a fixed-size chunk of memory to cover your common, small case and falls back to malloc if the size becomes too large to fit into the internal allocation.

Then your VLA is stack allocated when small and heap allocated when large and works everywhere, even as a return value or other cases where alloca would fail.

Example: https://howardhinnant.github.io/stack_alloc.html
Snap amended their employee ESOP deal so that the employees can sell their shares at the same time as investors -- 150 days post-IPO.

https://www.theinformation.com/snap-changed-employee-lockup-...
Terrible, but also amazing.
AFAIK, Stanford was the only other university with a /8 though I may be wrong. In any case, I'm not sure what the issue is with extracting money from Amazon for something they own. There are plenty of companies that were in early on that got /8s for relative pennies. Some even have two today by way of acquisition.
I own both the headphones and the speaker mentioned in the article and have the app installed. It's a sad reflection on the state of privacy, but my first reaction to reading the article was getting excited about possible class action $$. Data collection like this is so commonplace nowadays its hard to be surprised. Still disappointed in Bose though.
I am based in Melbourne. Travelling to Silicon Valley next week for 2 months
How to become a Self-taught Developer in 2017?
But the Keurig is turning a small amount of raw material (coffee grounds) into lots of coffee. I don't understand how the Juicero is different than bottled juice.
You're on point, dav.

For me I think the best strategy to take in being more employable (and hence having an easier time advancing to a more ideal position) is to start building up desirable experience in the next job I take.

It's been a while since I have been gainfully employed (my ex-boss gives me freelance work at least) so right now in downtime I apply for jobs and set up interviews. I've been fortunate enough to get detailed feedback from a few places.

In particular with TripleByte. They've been very helpful in finding holes in my interviewing style, and knowledge base. Even though they couldn't find a targeted job match for me they run down in detail what I did wrong and what I could do to improve. And I do feel like it's hitting home.

I feel like I've "Peter Principal" myself to a junior role. Most of the companies I've been with are on the smallish side, with small tech departments. A marketing agency that outsources to India, shows little care on the craft, no basis on testing, integration, or automation.

Another one, a magazine company where I was the one man band when it comes to programming. Nobody else knew how to code. I had to deal with putting out fires working with a legacy code base and had to cowboy-code my way out of problems.

These experiences have made somewhat of a self-starter, but I need more structure. I need to know how to apply TDD principles, figure out the best way to solve an algorithm, or depending on the company, pair program with someone.

It's like competitive games. I can't get really good unless I can practice alongside someone that can consistently kick my ass. Eventually I may be able to kick theirs more consistently. Craft my own problem solving approach that I can call my own, use it as a selling point.

Granted, I'm only just about one decade into my career, so I'm not that late in the game.

The "one year of experience" phenomena is too real. I'd like to read some articles not just that show examples of it, but also teach effective methods to correct it. I don't find a lot on dealing with the latter.
It was contiguous, but didn't aggregate under a single bitmask. For example if it had been 14/8 and 15/8 (instead of 15/8 and 16/8) then they would have held the world's only /7.
I understand that site is taking a hammering at the moment, here's Sony's product feature video

https://youtu.be/ILisOOe3iLs
It is quite interesting how I as a European citizen often come to think I would understand American culture (because I'm constantly confronted by it on reddit, hackernews, the NYTimes etc.) but get disproved a lot. Is it generally acceptable in the US to handcuff children as young as 10 and take them away from their parents although they appear to not currently be a threat to anyone? (And btw: can a 10 year old even be an actual threat to an adult?)
The fact that the boy is autistic seems to be the point of the article and (part of?) the reason for the outrage, but in my opinion the whole process of doing that to a small child is just unbelievable.
How is that bad code style? That's exactly what virtual method dispatch does.

The authors in the article even address this point, stating that some operations might make sense as instance methods if they are instrinsic to the type hierarchy, but others, especially ad-hoc queries, are extrinsic to the types and best expressed as pattern matching.

Simply calling this "bad code style" sounds a lot like a justification for only having a verbose way to use an alternative to virtual method dispatch.
Employees aren't a manufactured product. The claim is the supply is inelastic in the short term. You can outbid your competitors for talented developers but a rise in average salaries won't make weak developers better or get lawyers to take a code bootcamp. The only short term ways to increase supply are immigration and outsourcing.
I agree with the parent. I think you are selling yourself short. Who says every dev needs to be deep? A lot of us get to very senior positions by being very broad. I suck at interviewing but have always managed to find amazing jobs where people looked up to my breadth.
IPv6 solves mAAAAny issues. DNS issues causes MAAAAny more. I dAAAAbble in v6 here AAAAnd there AAAAnd the situAAAAtion is still pretty dire.
That is, in fact, pretty much how the first-to-file US patent system works today.
Stop applying to these jobs. People need to stand up for themselves (in the absence of unions) and refuse to do stupid activities like this.
My company Mattermark is hiring, and I'd be happy to talk to about the full stack position we have. We have several more senior engineers on staff that are great mentors. We also work with a range of technologies that give you a chance to sample broadly but also go deeply in 1-2 areas. This includes everything from crawling/scraping to website to REST/Graph QL API to 3rd party integrations.

Hit me up through kevin@mattermark.com
Great talk mate. Very interesting :)
the thing i hate most about golang: no generics.
the thing i love most about golang: super fast.

Just yesterday, I discovered their date parsing, which uses example based formats. It's pretty cool. Instead of the typical yyyy-mm-dd format nightmare, you would do 2006-01-02. The reference date is the key.

https://golang.org/pkg/time/#pkg-constants
This isn't a spec, it's a thought experiment. There's no need to criticize syntax at this point.
Any recs for classes in the Bay area? I've heard of interview cake and was considering getting it. But it seems not as useful as a class.
I've listened to it several times. WWI is my favorite war to study. Carlin's podcast on it should be a national treasure.
I could conceive of a high-fallutin' fidget cube for your mind constructed from this technology.

I could also see it used for both a lie detector and a biofeedback tool to defeat its use as such.

But what really comes to mind is the final scene in Firefox wherein Mitchell Gant has to subvocalize in Russian to fire the rearward missile on the fancy Russian jet he's stolen.
You break it, you buy it? AWS has your credit card on file ;)
Technically it also helps whoever they sold it to. (One side effect of speculation is that stuff gets held in reserve until someone really needs it. :-)
If the US's involvement was because of 'defend the rights of man', it sure took it's time getting properly involved. It doesn't even really make sense, because it's not like the Germans were going to enslave the French if they won.
Only similar if you ignore that there are 2^64 available /64s. We're never going to be in danger of running out, so the use of /64s allows potentially interesting application of the host part of the address (uses so far include stateless autoconfiguration and privacy addresses).
With a public announcement and a team of 60, seems like FB is at least convinced it's feasible.
Nasa had an article[0] back in 2004 where they could detect what you were saying with sub vocalization on the skin and were already working on technology to read it through cloths back then, so not to get too tinfoil hat but that might not be all that bad of an idea.

[0]https://www.nasa.gov/home/hqnews/2004/mar/HQ_04093_subvocal_...
Um, no, this is a mouse study adding evidence for a link across some heavily studied pathways. One of my advisers cloned Il-1 30 years ago, and MyD88 is a well-studied protein in lymphoplasmacytic lymphoma. They've been working on this for a long time. It's hard. This is a step. Like many before it. And many after it.
C of course is not your friend, C is always computer's friend.
It's been a few years since I've touched QT. The official documentation was quite good at the time.
I get that. The concept of saving energy is what I do understand.

What I don't understand is what kind of applications this could actually be used for. Given the (by-design) limitations of such a system, how would it be actually usable? What real-world scenarios would want this and be able to utilize it?
The first thing: it's remind me of Youtube which can, theoretically, make everybody a global star, yet only a rare few make a living out of it.

Really, a more economically realistic vision(depending on moore's law) would be high-quality VR for everybody, so everybody can be where their heart desires.
I've bought his whole collection and they are very good. Much better than audiobooks which are usually dull and monotone.
Exactly the same bad things will happen as if you declare a variable-length array.
Alexa, can you fix these $&@#%* bugs for me now?
Broadway Insurance Services
Βγαίνει η τελική τετράδα στο Γιουρόπα Λιγκ
AI Startup Atomwise Has a Deal for Researchers Hunting for New Drugs
Google Reader could have been the better Google+. But nobody saw the potential. 99% of the "public" discusses matters (hello social networks!) over the news and informational items. And what is/was better than RSS? Nothing else really.

Now you have walled gardens and people behind cages.
"carve out some IPv6 space from my Linode and tunnel it to my home network."

I'm planning on doing exactly this using openvpn as my transport (because I already have an extensive ipv4 openvpn system). Has anyone tried it? I'm not interested so much in how to do it, which I think I know, but in anecdotes along the lines of "it makes openvpn crash" or "linode told me I was being abusive and cut me off" or whatever.

I've had ipv6 for decades I guess. I even got one of the Hurricane Electric "sage" tee shirts last decade. But when sixxs goes down I lose ipv6 connectivity for the first time since the DSL days at the turn of the century.
Err, no. This is 100% Microsoft trying to kill all Windows prior to Win10 by making it virtually impossible to continue to use the older Windows versions (i.e. by blocking updates and removing support for new hardware).

There's nothing technically different enough about these new CPUs that anything significant needs to be done by Microsoft - in fact, it took more code to deny the ability to install on these new CPUs than it would take to allow it.
Well if they're like Bose, you'll be fine as long as you don't install their helpful app.
Pepperidge Farm? What's that?
Where are you planning on moving your domain to?
Quick shout out for Remember the Milk (http://rememberthemilk.com) which already does most of this and to which this looks quite similar.
Guy who manages a two-dozen site v6 network with tens of thousands of clients here. What issues are you referring to?
This is very true, and it has happened to me. Luckily I dont write anything critical in bash, there are usually better suited people for that. I am just a big crybaby without compiler :(
https://www.thestar.com/life/health_wellness/2008/07/02/emot...
If you like pattern matching, you'll love it's generalization into Prolog unification as explained in eg. [1].

[1]: http://www.amzi.com/AdventureInProlog/a10unif.php
I've been lucky enough to have collected feedback from at least a handful of companies. I've also interviewed with TripleByte. They didn't match me with a job but they are detailed on what I did wrong in the interview. They also said I sounded a bit nervous. I don't stutter or shake my voice so I'll have to figure out what are other signs of nervousness that I might be showing.

Most of the non-generic feedback I got on tech skills followed the same theme- I have breadth in knowledge, but not depth. I'm not as "T-shaped" as I thought I was.
The syntax still looks tedious compared to Ceylon:

if (is String name) {
// compiler knows 'name' is String in this block
print(name);
}
else {
print("some other text");
}

Why declare a new variable? The Ceylon syntax works great with union types too.
I helped out a bit with the BCL pretty-printer in my day. (Mostly contributed in-depth code reviews.)

Is Ganeti related to Ganpati? Sorry, it's been a bit since I left Google. Memory is fading.
The question is, will people get the joke?
That's a juicy story
The answer to this question is literally on the first page of a google for "snapchat patent stories"

https://www.wired.com/2016/08/instagrams-snapchat-ripoff-bra...

“The idea of featured ‘Stories’ is not new, so any patents would likely be quite specific to implementation details,” says Wagner. “And because the implementation/interfaces are slightly different, copyright doesn’t provide any protection. This is an area where IP laws don’t prevent the copying of another’s features or innovations.”
The next great frontier for hacking could be hacking brainwaves to get data as you think it--that's pretty scary.
My group theory is far too rusty to gather what is really going on here, but having looked at the Wikipedia article on SIDH the reason this might be of particular interest is it is a "post quantum" crypto algo - i.e. thought to be secure against attack using a quantum computer.
Sure, but who makes knife handles out nitroglycerin?

You are absolutely correct that the areas of Undefined behavior are well defined in C, and should be taken into account.

In programming, as in all products, the winning combination is good enough + quick enough. When using C, code has to be much higher quality than other languages.

Anyway, my point of view is that you should be REALLY REALLY sure you NEED C before using it. It is a very sharp knife, and it only takes one false move.
In Australia where I live, the student loans are not as great and are paid via a government interest free loan that is repaid as an additional "tax" once your salary exceeds a certain threshold. This is another reason I'm thankful we're not in the US.

With respect to disease and circumstances truly beyond their control then we will do whatever is necessary at that time. However they are exceptional circumstances.

With respect to homelessness my response will be measured against their attempts to exit those circumstances (irrespective of how they got there). So if they are addicted to a substance (for example) then if they are actively trying to shake that addiction (or showing a true willingness to) then I will help them do so.

My view of parenting is that our goal should always be to try and raise resilient, independent kids. It is not to provide an infinite bank for those that aren't interested in owning their own lives.
Thanks, I'll be in touch with you soon.
I've read Kennedy's The Rise and Fall of the Great Powers too (good book). However it's hard to see how the Great Powers "model" applies when everyone has nuclear weapons or can acquire them relatively easily.
IMO the hierarchy of need for this goes:

1 - case classes / value classes / data classes, whatever you want to call them.

2 - match-and-bind syntax

...

11? - fancy pattern matching

This maybe says more about how much I pay attention to what's upstream in Java, but I found the fact that this is just a hypothetical proposal, in April of 2017, strangely shocking. I guess I figured it had to be on the docket for a future java version already.
During WWI and WWII, the US made a fortune selling armaments to the allies and then joining the war towards the end. In WWII we claimed an equal share of the spoils, at least in Europe. England, France, US and the USSR split the spoils of WWII but the USSR definitely deserved 3/4 of it for their sacrifice.

I always akin it to tag team wrestling. The first guy beats the other team almost silly, then tags out and the fresh guy comes in fresh and finishes them off.
Why the fixation on pattern matching? Don't get me wrong, I enjoy the benefit it provides, but for OO code multiple dispatch is a more elegant and idiomatic way to solve the "I don't want to implement the visitor pattern" problem.

FYI, I recently found out that C# can actually do multiple dispatch

https://blogs.msdn.microsoft.com/shawnhar/2011/04/05/visitor...
Militarization of the police in both equipment and training, largely due to a surplus from the various Middle East wars and a need to expand the military industrial complex (this isn't a political statement, the way budgets are determined in the military highly incentivizes branches to get rid of old equipment) is a large factor.

Training dollars have largely fallen across the board, and there has been a growing emphasis on combat/SWAT training while training for things like neighborhood policing, de-escalation, non-violent combat, and situation management have dropped significantly.

Falling real dollar salaries for police don't necessarily attract the best and brightest, which means most people who join for personal reasons (i.e. your stereotypical bright eyed rookie trying to make a positive difference) leave the force rather quickly due to the myriad of problems within modern police culture. This reduces the force to people mainly interested in pensions and knocking heads.

Largely misplaced political and social fury put on individual actors instead of systemic problems has created an us vs them mentality where departments circle the wagons and refuse to regulate internally, while conversely most people have never been less likely to help, trust, or assist police.

Economic incentives (private prison industry, asset forfeiture, speed ticket revenues, etc) have created a culture where "good policing" is policing that turns a profit.

We had (have?) a "War on Drugs" where the opposing combatants were the police and the populace.

Zero tolerance rules, repeat offender policies, license plate scanners, and policies largely stemming from the Drug War incentivize a shoot first, ask questions later mentality. Police are also much more likely to assume the worst of a citizen they are approaching regardless of race or sex compared to 20 and 30 years ago (there was a this american life about this a while back I believe).

We've woven a very tangled web. Hopefully we can get out of it, but it'll be very difficult.
No, but I've been in a startup that got to $10k MRR in under three months after launching the product... And that opened my eyes to what all the talk about the mythical "traction" actually meant.

If it's a side project, that's a different game. A side project doesn't need traction to be successful for its creator.
It is.

Functional QA is the very first user of a new feature.

Automation handles the rest of the work.

But not having a human go through the software as it is intended is a mistake.