skysight-inc/HackerNews huggingface dataset:
Could you give an example of something that's not niche? If quant finance is niche, it's quite a big niche.
I never got a sense of evangelism or elitism from Go advocates
Dave Lee has a review on the MateBook X Pro with some performance numbers included: https://youtu.be/W15yKKbHE80
It's coming round to internship interviewing season again, so for those considering interning at Facebook, here's a post that will hopefully give you a better insight of what it is like to intern at Facebook! I thoroughly enjoyed my internship this summer and would strongly recommend interning here - in fact I'll be returning next summer for another internship!
While I like the idea of pedestrian areas, it does feel like this is another angle for our elites to prepare the lower classes for austerity. Owning your own home, eating meat, being able to raise a family; all of these are things that our parents and grandparents took for granted but are looking less and less likely to be affordable in the coming decades. Rather than fix our economic issues, the solution seems to be to frame them as unnecessary or even "bad".
Presumably because the end user of the product doesn't need to be a programmer.
> “The only slightly unusual concepts Haskell 98 has (from a functional programming point of view) are monads, type classes and laziness.“

Exactly. The way they manifest in Haskell requires huge time investment before you can write basic programs. For example, how do you write dynamic dispatch in Haskell 98?

If you give an answer that either (a) involves exotic use of type classes or (b) say “don’t desire dynamic dispatch in a functional paradigm and instead restructure the whole program to avoid needing it” then you’ve proven my point.

That fact that you think monads, type classes and laziness, being “three” concepts (except really they unpack into way more top-level concepts, especially the first two), means you have a huge blind spot. Your experience makes you think of them as self-contained things but they aren’t and even just those three things yield huge complexity sprawl in Haskell.
There are very few other options with an aluminium body. Razer laptops are one but Linux isn’t great on them from what I’ve read.

I’ll be interested to see how it ages as well. I have a 2013 MacBook Pro and it’s still in excellent condition.
Of course, engineers are not individually responsible for large outages like that, I trust they always do their best (I'm a SRE myself).
There are programs for this. I know people who have gone through them. I think the issue is they need to be funded. I’d defer to the experts on this.
I have no idea what a 'dercuano' is.

Can you make a little effort here?

Just something that would demonstrate to me that I'm incorrect. I want to be wrong.

Right now it sounds like you feel like I'm wrong but you can't actually explain in what way. So instead you've decided to tell me I'm wrong (but not why). And now you've decided to insult me as well.

Here's what I see:

- We don't have a battery technology that can store enough energy to power an economy for even minutes. In solar/wind deployments we would need batteries to store energy for up to weeks. If there is, please tell me what it is. Lithium Ion doesn't work at that scale and cannot be relied upon to hold weeks of storage. Pumped storage is expensive but more importantly need particular geography to work. There are no examples of this large scale energy storage in practice.

- Because we don't have such a battery technology, solar and wind deployments require burning some fossil-fuel (coal, natural gas garbage, corn etc.). We see this in regions that decide to double-down on solar and wind. A perfect example is Germany. As they increase their solar/wind footprint, they are increasing their natural gas dependency by spending billions on NEW pipelines to Russia to ship their natural gas for decades. What do they know that you don't?

- There are also NO regions that power their economy wholly on renewables that don't involve nuclear, geothermal and hydro. No regions have plans in the immediate future (e.g. within 10 years) to do so either.

- There are a lot of other major issues with solar/wind, such as the huge land area requirements, and the need for large quantities of rare earth materials and lack of recycling. All these issues will be magnified as more and more regions invest in large-scale solar/wind deployments. I shudder at the thought of 100x or 1000x increase in solar cell production and what that would do to the environment, especially as these cells reach the end of their 20-25 year life.

I don't think any of those statements are wrong or controversial.

I'm not happy that this is the case. I would like solar and wind to be viable, but nobody will ever tell me how they could be without arguing that we will invent some new technology (like a better battery) to make it all work. To me it looks like nuclear, hydro and geothermal are the only real answers (with solar/wind having niche applications).

This is a live view of the energy mix of my home province (pop:14m): http://live.gridwatch.ca/home-page.html - depending on when you look you may see 98% carbon-free energy generation. Don't need to wait until 2060 (the time that Germany is expected to be carbon-free)

To me this looks like the future.
I completely agree the website owner has the right to run whatever they want, so thanks for saying that as its something that too often gets overlooked.

At this point I basically refuse to use things with recaptcha or the stupid little cloud flare dots. I just close the tab and move on. I am just so tired of little dots, storefronts, cars, etc...
I’ve heard from a dwarven friend in SF that the SFBART elevators are also frequently used as toilets. Is this also true of the existing subway elevators?
This relatively new wood composite is supposedly extremely fire resistant
This is probably tautological. Intelligence isn't a thing that objectively exists apart from performance.
Games, Schools, and Worlds Designed for Violence
Mass Inflow and Outflow Rates of the Milky Way
It is so effective, it should be illegal.
Delusions of control in schizophrenia: Resistant to the mind's best trick?
Most cars have GPS and are connected to the internet [1]... and broadcast unique IDs over the air (TPMS)... we need a way to disable all of that.

1. https://www.businessinsider.com/ford-exec-gps-2014-1
Prebiotic condensation through wet–dry cycling regulated by deliquescence
I live without a car and prefer living without a car. I can easily do this because I’m an able bodied person in London. I’m a Software Engineer, so my wife can afford to take Uber and cabs to/from public transport in a pinch.

The thing that I like about this particular change they implemented in manhattan is that it notably increases the bus-accessibility of the city. But if we’re widening the conversation to “just ban cars”, we really should look at what impact that would have on plumbers, drummers, and the elderly.
Okay, I'll bite.

How is cleanliness and hygiene, whatever the reason and means, something negative?
It is Asana
Do you struggle to use a computer due to not having an expertise in semiconductor physics?
Wow, cool! Thanks. I hope to do more with Haskell once I retire, and this may stand me in good stead.

I think my point is still supported to some extent by the fact that this is knowledge from outside of the language that I'd need to know to accomplish. It's something I need someone helpful like yourself to tell me about. Also something that only works because this library deliberately breaks Haskell's rules.
The way I did it was by having an online quiz (three questions) that they could answer from just reading the lecture notes. I would only give access to each quiz a couple of nights before the lecture block was started (4-6 lectures) and they had to complete each mini quiz before the first lecture in the block.

Rather pathetically admin made me change this approach after a couple of years to two large quiz’s because I was testing the students “too much”. 3 quick questions every week was too much, but 30 long questions every 6 weeks was OK even if it didn’t get the students to read the notes.
I'm sorry, I'm not sure what this has to do with the "you can focus on subsets of the language" claim being no weaker for Haskell than it is for C++. Perhaps you can clarify?

Your claim now seems to be "Haskell contains a great deal of complexity" or "You can't implement dynamic dispatch in Haskell" which are different things entirely.

(FWIW I'm not quite sure what dynamic dispatch is or whether I've ever needed it, in Haskell, C++ or Python)
That seems a stretch to me. Don't get me wrong, there are plenty of submarine articles posted here, I just don't see this being one of them.
Oh sure because the air roads are going to be packed as densely as the ground roads with planes flying tail to tail in multiple lanes. /S
Does it support OpenVPN?
New offer comes with a big salary increase (and me and my partner are saving for a house) so I'm going to be able to save about 70% of my salary after all outgoings - outside of work my goal now is to max out ISA's and then save the rest until I have enough to cover at least 2 years - I noticed there is a peace that comes from having immediate access to enough money to quit (even if you have no intention).
I would see if your system has a gtfs feed.

https://developers.google.com/transit/gtfs/

You could use pgrouting for routing.

https://pgrouting.org/
I used this algorithm to display satellite telemetry in a faster way. However, this was only reducing the amount of point by 10: that's great but not game changing
What does Facebook have to do with any of that?

Facebook can't change the privacy rules or the settings of your browser.
Time and cost, same as it would be to do it across all kernel versions, not just current ones. Theoretically could be done pretty simply via a CI/CD pipeline if someone wrote solid test cases for the issues found by the fuzzier.
I much prefer MacOS to Linux but I've been hard by the butterfly keys debacle and I'm now very wary of buying another Mac.

Huawei's laptops do look very good.
"Vorführeffekt" can be used in this situation, but it's broader and not specific enough to describe exactly what the question is asking for.
>>stop moving blame from yourself to others.

I don't drive though.

This article argues for preventing deaths, not litigating them. What's the use of assigning blame after the fact?

You cannot force people to be more perfect than they are (or want to be). You can "nudge" the right outcome by shaping the environment.

If you google "chicanes in London", you'll see how people's behaviour can be shaped, regardless of their personality. _That_ is what you want, to ensure people's safety.
When things go wrong, you might not have time to do so. When my project started to leak memory at enormous rate, I was able to find the issue quickly enough. But if I didn't know how all those things work, I would spend weeks or months learning all those things. Restarting application every 10 minutes for a week is not a good idea.
That's what parental controls are for. You can disable app installation completely if necessary.
System 76 claims to offer an aluminum alloy laptop with Nvidia and Linux

https://system76.com/laptops/oryx

but the quality is reportedly bad (flaky hardware, too-fast power drain, reflash bios to toggle discrete graphics (!), slow support)
https://www.linuxjournal.com/content/review-system76-oryx-pr...
I honestly use my webcam too much for the MateBook to make sense. The under-a-button camera is a neat packaging solution that’s useless in the real world when I’ve tested it.
So 1 percent minorities don't matter to you? Good to know.
Whatever their job title says, if somebody is writing programs using a (visual or textual) programming language, then they are programming.
Pragli.com ceases my mobile chrome, anyone else seeing that?
France is much less densely populated. Like I said, look at a map. Find a place in Germany where you can put a nuclear plant so that closing off an area with a radius of 30km doesn't affect major economical centers. Do the same with France and you will see the difference. Maybe you could litter the state of Brandenburg with nuclear plants. But then again, surrounding your capital would be a bad idea.
"and is not a GNU project."

This is the first time I have seen actively avoiding GNU. Is this common? Reasons political?
If the entire article had replaced “forensic hypnosis” with “divining rods” it would not have read any stranger.
> Apple has started multiple keynotes by talking about Android security issues.

Historically, they didn’t directly identify other vendors, but strongly implied it so it was obvious to most without directly saying names. This has changed a bit recently and I feel isn’t a good thing.

> I have _never_ heard Google officially talk crap about Apple.

No offense, but then you aren’t paying attention. There are examples given directly in this thread already.
Why Cell Service in Subways Is So Terrible
> Wow, cool! Thanks. I hope to do more with Haskell once I retire, and this may stand me in good stead.

I'm glad it was helpful.

> It's something I need someone helpful like yourself to tell me about.

In general we're happy to help but it does annoy us when people make assumptions about what it's like to program in Haskell without actually trying it. If you'd like help I can suggest Haskell Reddit https://www.reddit.com/r/haskell/ or emailing me personally http://web.jaguarpaw.co.uk/~tom/contact

> something that only works because this library deliberately breaks Haskell's rules.

Only if you have very punitive assumptions about what Haskell's rules are, like those who have never used the language often do. People who actually write Haskell programs have other ideas.
"Vorführeffekt."

lol

With blurry glasses, i read that as 'f*ck you effect"

In UK, "sod's law" is essentially the same thing, though more general than just "only works when I demonstrate that it doesn't"
I have a funny idea that, folks cannot carry a camera for 5 blocks may be because cars. Folks used to do things like this all the time.

My Dad used to carry a bushel basket of corn on his shoulder, from the bin to the troughs in the barnyard, with no apparent effort.
Homework is crap. Let learning stay at school. Families are busy, have things to do. The complaints are obvious.
Isn't privacy an issue buying anything form Huawei?
Citation pretty please.
It’s true that we’re just rewriting crap, but then most jobs are basically pointless. I see it as an opportunity to not take all this so seriously. Just shovel the shit and get paid. Could be a lot worse.

At the same time, the “change the world” rhetoric is even harder to swallow when you look at things this way.
I feel like being able to find an exception doesn't mean the rule is invalid?
Lots of people avoid GNU and go for licensing closer to bsd/mit if they want more freedom, or apache if they're worried about patents. There are also lots of companies avoiding gnu just in case it would theoretically force them to open-source something they want to keep private.
Thanks!
So one possible answer is: try to reach the other party directly as soon as possibles (directly so that the discussion is not logged as responses to the code review log), this might help to reach consensus without stepping on anyones toes, so to speak. (and before the other party feels like it wants to escalate the issue) I think it is better to keep the discussions like this off the record, because the other party might not feel confident to formulate his/her position in a formal manner or might feel insecure about having this kind of paper trail .
We need a lot more subways. And they need to extend into NJ.

https://en.wikipedia.org/wiki/7_Subway_Extension
How do you know that AWS/GCP can't trace it back to you?
my theory is its rooted in this:
https://www.nytimes.com/2004/07/13/science/when-the-brain-sa...

people who spend an hour+ a day for years on end in their car have mentally expanded their subconscious definition of themselves, their corporal being, with the skin of the car. this is a necessary mental process to prevent them from clipping mailboxes and 'rubbing paint' with other drivers that they then can't really "turn off". its why road-rage reactions are on a par with being physically assaulted or threatened, and its why whenever we talk about shifting public space and roads from cars to anything else they feel personally threatened and attacked.
The changes in car design both from crash safety regulation, and fashion, increasing size and weight have all tended to make cars safer for the occupant, and in the event of accident far more dangerous for others. So yes, cars play their part. It's about time we considered intentionally started making cars safer for pedestrians at the cost of more dangerous for the occupant. Not quite that cliche 8" knife in steering wheel where airbag used to be, but...

An attentive driver placed in a car with current permitted distractions - far in excess of 30 years ago, or 70 years ago when traffic laws started accumulating - radios, hifi, visual displays and touch screen UIs that increasingly need lengthy attention rather than glance, thickening A B and C pillars over the years - for rollover, airbag and space to stick more driver toys, is to a pedestrian, cyclist or motorcyclist a fucking liability in need of immediate life-long ban. I try and remember this attitude when I get in my car...

There are no robust mechanisms to keep drivers responsible. It's expected everyone will speed, get tickets, accumulate parking violations. Penalties for offences whilst driving are often extreme in their leniency compared to same impact caused by other means. Driving offences are considered entirely separate from the "rest" of a criminal record.
We absolutely need more hands-on Haskell tutorials and blogs. I've been massively more productive with Haskell with the help of just a few well written blogs that are full of tutorial posts.

We got a lot of books detailing various type theories, algorithmic nuances and so on in Haskell, but very little resources to actually help anyone get off the ground with practical web development.
This seems to ignore freight.

First, since there are no freight railroads into Manhattan; everything consumed by the residents and the much larger daytime population has to arrive by truck. Most freight into Manhattan comes via the Hudson River bridges and tunnels since the container port is in New Jersey and the rail yards are also there. There is little barge traffic, although I think that garbage is barged out via an East River pier. Given the density of population in Manhattan, which doubles to 4 million during the daytime hours, the freight requirements are large and trucks and vans are a considerable part of the existing traffic bringing goods to Manhattan and then distributing them around the borough.

Second, Brooklyn, Queens and the rest of Long Island are also supplied mainly by trucking crossing Manhattan from the same Hudson River bridges and tunnels, as well as via the Goethals and Verrazzano bridge or via the Tappan Zee bridge. Rail freight goes north to near Albany and then back south with only very limited connections for freight on the Long Island Railroad. Eliminating truck traffic across Manhattan would substantially increase costs for Brooklyn, Queens, and the rest of Long Island.

There have been proposals to put a rail freight tunnel under New York Harbor from roughly Bayonne to Bay Ridge, but there is no perceptible progress. Even with a tunnel, the LIRR third rail system is incompatible with modern container well cars and clearances are not adequate without a great deal of replacement of bridges, etc.
That list is wildly inaccurate.
Isn’t that like complaining that your insurance costs more if you live in a high theft neighborhood? I mean, it’s not a good situation but if you’re sharing network space with a lot of dodgy activity is the real problem that the site owners wanted protection from those threats or that your network provider doesn’t have an effective abuse management process?
I've been thinking patience might play a role; I had this issue often as a kid.

When you have a computer problem and do some things to fix them, it doesn't work, you call a parent over and they do exactly the same thing and it does work... hm.

Maybe the computer was just stressed by my constant attempts and clicking and going away for a short time gave the system time to sort its internals and be ready for input again? shrug (a kid's reasoning)
I can share similarly positive experience with the exact same model. I'm running Ubuntu 19.04 and everything pretty much worked out of the box, including nVidia drivers. The only thing I miss from the XPS 13 I used previously are automatic uefi/firmware updates.

I really wish this level of build quality and especially the 3:2 ratio would be available on more models. Occasionally switching back to 16:9 seems quite limiting now, especially on 13".

And while I agree the webcam is very unflattering, it's still perfectly usable if you aren't doing customer calls or anything like that where presentation is important.
Product Management Tools to Gear Up Your Team
It’s mind boggling how much affordable parking there is in Manhattan. I was doing some work in Staten Island and had an appointment in Manhattan later in the day, leaving via NJ, so I drove and was able to find parking for less than $50 in the financial district.

This should have been impossible, and I should have been forced to leave my car where it was, take a bus to St. George, and get on the ferry.
Analyzing Control Flow Integrity with LLVM-CFI
My home city (capital of the country) did exactly that and it brought a huge amount of life and new businesses to the city center. Not to mention that tourism exploded as well - the city center is now a very pleasant place to go out and grab a coffee next to a river or on a street with no loud and smelly traffic to be seen (picture during summer: https://files.stocky.ai/uploads/2019/01/image-Preseren-squar... )

Of course, the locals were throwing an absolute fit when the change came: "We won't be able to move furniture!", "What will the emergency vehicles do?", "How will old people cope?", "It will ruin the real-estate market!", "OH the humanity, who will WALK all the way from a parking spot?!"

Turns out - it worked exceedingly well. We need more of this.
Suppose you wanted to write professional software in Haskell using only the IO monad and modules of functions. How would you do it? I don’t believe it can actually be done in a serious way.

Suppose you’re using C++ but you don’t want any objects, exceptions or templating. Ok, you’ll be fine. It will be a lot like C, but you’ll be fine. Nothing will be substantially harder to solve, design or implement.
Where I did my CS degree (Imperial College London) , Haskell is the first language taught (before Java and C).

To my knowledge across 4 years there, nobody ever dropped out because of the Haskell.

People usually struggled with the maths instead.

People also did not have more problems getting Haskell concepts right than linked list modification in Java.
I just read "I decided my ideas were so good I had no motivation to collaborate on a compromise with coworkers", so OP seems correct.
Compare that to the level of sophistication required to do exploits in the recent iOS deep dive blog post and the commentary about “bad programming” in regards to it.
> I've been massively more productive with Haskell with the help of just a few well written blogs that are full of tutorial posts.

Could you share some examples? It's probably a good idea to promote useful content!
I am a skilled Scala developer with knowledge of FP sufficient enough to make two contributions to the Typelevel cats/kittens ecosystem. Yet I was not even able to start a hobby project in Haskell. I always start and fall back to Python shortly after. Is it just me?
Good point. Thx for this comment.
Why not? Aren't people capable of walking for a few blocks?