skysight-inc/HackerNews huggingface dataset:
I disagree that syntax killed Haskell, but I agree that the Haskell syntax is particularly bad.

First, it’s the first language I’ve used in any capacity where I can’t mentally map the syntax. The orders of precedence are way too complicated, and the end result is that I end up blindly throwing $’s at the code until eventually it works. I have no idea why it has to be this hard.

Second, indentation. Seriously, indentation. Haskell is one of those accursed languages, along with Python, where indentation is apparently just utterly broken. I have yet to see A Haskell editor that can offer much more than the ability to cycle through the possible indentation levels given the context. It’s maddeningly bad, and often most editors can’t clean it up after the fact either.
Empire Strikes Back released 1980, complete with its AT-AT walkers. This US military walking tank project kicked off 1981. Just coincidence? Or a big-budget fan-boy tribute?
https://ownyourbits.com/2019/02/02/whats-wrong-with-the-rasp...

Companies like Microsoft have so much cash, they will constantly be poisoning the well of software freedom destroying the last remnants of privacy, long after their own business models became obsolete or out of fashion. I fully expect Google and Facebook will pose the same issue long into the future. Their models too will see their sun set, but they will still work to have their fingers in our pies (no pun intended).
You are right, normally I wouldn't have done it this way. But because the application is part of my thesis, I need some sort of demographic data. Such data will be terminated at the end of this month. But you are right, you need to trust me in that regard. Thats why I initially did not share it here.
That depends. In some cases it's best to swim parallel to the shore. In other cases it's best to just tread water and let the current circulate you back to the beach.

https://www.usla.org/page/ripcurrents
Usually I select Reader Mode
I'm similar, I spend a lot more time discovering and exploring than I do listening tonold favourites. Which is saying a lot, because I used to DJ House and DnB for a community online radio station.
To Build Emotional Strength, Expand Your Brain
Too much global warming, and some of that trade might divert to sea routes kept open (modulo Alyaska[1]?) by russian military spending...

https://en.wikipedia.org/wiki/Northeast_Passage

[1] might this geomilitaristic argument fly as a US pro-environment domestic argument?
I pick Haskell back up every few years for a new project or two, and it seems like I have to play whack a mole to figure out which editors actually work and can do something more interesting than syntax highlighting. It’s not uncommon for an editor to just stop working, which is usually when I start asking myself why I didn’t just go ahead and use Rails instead.
Nvidia probably sponsored a lot of high level frameworks that only support CUDA, essentially poisoning them with lock-in.
Which argument? All I see is ed25519FUUU asking two questions.
The labels will have some method to game the system - whether they own banks of devices playing the song/album they are pushing, or through a 3rd party service.

There will be services in Asia that offer to do Spotify plays, and it's likely to be cheaper than TV/Radio advertising or buying physical copies to get an initial high ranking.
This mostly solves the unpacking problem. Thus, there are only two problems left:

1. I need to handcraft the tuple type myself, and make sure it matches the function declaration. (In other words, I don't want to manually write tuple<char, short>. I want to write foo::arg_tuple.)

2. This provides no support for named parameters. Tuples in C++ are numbered, not named.
In general usage, to perform means to do a job well, to fulfill the requirements well, right? But in computing in colloquial usage it's near universally used as a synonym for high execution speed.
Spotify makes me miss Rdio. The Rdio algorithm for finding new music based on an artist, song, or album was really fantastic while Spotify just gives me a playlist of similar songs in the same genre as my “radio”.

I know Pandora incorporated some of Rdio’s technique but its UI leaves a lot to be desired.
That makes sense. I haven't read Skin in the Game, but based on the topic it does seem like something that could be studied. Antifragile I found painful to read because of his tone and didn't finish it, although I think that's a slightly harder one to demonstrate with data.
Get Lost in 70 Years of Old IKEA Catalogs
> If you want to really take meaningful action, choose taking CO₂ out of the air over carbon credits. Even if we reduce to zero tomorrow there is still an excess of carbon dioxide already present in the atmosphere today.

Why not both? Allow companies to buy additional carbon credits from co2 sinks? Allow companies to decide between stopping a harmful industrial process or paying for its externalities.
Isn't soundcloud better for house?
Program hardware from the Linux command line
That's an awesome idea! There are also a ton of old computer and console commercials on archive.org
We started a contract and they gave us Windows laptops with 2GB of RAM. For coding Java. I probably should have run at that point but I was new. I’m fairly sure 2GB is either an IDE or running the app. We could use our own hardware though, or the contracting company could cough up a few.

I had just upgraded my personal laptop and my old one was 16GB of RAM and 2nd Gen SSD so you’ll never guess what I did.
The NYTimes Popcast podcast recently[0] took up a form of this question while examining the relevance of album sales and Billboard charts as a whole. I highly recommend the episode, as well as the podcast generally.

[0] https://www.nytimes.com/2020/08/22/arts/music/popcast-mercha...
All that super complicated math to produce incredibly immersive graphics but you still can't jump or walk on an elevator while its moving (I still love the game, just find such thing amusing).
Seems like it’s going to be many years before Objective-C is no longer viable, and there’s a lot of it to maintain (especially Apple’s). I think the only Swift-exclusive frameworks are SwiftUI, Combine, and WidgetKit.
Workplace 'Spiritual Consultants'
Prisym ID Appointed New Director of Clinical Trials Sales for North America
I once audited the playlist of local radio stations. I recorded a few months worth of data and asked, for each day, week, and the full time period, what # of songs constituted 50% of overall song playtime. In all commercial formats in my market, the number was under 75, and in most under 50. I find Spotify pretty crummy at surfacing new music, but it's a lot better than the same 30-50 songs being played again and again and again and again.
My "aha" moment was realizing most of my ideas and most apps out there are complete garbage. Not needed. Damaging, even. 99.9% of all of it.

For example, most "cutting edge" web apps are better off as PHP monoliths. Facebook was a PHP file for a long time. But most apps in general should never make it past being shell scripts, which are better off staying as spreadsheets or better - text files which are better off as pieces of paper whenever possible. And all paper is better off left as thoughts whenever possible, and most thoughts should be forsaken.
On the other side of this, if you have a long credit history you just don't remember the answer for many of these things. What was my apartment number 15 years ago? Which county did I stay in for one month while I was in temporary housing waiting for a new job?

Now I had to look them up and have a lot of these written down for whenever I need to do a bank wire.
I absolutely love Inkscape for complex artwork, however I wish it would try to implement better conversion to the official web spec. After saving, I find myself manually optimizing the SVG and sometimes redoing it completely to remove a lot of fluff that isn't needed.
The Sturgis Motorcycle Rally and Covid-19 [pdf]
Me, I say. That's the atmospheric level as of 1776, before large-scale industrial intervention. Good enough for George Washington, good enough for me.

If you have other opinions, by all means, do your own math :)
If I subscribe to something for a month, and then feel compelled to use it that month instead of some better tool because I paid for it, I would say that's a sunken cost.

A time limited one, but still there.
Definitely. It's easier though to ask the question of the physical object is sitting there to spark your interest
> (my problem with learning languages is that I never actually want to write anything in any language so I can't actually learn the language without finding a use for it).

This also seems the author's problem. It reads like he feels he should ought to learn programming but he doesn't actually have any particular problems he wants solved.
Manage the lifecycle of your projects on GitHub
Some time ago I had a bunch of Chinese yuan on a Chinese account that I wanted to transfer to Europe. I couldn't do a wire transfer, and I couldn't bring them as cash since my German bank didn't want them. I could either pull 500 € a day via ATM (with large fees), or just send it via Bitcoin.
> Right, but Nvidia claimed 1360 images/sec for resnet-50 on imagenet.

On https://images.nvidia.com/content/technologies/volta/pdf/vol... they claim 1,525 images/sec (!)

Dell hit 5,243 images/sec with one of their 4 V100s servers, which comes to 1,310 images/sec per V100. I find it very believable that NVidia would get ~200 images/sec more, since Dell jumped 50% with a change in their CPU/GPU connection topology.

See https://www.dell.com/support/article/en-au/sln317397/deep-le...
Odroid (probably the C2 model from what you've said) has far more bang per $ and could be hacked together for that price range.
We do have a small but dedicated community. It’s quite nice, you should check it out.
I think everyone knows that, it is just much, much easier to say about how it works with fancy buzz words than to actually make something good.
I've always been content to know that after measurement, the quantum system that includes both me and the device has a certain quantum state which is a superposition of all the measurement eigenstates, but by construction that state couldn't be measured in such a way that I would have ever experienced an inconsistency.
I think you misunderstood how the rolling hash is used in this context. It's not used to address a chunk; you'd use a plain old cryptographic hash function for that.

The rolling hash is used to find the chunk boundary: Hash a window before every byte (which is cheap with a rolling hash) and compare it against a defined bit mask. For example: Check if the first 20 bytes are zero. If so, you'd get chunks with about 2^20 bytes (1 MiB) average length.

As a good explanation, I'd encourage you to look at borgbackup's internals documentation: https://borgbackup.readthedocs.io/en/stable/internals.html
Open Sourcing the Sciter
In theory down cycles are healthy to clear unprofitable businesses out of the economy and replace them with new ones. But it’s always complicated. I’m sure some analysts are earning their salaries this year figuring it out.
There is some moonwalking to be seen. I wonder how easy it is to get an neural network to remove that.
> One of the ways that DWiki (the code behind Wandering Thoughts) is unusual is that it strictly validates the query parameters it receives on URLs, including on HTTP GET requests for ordinary pages. If a HTTP request has unexpected and unsupported query parameters, such a GET request will normally fail.

This goes counter to the robustness principle: Be conservative in what you do, be liberal in what you accept from others (https://en.wikipedia.org/wiki/Robustness_principle).
HD Movies Free 2020 – Play Online Cinema
HD Movies Free 2020 - Play Online Cinema" is an app designed for all "Free Full Movies" and well categorized by Actors and Movies you can find all Free Movies Online and New HD Movies Free collection.
What would you suggest for emdedded systems?
> earlier people ripped their own CDs, DVDs, magazine scans, digitized their VHS, recorded shows with their TV card etc. and shared these files.

For that, you want Direct Connect [0]. As a one sentence pitch: IRC for file sharing ;)

[0] https://en.wikipedia.org/wiki/Direct_Connect_(protocol)
I agree. Regardless of whether it's bootstrapped or VC funded, at any given day there are so many issues at hand that one rarely has time to think of anything else.

Good luck with your company!
Works the other way too, though. When I subscribe to a magazine, I don't get shipped their entire back catalogue. This causes the problems that gnicholas describes. If I did, why subscribe for a year, when I can subscribe for a month at the end of the year?
Percentiles are not helpful, because at least in my home country what degrades the maximum potential speed is the influence that parallel copper cables have on each other. So my internet speed depends on how much my neighbours are using the internet.

It's really really difficult to predict this statistically.

OTOH, there's a guaranteed minimum speed the ISP has to deliver.
For me setting up my dev tools was always part of orienting myself. It’s foreshadowing of what’s to come. Oh we’re installing this tool I bet that means yada yada.

If you want to install and set up Office, Chrome, a virus scanner, backup and VPN software then more power to ya. Having dev tools automated might not save all that much time overall.
Get a larger knife (up to machete), a can of bear spray, a tazer or gun. Don't go alone, pay cashless, etc.
I never managed to finish that one. Worth it in the end?
(nsfwish)
Spotify is actually pretty good at surfacing new music when compared to radio stations. As a music lover I never had it this good. If you just rely on Discover Weekly it offers you more new songs than you could ever discover by listening radio and if you're a little more proactive, you can discover new music in myriad ways.
You just repeated yourself and you are still wrong. Maybe read my message or inform you somewhere else. There is no way for anyone to fool you with a made up state. The systems state is public remember? It's up to you from whom you get it but usually from one node and the hash from many others to verify that all have the same state) And unlike with bitcoin there cant show up a longer chain later.
Best used as a break from writing perf.
We tested a similar project in Switzerland called urbanfoods.ch. We had a trial month and we made hundreds of transactions. 0 thefts. Here is why: In our shop you need to be subscribed, so you can only buy when you are a member. You can only buy with a credit card attached. When entering the shop, you need the app (your profile) to Open the shop, so we knew who entered the shop at what time. I guess this “control” and the sense of being part of a consumer community who wants to buy fair and sustainable made the system work.
We used to have it, and it was glorious, until Google tooketh away:

https://en.m.wikipedia.org/wiki/Google_Code_Search

It was amazing to see similar code and to see how they approached things. Of course, if only really worked with snippets, but as a learner it was truly amazing.

I really wonder if they kept it for internal use.
TBH, I don't think that's a bad thing at the current moment - the tools and base layers (most notably ETH scalability) are not in a position to handle a huge influx of mainstream users with expectations that things Just Work.

There's great progress being made, but we'll not get there during 2020.
> this feels like a significant feature that would boost the long term health of a lot of torrents

Except for so many that are a single archive file. It seems logical that you'd want to compress what you're sending as much as possible before uploading... but in today's bandwidth environment, it actually makes sense to leave certain things uncompressed so you can benefit from swarm overlaps?!? Wild!
I have the same problems. I am an American who has lived overseas for many years. These questions about my credit history are full of things that I guess are connected with other people. Very frustrating.
Wow, that's up there with the premise of Raiders of the Lost Ark.

I tend to optimistically/pessimistically believe people are rational but devious, and therefore believe that goat-staring is likely a way to launder money that immediately leads people into talking about how silly attempted telecapricide would be, instead of asking, no, really, what did you totally not get compensated for not having done, the other 39 hours of the week?

https://news.ycombinator.com/item?id=23597523

Bonus track: https://www.youtube.com/watch?v=tuduj0yeV4c
This. It's the next ALGOL. Let the next dozen popular languages cherry pick the good parts from it and don't worry about people using it directly.
Discussion / Communauté PowerShell and DevOps / Partage de code (French)
I think for a language to gain traction today in the mainstream, it needs to be backed by a large company. If the language is web technologies oriented, it's all the more likely. The reason is because lots of developers nowadays are working in web related stuff. And when it's backed by a big company like Google or Microsoft, kids will at least learn it to try and land a job at one of those companies. Also, these big companies will support many useful apis in that language which will attract mainstream developers as they can start building useful stuff quickly.

I wanted to learn a functional programming language and did a lot of research about which language to start with. Initially I looked at Haskell but ended up going with F# because the tooling was a lot better and the documentation from Microsoft was really good. Also, I read quite a few posts by those who worked fulltime, paid F# jobs. I loved the functional style. I think it's a shame that it's not mainstream. But then when I tried to do something non trivial, like network programming, I had to use OOP C# style types in F#. That was just fugly and made the paradigm look weak because OOP constructs could do it more easily than functional constructs.

Other than the elegance of the functional programming paradigm, it didn't seem to offer much in terms of jobs because I can't really see large numbers of people suddenly picking up functional programming (which isn't easy) and building massive applications specially with the whole cloud based SaaS stuff that's happening right now.
I have a friend who is an attorney that's fairly technical - he can't write code but he understands how it works when reading it. He does combine his interdisciplinary skill - started a company in his main domain using software as a tool. I'm constantly impressed by him.
I like the idea of stacking up a lot of 1 meter cubes of carbon into nice shapes. Each cube is just over 2 metric tons of carbon, or the equivalent of 8 metric tons of carbon dioxide. 20 cubic kilometers per year is enough to get us back to pre-industrial levels in no time, and build some interesting monuments while we're at it. A roughly 4-kilometer tall pyramid, anyone? Low low price of 2 trillion dollars each.
Even users do the grunt work for them, by discovering and listening to new artists, adding them to playlists and giving them extra data for their algorithms.
Waterfall was criticized for architects throwing dev work over the wall and failure was not detected early. Agile in its current form is to push devs to show they are busy with user stories even if the user stores are nonsensical and not wanted by the business.
Trade Wars Are Class Wars: Central Banks Purpose
For all the Logo fans out here, we have Slack and IRC channels at https://bit.ly/fd100slack1 and https://webchat.freenode.net/#fd100 . Most members of these channels are also Hacker News users.

Please do join it even if you don't remember Logo anymore. The intention here is not to discuss Logo but to share the joy of computing that we discovered through Logo and has remained in our lives. I hope to see you all there. :-)
“the first Apple Store to sit directly on the water. ”

Lies! I once bought a mac onboard a ship in the early 2000s.

:)
Write those things top to bottom https://projecteuler.net/archives
I kind of wish the cap had remained at 10, and the redirection on the NYT was left as a problem for them to fix...
As a sanity check it's awful flow, though.

If we're willing to deal with the 'wardialing account numbers' factor, I think the right flow is "enter account number, SHOW associated name, and make customer confirm it (i. e. by transcribing it off the screen if it's a huge transfer, or just click "Yes, I meant to send to Scamco Ltd.") That avoids the usability nightmare of "the name on file is wrong but not in a guessable way."

I have pretty close to the simplest case for Western-style names-- no middle name, no hyphenation, no suffix or odd prefix, short, common first name, dictionary word last name. The number of times it gets recorded wrong is unbelievable.
The enpoint is possibly not the only adressee of the parameter. They may go to some middleware component. Or the JavaScript in the browser. So it makes sense to take parameters as messages that you ignore when unknown.
I think this market has been headed for collapse since well before coronavirus. https://www.propublica.org/article/whistleblower-wall-street...

The industry is reading off the exact same script as 2008 but with all sorts of increasingly silly financial instruments based off commercial real estate. Because of course commercial real estate is different.

This is crazy and has been going on for a while. I fear this is every bit as big as 2008. A lot of wealth is about to evaporate. A lot of it from the middle class. I notice that the market is UP and Americans are killing one another in the streets. What is this going to look like when unemployment hits 30%? Our whole economy runs on credit. At some point the banks are going to get squeezed by this. Nobody is going to sign a lease on commercial property in 2020. Businesses need to borrow money. The fed is trying to print money fast enough to shrink the problem, but I do not think there is any way for them to stay ahead.

Totally unrelated question. That guy Jared Kushner: does anyone remember what industry he's in?
You avoided engaging on the substance of the parent comment in favor of a dismissive remark, and then again avoided engaging on substance when I called you out on your bad behavior. Please don't troll this site.
Kitens Game
Not quite the same story, but I've been programming since I was 5 or 6 years old and it took me until I was 30 to make a career out of it.

Turns out everything else that I've done with computers in the meantime helped and is a force multiplier in my job.
Not quite what you're describing but...

DI.FM does streaming only, no queuing or making your own ay lists.

A subscription comes with full access to their Jazz and Rock sites too. Well over 100 channels.

Not affiliated in any way, just a happy long term customer.
SEEKING WORK

Location: India

Remote: Yes

Willing to relocate: No

Technologies: C, Ruby, Python, Go, Ruby on Rails, Flask, Django, Pyramid, ElasticSearch, PostgreSQL, MongoDB, CockroachDB, Redis, Memcached, AWS, Docker, Kubernetes, Helm

Résumé/CV: Available on request

Linkedin: https://www.linkedin.com/in/temaniarpit27/

Email: temaniarpit27 (at) gmail (dot) com

As an individual, I enjoy taking up challenges and take pride in my innate intent to learn new languages and development techniques. After graduating with a bachelor’s degree in Computer Science from BITS Pilani, I have gained 5+ years of hands-on experience working with cutting-edge technologies to develop and implement software applications as per the industry’s best practices.

I would like to highlight some relevant skills:
- Highly skilled in designing, documenting, testing, and developing software
- Thorough understanding of data structures and algorithms
- Knowledgeable about back-end development best practices
- Hands-on software troubleshooting experience
Just save as plain svg or optimised svg then?