skysight-inc/HackerNews huggingface dataset:
I agree with you, but the point of the type systems is that they allow you to keep your purity while still giving the flexibility. A powerful type system is closer to a very powerful linter.

Example: it is fine to have internal state in pure functions, as long as that state doesn't break purity. Haskell's State Monad helps you ensure that. If you're doing FP in a multi-paradigm language, however, it's easy to make a mutation hell.

--

I think the problem with FP and OOP are never with the core concepts themselves, but rather the implementations in the form of multiparadigm languages. They make the escape hatches are too convenient and bad engineering is too accessible.
No meaningful action is being taken on climate change: https://climateactiontracker.org/

How is this article's position going to make that worse?
I agree with you, and this is why my original post specifically referred to a preteen and an adult.
OK, I had mostly mentioned valve first out of humility, but I think our company Qbix is trailblazing much more interesting economic models. Please take a look at the whitepaper, and would like some feedback.
An Ex-Google Techlead Was Fired from Facebook for Having a YouTube Channel
For pay ranges check out some charts we’ve compiled at http://levels.fyi/charts.html
Records from the mid-70s through the 80's were pretty terrible quality.
Engraved vibrations that have been transformed with the RIAA curve so that they will fit. It can be played raw, but most of the bass is missing. This is what pre-amps are for.
Because they're loud as hell, and because many drones lack mechanical redundancy, and because many drone pilots are incompetent.

There is also the matter of using drones to circumvent privacy fences, to see through windows not visible from the street, etc.
This is actually a pretty reasonable way to run things In The Cloud™. If your servers are transient and provisioned on demand, then backing them up is largely meaningless. Source control is the backup.
Pah, tapes are cooler than vinyl. My Dad has vinyl, plus only popular bands can justify a vinyl print run. You can release a tape album even if you can only count your fans on one hand, including the band members.
Python-style indentation (for now experimental) in Scala 3
It's very common to have a range of titles like: engineer, senior engineer, principal engineer, senior principal engineer, technical director.

This obviously goes hand in hand with higher pay and increased role and input. In general you might lead others from principal engineer upwards.
It ensures that no meaningful action will be taken in the next years either.
Regarding API inputs here is what my manager said that's stuck with me. Imagine your API entry points as the surface of the ocean, you've got to keep the garbage out. From then on all internal functions can make reasonable assumptions about the inputs they're getting.
Personally that sounds like barf ... politics, stress, insecurities, backstabbing, stress, burn out.

I am much happier working in boring government where working hard for family and with mature/secure with themselves (older) adults is paramount & prevalent. Thankfully not an enticing environment for douchebags.
Sure, but since Cloudflare’s business is actively "messing" with all your traffic, all the time it's a smaller technical step to do it some more, and can also lead to accidents like cloudbleed. Every step that has access to unencrypted data is a potential attack vector or might be logging/leaking data.
This is all very applicable to Google. I was at Google for 2 years and I got promoted L5 to L6. The key (I think) was working across teams with people who were already L6 or higher, and who were willing to write for my promo packet.

In terms of what I learned? I think the most important lesson was: Don't get bogged down in details that are irrelevant to you & count on others to do their jobs. I came from a small (~15 engineer) company where we all knew the entire product from top to bottom. At Google, that was impossible.
It'd probably just used to give people a giant ascii finger.
Documentation becomes superfluous at the limit since eventually you'll have to
read the code.

With this in mind, I echo earlier sentiments of brevity, REPL-friendly
examples, and empathy, but above all BREVITY since greater detail is either
outdated or as cognitively demanding as reading the actual code.
Not necessarily worse, though. There could be undesirable mechanical side-effects from the track moving too fast against the needle as well. (I am sure there is a huge body of engineering science about this.)
Elaborate, please?
> I am sad that top tier software engineering environments have lost sight of the value of simplicity.

I worked in a top tier engineering environment (not SW). The problem was the same there. They valued the complexity of the solution, not the impact it had on the business for solving the problem.

I think this is generally a problem in large companies. In a tiny company the impact is much more apparent to the bottom line. Whereas in a big company, it's hard to see how much difference your solution made in the big picture because there are plenty of other bottlenecks in the pipeline (and out of your control).
Scala Contributors talking about the future of TypeTags
The IPCC might underestimate: https://phys.org/news/2019-08-scientists-evidence-high-level...
Disney Inks Long-Term Deal to Occupy Most of Pinewood Studios
This is also true for books. Although books are actually more fidelic to the author's work unlike vinyl and actually do have a higher quality, comparing text resolutions
As someone who has worked at multiple companies, currently at Google, you don't tend to leave a company, you leave a manager. Managers are one of your primary interfaces to a company. If those managers are crap, you will have a bad experience.
These are good points. Lightpipes can use non-imaging optics in many cases and thus avoid the need for tracking, but maybe not in this case, and I hadn't thought about that.

Cooling, though, is an issue whether your light comes from LEDs or the sun—either way it comes with a lot of extra heat. With the LEDs I'm familiar with, this is a worse problem than with sunlight, but in another thread https://news.ycombinator.com/item?id=20908476 I see a report that there are now illumination LEDs that reach an astounding 40–50% efficiency level. If that's true, it would make the LED cooling problem a little smaller than the sunlight cooling problem, instead of much bigger; and of course spectral matching helps.
I just looked and Daniel Barenboim's Beethoven Piano Sonatas is on Google Play Music and Spotify, so yeah unless something is pretty new/indie/remixy one of the two is going to likely have it
You can easily switch teams.
This is about as dumb as training kindergarteners to hide during a school shooting. It doesn't address the root problem, angry people who can't handle their emotions in public.
A Replacement for Scala Slick: Quill and Doobie
This is what the guy from meh.com did. Sold his woot com to some large corporation saw they turned it into junk and he launched meh.com
Scala 2.13 on track to support Spark
Should You Include an Unsubscribe Link in Your Transactional Email Messages?
In Chrome, more often than not it happens in one big commit.
How are you so sure of that?

We've been trying it your way for 40 years and gotten nowhere https://www.reddit.com/r/comics/comments/c5rjs2/its_that_eas...

Maybe telling everyone the truth at this late stage will produce some kind of meaningful reflection. Even it doesn't, it'll still just be the status quo.
Can you cite a source for ethnic cleansing? Per a Guardian report, if the military is to be believed, five people have been killed in thirty days. That is tragic but not quite on the scale of the claim.
Scala on Track to Support Java 9 Module System
Changed careers to something society can't do without. Hoping they will pick the machinist over the instagram model for the space ark.
Man, did you lose those 10 pounds?
Yes, but you need a lot of people "doing science". You need a lot of people just to not forget what we already know.
How can you have micro-management and isolation?
The biggest thing is using lower precision

> this implementation gives 25% speedup over Nvidia's Pytorch implementation in full precision and 2.5-3x speedup when using TensorCore

TensorCore is a lower precision core.

Other than that, the speedups presumably come from better written CUDA.

If you're asking what the bottlenecks are in general for these kinds of kernels, it's pretty much always memory bound.

View page 3-5 for what kinds of optimizations need to be done: https://people.csail.mit.edu/jrk/jrkthesis.pdf
Why should the New Yorker remove that paragraph? It’s the observation from someone who became a whistleblower on this matter. She tells the reporter that the situation bothered her staff so much that they suspected the women might be trafficked. Whether they “looked underage” is still conjecture and doesn’t make the situation significantly worse than what the whistleblower alleges.
> It's only us here in HN who keep hearing about it.

Don't you think us here at HN include quite a number of people standing centrally when it comes to "anywhere" in the tech industry? This is what I mean, when talking about "us as a community." Of course this does not go for everyone... but for a considerable amount, I'd say. (Myself am certainly not one of them.)

> Julia has had tons more publicity (even from some major outlets), and it's still going nowhere fast.

Well, Julia being made for extensive numerical computations and the like, I think it is doing very well, esp. in academical use, which is somewhere it's right at home. If not yet very much in use yet, at least many academics in relevant fields--which frankly are quite a lot days--have heard of the language. If Julia holds enough of its' promises, I don't see why they wouldn't migrate eventually, given time.

I don't see how any lang could get anywhere "fast," no matter how superb it'd be, "anywhere" tends to be sceptical of change if they're fine with what they have.
I think something gone wrong in estimating https://en.wikipedia.org/wiki/Gravitation_of_the_Moon and/or
https://en.wikipedia.org/wiki/Magnetic_field_of_the_Moon

And I suspect ISRO compromised on critical aspects during simulation due to cost cutting.
I don't see the argument. The benefits of fossil fuels are fully accounted for by the free market. The reason why taxing the negative externalities is necessary is because the free market doesn't account for the negative externalities.

> it includes costs but not benefits

This is completely illogical because the benefits have always been included and nothing can change that other than a complete ban of fossil fuels.
If forest fires and volcanoes were the primary sources of carbon emissions our planet had to deal with then no, they would not be any concern but rather part of the natural weather cycles. Combined with human generated emissions they are bad.
FB and Google engineering is basically identical in culture.
What's the alternative? Yes, education opportunities won't solve things fully. Yes, it is immensely difficult to change careers successfully later in life, especially if you are already financially insecure.

But it seems like all the right is offering is a false enemy to hate (immigrants, globalism) and empty sentiment rather than a policy. "Education doesn't solve my problems so I'll choose to hate immigrants" isn't exactly an especially helpful belief system. Trump can't bring the factories back. Heck, he is even hurting farming with tariffs.
There were dual DECT/GSM phones (Ericsson OnePhone; I don’t know whether there were others. See http://www.dectweb.com/News&Views/Features/9906Dectweb.htm)

That was around the year 2000, though, when it wasn’t clear that GSM would be as ubiquitous as it is now (if it were, those phones would have been named GSM/DECT phones, I think)

Nowadays, I think the easier solution would be to have your phone call over the company’s WiFi network. It wouldn’t be surprising if there were solutions that would give callers the illusion your mobile had two numbers, so that your caller ID shows your ‘landline’ number when you’re calling from your office.
>My entire job at Google was to find and fix inefficiency in other people’s projects.

I believe when he said "organizational efficiency" he was not referring to technical inefficiencies, but rather chain of command, how organizations are structured, etc.

Not at Google, but that is the case in my company as well. In most of the company, doing extremely great technical work is not going to get you far.
Tides, hurricanes etc. tend to result in flooding somewhat above sea level already. 20 feet is probably still overly pessimistic but I'm just erring on the conservative side.
decades of working for big companies on projects budgeted at billions. Sometimes as part of large teams, other times a three man operation!!! seen it all. Big companies taught me to be a politician and that skills alone were not enough. You'd need to make a strong relationship with everyone and I mean everyone. Insane working hours, a few projects had expectation of 24/7 and had I refused, they'd politely replace me with another without notice. Lots of talented people to do the work under that condition. Had enough of it, not like they paid me millions and when I complained, they'd say "make your own company and do it as you like it to be". Every big company I've been to had that sort of culture. As for small companies, there isn't much to the future. Lots of work to be done for free, always welcome to work for free. Finally here I am, looking for a remote job of sorts that'd allow me to travel without having to be online all day. At least I can enjoy programming and travel.
It's possible that you could get sound out of a CD with just a shift register and maybe a PLL circut to sync up the boundries of the PCM codes, and a way to skip over the error correction data (which would be harder to make dedicated hardware for but probably not impossible.) The audio data on CDs is still just uncompressed PCM which really doesn't need a computer.
Are the obstacles to indoor growing just a matter of energy requirements, or is there something else I don't know about?
That's you personally. Most places will let go of leadership because they can afford 3 cheap ICs for the salary of the manager.
Alternatively, one can negotiate the desired level/salary when starting a job so you can ignore the politics at least for several years, right? Or is it as well easy to be demoted (without politics)?
Is it not visible? It's there. Don't see an option to make it public.
Basic stuff. Learn horticulture, soil science. Understand whether or not your area is viable for a sustainable settlement and move along if it's not. Best to do all your moving while you can still afford to drive.

Do exercise, strength training, cardio. Bodyweight stuff or yoga is great for everyday life activities. How far can you carry 60 pounds of supplies and equipment?

Make friends, obviously.

Learn how to resolve conflict non-violently. You and everyone else will constantly be running into conflicts and someone is going to have to remember how to meet everyone's needs without killing people.
If there is truly nobody around to notice your drone, then you would be able to easily ignore the law as nobody being annoyed means nobody to report you. What drone pilots actually want is the opportunity to fly their drones in scenarios where there are in fact other people around.
Another way to phrase the question: Are regexes self hosting?
put it in the about field. The email field is just for HN systems and staff to e-mail you.
Yes, these cross-national committee-based institutions tend to be cost-effective and efficient.
I think that it's a good sign that we see more and more founders who publicly admit that their creation is not between good hands after acquisition. Let's hope Microsoft makes this thing happen.
It took me a while to understand why types are so important coming from stateful programming languages but it's surprisingly simple. In a stateful language types are limited to expressions and statements are not typed. In a pure functional language, where there are no statements other than declarations, the whole program has an inherent type.

In a stateful language a complex type system will eliminate errors in some expressions e.g. "Oh, you tried to add a float number to a file handle!".
In a pure functional case a complex type system will eliminate composition errors in the whole program e.g. "Oh, you tried to throw an exception in the code which does not expect any exceptions!".

Naturally, type systems capable of typing a whole program tend to be more complex than ones only needed to type a single expression.
Well, letting hackers communicate on a moderated HN still doesn’t quell nerd rage.

So what we really need is rude driver shadow-banning, using “SEP Field” technology from the Hitchhiker’s Guide:

”An SEP is something we can't see, or don't see, or our brain doesn't let us see, because we think that it's somebody else's problem. That’s what SEP means. Somebody Else’s Problem. The brain just edits it out, it's like a blind spot.”

PS. See also, Betteridge’s Law of Headlines.
It's eventually meritocratic, but the part that considers solely merit starts late enough that some have had far more opportunity to develop their talents than others
Nowhere in that article are timelines mentioned. Yes sea levels will continue to rise, but it will take over a thousand years to melt the ice caps.
I could have used this today. I was travelling up a single track road near Glastonbury in Somerset when I came across a very large camper van stuck blocking the entire road. There was nothing else for it but for me to reverse for 1/4 mile back to the main road where the road widened. However every car that came up behind was flashing their lights angrily and couldnt get what I was trying to do. Some LED's with a message relayed back to the first car could have saved a lot of anger and time.

Trouble is, the UK Police and authorities are against even hands free phones (https://inews.co.uk/news/technology/hands-free-mobile-phones...) , let alone a mechanism to communicate visually with other drivers. I could see it getting banned here before it even takes off, which is a shame.
So, I am a student. Recently started using 1password.
2 years ago, I used Lastpass. It's UI sucked. Even for Logging in, the 2-3 clicks irritated me, since I was distrustful of extensions.
After logging in, more irritation. Now, I don't know what changes they've done
Then recently used Bitwarden(open-source) for a few months. It was nice, but wasn't enough for me, I have 3-digit # of accounts. I also wanted different vaults for different email IDs.
Finally got 1password. And UI wise, 1password is just the best. Just lovely design.
I use a combination of Google's Saved Logins, 1password.

Also, the 1password support guy was super super super nice to me.
Well, the Bitwarden support guy/gal (i don't remember that one) was nice too.

Speaking of trust, I mean that's quite complicated, right? No matter what justification I give, there is some risk and a lot of technicalities which I am not aware of.
Agreed. I think you're understating the importance of culture though.
I remember the same, IIRC it was US6137498A that was referred to. That one seems to describe a pretty specific process for the generation so I don't know how generally it applies.

Wikipedia appears to also list a few other patents: https://en.wikipedia.org/wiki/Photographic_mosaic#Trademark_...
Not exactly. NIMBY "carries the connotation that such residents are only opposing the development because it is close to them and that they would tolerate or support it if it were built farther away." (Wikipedia)

Whereas drones, people just don't like them at all.
It should be possible to do a laser system that is analog. As the distance to the groove varies continuously, that would cause a corresponding continuous variation in the intensity of the recombined beam in an interferometer.

I don't think the correspondence would be linear. There's probably something like cos(2 pi d / W) in there somewhere, where d is the distance to the grove and W is the wavelength of the laser. So you'd need some sort of equalization circuit on the output, but audiophiles are OK with that--they are used to RIAA equilization on vinyl already.

I assume that the variations in groove distance are much larger than the wavelength of the laser, which would mean that there are several plausible grove distances that give the same intensity output of the interferometer. I'm not quite sure how to handle that. I have a feeling an integrator would be involved, but details elude me at the moment.
Has anyone looked into creating a cooperative data labeling service similar to Scale AI, except where labels are owned by the people who created them? Perhaps this might even increase label quality by aligning the interests of the labelers with the people who use them?
Yes because lots of Google left to join FB. And yet, I've heard everyone say in terms of pure engineering and tooling Google is far ahead. That's still F&G though not AAN.
Not to mention that even the full purchase price of $100-$200m doesn’t make the Microsoft CEO even raise one eyebrow one millimeter.
The Capital Allocation Guide for CEOs
It seems colonizing mars would still be much, much more difficult than addressing the change in climate on earth.
I haven’t paid attention, but from searching around it looks like they generally do this fine.
>> especially with such an existential threat as Climate Change is

But it isn't, at least not for these people. The core of the right doesn't contemplate a world beyond their own lifespans. They, trump especially, are surprised when they travel to see other world leaders talking about things decades in the future. Monarchs of ages past thought about securing their kingdoms for their future descendants. Our monarchs don't think beyond the next election cycle. The longest span of time contemplated in US right-wing politics is how long a supreme court justice might live. Everything beyond that is totally irrelevant.
Yes, I did actively avoid until now to befriend convicted paedophiles, apparently for people like Ito or Minsky that was too much to ask.
Mad max apocalypse would only last, like, 15 years max. Can't keep feeding people to the pigs (sus scrofa domesticus) forever. It really seems like there is something about humanity that is being selected out of the ecosystem. My guess is the over-reliance on physical violence and emotional abuse to maintain group structures.
This makes a lot of assumptions:

You have a way to securely exchange or store the one time pad (at that point just use slices of the pad as passwords)

The pad is sufficiently random

This was how RC4 was used to encrypt things; RC4 is fundamentally a random number generator. To use it you throw away the first so many bytes (because they could be used to recover the state of the machine.) and then the rest was used as a pad. Unfortunetly patterns in the data can make it easy to recover the raw RC4 pad (uncompressed blank bitmaps for example) and this can be used (again) to recover the state of the machine generating the numbers. On top of that it turns out RC4 is a lot more predictable than people originally thought.

Essentially all a one time pad does is move the problem somewhere else, often that other place isn't great.
That sounds like an infuriating and interesting bug. Any idea what would cause that across Microsoft iOS apps? Do they just aggressively timeout sessions?