skysight-inc/HackerNews huggingface dataset:
This is pretty basic stuff for a SaaS company.

Might be worth watching some of the YC Startup School videos to get up to speed.
It's baffling that Apple puts $180 GPUs in $3000-$6000 computers.
I have a sweater in that colour!
Because we've bought the game under the assumption that it would work on Linux and macOS, yet now it does not anymore. Can I have my money back?
Not just any file name, but any symbol.
In 2016 yes. But this has been very much addressed. At this point, not only is Julia well-tested, but it's so well-tested that it has to carry around its own patched LLVM and its own math library in order for its full tests to pass, because for example it requires things like sin to be correct to 1ulp which isn't actually true in a lot of implementations! Then when you go to packages, there's a huge culture of testing. Compare OrdinaryDiffEq's (just the ODE part of DifferentialEquations.jl) test suite:

https://travis-ci.org/JuliaDiffEq/OrdinaryDiffEq.jl

which does convergence tests on every algorithm, along with regression tests on every interpolation and analytical value unit tests on each feature, etc. Meanwhile, scipy integrate has some of its own algorithms, but only a few regression tests, and most tests just check that things run: https://github.com/scipy/scipy/tree/master/scipy/integrate/t... . Same with other libraries like torchdiffeq: https://github.com/rtqichen/torchdiffeq/tree/master/tests . So Julia's testing culture is now strict enough that things that are commonly accepted in other programming languages would be a rejected PR due to lack of testing! And for good reason: these tests catch what would be "performance regressions" (i.e. regressions so the algorithm doesn't hit its theoretical properties) all the time!
Is it a story about a liar by... a liar?
For you... hence the different types of detergents.
I've seen proof of concepts that could be strung together to do that, using a combination of Generative Adversarial Networks, style transfer, and rule-based semantic reasoner.
Questions to Ask at the Start of a New Software Project
> It just confirms my main criticism against advance statically typed languages: They are simply too complex.

But this is about the complexity of the compiler itself, not of general software written in Haskell. For any given language, most people use the language and don't hack the compiler. The compiler of any given language can be complex for plenty of reasons, many historical and unrelated to the programming language itself.
Maybe there should always be a way to open a bank account, even without a home address? If you don't have a bank account, you get excluded from a lot of options that might solve your homelessness anyway. It seems to me that being able to open a bank account should be a fundamental right of some sort.
IOHK (iohk.io) and Galois (galois.com) both use Haskell.

Edit: I forgot about consultancies like Well-Typed and Tweag
I love that this is both technically correct, and at the same time is a "move" in the "status game".
I was working on a pipeline that took data in, did a bunch of work concurrently, then decorated the original data and shuttled it off elsewhere.

I spent a whole sprint building out "the RAD" - a rooted acyclic digraph - that ensured all sorts of correct behavior and powerful options for working with the graph. It felt awesome building what I thought was this super elegant thing that, to me, made total sense since I had been working with it for 3 weeks.

The other devs were confused by it and we're afraid to touch the code. I admitted failure and worked with them to rewrite it. It ended up being an adjacency list (i.e. a graph) with breadth-first traversal, but as long as I didn't call it that, they understood it and liked it.

And in hindsight, we didn't need all the guarantees that it provided, so they were right.
Alraigo Incident
This is kind of rich on an article about coronavirus, a disease which is linked to poor regulation of Chinese meat markets...

Of course things go smoothly if you only adhere to the lowest standards, and 'anything goes' attitude.
Python is a fad right now, i dont think this will last. And i appreciate python dont mistake my comment. It just happened to have a simple 'ui' and some people made nice libs in it. The language is too fragile to reach more imo. i'd bet on Julia because it has stronger roots even though few care about it.
I should have been more nuanced: we shouldn't be building out the current design of fission power in order to decarbonize our electricity production. The biggest reason is that it just takes far too long to build: we're talking 15-20 years. Wind and solar can scale far more quickly than that.

Closing existing nuclear power plants like they're doing in Germany is absolute lunacy.

For heat that timeline is acceptable given that it can be "decarbonized" by switching to burning biomass to cover the transition.

If we could build safe nuclear electric plants within a reasonable timeframe and cost then we should absolutely do it (this would make so much sense in huge countries like the US or China because you can have the reactors located well away from large populations).
> Some companies are using haskell for non trivial needs, they just dont talk much about it.

Sorry but doesn't this statement fit better to the definition of "borderline" something?
The target audience is other founders.

And so just like you wouldn't remove the jargon from a medical journal not sure why you would want to in this case.
Compilers don't need an exact solution, so they can always fall back to the simple heuristics based approach when the SMT based analysis is too expensive.
>After setting it up, they learn that it will literally never get an update and they can't get any support for it.

>That seems sub-optimal for a company that highly prizes loyalty and the user experience.

It's not the customer's fault that their product is never getting updated and they can't get any support.
Related (2 days ago) about pragli.com QA:

https://news.ycombinator.com/item?id=22111178
>This is in Wuhan. The city is locked down...they aren't going anywhere.

Far from it. They were already fleeing before the lockdown.
>Can you imagine something like this happening in America?

A new, dangerous respiratory virus mutating in the overcrowded and unhygienic environment of a poorly-managed city market, and then spreading almost unchecked for six weeks, amidst continual denials of its serious nature?

No, probably not.
Electrons are used as the information storage mechanism in flash memory, but the data is whitened (50 % one bits on average independent of the data input) before being stored. Hence, "the number of electrons" would not vary between an SSD storing only zeroes, and one only storing ones.

But in any case, you would be measuring the mass of electrons and not the information they represent. This theory suggests that a storage device would have additional mass dependent on information content, so things like whitening / encryption would not matter.

However, here is a question that immediately occurs: If I have a message with "informational mass" x, and encrypt it, does the encrypted message has the same informational mass, or is the mass of the encrypted message the same as a random message of the same length?
You assume people haven’t already done the cost-benefit analysis. Just like they have for driving cars, salt, and windows.
Async doesn’t help with CPU-bound tasks, but yes, you can rig up systems that involve running multiple Python processes behind a load balancer. It’s just more work.
>If I write an article critical of the US government while outside the US, do I have constitutional protection against US retribution?

If you are a citizen, yes. If you are not, there’s at least some precedent that the answer is no.

I’m curious to your perspective on the subtle difference in wording. What does this difference impart legally? To me it feels like a distinction without a difference

Edit: after having my morning coffee, I realized an important distinction is when the U.S. citizen is considered a combatant. See Anwar al-Awlaki, where the government stated, "We do not believe that al-Aulaqi's U.S. citizenship imposes constitutional limitations that would preclude the contemplated lethal action", although it looks like the specific details about their opinions on his 4th amendment rights were not clear due to redaction. [1]

[1] https://www.washingtonpost.com/world/national-security/legal...
> I just bought a new router. https://www.asus.com/uk/Networking/DSLAC68U/ It doesn't support IP6. (sic)

That's not what your link says:

> while power users will love its IPv6 support
I live in Amsterdam and can attest a lot of store only accept the dutch pin card
How so? Because we already know who all the people are who are committing 99% of the crimes. We don't do shit about it! They get arrested and turned back out onto the streets.

So how would new technology matter?

And you know what else would be cool? To see some prosecutions of the real, big-time crooks like the Biden family! That would at least enable me to continue believing that this country isn't an oligarchy. From where I'm sitting, the just-us system looks pretty two-tiered.
Met Police deploying live facial recognition a roos London
Git and Mercurial were both originally developed over the course of a month or so. If DVCS really results in an order-of-magnitude improvement (which do I find credible), then I think it qualifies as a silver bullet by Brook's definition.
Do you have any actual experience trying to solve something using Haskell, or are you just theorizing about how you imagine it would be "for real people writing real code"?

You're mistaken about printf debug.
Discrimination is discrimination no matter how you dress it up.
And the New York Times is controlled by a capitalist organization. That doesn't make a source intrinsically more or less trustworthy.
'Extremely Rare’ Assyrian Carvings Discovered in Iraq
Logger as an anonymous function.

I think literally every logger let's you log at a certain point as a single line that does not cover the context of the log.

logger.info('Doing this and that', function () {
do_this()
if(maybe) do_that()
})

This way you know how much the log comment is supposed to cover as well as take a benchmark on the said context.

I can never think to just add a single line logger anymore.

This is much better than inserting comments in a code as comments can have no context except the line below.

You can add a function like,

logger.comment

and don't let it log anything to be comment syntax replacement.
I was thinking of Twilight. Was the choice of actors, location, fight directors etc. relevant to the success of the movie?

Or was it down to the plain jane Mary Sue the viewer could inject themself into that a sexy vampire was in love with for no real reason? (And in the sequel, a sexy werewolf is also in love with Mary Sue for... ...reasons?)

Like, I feel you could've cast this movie entirely differently, or had a different director, and so long as SexyWishFulfillment McVampire was good looking enough, you'd make bank, so long as you catered well to the demographic watching this dross.
Someone making tens or hundred of millions of dollars a year is far beyond the definition of a lifestyle business.

At that point you will have achieved significant scale and all the headaches that come with it.

Getting back to the above post, a budgeting tool is a lifestyle business. It will likely never grow to 100m+ revenue or 200+ employees.

It can however make for a great lifestyle business that generates enough money to cover living costs with minimal investment from the owners (after initial investment of building the business).
Both are research companies.
> I think advocates of these super statically typed languages completely overestimate the complexity the average human mind is capable of dealing with. Perhaps because the creators are super smart themselves ;-)

That is a really good point. From my personal pov languages that take to long to understand and take you >1 week to get productive are rarely useful since you won't be able to afford or train "normal" people to use it.

In my company we recently switched from Python + Numba to Python and Clojure. Since even though people never heard of functional programming or Clojure, they can get started on simple things within the first week.
Free eBook Ransomware Defense for Dummies-New and Improved for 2020
Nice try, but we're not falling for it now.
Hmm ... I don't add users, no, it's just me, and I have no idea if I can add users. What I do though is use different prefixes for emails with companies -- if I sign up with TMobile, for example, I'll register my email with them as 'tmobile@<mydomainname>.com' and can track them that way.

I can implement custom sieve rules on FM, and have, but I want to write a script to generate my sieve rules and then upload them automatically, rather than cutting and pasting.

I'd also like the ability to autoreply to senders not on my whitelist or otherwise managed in sieve, asking them to reply with a specific text in the Subject line so it gets to me. Most emails I don't ever want, and solicitation or marketing cold emails I don't want, and this might enable me to not have to even see them unless someone really wants to get my attention.
If you use the web interface you can set rules to automatically categorize recurring transaction the same way in the future by hitting the details button as you categorize transactions. It works for me. Oddly I don't think the app has that feature.
Just turned this into a Visual Studio Code extension: https://marketplace.visualstudio.com/items?itemName=Korfoo.a...
Always wanted to try making an extension, but never had a good idea, thanks! :)
It isn’t that humans don’t realize it. Is that we don’t care. For most people in most places not having a car is just tremendously inconvenient.

Government can’t make it convenient enough to make too big a dent. 45% of New Yorkers still own cars, compared to 85 nationally. The cost of achieving similar rates in places less densely populated is prohibitive relative to better solutions, and even if you did accomplish it you’re still only pulling 40ish percent of cars off the road.

We aren’t going to solve the problem by people realizing driving is bad for the environment, they already know. We’re going to solve it by making driving much less bad for the environment. Electric cars that last forever and renewable energy is clearly the solution, and that government can help with.
Or Claws mail for the Raspberry Pi.
Two big names are Target and Standard Chartered.

Another trend (that I don't particularly like) is all the blockchain startups using Haskell.
Those pin card are Maestro "compatible" I guess. The card works where Maestro is accepted, but not all Maestro cards work on those PIN systems.

source: I live in Amsterdam and have a Pin card, a US debit Mastercard, a US Credit Mastercard, a dutch debut maestro and a dutch credit mastercard. Only the pin works on those PIN systems
The natural reserve of radioactive material, like that of fossil fuel, is finite. We cannot count on it in the long run. On the other hand, we are awash with the huge amounts of the free solar energy. We just need better batteries, which is a purely technical problem.
Ah yes, “YC Startup School“ where dumbos like me may learn the basic things, thanks I’ll seek it out to come up to speed.
Before calling somebody clueless you have to understand the point they are actually making. I don't have the space to go into details in this comment. But you can read a more detailed explanation of what sort of simplicity I am talking about here:

https://medium.com/@Jernfrost/the-many-advantages-of-dynamic...

It is not just about the simplicity of implementation but also about the simplicity you can create in your whole development environment and process.

> You can get literally the same "simplicity" as a "dynamically typed" language through structural row-polymorphic types with type inference

If you believe that, then I am sure you can point me to a language that does exactly this and let me try learning it myself and make up my own mind whether it is simple or not.
You should see some of the [redacted] reports that are presented to senior management.

I saw one where they where talking about keyword density and counting the names of the <div> elements.

The name of the consultancy is redacted
I'm amazed that the industry is still propagating the mistake made in the early nuclear age of using PWR and solid fuel. The more I read about nuclear the more convinced I become that SMRs for next gen plants are safest and most efficient using the Thorium-U233 fuel cycle and employing molten salt to transfer heat. It's automatically safe since if a runaway reaction takes place the fuel will drain into a tank and reactions will stop. This happens if no action is taken so all the humans at the plant and all the machinery could be incapacitated and a meltdown automatically stops. It uses a cheaper fuel of which we have a virtually endless supply of and enrichment is not needed as it is with U238-U235. There's less waste as well and it's less problematic waste (decaying in hundreds of years instead of millions). Operationally it's easier to load up fuel and wastes are easier to remove. Is it just "this is how we always do these things" or is there something else going on here?
Just prepend "straight, male, ethnic-" to the beginning of each statement. Getting into a pedantic sidetrack isn't helpful. The point remains that there is a crazy double standard going on.
> Everything is being done in pretty strict accordance with the law.

Everything besides the war crimes he uncovered? Yeah, sure.

He dropped the pants of high government officials and this is simply a case of revenge. Let's call it what it is.
Or install MrMC if you've got an appstore capable apple tv and forget about sideloading too.
Nobody is accused of mudering anyone. Recklessly but accidentally causing someone else's death is not "murder", at least in common-law jurisdictions.
Reconstructed Vocal Tract of a 3k Year Old Mummy Says “Baaa”
Not really, because many companies are owned by decent people who have a personal value system and their companies are reflections of that. Most business owners I've met are good and decent people. It's actually very hard to build a great company and team if you're aren't a genuinely decent person.

When a company is sold or is subject to the interests of people divorced from the original mission and values of the company, problems will likely emerge.

I guess my point is that you can't really trust anybody, because humans are the fundamental building block of both corporations and government, and their personal or collective self interests emerge to create issues regardless of their structure or purpose.
Fresh in today: https://www.bbc.co.uk/news/uk-51237665

"Met Police to deploy facial recognition cameras"
Planes don’t recycle air that much. While there is some recirculation, outside is constantly pumped in (either bleed air from the engines, or from electric compressors on the 787) and there’s a valve that lets air out at the correct rate to maintain the desired cabin pressure.

I can’t remember the exact timing, but think I recall it being something like every 10 minutes or so that all the cabin air is replaced.
I know I can, but separating by syllable might lead people to my favorite program, ever: https://pdos.csail.mit.edu/archive/scigen/
If you use the web version of Mint there's an option to explicitly tell Mint to categorize it that way in the future. It works for me.
And yet a board of all women, all black men, etc. would be celebrated. This is pure racism and sexism.

Unfortunately we live in an age when "white people" and men are unjustly blamed for many things, and the confluence of this blaming culture leads to the demonization of white men. This demonization is encouraged by many in the media, academia and HR departments. It masquerades as virtuous and "progressive" when it is just the opposite. People are reluctant to call it out for what it is because they are afraid of being slandered as racist or sexist.

Policies like Goldman's, while well intended, are ultimately regressive, racist and sexist. When we reduce individuals to their race and gender we fall farther back into the dark ages when these things mattered far more than they do now. Rather than running away from that time towards a world of equality and universal justice, these policies drag us back and breed only resentment and mutual distrust.
Makes sense. I'll definitely be looking into your product, it seems quite useful.
If we moved to Thorium the supply is virtually endless.
Why should banks be any different from major email providers in that respect?
Jeff Bezos’s Phone Hack Should Terrify Everyone
Curiosity Rover Leaves Tracks in Morse Code (2012)
Any idea when this was added? I am relatively certain that it was not possible in Haskell 98, and admittedly most of my Haskell experience is a decade old.

I have picked up three well-regarded Haskell books over the past decade trying to get back into the language, and don't recall any mention of this capability.

That's another issue, the dearth of anything like tutorials or books on how to do something practical with Haskell, rather than the whirlwind tour of language features. I keep being told that serious software is being built in Haskell, but the knowledge of how to get from university-grade code to production-grade code is an unmarked wilderness that everyone must apparently navigate on their own.
Smart toilets may soon track disease, sleep patterns, and drug use
People who didn't know how to do ads spent $50k on them and complain that they lost $50k.
>All in all, probably not hugely worth the expense. But I guess the novelty of it was fun.

Yeah, for me it was half novelty and half trying to figure out more about my father's side of the family. My father died just before I turned 13, when his father died about a decade ago I asked my great uncle what he knew about the family... he didn't even know his mother's maiden name which I only discovered at the end of last year, several years after my great uncle also died. I can trace part of my mother's side back with confidence to at least the 17th century, my father's family had gone cold in the early 1900s until I discovered my grandmother's maiden name.

Novelty is also why I want my whole genome done. Once it's down to a few hundred dollars I want to have it done and ultimately have it printed and put in binders, purely for the novelty.
This is a really interesting take on the Silver Bullet argument - Brooks is right that big gains in productivity are only gained by reducing accidental complexity but he was wrong about how much accidental complexity there still is to reduce.

I think most Software Engineers probably suffer from some cognitive bias in trying to estimate exactly how much accidental complexity exists that could be eventually removed. We tend to think about incremental improvements to tools and processes rather than thinking at a higher level about improving the overall process of translating business requirements into working software. Even with much better tooling and languages (i.e. #F, Git, AWS, etc) there's still a lot of fat that could be trimmed.

I'm excited to see what the wold of low-code will do to our current assumptions about how much accidental complexity there actually is. Maybe projects like Dark[1] could actually achieve the order-of-magnitude gains that Brooks was convinced wouldn't be possible. Sure, there's no panacea, but maybe we're round the corner from a genuine "Silver Bullet" in the sense that Brooks actually meant.

[1] - https://medium.com/darklang/the-design-of-dark-59f5d38e52d2
Local 5G networks could replace WiFi within 10 years
I'm not sure how do you mean. You get economy of scale by saving in costs gained by an increased level of production.
It's cheaper to create 100 widgets for 100 small reactors in 10 locations, then for 10 large reactors.