jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I admit I have not used GraphQL in Clojurescript. However, Clojure has its own type-system. Of course, purists would argue that Clojure.spec cannot be categorized as a type system, albeit it is, and you can do pretty cool things with it.

For example, you can build a suite of specs that denote a ledger - where amounts in every transaction depend on each other. That is not a trivial task - most other type-systems don't give you good instruments to achieve something like that.
You can then use those specs to generate data for property-based tests.

You can also use them to validate the data flow in the back-end for different data stores. And re-use the same specs on the front-end for input validation. Clojure and Clojurescript allow you to get as much code-reuse as possible (even though the code has to run in completely different environments).

> I don't feel the need to reload a bunch of times because everything usually works on the first try.

Perhaps you haven't had to build reasonably complex front-end applications, where a user has to go through many steps in the UI. With a lot of state and state transitions involved. I spent several years building web-front ends. Used if not all, but most popular ways to compile/transpile/deal with Javascript. I'd choose Clojurescript, because it makes sense for me today.

Tomorrow perhaps something better comes up. But Typescript today is not an option for me. I have tried it multiple times in multiple projects. "Joy of Typescript" doesn't even sound right. "Joy of Clojure" though is a thing. People love Clojure and Clojurescript, and not without good reasons.
Not directly related, and hardly scientific , but the general consensus technique for high level FPS video games is to use arm rather than wrist, with an extremely low sensitivity, as this is more precise and consistent than flicking around with your wrist.

It's also generally accepted that people who "aim" with their wrist tend to need to warm up and take breaks more as it is more straining than using the arm.

It seems to concur with the conventional wisdom on art, piano and typing.
> they get into a shitcoin

It's not like MobileCoin was created by the same person who created Signal.

Nevermind .. that's exactly what it's like.

The rabbit hole is deep on this one.
Could you not simply take the 2D fourier transform of the desired on-chip pattern and use that as the mask?

It seems like the diffraction pattern of the "long" wave laser would give you exactly what you want on the chip... and if you are putting hundreds of chips on a single wafer, it seems like you might not even need to worry too much about ringing at the edges.
I get the impression some of these things are going into the Linux kernel, one way or the other. When we hit 20% someone will do a Lite version.
This is my reasoning - there's political instability at the moment, and I'd like the option to change countries as necessary. Stable countries like the US have violent riots, less stable ones are facing coups and spiraling debt.
I don't understand why it matters if I only spend $100 or half million? If I am going to use third party I want to verify it meets my own security requirements. I think that's totally reasonable to ask.

Actually I would expect that such a big company have these things readily available on request.
Hard to remember exact details, but it was a bit "grey hat". Exploits of a foolish youth!
His article didn't even mention this one, one of the largest in the country, http://en.wikipedia.org/wiki/Diamond_Valley_Lake
There is no one like the fly http://ibankcoin.com/flyblog/
I did work experience when I was in highschool at an old-school printing press with 100yo german made printing machines and I got the opportunity to play with typesetting using real brass. It was pretty cool and massively time-consuming, I love the DIY nature of this I think it would be great for teaching school kids about traditional printing.
For whatever it’s worth: thought this was interesting in relation to it being previously discussed: https://twitter.com/BrendanEich/status/1203919893327859712
PSA: When comparing US and EU salaries (or anywhere, really), use total cost to employer (excluding fixed office costs), or total benefit to employee (incl. taxes paid in their name and health/retirement costs).

US salaries are mostly discussed before taxes, while often for EU countries it's after taxes and/or after mandatory health insurance and retirement savings.
I feel like the increase in wheel width may have had the biggest effect on the tyre shift. It was hard to buy a road wheel that wasn't a 15mm bead width a few years ago, and it is becoming difficult to buy wheels that are not >20mm now. I can realistically choose a 28-622 and run it at 5bar today, that wasn't an option a few years ago. In fact, five years ago my everyday bike didn't even have frame clearance for a 25-622.

There is a different argument to be had if the point is "don't buy frames with road/tri geometry".

I guess my point is: some of us aren't just choosing shiniest shiny, we're choosing an option from the list that only includes shiny.
A side note: Decathlon has THE BEST self service registries/counters EVER. It's super popular here in Poland to use those, even in cheap discount store chains, but Decathlon beats it all.

You just put your stuff in a big box (at once), no scanning, you just toss it in and all is already counted and ready to be paid for. You pay and leave. Perfection :)
One of the big difficulties with conventional processors is the memory hierarchy, where the entire memory is viewed as a shared memory space. There is no information in the article on how these processors communicate, so I'm guessing that this processor side-stepped the entire shared memory issue by offering only local memory combined with a simpler form of communication (e.g. message passing).
Rust's Rayon library is pretty good for these use-cases https://github.com/rayon-rs/rayon

use rayon::prelude::*;
fn sum_of_squares(input: &[i32]) -> i32 {
input.par_iter() // <-- just change that!
.map(|&i| i * i)
.sum()
}
Le Site du Zéro is how I got started with programming back in high school. That was a great site, it's a shame what happened to it.
I don't know. It's not like the US government kept this as a closely-held secret or tried to convince anyone it wasn't true; they just didn't want to officially acknowledge it for diplomatic reasons. International politics works that way sometimes, and I'm not sure it's fair to characterize that as being "compromised".
And solo guitarists too.
That group of thought has not yet managed to prove to anyone that if you catch it now, you'll be immune to a mutated strain.

Nor have they explained how we are going to a handle a situation where ~5-20% of the under-65 people who will catch it all at once will require hospitalization.

Hospitals in affected areas are currently overwhelmed, with people under 65 alone. Italy has stopped treating people under 60. And this is when the vast majority of people under-65 are not infected!

Somehow, I doubt their situation would improve if people over 65 stopped getting sick, while people under 65 started getting sick at 4x or 5x the rate.
I would love to have remote work, but I am honestly unsure about whether I'm good enough at my job to enjoy it. My concern isn't with performing my current job, but every promotion/job change I've had has been because of the things I learned in some free time from somebody sitting next to me. It's so nice to be able to wander over to a smart person and ask about some random problem I've been having in an area in which they're an expert. I have no doubt I learn more in an office than I would in my living room.

...then again, that's probably why remote workers say they're more productive.
My retired father had been following the archives for "Learn to program: The fundamentals", and after completing 3 weeks of work, the coursepage was suddenly taken down (https://class.coursera.org/programming1-001/class). It looks like they just started a new iteration of the course and decided to remove the old one without notice. Needless to say, this experience took away from his belief and excitement in online learning (something which he had recently discovered).
I am a German developer with a German developer salary (between 60k€ and 70k€ to provide a ballpark estimate) and I live in the center of a large, well-known German city.

The area is extremely nice except for parking and I live in a ~70sqm modernized apartment with my own home office and enough room for tech gadgets, a large couch, a large bed and a balcony... etc.

In the evening, restaurants, bars, cinema and nice parks are < 15mins walk away. Grocery store from cheap to luxurious are in the same range. I have access to good healthcare (aside from getting an appointment for specialists it's fine), insured the most important aspects of my life and if I want to go to another large capital I need 20mins to go to Central Station and take a train or 20mins to the airport and take a flight.

Aside from Apple and depending on what you want, all major Silicon Valley firms provide jobs in at least one of the larger German cities, notably Munich though.

I honestly do not understand why people are drawn to Silicon Valley so much - unless it's simply about the "environment of minds" if you are willing to sacrifice all other aspects of life to it to some degree (worse living situation, worse working conditions...). For innovation and startup life, I suppose it makes sense. But for a normal software engineer?

Can somebody explain this to me?
"Overrun" is a very extreme word to use here? Are you trying to suggest "invasion"?

> violent intruders

Very few of the people crossing the border are themselves "violent".
I can't figure out why there doesn't seem to be a commercial market for something like CHERI ( https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/ ) ... even if it was considerably slower than top end CPUs there are plenty of applications that don't care (and find chips like arm a8 or atom fast enough) but where high security is paramount.

Maybe Intel still remembers the pain of iAXP 432 but that doesn't explain the rest of the industry.
Kinder eggs are European chocolate, aren't they? European chocolate is much higher quality than the American counterpart, so maybe that would explain?
Apparently MPX had a number of issues in general that made it worse than tools like Address Sanitizer: https://arxiv.org/pdf/1702.00719.pdf
There is a Japanese independent (simple) comparison between av1, bpg, WebP and pik for use in photo compression. Pik won it. JPEG XL is an improved from pik.

https://qiita.com/fg11894
Why the margins on an iphone 5?
There are definitely enough properties maintained by Indian and State governments here. Each state government has a tourism website where we can book some of these properties.
Even though a tiger may be biologically more suited than I to stand starvation, if I'm sure of certain death on the ground I'll take very long to come down. And, who knows, I might just find a few eggs.
Look at Geffen's "garage" - http://www.theverge.com/2013/7/25/4554132/david-geffens-beac...

It's not a garage. He's had the curb shaped like it's a driveway, and painted like it is, but it's not. Everyone, including the city know it's not.

But try and park there and you'll be fined like it is. Towed like it is.
Barry Cunliffe is a great scholar. Europe Between the Oceans is another great example.
And this just feels weird. https://www.clear.co.com/leadership-team
Go listen to what old construction or steel mill workers will tell young kids about how their bodies are physically shredded to nothing. Entire joints literally ground down & deteriorated to dust. There is zero recovery from this, not to say that there also aren’t cases where there’s zero recover from mental damages.

Are you anti-any of these professions? They for the most part definitely knew what they were getting into as well.

I did a short stint of continuous improvement engineering at a steel mill in Pittsburgh… it was an arguably decent place, but so many those labor workers gave zero fucks about the money they were making & would’ve left so long ago if they didn’t have family completely reliant on them.
This seems similar, but perhaps less ambitious, than the very well done Nand-To-Tetris (https://www.nand2tetris.org/) - anyone know both?

Nand2Tetris has open source simulators, great docs, lectures / help via coursera. I’ve used it with kids.

Admitted bias as EE who used circuits & assembly back in the day in addition to CS, but I do think knowing the underlying “machine” of compute helps inform good systems thinking / trade offs. Plus it’s fun for people who are engaged by this type of logic puzzles / problem solving, which I think is a large set of folks who like software.
Hey Patrick, stoked to hear your response! Solid advice all around, I definitely agree! Unfortunately, I was looking for something more than just "do a lot of work and do it well"... but I might just be wishing for something too good to be true!

On a related note, one of my favourite features of the Stripe webhooks is the UI for showing logs/events/etc. Makes developing SO MUCH easier when it's not just some magic black box.
Seems pretty terrible. It has big huge white bars on the sides squishing the content to be nearly unreadable. I can't even manage to hit the arrows instead of the links as well.
'the platform is completely wide open for developers'

Like hell it is. If you're a small individual developer, you get the 3rd class treatment and access to their "open" api. If you're a big company, you get much more access to the OS than everyone else. Example: when WP7 was introduced, only large companies could make apps using the double wide tiles for their apps, individual developers didn't have access. This and MANY other examples were prevalent all over the platform. I know of an ex-MS developer who complains that only large companies get access to the faster and better undocumented apis not available to everyday developers. As for incredible features, WP8 also lags behind android and apple in many areas.
Might want to change the name...

Instagram Cracks Down On Connected Apps Using “Insta” And “Gram”
[http://techcrunch.com/2013/08/19/instagram-cracks-down-on-co...]
I agree about making some easy things hard in my experience with Pure Data.

NoFlo's UI design makes it frictionless to drop in to edit any component's JS, or build a new component.
I suspect during transit, the drones will be hundreds of meters up (partially to mitigate risk of what you describe, and also to stay as out-of-sight as possible), so you're looking at shooting a small moving target hundreds of meters above you. Seems like a non-issue for the most part unless large numbers of highly trained snipers decide to become package thieves.
The in between one is the woman at the hairdresser.

Get past the point where negotiations usually happen and the deal appears done and your counterpart is committed, then bargain. We're used to it happening as consumers. There we call it bait & switch.
Also true in C99 5.1.2.2.3: "reaching the } that terminates the main function returns a value of 0."
I got my beta key for you guys today! Awesome. Will have to give it a good spin!
He didn't say he wouldn't; he acknowledged that it was unfair. It is. That doesn't make him wrong. Please can we drop it? You raised the point. We get it.
Been there, had most of those (and many other similar) situations..

The worst customer experience... Once a guy called me and asked for a quote. I told I prefer hourly rate * hours worked and explained why it's better for him. He called me crazy and insisted on fixed quote, although he wasn't even sure what he exactly wants. I did fast calculation in my mind and gave him a rough quote. I was bargaining at that time and quote was really very low. Then client did a fast calculation on his end and was lecturing me for ~ 45 minutes that I'm ridiculously expensive and I won't have any clients unless I lower my prices 3x and how dare I charge average monthly salary (for probably 2+ months work...) if I never went to university and so on..

Fast forward 1.5 years - I charge 4x more than in those days and I'm fully booked...
The OpenBSD team's track record has very little to do with intricate crypto vulnerabilities. This is a different kind of vulnerability research.
Steve and his people are too busy inventing the next insanely great gadget and don't have time for petty things like revenge.
My designer buddy says "oh yeah, that's a really old designer thing."

You appear to be correct.
Lukyanenko is hardly "Soviet/Eastern Bloc". He's more of a "present-day Russia" author.
At this point I feel like we need to simply remove Chinese root CAs from trust stores and have user's opt-in to allowing certificates issued from china. I realize that any CA can be mismanaged, but the risk of Chinese government hands in things like this seem too high to me.

Edit: I have no delusions that this is not happening in the US, it is simply that as someone in the US, I don't have any options to lop off CAs that the US could influence. I can however make the decision to not trust some foreign CAs entirelly.
> sometimes you have to read and comprehend

If you don't understand how you're being insulting here, I can't help you.

> The JLS does define exactly what happens when parameters are passed...

Yes, it's very nice in that respect.

> And that happens to match the definition of pass-by-value/call-by-value exactly (even Java is listed as an example language for pass-by-value)

It happens to match the definition of "call-by-value" used by whoever wrote that blurb on Wikipedia you seem to love so much. The irony here, of course, is that people who like to use these terms don't even agree on how they're spelled...

None of this makes the terms useful.
I think sales people wanted these more with customers. An opportunity to hang out with pretty girls, customers be damned. The tech community is pretty male dominated. So maybe they should instead get girl interns (professionally dressed of course) to participate in these conferences to encourage more STEM participation for girls.
I worry about heat in my apple computers.

Heat/GPU issue killed my first 17" Apple Macbook Pro. Just as 3 year AppleCare ended.

Heat seems to be the reason ethernet in my mac mini randomly dies every few days and the fix is rebooting the switch it's connected to.
https://discussions.apple.com/thread/1341108?start=45&tstart...
I believe a heat sensor either correctly or wrongly detects high heat and disconnects ethernet. It's never shutdown completely though.

My last iMac screen was burned in just as 3 year warranty ended due to high cpu heat over the 3 years. The burn in happened right where the cpu was located.

And current imac is even thinner, meaning less space for air to flow, which is why I'm forced to buy Mac Pro for my video editing. iMac would be more than enough for my need but I know the monitor will get burn in after 3 years and so i will just go for mac pro. At least it has good cooling system or so I hear.

Well played apple. Well played.
Hajo, the article very reads well, so don't worry about it not being
"100% ready".

I may have missed something that was written, but I wanted to know if
you isolate the sound that is _only_ on the given channel before
applying your filters? (i.e. isolation through sound inversion to
silence everything but the sound that is unique to the channel)

Though it's not exactly related, Alexandre Ratchov and Jacob Meuser (and
others) have built the amazingly impressive audio features of OpenBSD
including sndio(7), sndiod(1), audio(4), audioctl(7), mixerctl(7) and so
forth. I've got a hunch that you might really enjoy studying their work.
Warning: If you dig into the OpenBSD sound system, you'll probably like
it enough to never run any another OS.

http://www.openbsd.org/cgi-bin/man.cgi?query=sndio&section=7

http://www.openbsd.org/cgi-bin/man.cgi/?query=sndiod&section...

http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&section=1

http://www.openbsd.org/cgi-bin/man.cgi?query=audio&section=4

http://www.openbsd.org/cgi-bin/man.cgi?query=audioctl&sectio...

http://www.openbsd.org/cgi-bin/man.cgi?query=mixerctl&sectio...

http://undeadly.org/cgi?action=article&sid=20120401171457

http://2010.asiabsdcon.org/papers/abc2010-P1B-paper.pdf

http://en.wikipedia.org/wiki/Sndio
Hadn't heard of wit.ai before. Seems very nice. One huge thing missing from the site is any information about supported languages. Still don't know....
Sure it's possible that all the employment contracts have been drawn up to completely protect the firm, but not all firms are so on the ball. If network security engineers can screw up, so can lawyers.
yeah, it is just a broad stroke characterization of the feels of each field. Some types of particle physicists would be probably be reclassified as chemists under my scheme, which they would bristle at, although in all honesty they are inheritors of a long line of tradition that goes through the indisputably chemist lavoisier, berzelius, and curie - more than they are newton or maxwell, planck, or einstein.
Simply testing for javascript still works pretty well for drive-by bots. For ones targeting Reddit specifically the captcha probably wasn't doing much anyway.
It's complicated because its so ingrained in our society yet its completely unenforced except only by at most intense personal judgement.

Do we tip because the food service industry cannot meet demands to pay all staff at least minimum wage?

Is it because minimum wage nationally is too low and people feel the need to fill in that missing %?

Why would I tip a waiter and not a customer service representative?

What about a cashier?

What criteria do you use to determine who you tip?

One guy above mentioned he tips all sorts of people and it seems like the underlying reason is because they provide a service. Everybody provides a service, do you tip everybody?

If the bottom line for tipping is that you provide a service, it seems to be a binary situation doesn't it? You either tip everybody or you tip nobody.

It's such a completely arbitrary social contract. Maybe I'm reaching too much into this. Maybe I'm just autistic, who knows.
From the status page now:

"Tweet and Timeline Delay Issue

We are currently experience an issue with tweeting and a delay in timelines. Our engineers are currently working on this issue."
I think you can pouch someone from the broctor culture.
Right? I came to the comment section to post something I found funny in the introduction... but I'm afraid people will get offended by it now.

"If you are reading this book and flipping out at every third sentence because you feel I'm insulting your intelligence, then I have three points of advice for you:

1.Stop reading my book. I didn't write it for you. I wrote it for people who don't already know everything.

2.Empty before you fill. You will have a hard time learning from someone with more knowledge if you already know everything.

3.Go learn Lisp. I hear people who know everything really like Lisp."
This reminds me of a Stack Overflow answer that became popular but instead of using 'example.com', they used some other random, but valid, URL that suddenly created a huge spike in traffic for the unsuspecting web page.
> We can make a small interpretive leap to say that this suggests women are actually looking for the wrong things when they use online dating apps, proactively selecting men they are unlikely to be attracted to in person.

This is the most interesting information from this thread so far. Thanks for the idea.
No, because then US would stop doing business with Saudi-Arabia.
In that I 100% agree.
Customers are confirming it still works, but I cannot say if it will keep working in the future.
Curious if you’ve tried any supplements?
Depends where, many things are constantly releasing chemicals indoors: bed foam, floors, paint, pm10/2.5 from cooking, most furnitures.