skysight-inc/HackerNews huggingface dataset:
"Even in the midst of almost unimaginable material comforts made possible only by markets and entrepreneurs—both derided by socialists—"

what ignorant nonsense is this? Socialism is about having guaranteed healthcare, pensions, work laws and education for citizens, not being against capitalism, private ownership or enterpreneurship. The author confuses socialism with communism and then goes on to attempt to teach about something he misunderstands.

"we cannot manage to conclusively defeat the tired but deadly old arguments for collective ownership of capital"

that is really ignorant, as socialism is about guaranteeing basic human rights, not being against private capital. Communism is against private capital and free markets, not socialism; that is why those two are not synonyms.
If True, This Could Be One of the Greatest Discoveries in Human History
Wow! You really need sources to prove to yourself that MIT students are smarter on average than a typical first-year student chosen at random from any University or Community College in the US?
I played HackVent (https://www.hacking-lab.com) in December 2018 and it was a lot of fun. The same site also does HackyEaster which is coming up in a couple of months.

To find CTFs, https://ctftime.org/ is good and has already been mentioned. I've learned about a few on https://www.reddit.com/r/securityCTF/

If you are looking to learn - I highly recommend LiveOverflow's youtube series - https://www.youtube.com/watch?v=iyAyN3GFM7A&list=PLhixgUqwRT...

And a few good places to practice: http://overthewire.org/wargames/ and https://365.csaw.io/
For all that "legal tender" as a concept is so often misused, this is actually pretty much the poster-child case where it's necessary: you one someone money and they're refusing to accept payment. Offer them some legal tender, they're required to accept _that_ in payment of your debt.

Of course, Google being a tech company that might not motivate them to solve their tech problems so it might not fix their other account issues. But it really should fix the phone company side of the problem, allowing the number to be ported out.

Or maybe I'm overly optimistic.
Crochet relays - that is awesome. Thank you.
What other rights are there and how would they be enforced? I think you mean to say it's morally wrong or unethical and I might agree in some circumstances.
Oh, okay thanks.
Read up on mercury, it’s tide locked one face to the sun, other side dark and cold. There’s dusk/sunrise zone that’s probably livable.
There are obviously some biological processes that depend on sunlight, but it also seems likely that sun exposure is a signal for “is active outside.”
Epoll-/kqueue-based HTTP/1.1 Server for Standard ML
They received a letter threatening a lawsuit due to the fact that they had a newsletter sign up form without double opt-in feature on their site and some explicit legal documentation missing. Other than that it was a really simple presentational site made in Wordpress. Our business relationship ended years ago but I received a mail from them years ago asking for help in putting those things in because they were afraid of having to deal with legal stuff over such small bs. I obviously did.

Now I don't know German law, as I'm not German, but it felt like they were really afraid that it could happen.
Well there was America's Army[1], a video developed for the US Army. There are a whole series of these games and if they are not propaganda I don't know what is.

[1] https://en.wikipedia.org/wiki/America%27s_Army
I learned it from a paper "Spherical Harmonic Lighting: The Gritty Details" (link below), where the author uses a different form of the equation.

I like the 3D in this one.

http://silviojemma.com/public/papers/lighting/spherical-harm...
Writing down your ideas is a good thing - you may likely come back to them later and expand / learn from them.

I think the trick is to work out what you "really want to execute" vs "what you are willing to spend time to execute". If you have a lot of ideas, you will not be able to execute them all, and that is a hard pill to swallow.

Like you, I have lots of ideas I'd love to complete but time is a factor - pick the ones you want to finish first, and work through them. Write the others down, so you can expand on them later if you want.

And don't forget to take time to relax - there is such a thing as idea burnout https://www.lifepim.com/blog/5737_Take_time_to_relax
4 text files that go from vague life goals down to concrete hourly tasks:

- todo-year.txt : all goals for the year

- todo-month.txt : track subset of annual goals to finish this month

- todo-week.txt : track all monthly high-level tasks to finish this week

- todo.txt : daily task plan based on weekly plan. Switch tasks every 1 hour. In a day, I plan for about 4 tasks, so each task ends up getting about 2 hours.

Self-employed consultant here who has suffered from chronic procrastination after my daily routine became disorganized and unsupervised for some years. If I focus on only one thing for days on end, I feel I'm not doing much. The system above has helped me reduce (but not eliminate) both procrastination and distractions, and given me some satisfaction that I'm being relatively more productive.
"Silicon Valley has empathy" propaganda. The only empathy SV has is how to masquerade empathy for dollars.
Question, since I've always been curious about this: How difficult would it be to make your own preemption device? Are such things available on online stores?

I'm assuming it's illegal to use one obviously, but I wonder what precautions are used to prevent unauthorized usage, if that can even be disclosed to the public. What's stopping the average joe from getting one from Alibaba?
NASA looks to secure flight data with blockchain tech
I like it how it is. It reminds me of Snail Drawings by Daniel Renali [0], it makes me think about order/logic and the contrast to a lot of patterns seen in nature.

[0] https://www.danielranalli.com/recent-work/snail-drawings-ser...
* Exercise

* Eating right

* Having company of great friends around.

* Reading some philosophy books, once in a while.
The book is written for freshmen at MIT, not your average high school grad. You're expected to have a solid foundation in calculus to get admitted to MIT.

This is what everyone seems to be forgetting.
I live on small farm in western Virginia and would like to learn a little more about the kind of automation you are using on your farm. I would like to run some temperature and electric fence line monitors eventually.
Seems to be a newer version of what I did, so my gripes might be fixed.
https://www.edx.org/course/how-code-simple-data-ubcx-htc1x
You are absolutely right about speculation. But so is the assumption that it all did not matter at all and the WIndows dominance would have happened in just the same way had Gates been a farmboy (I'm exaggerating a bit, you never claimed that). But in dubio pro reo is not applicable, since nobody is accused: it's not a crime to get along better with some group than someone else.

Maybe that is the misunderstanding that kept this discussion alive for so long: I'm not trying to privilege-shame anyone, just questioning the claim that it did not make a difference at all. (Actually I think that privilege-shaming is a really stupid concept, it won't ever achieve more than make its targets bitter or cynical, if it has an effect at all. It's not wrong to take an opportunity, just don't force it through improper means)
Government has no requirement to be efficient, because it has no local competition. Can you imagine if the board members in a business were in a disagreement and they decided "oh, lets just shut this down until we can come to an agreement?" Their customers would be pretty disappointed, and they'd look for an alternative supplier of goods or services. People would jump at the chance to fill such a gap in the market if there's an opportunity to make money. When they decide to reopen, they'd find that they don't have a business any longer. (Or it will be much smaller if they can salvage some loyal customers)

A business also wants to be as resourceful as possible with the money it has. It won't hire people for "bullshit jobs" (as Graeber calls them), when it could either not have the role or could replace it with a robot. Governments on the other hand, will hire people just to spend the money it has, or to justify increasing the amount it needs to collect.

As you rightly note, people aren't outraged because they see that despite the government being shut down, that the country is still running OK for most part. Then clearly not all of those federal employee roles are necessary. Perhaps if they were cut back to the bare minimum, taxpayers could be saving a lot of money? People are more outraged at the idea that they're paying for government employees to have bullshit jobs, and thinking we should have shutdowns more often.
Propaganda can have a rather neutral definition. US Army ads are definitely propaganda. NASA posters are more of a form of marketing and self promotion. I don't think I've ever seen an agricultural statistics leaflet. But if you go to a public health clinic, you will see lots of propaganda about smoking, well care visits for infants, vaccines, STDs, etc. There is tons of propaganda in the US, much of it put out by 3rd parties, for example anything to promote "awareness" of some cause or issue. Also, any issue-oriented documentary is probably propaganda.
I didn't find SICP good or bad, but utterly boring. In fact, so boring that I couldn't bring myself to finish even half of it in 3 separate tries.

Perhaps I should've read it as my first programming book, but that time's long past.

Anyone else had this problem? I'd gladly take tips on how to get over it, since I do honor classics and don't think I'm above them.
We were at a restaurant and a boy with Down syndrome cane and hugged my wife. I was very moved by the love the boy was showing to a complete stranger. He would come back and hug her over and over. I tear up thinking about that experience.
> Trump has even said the shutdown could last months, but of course you'd be an idiot to take him at his word.

Wait, why? I was considering this as a possibility before he said anything about it. It totally seems to me like this could go on for multiple months.
Orbits and orbitals (2006)
>>>it's an unsolvable fraud/scammer problem.

>> credit card companies and traditional banks and credit unions handle it fine.

> They most certainly do not "handle it just fine". They are highly scammable, they know it, and it's "solved" my moving as much of the burden and repercussions onto the consumer as possible.

That's false. I'm credit card companies are required by law (at least in the US) to shield customers from the repercussions of credit card fraud.

I've had my card number stolen twice, once by someone who used it in the same metro area as I live in, and it both cases it went about as smoothly as you could imagine.
HtDP or none of them.

Functional paradigm has two flavors:

1. Functions as first class objects in the language and enabling the functional style programming.

2. Pure functional programming. Not a style, its functional programming.

IMHO learning the first kind helps relatively little when you want to learn second kind and vice versa.

Lisp is multi-paradigm language or "Lisp paradigm" language family. Because functions are first class objects it facilitate functional programming of the first kind. Some Lisps are geared towards using functional style more than others.
I am working through HtDP now. I was initially watching Gregor Kiczales' accompanying playlists[0] on YouTube concurrent with the material. They were good and short enough that I charged through and finished them before reaching the corresponding material in the book.

I think the biggest win is that it's the first source I've found that incrementally teaches a pragmatic understanding of recursion[1]. But also why it works, with the structure of the code following the structure of the data definitions and downward. The videos classify natural, mutual, structural, and generative recursions and explain the who/why/what/etc of each. Gregor's video explanations were great, and the book similarly seems to anticipate many questions I have while working through the problems. At times, parts have been slow, probably due to some prior knowledge[2], but definitely worth the trek.

The first time I learned recursion was basically a "now draw the rest of the owl" trope. I was hoping for so much more in way of explanation and have always felt incapable whenever struggling to approach and solve recursive problems. And questions always just led to non-didactic Inception movie references.

I used to think maybe I was just bad at that type of problem. And maybe I am, but more and more, it feels like people generally - including those teaching - don't actually know the concepts here themselves. It's like the world has just collectively memorized a few examples and refuses to acknowledge the giant spaces between them.

In that sense HtDP has been incredibly refreshing.

[0] https://www.youtube.com/channel/UC7dEjIUwSxSNcW4PqNRQW8w
They are the videos that go with the edx course mentioned elsewhere here.

[1] Although I've heard The [Little|Reasoned|etc.] [Schemer|Lisper] books may do similarly.

[2] I'm in my last semester of a CS degree and I have work experience programming
Border security is part of all the previously passed funding resolutions.
Over organization can kill the spirit. Especially in creative endeavors. Let's say you are working in independent game development. And you alone are responsible for all design, tech, art, music and distribution. Allocating hourly intervals for each task at a set time each day can breed monotony. Rather, when you feel that inner fire to work on the music. Focus solely on that one task for an uninterrupted period of 4 hours. And always with the tools of reinforcement to show steady progress, such as documenting everything and visualizing milestones.

I thought it was really interesting to hear about Ninja, the fabled Fortnite streamer, talk about his work ethic. Which was basically to have two 4 hour chunks of livestreaming per day. One in the morning, and one at night. Separated by a 4 hour slot in the middle to spend with family and friends. He's had the discipline to keep it up for a decade, even when few people were watching. But having that accountability of an audience to livestream to, provides the impetus for daily progress.

Best of luck ;)
This is worse than pseudo science, it is complete mumbo jumbo, totally misrepesenting and misquoting sources.

To think that the author has been selected as an MIT Science Journalism fellow is truly mind boggling.

https://ksj.mit.edu/dispatches/2017/12/07/this-years-fellows...

I can truly say that I look forward to reading of the author's death from melanoma.
I don't doubt it
Sea Dragon Rocket: Worlds Largest Reusable Rocket Concept
I think the “new” JIRA project is more self management focused. Of course it only supports a small subset of overall features right now.
AS a matter of fact, I do something similar. I recommend you try dynalist.io out. Much more powerful than a textfile :P
This is quite similar to my approach. I use the same notebook for my actionable tasks though (my daily to-do list is in this notebook), project-related stuff is kept together in separate files if necessary. The layout of the 'action-day' calendar comes closest to meeting my needs, so I use it

https://www.amazon.com/Action-Day-Planner-2019-Productivity/...

Something like this for keeping track of the project information (note: I haven't actually listened to this podcast).

https://www.steverrobbins.com/getitdoneguy/152-project-statu...
So that’s where Google- and all of the tech companies aping Google- got their interviewing style from.
While I appreciate the note of contradiction, it would be super helpful to those of us less familiar with the research if you would specify what parts are wrong or pseudoscience. I must admit the article seemed somewhat convincing to me, although my prior was strongly in favor of sunscreen so it hasn’t flipped me all the way to bathing in the noon sun for five hours without any protection.
See also Objective-Smalltalk [1] which is ahead of time compiled and uses the ObjC runtime.

[1] http://objective.st/
I find a different project on the website, Drapery FM [http://www.ireneposch.net/drapery-fm/], even more interesting. It's a wool installation that transmits its own creation story over the radio.

To me, it feels like one of those Clarke's Third Law-tier devices that work seemingly by magic.
The blocker page is served from S3, which isn't free :)
That’s a part of the common law where it’s called adverse possession. In the US flavor of common law at least one can never adverse possess land owned by the government.
Would you feel the same way about an ancient bacteria or similar that wipes out all life from the past 500 million years?

I assume not (at least for the majority of readers); it's instructive to consider why one feels trees are more in tune with nature than some lowly bacteria, or as the original implication made, more in tune than humans too.
Even the 'essential parts' would be better if the government had competition. If one provider of the essential services shut down, they'd go out of business and another would take their place. People would pay the provider offering the best service for the best price - and the prices would generally be lower because competition drives out inefficiencies.
My first, first year CS course [1] was based on HTDP and used DrRacket extensively. I, on the other hand, did all my assignments in Emacs. Worked completely fine for me.

[1] https://www.student.cs.uwaterloo.ca/~cs135/
Why would the House waste time passing bills that aren’t going to have a veto proof majority? Congress generally waits until they’re close to having the votes before going through the process.
Yes I think it's good not to be carried away and burning yourself is definitely not good. What's certainly good for you is getting consistent, long term exposure that's compatible with your levels of tan.
Sure for google.com it’ll fail. But you could do it for many, many others. The reality is that control of a zone is all it really takes for someone to get a cert issued for it. In that context you are most certainly dependent on the accuracy of the DNS.

I didn’t for one minute suggest DNSSEC would help in relation to the attack detailed in the article.

I am just saying that to claim securing the DNS is pointless is, in my opinion, a fallacy.
For Clojure - a good start might be something like solving a few of the advent of code puzzles with the simple but powerful map/reduce functions. You won’t need the whole language and you will be writing functional programs.

The experience of that alone might help you find the next book that works for you.
Show HN: FastPNG – Compress PNG online
The mind is great at rationalizing excuses. It is about executing. It is about having the discipline to do the things you don't want to do, but know they have to get done.

As soon as you start thinking about motivation, you have lost. Motivation is fleeting. Even the most important task that is also fun will likely become a grind before you are done. How do you get it finished? Have the discipline to grind it out.

I'm not implying any of this easy. When the alarm goes off every morning to go to the gym, it sucks. But I do it anyway. The first step is accepting it is not easy and it will suck at times.
To;Dr: As with anything, balance is needed. Use your judgement wisely.
I agree, I started reading SICP a few years ago when I was already a professional dev. I enjoyed it quite a lot, it's a very elegant book.

That being said if I try to put myself back in 16 yo old me learning to code to write games for my calculator, I would've been incredibly frustrated by this book. The insights on the nature of programing constructs would've flown completely over my head and at the same time it wouldn't have given me the practical information I needed to get things done.
You could go the other way with BRAVO
This also fixes certificates lasting too long after domains change hands, allows faster deployment of certs with fixes and other new tech. There are many benefits to short expiry.
I've had such bad experiences on G Suite I've just gone back to the consumer Google One world of regular Gmail:
https://medium.com/@buro9/one-account-all-of-google-4d292906...

I would not recommend G Suite to anyone who is a consumer or household any longer.
The tiering of goals in the way you've done it is brilliant.

Do you consult upper-tier lists when making lower-tier assignments?
meetup in denver
https://www.meetup.com/funadults/

that has monthly CTF events.

Its a lot of fun and good physical activity.
KDE Frameworks 5.54 released
That's not unique to Silicon Valley, the entire economy works like that. Which is why so many working class people are falling further and further behind. At it's root, this economy is basically the capital class doing the minimum they have to do to protect capital investments. It's just that the minimum the capital class has to do in Silicon Valley is more than the minimum they have to do outside Silicon Valley.
Domain knowledge vs. programming "in isolation" is a false dichotomy. Indeed, the programmer's business is to think about the domain in terms of computer science in the programming language of choice. It is sometimes a very complicated translation process, and the complexities do not necessarily come from the domain per se but often from requirements concerning the target platform, efficiency, precision, user interface, etc. At the end of the day, that is what turns out to be the "important part," and those who fail to realize that early in the process are usually bound to suffer some unpleasant consequences.
I think this is because of the tobacco farmers that no longer make money hand-over-fist they way they used to.

Hemp has the same kind of high-income-to-low-work cred as tobacco, but times 20!

They also still have all the equipment necessary for processing hemp as it is similar to processing tobacco.
This reminds me of core rope memory [1], AKA "little old lady" memory, which was literally a ROM that was manually woven.

[1] https://en.wikipedia.org/wiki/Core_rope_memory
Ask HN: How to learn Functional programming using a small language?
I have a strong preference to SML/family than LISP/family or others.

Haskell, Scala, Ocaml, F# and the likes are big and take intimidatingly long time to get a grip over functional way of thinking. I need a small language to make me dive into functional paradigm and concepts as deeply as possible, which rivals maybe even Haskell's depth.

My method of learning requires a resource that provides solving huge number of problems that take a considerably good load on cognitive and mathematical abstractions( like math theories, algorithms and puzzles) as against building something in applied sense. I am opposed to "hit the ground real world with practical projects" as a way of learning for now.

I have strong preference to expressively statically typed compiled languages and a resource that forces me to think functionally. I have dabbled Python and C only superficially. I will return to them after I am comfortable with functional paradigm.

Does any of this mean I have to avoid languages that compile to Javascript? If not, I am open to them as well.

I am frustrated and helpless to come to terms with the fact that many universities can get to teach Standard ML through all helpful resources like gotchas, problem sets, and assignments along with solutions discussed in class at mere introductory year of the curriculum, but none of them being available outside of it online readily if not for free. No MOOCs by them as well.

It would be helpful if the language has enough presence in terms of tooling, documentation and discussion online so that I would be able to progress easily if at all I am stuck anywhere.

All I need is a good resource and please guide me if my approach of problem solving or anything else for being functionally proficient is wrong.