skysight-inc/HackerNews huggingface dataset:
> for me types are an optimization or extra documentation for undescriptive naming,

This is one of those things where you should try to reserve judgement about it because your experience is so limited. Modern typed languages often don't even require you to write the type, because of type inference.

> will there be less bugs and regressions? will i be more productive ?

The idea with static analysis is that you're pushing more errors into the type system so it's caught at compile time rather than runtime. Everyone will answer this differently.

IMO a dynamic type system doesn't make you more productive because the same invariants you have from not having an explicit type still exist in the code, they just go unchecked. For example, if I write a function to add 1 to a number, in a dynamic language if I pass a string I'll get some output that is invalid if I'm expecting the result to be a number elsewhere. Types let you encode those invariants. But encoding simple types and primitives is really just scratching the surface, I could ramble on for ages here but you should just dive into a language with a good type system (like Haskell or Ocaml like you mentioned) and stick with it long enough to give it a chance. It's so much more than just being and to say 'int' or 'string'.
I honestly think most programmers do best with about 10 hours of actual coding a week.
This is a naive viewpoint I see pop up a lot. People pushing "fiction" think it's a "fact" and there's no full-proof way to convince them otherwise or even perfectly distinguish the two. People will tell you that it's a fact that vaccines cause autism or Iraq has WMDs or America is a white supremacist country. In reality, "facts" are linguistic simplifications of reality that inherently omit information and the distinction of "fact" from "fiction" is itself a simplistic way to attempt to describe the accuracy of a statement. On a personal note, the people most convinced that they are pushing facts are the ones I'm most skeptical of.
I didn't think there was anything bad in what you said. It was your opinion and I thought you were respectful.

What I have seen though is that saying anything even slightly negative about the content in this individual's blog posts will draw a strong rebuke as you have just seen.

I personally find the amount of fawning commentary and aggressive defensiveness for this particular blog and author a bit cultish.
I'm not arguing against eBPF the language. It's safety guarantees make sense to me.

I'm arguing against the in-kernel eBPF infrastructure: bpf system call, the JIT and the VM.

I think it makes more sense to just compile eBPF (or rust or whatever safe language you want) to a kernel module.
League of Legends Pool Party Cosplay
Only if you think having the telescope is the point.
It's pretty common for tech conferences to give preference for talks to tech minorities.

Whenever I hear a conference has done this, I subconsciously deprioritize attending a talk given by a minority, since they got in with a lower bar...

Terrible I know, but I'm not sure it is illogical.
Nice, is it still effective for you at that dosage (compared to when you first started)?

Mind if I ask, have you ever taken above the prescribed dosage?
If you write your kernel module in eBPF (by pre-compiling to native code) it can't crash either.
Not a site per say, but I check out PBS Digital Studios daily on youtube. Namely:

Infinite Series - https://www.youtube.com/channel/UCs4aHmggTfFrpkPcWSaBN9g (I never thought I would find a math series one of my favorite channels)

SpaceTime - https://www.youtube.com/channel/UC7_gcs09iThXybpVgjHZ_7g

Crash Course - https://www.youtube.com/channel/UCX6b17PVsYBQ0ip5gyeme-Q

When done properly, web video/animated content can greatly enhance learning abstract, obtuse material and can be worth 1000 words per second. From Infinite Series, I finally got the gist of quantum computing.
It's an exponential back-off kind of a thing. Our 6 month old probably requires 30 hours/week by himself (and that's already much reduced from what it was). Our 3 year old probably requires 10 hours/week. And our 4 year old maybe requires 3 hours per week.

The bigger issue is that this time is spread out pretty evenly throughout the day, so in practical terms it takes up every single hour that the kids are awake. What changes is that, as they get older, you have an increased ability to do other things in the in-between moments.
Yes! I've been feeding into FlightRadar24 for some time to sate my strange curiosity with aviation. It's also Swedish company that is pretty accessible if you have questions or suggestions (and incidentally is hiring). I don't work there, just a big fan.
Self-Discipline Is More Important Than IQ – Thrive Global
So I started watching some of this series a few hours ago and the OP is correctly referencing the documentary.

Paraphrasing: the documentary says the german fieldmarshal in Stalingrad phoned Hitler and said they badly need more troops. Hitler responded 'what good is your army without the oil you need to use it.'
> A CD is limited to 22khz, whereas vinyl is analogue and doesn't have this limit, digital files obviously can go up to ~96khz due to the 192khz sample rate achievable by some sound cards.

The only reason to sample at 96/192k is to make cheaper analog filter hardware. While technically vinyl can reproduce frequencies in excess of 50kHz, it has limits on amplitudes at high (audible) frequencies because of the physics of the needle and groove, especially on less-than-excellent cartridges. Nobody wants to listen to something with that much energy in the highest audible frequencies (16-20kHz) anyway, so it's a moot point.

There is absolutely no point in representing frequencies in excess of 22.05kHz. Truly exceptional (never documented) human ears might technically be capable of faintly hearing 23 or 24kHz tones, but that ability is likely to manifest and deteriorate over the course of (at most) a handful of contiguous years in their life and never return.

There is no difference between discrete signals sampled at 44.1kHz, and continuous signals, that has any bearing on human hearing. In addition, 14 bits is about enough to represent all discernible dynamic range in human hearing, 16 bits is more than enough. Vinyl has considerably less dynamic range than this.
Any vinyl on any record player has poor performance for reproducing audible signals when compared to an about-average CD player. LP vinyl is an excellent final form of the phonograph, but a mere intermediate to poor form in all of audio reproduction, especially considering that CD is essentially perfect.
> Let's take Standard Oil. They never had a monopoly - at their peak they had a 90% market share.

Out of curiosity in calibrating your definition of "monopoly", can you give an example of a monopoly (past or present) together with an estimate of their market share? Thanks.
Neat article. I think it's worth pointing out that this guy is an active commenter in the Hackathon Hackers facebook group, if you want to see more of his content. He can be pretty pretentious sometimes, but good content nonetheless.
I have hired few dozen people during last decade just for my own projects so speaking from my own experience. I am listing some of the responsibilities that an engineering manager should have -

1. Facilitating your team to succeed.

2. Shielding your team from company politics and making sure they are getting the resources they need.

3. Know your team's strengths and weaknesses

4. Understand your project\product

5. Be a leader and not a manager. Leadership is just like any other skill which can be learned and developed

6. Share your vision with your team.

7. Understand that your team members are also humans and they have emotions too so do not try to come across as a cold person.

Good luck.

Reading list - https://sites.google.com/a/khanacademy.org/forge/for-develop...
While the authors article is relevant if you are stuck on GCP, on AWS you will not have the same conclusion. This is because AWS has GPU spot instances (P2) which can be found for ~80% cheaper depending your region [1]. Hopefully one day soon GCP will support preemptible GPU instances.

[1] https://aws.amazon.com/ec2/spot/pricing/
Anyone have any idea on how to get this working with debian?
You must have no life, and no outside interests.

And yes, I've succeeded just fine on less than 40 hour weeks throughout my career. The obsession with stupidly long hours doesn't extend much into Europe, or Australia.
You don't need to make a throwaway to call me pretentious. :P
It is not difficult to incorporate. If you search online, you will find a list of disposable email services, for example on GitHub. As disposable email services advertise themselves as such, it is not difficult to build and maintain list.

Our service included feature to disallow disposable email addresses from registering. We typically sent an email validation, if emails were returned or not responded, we will flag those services to be manually checked and added to do not register list. We eliminated over 95% of registration with disposable email.

Solution doesn't need to be perfect in elimination, just reduce the problem enough so that it can be handled manually.
This entire article was about spot instances. On GCE they are called preemptible.
I would love to see these results put up against Google's new TPUs[1]. While TPUs are still in Alpha, my guess is that customized hardware that understands TensorFlow's APIs would be a lot more cost effective.

[1] - https://cloud.google.com/tpu/
I kept it the analysis to GCE only for simiplicity. (both because the costs of spot instances are highly variable, and costs are not prorated on Amazon meaning you have to pay for the full hour; an additional concern if you just want to run a small ad-hoc training)
Not exactly what you describe (much more limited) but a 'best of' for comments nonetheless:

https://danluu.com/hn-comments/

I seem to remember another example that was more up to date but can't find it just now (it was also focussed on comments rather than submissions or discussions).
I looked into this type of app recently, sites that aggregate YouTube videos, specifically for kids so the content is totally curated. I found out that multichannel networks were a big thing a few years ago, then went away due to lack of ways to monetize.
On the importance of hackathons in measuring company success
I can't really comment on the GCC windows stuff: I do software on Linux, and if I'm on windows then I use VC++ (Or a good programming instead e.g. F#/C# usually). VC++ is modern enough, so the above issue don't even apply very much.

C++ works(TM) with exceptions, AFAIK the vast majority of the ecosystem would use them (Some people e.g. Google and Qt, can't due to existing code). RAII is only really intended to work with exceptions (No return values from constructors, unless! you bodge your own (which you could do, if you were a big organisation))

Edit: Just checked, SEH has been in GCC (64bit) since ~4.8
How the Qatar Crisis Shook Up the World's Supply of Helium
The Rise of Xenophobia in Post-Apartheid South Africa, 1994-2008
>"Saying you respect someone is meaningless if immediately followed up by a suggestion that they're just simplifying other peoples' "real work"

Why are respectful and critical mutually exclusive?

Do you believe that one negates the other?
I've seen him link some funny/ridiculous conversations that take place in that group (eg- can people who develop wix websites be considered web developers?), but unfortunately I can't more content since I'm not on FB. If there's an archive of all the funny conversations, let me know.
> I don't give a shit. Whoever has a problem can take it up with the originator of the offending content. If they can trace them and prove it is illegal in a court.

If you have a computer serving that to other people (i.e. a real durable P2P system), you're going to be pulled in as a collaborator. Even if you're willing to risk the police and are willing to go to jail rather than compromise an absolute free speech position, which I highly doubt, almost nobody else is and that's kind of the death-knell for a P2P network.

If you want to build things people will actually use, following the law is more important than naive techno-utopian fantasies about being able to force your desires on nation-states.
> Google K80s are half or quarter the speed of a real K80

do you have any evidence for this?
FYI, y'all: cloud "cores" are actually hyperthreads. Cloud GPUs are single dies on multi-die card. If you use GPUs 24x7, just buy a few 1080 Ti cards and forego the cloud entirely. If you must use TF in cloud with CPU, compile it yourself with AVX2 and FMA support. Stock TF is compiled for the lowest common denominator.
Why is TV 29.97 frames per second? [video]
I know nothing about Re-Frame but something seems not quite right about a front-end framework having an affect on database structure.
What are you having trouble with?
UFC 213 live stream [pdf]
Ask HN: Any known distributed implementation of this cycle detection?
I guess I thought this might actually tell the story of how Apple negotiated not to have the Intel inside sticker. Instead it just states that the sticker wasn't there and goes "we can only guess"
For some other fun with California's 60hz legacy...

The timezone database (maintained by the people who are very particular about making sure that a time specified is a well known time) have a note in the northamerica data file:

https://github.com/tzinfo/tzinfo-data/blob/master/data/north...

# From Paul Eggert (2016-08-20):

# In early February 1948, in response to California's electricity shortage,

# PG&E changed power frequency from 60 to 59.5 Hz during daylight hours,

# causing electric clocks to lose six minutes per day. (This did not change

# legal time, and is not part of the data here.) See:

# Ross SA. An energy crisis from the past: Northern California in 1948.

# Working Paper No. 8, Institute of Governmental Studiåes, UC Berkeley,

# 1973-11. http://escholarship.org/uc/item/8x22k30c
I've been amazed that more people don't make use of googles preemtibles. Not only are they great for background batch compute. You can also use them for cutting your stateless webserver compute costs down. I've seen some people use k8s with a cluster of preemtibles and non preemtibles.
Best VPN for Kodi, Amazon Firestick, Fire TV, Etc…
> I really ought to just suck it up and write a blog post.

Yes please!
Thank you!!

I worked as a scientist in the US. Everything is metric. Cars are assembled with metric bolts.

The only thing left that's imperial is generally the consumer facing untold of pounds and gallons.
People also use rigs like that to get three-phase power in areas or buildings where only single-phase is available.
Just had this on my phone. Was playing a game that involved a bunch of tapping, and some system message (I have no idea what) popped up and was immediately dismissed (or confirmed!) as I happened to come down on one of its buttons at that exact instant. Seems so obvious that these things shouldn't become active until a few hundred ms after they appear.
Mastering is in a way comparable to capitalism. You can certainly try and be nice about it but pushing harder will usually get you further, because most people care more about one aspect than all the others aspects combined. In capitalism it is getting a great product for a great price. In mastering, it is loudness.

Loudness is a bastard. There is a reason, why all the pros are usually very, very careful about level matching when doing any sort of audio comparisons. Even when you know that louder can easily fool you into thinking something is better (which most listeners don't), you're still susceptible, if you don't counter act it. Wanna convince a recording artist in the studio it's great? Turn up those big speakers. Instant gratification.

When it comes to music consumption I like to think this is not really a problem: The sound of compression and distortion is the sound of current music and there is nothing inherently bad about it. Older generations will tend to oppose any new musical trend for various reasons, which all end up being subjective. The younger generations that grow up on this new sound do not care about brickwall limiting, because there is nothing to fucking care about.

Music production has been and forever will a mix of mostly people copying other people and flowing with the stylistic currents while adding a little something themselves. Sometimes something radical will happen. Mostly not. If you wanna stay relevant you go with the former and keep reaching for the later. Pretty much the same, as with coding or design.
> No amount of checklisting and best practices substitutes for hiring someone smart to break your stuff and tell you how they did it.

Which is not to say that it doesn't help.

As a pen tester, I'd much rather they tick all the boxes and save money because now I don't have to report all the low hanging fruit (which is fun the first two times you pwn an application but gets boring quickly -- I'd rather have something interesting to test).
I mean seriously, by the time you add in a half hour for lunch and a half hour each way for travel, 80 hours translates to over 12 hours a day, 7 days a week, working.

That's not a life.
When you're the only super power you can get away with it!
Yeah, dude, you don't get to take the carefully phrased, deliberately hedged, so as not to claim a finding which wasn't even studied language that scientists use in their research as a matter of principle, and argue that it means anything but that.

All that says, in essence, is "We haven't studied that question specifically". It's even followed by:

> However, it is widely accepted that warming ocean and atmospheric temperatures have been a factor in earlier disintegrations of ice shelves elsewhere on the Antarctic Peninsula, most notably Larsen A (1995) and Larsen B (2002).

They point out that this is one of the fastest warming places on Earth, a feature which will certainly not have hindered the development of the rift in Larsen C.

Out-of-context, incomplete quoting is a terribly disingenuous debating tactic.
Didn't catch this thanks, spot instances have a bit better rate, but as he mentioned they are billed by hour :)
sqlite gives you a bit more.
What the Sims tells us about real life
IIRC the Intel Inside sticker got OEMs a better price on the CPU. Apple probably agreed to pay the higher price and not have their sleek hardware cases sullied by the presence of a (gasp) sticker.

Or perhaps there was enough incentive for Intel to get rid of the last remaining PowerPC platform in end-user computing. Certainly in volume alone Apple doesn't represent a very significant supplier of Intel-based computers.
Intel Inside program was never mandatory.
Trump pledges $50M to help women entrepreneurs
Bizarrely, I read this before reading Lord of the Rings, in something approaching fourth grade.

It was still quite funny, even though I didn't understand what the heck it was parodying.
Most good quality receivers sold in the past decade have a volume limit setting. It also sounds like you might not have the gain set right on your center channel. Two things to check which might help!
Thanks muthdra. That is definitely something I've been thinking more about with this. Initially I was just thinking university professors might want it—but what about open source project maintainers who want to introduce new programmers to their code? It would be easy for them to get visualizations of their core parts of their programs.

I haven't seen too much livestreaming, but I'll check out Jonathan Blow's now!
Yes, but they are attempting to describe what happens to a population (i.e. in general terms). You claim to be an ubermensch, yet don't seem to grasps how distributions work.
If Lisp had been invented in Japan, maybe the main connective of an expression would have ended up as the last item visually: (1 1 +). Maybe.

However, it would still be the first element of the list in the abstract data structure: i.e. the equivalent of (car '(1 1 +)) -> +. (Or, rather, of course, ((1 1 +)' car) -> +. Let's use the fantasy read syntax.)

The main point is not that + is leftmost or rightmost, but that it's at a fixed position in the data structure, and that it is the first/most accessible position.
They are armed and fight. Look at the OP photos, or Google for news coverage.

Fighting armed Christian groups fits perfectly with the ISIS narrative of a religious war.
You didn't get better pricing you did get marketing money.
Something New for Baby to Chew On: Rocket Science and Quantum Physics
The chicago mexican junk trucks are amazing. Your old stove is gone in 30 minites flat for free.
Excellent write-up, kudos on going through all of that Max. Too bad Google will deprecate the preemptable instances as a result :P.

There is a notable CPU-specific TensorFlow behavior; if you install from pip (as the official instructions and tutorials recommend) and begin training a model in TensorFlow, you’ll see these warnings in the console:

FWIW I get the console warnings with the Tensorflow-GPU installation from pip, and I verified that it was actually using the GPU.
Every few years I have to take this out and reread it (it doesn't take long). I'd say, does wikipedia really need to explain all the puns? But then, I suppose the kids today don't get jokes about the inauguration of Harold Stassen.
Because of the Bitcoin whitepaper, its prominence in the Bitcoin community (it's almost a Constitution), and people wanting to replicate that.
People voluntarily agree to more strict rules to not have their home value lowered by a dirty house in their block.
>"We haven't studied that question specifically".

I really don't find this plausible. This is obviously a huge event getting tons of news coverage that they have been waiting for, for many years. Climate change is also a huge important topic that it is obvious to link to this one.

Despite all this, you want to interpret their phrase as "we didn't get around to checking for that yet", just so you can go on with your beliefs.
Sorry I was on mobile so not easy. Point taken.
Yes premptiable are a much better deal with minute billing.
something I've always been curious about (and if a Google Cloud Engineer could clear up - that would be great), is why we should not (as in, why does everyone not) use preemptible nodes (apart from maybe the 3 / 5 master nodes).

My question specifically being: if I configure a k8s cluster to have all my slaves as preemptible nodes...would GCP automatically add new nodes as my old nodes are deleted (from what I understand preemptible nodes are assigned to you for a max of 24 hrs)?

Considering the pricing of preemptible nodes + the discounts that GCP assigns to you for sustained use, it makes cloud insanely cheap for an early stage startup.
With a motor-generator units in each rack frame. Also used by xerox/SDS computers
Yeah but insofar as the article's author's revelation of how fast you can compile C code, maybe the correct answer is to use gperf?

If it's more dynamic than that I mean I guess it's cool to have a hash in a backing store that's dead simple.

But at sizes big enough and with enough dynamism that gperf or something similar isn't appropriate I think you should be considering dbm or SQLite, sort of by definition.
No, it's because, to properly do "science" you can (generally) meaningfully only ask a single question at a time.

This is an observational finding, not an investigative one. That means these specific scientists are there to observe and document the event, not tell us why it happened. That's someone else's paper, which is probably being written right now.

That you don't seem to understand that fundamental aspect of the process of science more or less completely obviates anything you have to contribute to the discussion, unless you'd like to keep lobbing accusations of confirmation bias.

EDIT: phrasing.
Google cache link: http://webcache.googleusercontent.com/search?q=cache:nsLB1cG...
In that vein and thinking about click-bots, I'd favor revenue over ad impressions.