skysight-inc/HackerNews huggingface dataset:
There is a Debian package in the GNU archive, have you tried it instead? It works fine on Debian Buster so should be ok on a recent Ubuntu I guess (but not tested).
This is something non-Haskellers worry about quite a lot, and Haskellers not much if at all. Others have mentioned that lazy I/O is not really a thing in real world Haskell. But its important to know that lazy by default has a lot of benefit in the composition of pure functions, e.g. `take 10 . sort`
For coding in APL, I just switch to an alternate keymapping (Dyalog has one available for free).
My favorite audio resource for those designing or evaluating audio amps and DACs is NwAvGuy's blog[0]. The blog posts explain what performance parameters matter, what don't, and evaluates the performance of various products and components.

Equally interesting is the mysterious story about the anonymous author himself [1]

[0] http://nwavguy.blogspot.com/

[1] https://spectrum.ieee.org/tech-history/silicon-revolution/nw...
> A lot of hot startups are founded by young college kids. They don't have money for expensive Visual Studio licenses to program in C# and .NET world. In contrast, the alternative dev tools like Java, Ruby, PHP were free. In college classes, they would have played around with free software instead of Microsoft.

I don't agree. When I was a student, Microsoft was pushing their MSDN for students very hard, as well as their other programs (like Microsoft Student Partner). As a student, Microsoft's tools have always been free and very easy to obtain. On top of that, they were the only ones that provided me with free cloud credits to host my stuff. I never gotten any from competitive cloud vendors. This is in Europe though, I feel Microsoft has a much stronger foothold here than in the US.
There is nothing to defend. US gov(i.e Trump) gives a directive and the "one of the most powerful company in the world" complies like all the others did(i.e Huawei's suppliers, Oil companies dealing with Iran etc).
Google clears up AMP’s confusing URLs by hiding google.com
The VC is not saying that businesses that don’t reach $1B are worthless, they simply don’t work for their business model, which relies on finding companies that “return the fund”.
Its a compiled language. Its going to be in the java level of speed. Its going to be faster than node, python, php, etc.
Yes, but as always, ask a lawyer
Id keep your ideas to yourself!

Especially if they are novel!
Yes, that one was great. I am also saying that the market apparently shows people want bigger laptops as they cancelled that 11inch one which was really perfect... I miss it; there is nothing to replace it really.
Allowing a fully customizable touch bar that has an API would be an option for me at least.
It's clear to all readers they mean opium products, this isn't what peer review would focus on.

Also seems like a commonly used translation in India:

https://www.htsyndication.com/united-news-of-india/article/4...
You develop similar capacities as them and then agree to not use it.
> I'm not sure why the larger options are not offered

Probably because the market for very large laptops is smaller.
Pretty sure the majority use are people in cubicles with the machines connected to external peripherals and closed.
> l9n is still an important aspect of software.

Is this different from l10n?
I use a single hub for everything but video, for which I use a USB-C -> DisplayPort adaptor that supports 4K@60Hz. It’s a minor sacrifice to contribute to the normalization of a new, universal port standard that is orders of magnitude better than the old standard.
> The fact that the "learners" end up with £5m or more stuck in their bank accounts indicates that there is little or no incompetence, and frankly a gallon of bad.

I'm not sure it's possible to tell on a case by case basis. Certainly the incentives are not aligned, but I myself don't see the point of blaming individual actors for taking advantage when the system itself is broken.

The better solution would be to align incentives (by legislation if the market won't) and you'll magically see people acting "morally" out of self interest.
I think a person pursuing a privacy agenda would still want to raise those other complaints, though. The reason is that while a technically inclined person probably has the means to cope with them, the point of a privacy agenda is broader: it wants to make privacy something everyone does and expects, to hit a critical mass. And technical barriers to adoption of privacy-enhancing technology are the obvious obstacles.

> Genuinely don't want to offend anyone

I think you worded it just fine. Since there's always room for improvement, the "let's stop pretending we care" might be recast as, "what we're saying doesn't line up with what we're doing," which is a bit more factual and avoids claims on anyone's inner motivations.
If Google really wanted to make the web fast, they would add native support for text/markdown mimetype in Chrome and ask publishers to just create .md files instead.
> To echo what others said...

Your post doesn't do that. Most other posts name other reasons (potentially legitimate ones), your "it is expensive" justification is inaccurate and doesn't echo most posts here.

> Microsoft charged money in multiple areas of the stack: the compiler (VS) cost money, the database (MS SQL Server) cost money, and the operating system (Windows licenses) cost money.

The C# compiler is free and OSS. You don't need Visual Studio to use it. In fact many use it with VSCode, VIM, or Notepad++ for $0. You can also pay less money and use Jetbrains' Rider, or 5x commercial users can use Visual Studio Community Edition if you want a fancy IDE.

MS Sql is non-free. But not at all part of .Net Framework. So it is off-topic. You can use MySQL, PostgreSql, SQLite, most Cloud database solutions (Azure, AWS, Google Cloud), or whatever you want. Drivers are readily available.

You also don't need Windows. .Net Core is available for Linux and MacOS. So if C#/.Net Core + VIM + Linux + MySql is your thing? You can. For $0. Today.

This type of misinformation is why people don't look to .Net Core though unfortunately.
If you have to normalize DEC64 values, then the whole point of this format (1 cycle overhead for common “integer” operations on x64) evaporates.

(In fairness, for small integers, the operators over normalized values are closed — they always return normalized values)
I worked on something like this at a startup, it was very interesting work, but it is hard to convince people that it has value.

The biggest issue is that standard processors (i.e. x86_64) continue to get faster and better, and in a straight line, they're already much faster than an FPGA. Secondarily, software written for an FPGA ends up being specific to the FPGA, mostly because the number of LUTs per chip and the routing.

So there's two things going on, one is that you need something very parallel in order to have a compelling argument for implementing it on an FPGA, and secondarily, in a couple of years, the C implementation of the same thing ends up being faster because processors have improved and number of cores has increased, caches have gotten better on your standard processor. So for your code to improve, you have to rework it entirely, possibly to the extent of rethinking the algorithm you've used. (FPGAs advance in the same way, but a new compiler doesn't speed up your code, because you wrote it very close to the metal).

So in reality, the issue isn't that FPGAs have the wrong abstraction, it's that they have practically no abstraction, at least when it comes to having a real compiler that will optimize your code in a meaningful way for the chip that you are using, the way something like GCC would. Even if you are writing verilog or vhdl, you still need to consider the number of LUTs you have, how the placement will work out based on the size of your different modules (and of course, clock timings & pipeline stalls). You get some help with that stuff from the compiler, but when you then upgrade to a bigger chip, there are diminishing returns in the help that it provides. It is really like you are building your own arbitrary CPU. In that regard, it is difficult to find good people.

None of the commercial attempts at high level languages have been successful, largely because they suck. You're stuck writing C code when you'd rather write something that actually considers the advantages that an FPGA has (the extremely parallel processing of bytes). Implementors need to think more in terms of parallel graphs and tree structures that coalesce than they do loops. From that perspective, you need actual language primitives that actually match with the advantages of the platform (which verilog and vhdl do, but in a low-level, ham-fisted way). So it's an incredibly tough problem to tackle.
Not really. The project leaders have explicitly stated that the content of the script at that URL is subject to change at any time, and thus users are prohibited from locking it to an audited, known version with an SRI hash.
and premature aging of your savings
Your comment reads to me as well considered, unlike the majority of the comments here. I am an author of an "Automated Actor Replacement in Media" patent, awarded multi-nationally between 2008 and 2010. I tried to raise financing for a "Personalized Advertising" agency during that time frame, which proposed a media pipeline very similar to what is now called Deep Fakes. Back then, no one would believe my working feature film based VFX technology, even when demonstrated before their eyes. The situation was either non-belief, or excitement that focused on porn wealth - which I refused. I ultimately went bankrupt trying create this company. While struggling, I worked with political parties too. The Dems wanted to produce personalized "spending time with the candidate" videos while the GOP refused to believe my technology was real... what a world we live in...
there's an old vice video about a guy doing this for 20 years:

https://www.youtube.com/watch?v=8q_m-rDUNw0

and related reading:

https://www.theguardian.com/environment/2018/feb/11/poison-p...
Well, do you think we would use less plastic if we stopped decycling it and trying to find additional uses for it?

Treat it as waste, not a raw material input for an inferior good?
The Escape key is on the Touchbar and you do get used to it.

The problem with Touchbar is the tooling. Get something like BetterTouchTool and it changes everything. You can customise buttons for each app and each button can link to a menu item or perform a sequence of commands.
This isn't really a good-faith argument (for Amazon or SA) because of the reliance of opinions inherent in the word "need".

It could be argued Amazon only "needs" one domain: Amazon.com (or com.amazon, heh). It could also be argued Amazon "needs" 1,000 domains (aws.amazon, books.amazon, electronics.amazon, prime.amazon, videos.amazon, etc). Who's to say who's "right" in these opinions?

Nobody really seems to care about what the most "right" domain is, anyway. Ignoring the mess that is .com/.org/.net, it's a daily occurrence to see .ai domains outside of Anguilla, .ly domains outside of Libya, etc.
Basically don't make it thin. No one gives a F* if its thin or not.
Thanks for pointing out the ToS. Does the ToS apply even when someone is not logged in to an account?
Arrays and Loops in Go
I haven't worked with Java much, but have done enough to have a thorough dislike of its built-in date libs. Trying to parse dates, for example, "2019-01-40" is accepted, and actually returns February 9, 2019. I'm not aware of Any other date lib that would accept this. The behavior was certainly surprising to me. Only found out because my QA guy at the time tried it, was also surprised by the result and filed a bug against one of my releases of a web service. Closed it out as won't fix.
The worst part isn't that the currency has no state backing, it's that the currency incorporates the default risk of such a large basket of sovereign currencies and bonds. Illiquidity in any one component of the basket could endanger the liquidity of the entire basket.[1] Although it's hard to say that's definitely worse than the possibility of braniacs in Washington voting during the next downturn to bail out Mark Zuckerberg.

[1] https://www.investopedia.com/articles/economics/09/money-mar...
> For those of you not from Brumingham

"Brum" is short for "Brummagem", nobody calls it "Brumingham".
Problem with Verilog and VHDL is widely known. This is why I proposed[1] to create a unified LLVM-like framework to prevent many projects from reinventing the wheel, and be able to use each other's results.

[1] https://github.com/SymbiFlow/ideas/issues/19
Conditionals in Go
I've tried twice to switch back to Firefox since this chrome add-on code change issue, including setting it my default browser. I had it beach ball on me a few times and crash twice in just 8 days.

Chrome almost never beach balls, and very very rarely crashes. I painfully gave up on firefox again for now. Its gotta be stable and fast and it just wasn't for me.
I am not a native English speaker and sometimes I can wrong understand comments. But I am trying to improve my skills
Sounds like capital to me.
> I don’t know how much the situation has improved with core running on Linux.

IMO Core runs extremely well on Linux:

When I make a standalone (or rather a folder full of everything it needs to run without installing the whole .Net framework) it actually runs way quicker on a linux vm than it runs directly on Windows directly on the same metal.

This surprised me a bit, but so far the results has been consistent.
Ask HN: All (many?) DP problem flavors
Is there a catalog somewhere of all, or at least many, of the different flavors of DP? I know about Clemson's[1] page but these are just the classical problems. On leetcode et al you see all sorts that are non-standard and you don't know you've run into a new flavor until you fail to solve it. Stuff like this[2]. Of course it can be argued that it's all DP and therefore there's no point in studying particular cases ("just learn the concept") but that's like saying learning trig substitutions for integrals isn't useful. Before anyone asks: yes this is for interview prep. It seems like between all of the interview prep sites/competitive programming sites there should be a taxonomy/list somewhere.

[1] https://people.cs.clemson.edu/~bcdean/dp_practice/

[2] https://www.hackerearth.com/practice/algorithms/dynamic-programming/bit-masking/tutorial/
Free, community editions of visual studio have been around for a long time now and are nearly as good as the more expensive pro version. I don't think the dev station side is still true. But on the server side, Windows Server and SQL Server still cost a fortune and I believe they raised their prices recently.
I think it is hard for us language geeks to accept that language choice just doesn't matter that much.
> people

Some people.
Subscriptions Are About to Swallow Gaming
Where are you getting this POV? I’m curious to hear it further fleshed out.
I've actually never seen anyone use a MacBook with it closed.

For a start you've lost a useful screen. And the thermal performance must be awful.
Except for being an online resource, the MDN docs are much more like man pages than what the parent is talking about.

Btw if you find the MDN search unsatisfactory (as I do) try mdn.io/search term. It's just a proxy for site:developer.mozilla.org search term + I'm Feeling Lucky.

Edit: https://github.com/lazd/mdn.io
> If you are already started reducing your consumption - it matters.

It sure doesn't. One person's consumption, no matter how extravagant, doesn't matter even the tiniest tiniest bit.

The only solution is massive, concerted, governmental action.
I see. Thanks for the clarification. That is pretty poor practice.

I guess v0 might imply "beta" and thus not have stable API naming yet. But still, it's clearly being used in production at this point.
This was the article I thought the gp was linking to, some detail about the video decoder: https://web.archive.org/web/20080331015735/http://www.gamasu...
Which is the problem right now - so if you are willing to accept that, then the current status of possibly fake information being part of everyone’s daily intake is OK with you.

in that case how do you reconcile fake news with the needs of a complex society?
I can try later. What would the command look like? I assume I have to add the package somehow first.
> Caesar was not fighting to gain

Who knows? I believe you are right that he was forced into action when the Senate pulled him back from Gaul [1] with the intention of bringing him to court. If he did not have a plan to set himself up as a dictator, at least he pivoted beautifully once he saw the opportunity and Pompey folded. That at least was a true startup move. 1. edit: Gaul not Germany
I still think the 17" models that they produced until about 2012 or 2013 were the best machines they have made. Everyone I know who had one kept those monsters running as long as they could. A refreshed version in that form factor might be enough to make me buy an Apple product.
With either the libel law, or this newly proposed law, it is still necessary to prove fake.

Not sure what is gained here.
If you took the back seat out, that’d save—what?—80lbs. Seems like we’re on a roll, here; next idea, step up!
I believe it has a lot to do with history. You can pick a stack that costs money or a stack that is free. .NET might be great but is it so much better than the free alternatives? It’s a hard sell.

As others have noted, it sounds like it might truly be free now, however Microsoft has always made me nervous with “embrace extend extinguish”[1].

Also I just love using Linux for my servers.

[1] https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...
ICE Is Paying Millions to Surveillance Company to Spy on People’s Communications
> A sizable cross section of the USA completely and utterly lost their minds after a dark skinned guy became president

Except for the part where, you know, that didn't really happen. Obama was a great president for many, many reasons, but one of those was precisely how he managed to turn race relations into as near to a non-issue as could practically happen, given that he could and did appeal to an exceptionally broad and diverse cross-section of American voters. Even by the time Hillary became the Democrat candidate, the attitude had become quite different on all sides, in a way that's hard to underestimate. Trump wasn't always seen as bigoted or even foolish, either.

I do agree that political campaigns have become a lot worse in many ways, with jingoism and even some outright bigotry being a big part of that, but I'd blame that on a broader loss of social cohesion or respect for our most prized political values (including moderation, deliberation, inclusiveness, focus on the complexity of core issues and not on pointless distractions etc. etc.) due to things like the bad economy and perhaps even our attitude to Internet-powered social media.
A nice overview of a few interesting Dyalog extensions is Direct Functions in Dyalog APL:

https://www.dyalog.com/uploads/documents/Papers/dfns.pdf

For example, you can write {expr} to introduce a Direct Function (dfn), where expr is an APL expression in which α and ω represent, respectively, the left and right argument of the dfn.

Dfns also support local definitions, and recursion with ∇.
As a counterpoint, I’m a traveling coder/student and I abhor tiny screens. If the LG Gram 17 gets an update with a 4K screen, or better yet if Apple releases a zero-bezel 17” MBP the same size as the current 15.4” model, I will jump on that like my cat on anything dairy.
If the only reason you do this is to make money then you should go into investment banking. Much better chances of making a couple of million than in your average start-up.
Anecdata, I know, but upwards of 75% of the people I've worked with in the last 5 year who used Mac laptops either used them standalone or with a monitor as a second screen.
I like it - I have it show the function keys in the few apps I know the keyboard shortcuts for, and the app specific buttons in other apps.

I makes it nicer to adjust system settings (brightness, etc) and has helped me with new shortcuts in several apps that I use regularly but not daily.

Biggest con is the escape key, I mapped Caps Lock to esc and haven’t looked back. 2nd biggest is that you have to look at the touchbar to hit the “keys”, but I was never able to touch type function keys on laptops anyway so that doesn’t affect me.
The worst thing you can do for the environment is have children, but that's not changing.

Cement, fossil fuels, deforestation, livestock etc are all symptoms of overpopulation and our inability to establish homeostasis anymore.

I don't see a solution to environmental decay into a negative feedback loop that wipes us out without some form of population control.

It isn't pretty, but we are running out of time and sitting around waiting for tech to save us isn't a viable strategy.
Yes. Have the problems with the PDF too
The economics of venture capital don't work out if you invest in companies that you think will be worth less than a billion dollars. There's a really enlightening blog post that goes through all the numbers (maybe someone can find it again for me), but it basically comes down to this:

90% of all companies funded by this VC will fail. Of the remaining 10%, some will be middling successes. One or two companies will be really great. But the VC has a problem: his LPs expect a return over 10 years (or whatever the lifetime is) that is as good as the market (simplifying, but this is basically true). If the one or two companies that succeed only become worth a few hundred million, he's actually delivered a sub-par return for his LPs. So the one or two companies that succeed must _really_ succeed, or else the VC is going to have trouble with their next fund. Someone did the math and showed that a 10x return on those successful investments is the minimum for the fund as a whole to provide a good return for its LPs.

All this means that when a VC looks for deals, he can't waste time on lifestyle businesses and the like. Billion dollar companies or bust. Keep in mind that this is not true for people who write smaller checks (like angels).
We use .NET at Submittable (YC12)! When our founders started the company, it's what they were proficient with from their previous jobs. They opted for building fast with what they knew so they could get a product to market quickly - and it worked.

Our legacy web app uses ASP.NET MVC which is a bit of a pain from a DevOps perspective since it has to run on Windows servers. We also use SQL Server which end up costing 2X what MySQL or PostgreSQL would on RDS. However, our newer code is .NET Core, and we run it on AWS Lambda. We decided to stick with C# since our dev team knows it, and it's a great language. I also really like the direction MS is headed right now with their focus on developers. We have decided to switch to PostgreSQL with our newer services for the cost savings, advanced monitoring, and scaling offered on Aurora. I'd still recommend SQL Server though. It's simple and easy to use in general.

We're a bit of an atypical startup. We are based in Missoula, MT. If you are into .NET, we're hiring - send me an email (it's in my profile).
> realistically there is no way to "offset" carbon emissions today.

Of course there is. How many steaks is a flight from London to Paris?
That is kind of my whole point though. I'm not working on open source software or at a tiny company, so it isn't free. I'm not sure if I could commercially use it as a solo dev either. Most community editions aren't much better than a trial license in that regard. Let me know if I misunderstand though. I'm not the best at license stuff.