skysight-inc/HackerNews huggingface dataset:
I'm sorry, unrelated, but where do I get $5 clothing delivered to my doorstep (USA). I am not aware of this and I hate clothes shopping, sounds like something I could use.
Sir, now, may I ask you step down from that Ivory tower and stop making grand claims about Haskell the safest and java, Javascript the hazardous.
Probably not a very good one. 6502 architecture is quite hostile to c compilers
Thank you so much for your kind words and your generous advice. Hearing that it just takes months and years of practice for everyone makes me feel better. You gain confidence by doing and I just need to do more.

I'm going to stick with Python, SQL, and learn Javascript for the front-end.

I'm really embarrassed but I searched "curve fitting" on Youtube and there were dozens of videos. The internet is amazing and I need to improve my googling skills.
Muddy Waters Research
Although it looks very strange, I am telling the truth (my experience https://github.com/linpengcheng/fa), why is it downvote?

I feel that I fully comply with the practice of surgeon 3 in the linked article (Phil Greenspun wrote about "software engineering professionalism" http://philip.greenspun.com/seia/writeup) in the comments.

```

Surgeon 3 has developed an innovative procedure and practices it regularly, but also makes time for occasional travel to France, China, Japan, and Argentina to teach other doctors how to practice the innovation.

Most of their fellow physicians would agree that Surgeon 3 is the "most professional" doctor of the group. Surgeon 3 has practiced at the state of the art, improved the state of the art, and taught others how to improve their skills.

```
There are 500+ coins implementing some variation of PoS. Some are just copies, so the actual number is lower. Some are really innovative ideas that enable a whole new class of functionality that could not be accomplished with just PoW.
Deep fried memes are satirical ("ironic") but they were created as a response to memes that were getting fried naturally through screenshotting and transcoding/compression
Defense, IT (3d after SF and NYC by number of devs)
I'd be willing to bet Bezos knew with 90% confidence where he'd want HQ2 a year ago and put on this prisoner's dilemma game amongst states to reap the most benefit possible before moving there.
You can get some details from the User-Agent header https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Us...

You can also get some information from media queries https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queri...

There's other system information you can get from the browser as well

Sometimes you can use this data to see what device/model is being used (although it's trivial to spoof it). In this case, it seems like apple makes it hard to tell exactly which model is being used, so OP is trying to make it easier.
i too would like to know
Fair enough, but attaching multiple debuggers across several interacting components with conditional breaks gets me there faster than incrementally inserting progressively more print statements, in a dev environment. Proper logging is a given doping out problems in a production system to then verify and correct in dev.
Voting and consensus are the same thing.
Why would one bother when clojure has core.async, short names and everything else?
Hate to break it to you but Trump ain’t gonna help us unless it makes him rich.
> You shouldn't let rule of law break down. Media and the judiciary should remain impartial and not push an agenda

What are you calling a breakdown of the rule of law here? Which law is supposed to decide who Facebook is required republish?

What are you calling the media here? In this case people are writing their own content, and the folks being deplatformed definitely and unapologetically had an agenda.

What would impartial possibly mean? We are talking about publication of opinions, not journalism or science.

As for being "exposed and argued down", there will always be folks who won't stop an atrocious argument. They didn't sign up for a productive synthesis of ideas, and nobody else signed up for their boorishness and abuse, so it's up to the listener to walk away - as these platforms are doing. That's not suppression of expression, it's standing up for the value of your own time and community. If there is a backlash, maybe it will be more constructive than the original trolling was.
I imagine this varies a bit from person to person. My impression is that the best way to learn anything is with at least a significant amount of time spent deliberately practicing under expert supervision/tutoring. You want to be working at just the right difficulty, neither mindlessly repeating stuff that is too easy nor stuck on a project with too large a scope or too difficult prerequisites.

Lots of “our time” (i.e. yours and mine) growing up in the 80s was surely wasted. I know I could have learned a whole lot more working 1:1 with an expert tutor/mentor instead of in an above average school class of 30 kids. I know some kids who had very high-touch mentorship and turned into real prodigies. (Of course, some others are pushed by controlling parents and feel resentful.)

Even when it comes to extracurricular activities (like building stuff out of Legos, solving logic puzzles, cooking, playing sports, or whatever), I could have learned a whole lot more than I did if I wasn’t left mostly to my own devices, but had someone occasionally suggest challenging projects or show me some new ideas at my current level or fix up my misconceptions. And my parents surely spent far more time with me than average, especially in the first few years.

I learned a great many things just fiddling around for hours and hours by myself, but most of that learning was grossly inefficient.
Please don't call these QR codes; they are simply proprietary 2D barcodes (respectively Facebook Messenger and Snapchat).

The Snap code looks like a 18×18 grid of dots with the center punched out. This probably conveys about 200 bits of information. I suppose that could encode 30 ASCII characters which should be enough to describe a unique username. Or maybe it is a random binary number that is an opaque user ID in Snapchat's database. Either way, I'm guessing that the graphics and algorithm are a trade secret, so you can't get a definitive truth on how these barcodes are generated.

The Messenger code seems hard to analyze because of its different bar lengths and circular layout. The four bulls-eye patterns remind me of QR alignment patterns. I have no idea what the information-theoretic capacity is, but I'll guess it's in the order of magnitude of 500 bits. Again, I suspect the algorithm is not available to the public.

As for Spotify Codes, I discussed them in https://www.reddit.com/r/programming/comments/9th8a7/creatin... .
I'd love to hear more about how you've found projects on Reddit.
> Imagine a theoretical person that inherits 10 million dollars. If they never take a full-time job and instead just do the odd thing here and there, paid, unpaid, doesn't really matter, are they retired?

No, they are probably just a capitalist, but part of the social support structure of capitalism is the fetishization of work and the fact that you don't talk about the non-laboring ruling class, just a spectrum of success of workers, some of whom have earned retirement through their work.

> If you're a contractor and sometimes work and sometimes don't, are you continually coming into and going out of retirement?

I would say no, if your expectation when you leave is that you will need to comenback to maintain your lifestyle.

If you occasionally take a job for self-fulfillment, maybe.
Because I need to reference files quickly on the go and can't risk not being able to access them due to poor/no internet connectivity. I also want to be able to save files that ios doesn't provide a way to save (eg download YouTube) and have now found a third party app that lets me do that. Should be a core part of ios. ITunes is shit.
See: diamonds.
Google has an office in Atlanta. Not sure if it has the jobs you want though.
Cachix
CoCalc – Collaborative Calculation in the Cloud
Has anyone used Kubeapps? It looks open source, wonder how it compares with Sandstorm and Cloudron?
I'm curious, how much Common Lisp have you written yourself. Because what I'm reading between the lines is that you consider modern Java to be pretty much equal to Common Lisp in power, and that doesn't make much sense from here.

Take lambdas for example, the amount of arbitrary exceptions you have to keep in mind while using them makes it almost not worth the effort. It's still the same old crappy Java; only with shiny, barely working marketing gimmicks duct taped to the side.
Thank you. I'll work on finding the best books for Structured Programming and Object-Oriented Programming. What do you do when you struggle with the documentation? Is there a progression level of recommended documentation readings haha.
According to the aplusdev.org site it's Morgan Stanley. I have zero knowledge of what the current status is inside that or any other company.
Interesting - I grew up with a 6502-based computer (Atari 800), and never got around to using C. Any sources for this?

Edit: here’s one. https://dwheeler.com/6502/
Otter Nepal
I disagree. Most of the time, I find a debugger just slows me down. It's super helpful in some cases, but good logs can pinpoint problems far before a debugger can. Also, building in debug mode can change everything, so you may not even catch your bug, especially if it's concurrent in nature.
Thanks for sharing mate, I really appreciate your point of view and I'll definitely be checking it.
Cool. Just a bit of quick feedback:

1. It would be much nicer if you posted actual code instead of screenshots.

2. You can drop "CGFloat" in "CGFloat.pi", since Swift will figure it out for you.

3. sin is generic on FloatingPoint, so you shouldn't have to use sinf–sin should do fine.
Logs aren't a bad thing and they aren't going away. Whoever let's you setup debuggers on prod should be fired.
I do a lot of both writing and coding and I also follow this schedule. I find coding at night to be very efficient, but when I try to write at night, I end up rewriting the same paragraph 10 times before giving up.

No idea why these activities are so different, but I feel the thought process is very different. Coding requires active concentration. I find writing to be more of a passive activity. Too much concentration, and the words stop making sense -- something like this effect: https://en.wikipedia.org/wiki/Semantic_satiation
Google does not have engineering in Atlanta.
Everything Old Isn't New Again (Yet)
Java is not really designed for a REPL though. I've used REPL like environments in Swift long before, this and it simply never feels right IMHO compared to a real dynamic language.

And Swift is a much better designed language for this than Java.
Can you elaborate why the south has a long way to go before the average tech worker would want to live there?
Laminar – lightweight continuous integration
Starman and Tesla Roadster Have Shot Past Mars, SpaceX Says
Not sure how you interpreted that as the point he/she was trying to make.
I'd call this shitty, but certainly not politically incorrect.
Don't use Func delegate on Entity framework entities
You really should be using a logging framework instead though, if you're working on a large application.
I might get downvoted for this but... how about just working towards making more money? Many times feeling the urge to get something is a crucial factor in actually achieving that goal, so you seem well positioned to do that.

I’m in a somewhat similar situation, though mine is “greed” towards a very specific goal (financial independence, as in being able to completely stop working for the rest of my life with a very low chance of running out of money, which requires amassing $4-5M in my circumstances). Having that goal in mind, it makes me significantly happy when I get a raise and are able to sock away $150k instead of $120k into my investments accounts this year while keeping my living expenses fixed.

Even if I already make more than enough to comfortably sustain my living expenses now (I’m also in a typical $300-400k range for software engineers in Bay Area), I can easily say making more makes me much happier, because my goal date is approaching faster and I can quantify it in my detailed spreadsheet where I track contributions/returns/inflation for the future. I can get the gratification of seeing the date shortening by X years at every raise. That’s how I easily dismiss all claims that “money doesn’t make you happier”. Once I reach my number, which is already a conservative estimate, I won’t give a damn about making one more penny.

So, your greed might not necessarily be a bad thing if you can phrase it as a proper goal.
The Quest to Build the Impossible Laptop
Man that heatmap of space usage. Painfully accurate. We had a dining room we never used except on special occasions, instead cramming around a tiny table in the kitchen. We had and furnished a living room, but without a TV it was dead to us. So much wasted space.
cc65, a very good C compiler and assembler for the 6502
https://github.com/cc65/cc65
> In Java the top level only contains classes and interfaces.

This design makes sense from conceptual purity, but Java is never a conceptually pure language. It distinguishes value types and object types, for instance. Not allowing free functions is really just a poor design choice.

Worse, the proliferation of single-method interfaces (which are really just functions) and static methods (which are in most cases really just free functions) really prove that free functions are useful. Java just makes it harder to use them.
The consensus from people I have met is to visit fewer countries but spend more time in each. I travelled extensively in my twenties and agree with this. Below the highlights for me:

- South India in monsoon season. Its off season and only the crazies venture out. See the Temple @ Hampi, Visit Vattakanal/Kodaikanal, Palolem beach. Note you'll need at least a month to "acclimatise" to India. People who stay for shorter durations tend to hate it. People who stay for longer tend to fall in love with it.

- The train from Shanghai to Tibet. Visiting temples in Lhasa and you can visit the (north) base camp of everest. The train journey itself is surreal.

- The Indonesia learn-to-surf-and-party-trip. Start in Jakarta, party. Take economy train to Batukaras, learn to surf. Overland to Bali stopping at solo/surakarta for a friday-night wayang kulit performance, or Bromo via the trekking route (not the jeeps).

I have never visited any central/south African countries. However I havent met a person who has and didn't feel it was the most memorable part of their round the world trip.
It gets easier with time.

For databases I recommend this book http://it-ebooks.info/book/866/ 7 databases in 7 weeks, generally though all you need is either mysql or postgres.

For front end work I would use Javascript not python. And I would suggest, and this goes for actually everything, learn the language first NOT a framework.

Too many people do it the other way round and get stuck with mental models they can't shake.

This is a good starter on Angular https://www.ng-book.com/2/ and the same style for React https://www.fullstackreact.com/

You've already taken the most important steps by building something that's useful, so don't get discouraged and just keep doing your best.
There is much more to logging than print statements. I have yet to run into production code which uses vanilla stdout print statements for logging.
I always think of Ai Weiwei when considering just what's possible under the Chinese government and system. It's nice that my property won't be demolished and that I won't be kidnapped and beaten by police just because the government doesn't like my criticisms.

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

Evan Osnos has some interesting pieces about China and Ai Weiwei:

https://www.newyorker.com/news/evan-osnos/ai-weiwei-at-home-...
So do the moving atoms "see" different frequencies because of doppler effects, or something else?
I don't always feel good about being the person pointing out the obvious, but perhaps the American south would have more such companies if it wasn't full of white separatists yearning for a rematch of the Civil War. People with an abundance of intelligence aren't attracted to states where the capitols are adorned with monuments to confederate generals and notorious white supremacists.
This article really makes taxonomy sound like life-sciences' bikeshedding.
Nice! I remember hearing about Aether some time ago, and I'm glad to see development is continuing; I think the world needs more decentralized social networks. I plan to try it out and maybe post more in-depth feedback.

For now, though, since nobody else in this thread has mentioned it, I'm going to be that guy – sorry:

I wish it weren't Electron. I don't really expect it not to be; I realize your development resources are limited, and that it's the easiest way to make a cross-platform application, which is a must for a social network. Still, having to deal with a non-native UI makes it harder to truly enjoy using the app. Also, if it uses as much memory as Electron apps typically do, I'm going to want to quit it when it's not actively in use – but apparently Aether really wants to stay running in the background so it can continue to synchronize posts. (Is there a way to close the client but keep the backend running?)
I think it was made by Bush. It's very similar to this one:

https://www.amazon.com/Vantage-Corner-Desk-in-Maple/dp/B00GI...

The problem is not just that it's made of particle board that is held together with a small number of fasteners and nothing else, but it's also a very awkward shape. It's very hard to move without putting a lot of stress on joints that were not designed to take it.
This is already on the way in the 3rd world country where I live.
Fakku apparently gets access to the masters: https://www.animenewsnetwork.com/answerman/2018-11-02/.13900...
Nonforum: Realtime Discussion Forum Made Wth Clojure+Script
Whether intentional or not, it is just a basic fact that particle board wears extremely poorly. If it gets damp, it expands and warps and veneers lift up and crack, if the veneer gets scratched deeply enough to expose the particle board, you generally can't sand it and refinish it. Corners get banged up, exposing the particle board beneath, which is then more subject to wear and moisture, accelerating the process that leads to the piece ending up on the curb.

Particle board furniture also weighs more than furniture made of real hardwoods, often a lot more. Making it harder to take with you when you move, and harder to sell used. Particle board doesn't handle being taken apart and put back together (e.g. taking legs off of something to get it through a door) as well as real wood does.

There are several good reasons furniture is made of particle board today (primarily that humanity chewed through the world's old growth hardwoods over the past couple of centuries, and it'll take more than a few of our lifetimes for them to return if humanity survives long enough to figure out how to be responsible stewards of forests), but there aren't any reasons for consumers to prefer particle board over hardwood furniture from the past, especially when real hardwood furniture from the past is cheaper than new particle board furniture.

Let's just say that I've seen a lot of furniture in my life and I have never seen an old (i.e. mid-century, when it began to be a thing manufacturers toyed with) piece of predominantly particle board furniture that I'd want in my house, have you? I have, on the other hand, seen and owned pieces of hardwood furniture that were still beautiful and functional at well over a hundred years old (you can find older than that, too, but, at least in the US, you'll find that even in this poor antiques market they're likely more expensive than similar new furniture).

I personally won't own particle board furniture. I won't buy it from Ikea (technological and logistical marvel it may be, good furniture it is not), or from Ethan Allen, or anyone else, no matter how beautiful it looks on the showroom floor. Because, I know that in a few years, it will look much worse than a good piece of hardwood furniture. And, I'll probably have needed to move it at least once, and it really is often stupidly heavy.
I think there are two use cases here, I was referring to debugging during development and a lot of replies are regarding troubleshooting an active prod system.

Of course we all hope for well thought out logging to troubleshoot issues we're seeing in prod.

I'm referencing an pattern I see with junior devs who simply use "printf debugging" in development instead of learning to use a debugger properly, even with distributed systems.
This idea that debugging with print statements is superior to using a debugger is simply false. Learn to use the debugger for your platform it will pay huge dividends throughout your career.

I regularly see pais+ of println debuggers debate and speculate while the guy with the debugger drills straight down to the issue, and fixes it.
The politics and culture (which are intertwined). Even if one area or city is more liberal, you're still dealing with a conservative, and possibly racist, sexist and homophobic, state government.
Maybe? Probably not that useful for most ads. Unless you’re selling phone cases, iPhone 8 and XS users are probably getting the same ads.
> the fact that you don't talk about the non-laboring ruling class, just a spectrum of success of workers, some of whom have earned retirement through their work.

I like to talk about them all the time. ;) Though I think we're seeing eye to eye here.

Different groups see "work" in such different ways that I think the terminology of stuff like 'retirement' doesn't transfer well.

Some people cannot see a life without work. Others do it for toys. Others do it as a status game.

Others don't really do it at all. I guess you could call that the 'leisure class'.

A theoretical human who has no need for food - are they fasting?
Yes, but also for a long time (8+ years).
It's actually a pretty reasonable and logical claim, supported by 20 years of globalism that gutted American employment.
> But then when it crashed it became a bit more obvious what had really been going on, the antique dealers had been buying and selling amongst themselves, the price going up each time with no genuine customers buying this stuff.

How would this work from a cash flow perspective? If no external customers buy anything, then every sale reduces the wealth of the group. That doesn't sound like it could last very long at all. You'd need all antique dealers to be independently wealthy.
You're right that the problem is unfamiliarity rather than a lack of features per se, but since every other GUI file manager 'just works' (I can intuitively tell how to do basic tasks) and finder doesn't I think it's a legitimate complaint.
If enough people believe the same, then such segregation will not happen, because moderation will be self-moderated.

OTOH, if enough people really want all those bubbles, there isn't really anything you can do to stop them.
No, it's fine but the idiom for going up a level is unlike every other file manager and it's totally baffling if you don't know how to do it.
Because racket has hygienic macros and #lang, and syntax-parse.
No, Los Angeles County's new tabulator isn't open source. Look what happened when someone tried to request the source code for their "open source" system (as LA County's press release called it). LA County replied that it's "exempt from disclosure" for a whole host of reasons (2 pages worth):

https://osvtac.github.io/files/meetings/2018/2018-09-13/pack...

https://osvtac.github.io/meetings/2018/2018-09-13/agenda

In contrast, the City and County of San Francisco is working on developing and certifying an open source paper-ballot system.