jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm not sure I'm on board with that lead analogy because everyone's investing goals are different.

I'd say WSB encourages highly volatile, short-term investments. For most people that's bad advice. For others, they'd much rather be broke or a millionaire than wait 40 years for their savings to steadily accumulate into a reasonable nest egg.
MIT OpenCourseWare has a couple of resources you may enjoy if you're looking at GEB:

A Highlights for High School course called Gödel, Escher, Bach: A Mental Space Odyssey. This course has a set of 16 lecture notes and 6 video lectures. http://ocw.mit.edu/high-school/courses/godel-escher-bach/

The undergraduate special course, SP.258 / ESG.SP258 Gödel, Escher, Bach. http://ocw.mit.edu/courses/special-programs/sp-258-goedel-es...
There are two languages that more than anything changed how I thought about programming.

The first is Lisp.

The second is Haskell.

Lisp taught me, essentially, that most of what I'd been doing in other languages was unnecessary tedium, and introduced me to the functional style for the first time.

Haskell taught me that even some of what I was doing in Lisp was itself unnecessary tedium, and that things like typing that I'd found tedious in other languages, could actually work to my benefit. Even though I still don't code in Haskell as my main language, it made a functional believer out of me, and still affects my coding style and the design projects I've done since.

As for 'objectively verifiable', well, go look at most any equivalent program in Haskell or Lisp to one in C or Python and just compare how many code lines it takes to do the same work. All the 'design patterns' and 'constructors' and costly looping constructs and everything else falls away for so much tedious bullshit when you get your hands on a language with proper functional tools. And the benefits to sanity of writing in a state-free style are literally the reason I left purely imperative languages behind.

Even the best, least tedious code I see in imperative languages usually comes from people who've had experience in functional languages: probably my favorite Python programmer to read is Peter Norvig, because his Lisp background shows through even in his Python code. This is why people say over and over again that, even if you never touch a functional language again, it's still good to learn at least one, because it will improve the way you code and how you think about functions and composition of same.
Please do mention open source, the practical and idealistic aspects of it. It's fairly unusual in the world today and resonates with many non technical people.
It's nice of them that his video is a webm, while the others are mp4s.
E.g. try inspecting the <video> on this one: http://media.ccc.de/browse/congress/2014/31c3_-_6430_-_de_-_...
All talks are available in WebM. Try inspecting the download button.
Four other sources of truth I suggest you check out if you really like truth:

http://www.newadvent.com/fathers/index.html

http://www.newadvent.com/summa/

http://www.newadvent.com/cathen/index.html

http://www.newadvent.com/bible/gen001.htm
On the subject of IF, programming language geeks should all check out Inform 7 - Graham Nelson's programming tool for creating text-based games that run on the Infocom Z-machine (and other related formats). There are a large number of truly astonishing things about the language, compiler and development environment. For example:

- the text editor supports elastic tabstops

- its documentation is embedded right into the development environment, beautifully complete and well written, and filled with great little examples

- compilation error messages are delightfuly detailed, specific, and useful. But if the same error is repeated, the compiler usually tells you "again, this doesn't make sense" rather than hitting you with a wall of repetition.

- many of the language's tools are for creating new language syntaxes for you to write your program with, rather than for the player to use in the game. You can create your own nouns, verbs, adjectives and prepositions to use in your descriptions of the world.

- Its relationships system is very powerful, and includes first-class support for performing operations on the graphs defined by relationships. For example, rooms are related by adjacency, and you can enquire what room is 'the next step via the adjacency relation' from one room towards another to have characters navigate towards a goal - but equally you can create our own relationships and perform similar operations on those.

- in spite of the syntactic restrictions of trying to 'read like English', it surfaces surprisingly rich functional and generics syntaxes; there's a real, grown-up programming language in there.

It is definitely worth a weekend play, if you're looking for a completely different kind of language for a change.
The market they're in.

Playing follow the leader is rarely a way to make a lot of money.
Looks very similar to ractive component spec: https://github.com/ractivejs/component-spec/blob/master/auth...
"If anyone figures out how to use robots to entirely automate their job or engineers manage to make wind and solar scale up cheaply, I would say that's a net positive for humanity."

The unions have prevented many jobs from being automated.
Anything related to stereotypical concerns of single heterosexual males (e.g., how to pick up women). It will be justified as a "hack" if someone complains that it has little to do with start-ups or technology. Usually articles of that kind don't fit the "delight the mind" criterion.

A very close second is anything related to high-IQ people feeling superior to other people even if they have no noteworthy accomplishments or are social misfits. That's a more interesting issue, on theoretical grounds, and I post in (and even initiate a few of) those threads, but there are many other places online where that issue is more primary, and more likely to be discussed on the basis of the best published literature on the issue.

In some contexts, the articles on erlang are pure linkbait, usually as a response to some series of HN submissions with less relevance to computer technology.
What if it just happens to be fun? Do whatever you want!
When I visited Urumuqi, Beijing time was used but everything opened and closed much later than usual. It was very strange.
A twitter clone with a fully nonblocking Play framework/Redis backend and a angularjs frontend that communicate (almost) exclusively by websocket. It's nothing that hasn't been done before, but it's a chance to play around with some new tools.
>but it is actually one of the most productive languages I have worked with to date.

Because of the language design, or because of the libraries and the jvm (GC, the fact that it's bytecode, etc)?

Do you think Scala would make you less productive?
This sounds pretty exciting, but I havent seen any confirmation other than blog posts. Without a paper or technical-report, I remain skeptical.
No. This is an example of what you do NOT need to do. If you try to make it some giant glorified chat app, it will fail utterly.
In one of OK Cupids fascinating data reports, they showed that the vast majority of people who labelled themselves bi-sexual only contacted one gender.
well, it's not on the search ('home') page, but as soon as you type anything it takes you to the map and that's when the browser asks for location.

I think another reason CL does so well - in all services - is that it allows me to browse wherever I want - not tied to my current location.
Just a bit of commentary... Note that it's not "one process per tab". Chrome has "process-per-site", and "process-per-tab" (where a "tab" is not one tab, but a bunch of related tabs.)

https://sites.google.com/a/chromium.org/dev/developers/desig...

In general, IPC is slower than threading--Every time you switch processes you have to flush the TLB, as opposed to switching threads, which only has context switching overhead.
Just as a sidenote, when making the plan, keep tabs on the downtime needed to migrate your data and on ways to migrate users to the new system in batches. When you get too big for SQL you are also probably too big for big-bang migrations.
That's unethical business behaviour - it a microcosm of monopolies: buy up all the supply, then sell at a higher price than the previously going rate. It's common in business, obviously, but it's still unethical.

Not to mention that in order to make money over normal practices, you have to a) find books that are being sold at less than wholesale price (~60%ish RRP), and b) find a book that no-one wants to buy at your competitor's super-cheap rate that they will buy at your more expensive one - you're going to have to be in for the long haul to do this.
> NEW: Lisp Games Development Screencast 1

Oh please, use something like blip.tv, as it handles podcasts properly. This way I can watch it on my TV and hack from the couch. I need to get away from my desk to get the creative juices flowing.
Is it the same pronunciation as "viable"? Or is it phonetic "vay-a-ble"?
Thanks for the reply. The URLs are all different, but the actual reports I have trouble accessing as it keeps saying "failed to retrieve, retrying in 30 seconds" or something along those lines. The last entry in about:crashes points at http://crash-stats.mozilla.com/about/throttling, which is the point I stopped bothering with submitting crash reports.

Here's the full list:

bp-89403086-162a-4bb6-aa8d-4f3672110410 10/04/2011 9:12 AM
bp-1b51cb2c-edf3-4ec0-8911-9a62c2110409 09/04/2011 11:22 PM
bp-f44d6982-6157-4971-870a-a137e2110409 09/04/2011 10:47 AM
bp-390a9e42-76b3-413b-a407-3a2af2110409 09/04/2011 5:58 AM
(went on vacation)
bp-2aa52c04-08fd-4b23-a64a-44d042110328 28/03/2011 7:30 AM
bp-1938940f-6d8d-4837-bdb8-fe90b2110327 27/03/2011 9:33 PM
bp-a1a9adb5-5b15-41d9-a3b5-50d3a2110327 27/03/2011 7:51 AM
bp-1690fc50-4d6b-4ee3-9888-9cdc12110326 26/03/2011 7:48 AM
bp-f2949323-b92f-4f00-b1ff-613312110325 25/03/2011 11:54 PM
bp-81d190ba-c27d-4eb0-b859-5ecd12110325 25/03/2011 8:39 PM
bp-0bcfa35d-cc64-46ec-b85a-3022b2110323 23/03/2011 8:32 AM
bp-d57a9376-47cd-4864-897b-982582110322 22/03/2011 7:34 AM
I'm actually glad programmer-type people don't tend to scream like that, at least for another programmer-type person. (Though it disturbs me when anyone does it for someone--I can't stand live sporting events or concerts.)
The code (and comment) is five years old. Any updates on how the PSD format has changed (if at all) since then?

Also, the title used here isn't actually a quote from the link. I'd opt for the closing sentence "PSD is not my favourite file format" instead ...
When I look for bugs in code that is exactly the method I use. "This code postulates A, B and C. Can I prove that any of A, B and C can not be proven true?" If I can, there is a bug.

Applying the method to a verbal argument: "You never listen!" "That's not true, I'm listening now!" Yes, I think it is very annoying. :)
let's say that for an incoming http request, we must always reply with 'ok', and then do some work like send an email.

in most languages

def a_unction(request):
work()
return foo

fuctional languages

(defn a-function
[req]
(work)
foo)

erlang

a_function(Req)->
Req ! foo,
work().

nodejs has callbacks but is single threaded so cannot be compared with erlang.

nodejs

function a_function(Req, callback){
callback(foo);
work();
}

more granularity possible in erlang

a_function(Req)->
%% replies async'ly from the current process
Req ! foo,
work().

a_function(Req)->
%% replies async'ly from another process
spawn(fun()-> Req ! foo end),
work().

You can see how processes along with message passing make it trivial to do async right. Also spawning a process in erlang is several times more light weight than creating an os thread.
This is old news (and linkbait):

https://news.ycombinator.com/item?id=8749691
I have a real dub question:

If a China citizen has access to the Google filter results services and does not use it to filter unacceptable stuff and thus is punishable under China's censor laws does that not now satisfy the China Party elite as far as following China censor laws?

In Google's view they could tell the Chinese government that they put the best person in charge of filtering results the Chinese user..
Hetzner: http://www.hetzner.de/en/hosting/produkte_rootserver/eq4 (you should be outside of eurozone to get -19% VAT from the price)

Server4you:
http://server4you.net/root-server/ (haven't tested them yet)
There's something wrong if I can't tell what the site does from visiting it.
"I'm not lying about how big the fish was, just giving you the effect of what it was like to catch it."
There are also some metrics comparing the performance of a couple RE engines to LPEG in the LPEG paper (http://www.inf.puc-rio.br/~roberto/docs/peg.pdf). Spoiler alert: LPEG is usually faster.
Sorry, I accidentally downvoted you when clicking over to this browser window.
Excluding primers, the cost of those is about $0.8 - $2 per reaction, depending on how you do things.

Provided you have a PCR machine, a small centrifuge and an apparatus to run DNA gels an experiment like the one they are mentioning (finding out the kind of tree you have in the backyard) would cost you something like $50-$100 if you really know what you are doing. Much more if you are not a pro.
This literally just happened to me today as well. A client of mine has an app where he posts links from time to time to various sites. Users can then click these links and an in-app browser slides over and loads the page. After I uploaded the app, he posted a link to a story on the L.A. Times website, as well as the WSJ website. Today the app was rejected, and we got a feedback response from Apple:

Thank you for your response and prompt attention to the Trademark issue. Please provide documentation evidencing that you have authorization from Los Angeles Times and The Wall Street Journal to include content from their sites. Los Angeles Times and The Wall Street Journal have previously objected to other applications that feed from their sites, and believes that such features infringe their rights.

I thought about Apple's response for a while, and decided that LAT and WSJ should not have this kind of control over who gets to link to their website. Moreover, it's not like the app scrapes ads off of all their pages... the papers still generate page views and ad revenue, which in the end is what they want, right?
tweaked title - sorry. and we do plan on supporting other sign on services.
What happened is that they chose legal route to enforce their business model, not technical one. If they did use technology , they'd just force login to load RSS feed and that would be the end of it.

As well they use the legal route to put focus on themselves. Like "hey we aren't dead yet!". And while annoying digerati , they managed to spread the word about themselves across so much of a news medium.

Just a ploy to gain market share.
This wholly encapsulates the philosophy we are bringing to PHP Fog... let us deal with the plumbing and you deal with development.
Landlife Company | Hybrid | Amsterdam, NL| Full Stack Engineer | https://landlifecompany.com/

We are an international, technology-driven reforestation company based in the Netherlands. We plant trees at scale across the globe to kickstart ecosystems and the communities that depend on them.

We are a small, pragmatic software team that works primarily with Python, Django, Postgres/Postgis, and React/React Native to build useful internal tools for our highly diverse team. We work with everyone within the company, from biologists and ecologists to sales representatives.

We are starting a new software project and are looking for an experienced Python/Django developer to join our team. The project deals mainly with building an internal tool to support our business processes. We have a handful of spreadsheets that we want to integrate into a single system. This will be the main project you will work on during your first year or so, but we have a lot of other exciting challenges to tackle after that.

If this sounds interesting please reach out to us at recruitment@landlifecompany.com

You can also apply through linkedin at https://www.linkedin.com/jobs/view/2925843637/
My mother in Israel got vaccinated with Moderna. Also sister, I think.
Neurosurgeons live in a very weird bubble around elective surgery.

I was at a conference where people were debating the merits of non-invasive vs. invasive neural interfaces. A surgeon argued that people would obviously never accept non-invasive ones...ON COSMETIC GROUNDS: EEG caps (and similar) look dorky.

Many people do go to great pains to hide disabilities, but I was (and still am) really skeptical that this totally trumps fears around highly-invasive neurosurgery!
Its not even really false color, its just a look up table applied to the data, which is some equi-tunneling current or height map, don't know exactly how this is done, bit out of my field.
I'm a part time working jazz bassist. Agreeing with the others, my advice is to first just learn to play, but make sure you experience both reading and playing by ear. The latter you can start at any time by listening to recordings and trying to sing the tunes. In fact, when someone says they are struggling with playing a tune, a teacher will often ask: "Did you try to sing it first?"

You can find teachers who focus on jazz. Let them know your intentions. Make sure they force you to play melodies in addition to chords, and to read from standard notation in addition to tabulature.

Eventually you should look for a beginner jam session. In my locale, before the COVID, there were multiple jam sessions at different times and places, but one of them was deliberately organized as a learning session for beginners. It was hosted by some local jazz educators, and they may even have gotten some sort of grant for it.

A good thing about guitar or piano is that you can function in a rhythm section before you are fully up to speed as an improv soloist. The same is true of the bass.
Such difficulty was almost forgivable in the Hitchhiker's Guide since you usually ended up meeting a humorous fate, yet it still led to frustration. I recall thinking that you pretty much had to read the book at the time to simply understand the significance of what was coming up on the screen.

Many games had wonderful worlds to explore, but I am firmly in the camp who believes that obtuse puzzles took the adventure out of adventure games (may they be text or graphical) which led to their premature demise. Thankfully modern IF writers seem to live by a different set of rules.
My first tutorial was the Pro Git book, and this fact was stressed well there so it stuck. Thinking of commits as snapshots also has the small advantage of making the first commit less special.
that's a strawman. and also not very much. A lot of places either have no sidewalk or were already designed with a side walk and street in mind. so given that side walks usually don't even have enough space for a full lane of traffic, it would have 0 impact on traffic.

Personally, I think subways should be the backbone of every city transportation system. But surprisingly even very environmentally conscious cities choose to forgo subway systems.
stop taking meetings. tell them that you appreciate their interest and that you will reach out if and when you think they would be a good fit as a partner.
Thank you! Been following Zig and learning :)
because those buttons are stupid and completely useless
Agreed. The fact that we functioned without it before is of zero information content when deciding whether we should function without it again.
It doesn't even have to be open-source. Any JS that will get run is handed to your browser and you are able to inspect it.
Silversheet | Full Stack Engineers, Product Managers, Senior QA | Los Angeles, CA + San Diego, CA + Portland, OR | REMOTE

Silversheet is a healthcare SAAS startup, creating modern medical credentialing software. We make it easier for hospitals and clinics to hire doctors, nurses, and allied health providers. AMN Healthcare ($AMN) acquired Silversheet last year, providing us with the resources needed to continue our focus of putting patients over paperwork.

To round out our ~15-person strong engineering team, we're hiring an additional mid-level and junior full-stack Ruby on Rails engineers, two product managers, and a QA lead. The tech is a traditional Rails + Postgres + React stack currently running in Heroku.

Silversheet has its headquarters in West LA (Little Osaka), with additional offices at AMN's headquarters in San Diego, and downtown Portland. Some staff is fully remote, as well.

See the full list of open roles @ https://silversheet.com/careers
Dailymotion | Sophia Antipolis, Nice Area, France | ONSITE | Junior / mid-level JavaScript developer | Full-time

My team (video player core & performance) is looking for someone with 1-3 years of JS experience. You need have some basic level of familiarity with vanilla JavaScript and be willing to learn. No knowledge about video stuff required.

We're currently 14 people in the Sophia office, including 3 in my team. The two main sites are Paris and NYC with ~400 people. Dailymotion is owned by Vivendi, a huge media conglomerate.

I'm not a hiring manager but feel free to ping for details - info in HN profile.

https://jobs.smartrecruiters.com/Dailymotion/743999707567491...
In these debates, “nurture” is typically taken to mean factors you as a parent or a society can control, whereas “nature” is heritable genetic information. “Noise“ is neither of those things, and so needs a new word.
I obtained an online CS degree fifteen years ago; my kids are doing middle and high school online for the first time last week. Most of my online classes were before my teens were born.

Similar: Its fifteen years later, I'm not exactly the first person to get an online degree, but we still have to pretend all this stuff was invented last week.

Different: Fifteen years ago we pretended we could "Work any time we want" although to obtain online discussion points with minimal effort we felt we had to log in at 9am when new discussion topics were posted. Today they don't even pretend you can work when you want and the kids need to be butts in seats logged in, working or not working, for fixed hours, kinda like hourly workers. On the other hand the concept of "write your essay at home in the evening" is gone, kids stop at the end of the online school day.

Different: Fifteen years ago we pretended online productivity tools did not exist so the tool experience was shared and there was exactly one vertically integrated system for assignments and discussion. Some schools even tried to roll email into their vertical lockin silo. Today there are official supported tools like google docs/drive and notability and similar, but kids pretty much can use what works for them. Lots of complaining about how its unequal that some kids use the grammar / spelling checker in MS Word and other kids are stuck with google docs spelling checker and plenty of mythology over which is "better" at getting higher grades.

Different: Fifteen years ago the only non-vertical silo tools used was MS Office, which made life hard on anyone not on windows with office. MS Doc files and Excel files and Visio and so forth. Now a days its a FOSS and SAS world, I don't think my kids have ever officially used MS Office, LOL. Its all about that free google docs account.

Similar: Online discussion is still lame. In person teachers get used to asking the class questions where there's only something useful for maybe the first three kids to comment, for time limit reasons. "Because its easy to track" online class means you get the same dumb questions with three answers, although the entire 20 person class is graded on participating in discussion, so discussions become about 17/20-ths worthless. The first couple kids to participate in online discussion who use up the good topics get some social pressure to shut up next week.
https://grafana.com/