skysight-inc/HackerNews huggingface dataset:
Congrats on the launch! I had an initial thought of coming up with a site like this, but decided that providing an open HTML platform was best (hence, https://neocities.org). But I'm happy someone finally scratched the itch.

Random thoughts:

You're going to want to use subdomains for the sites, otherwise all sites are sharing the same domain security model, and you're going to run into problems when (not if, when) a site gets reported for abuse/phishing/spam/ect issues. Path origin security support is years out.

While you're on subdomains, get a wildcard SSL cert and default to it. Neocities started without SSL, and next month I'm paying the price for that sin - we're switching to default SSL and unfortunately it's likely going to break a lot of sites. It's not really a choice anymore, given the political climate and the upcoming pagerank dock from Google.

If the site explodes in popularity, I'm happy to give advice. There's a lot of problems I've solved relating to running a massive web hosting service for a lot of people. Some of it required months of research and some serious firehose drinking to figure out.

Lastly, don't be afraid to ask for money - at least $5/mo, if you go lower you're just crop sharing for the credit card companies. At a bare minimum, throw up a PayPal donation button. I've learned that if you provide a useful service, people will pay you, even if there's an excellent free option. I'd rather pay a small amount to help sustain a service than have it fall apart from lack of funds and/or dev interest. That's a good thing and it's worth something.

To illustrate the importance of at least a donation button: HN users donated over $4000 to us on launch, and I ran the site on that budget for almost two years. Site possibly wouldn't exist today without HN support. Sometimes the comment sections betray this (I'm including myself in this statistic), but kind hearted, wonderful people lurk here.

Good luck.
You might have fallen victim to misinformation yourself.

In general, functional programming in Scala tends to be more FP, with code tending to be more pure than in Clojure and I have no experience with Elixir, but I have some experience with Erlang and FP code in Scala tends to be held at a higher standard than in Erlang.

Of course, you've picked 2 dynamic languages as examples and FP in dynamic languages is different than that practiced in static languages like Haskell or Scala. LISP developers for example don't think so much about monads or other abstractions with mathematical foundations, because LISP developers tend to work around such needs by doing macros (which then have composability problems) or by bending the rules a little, or in other words I've seen no LISP to make a serious attempt at reasoning about I/O in a pure way.

And IMO code in static languages tends to be more pure because of the types, because by having an expressive type system, the developers then want that type system to explain everything. Or in other words, dynamic languages are cool for your day job, but if you want to actually feel what FP is all about, you're better off going for a static languages like Haskell, or even Scala or OCaml.

PS: http://typelevel.org/
I was terribly underwhelmed myself.
how could a company feel bad?
I've found that a steady method for timing is by calculating the number of samples to render per "tick" and decrement the counter after each completed sample when rendering audio to the buffer in JavaScriptNode/ScriptProcessor. Eg.

samples_to_tick=Math.floor( (125.0/bpm) * (1.0/50.0)*sampleRate );

Upon the counter reaching zero, the render loop actually jumps to do sequencing and effects/modulation and then resets to counter.

In my case, the tick occurs at 50Hz because that's the PAL frame clock used in Amiga and MS-DOS module trackers like Scream Tracker and FastTracker 2. Typically trackers use a "speed" setting to additionally specify the number of ticks per pattern step - usually 6.

Although you do get sample-accurate timing, you also get latency up to the size of a single audio buffer (I use 4096 samples). While this isn't really an issue when doing purely playback, it obviously is when the audio is controlled real-time (eg. MIDI).

Anyway - the module player is at http://mod.haxor.fi/ and the source code at https://github.com/jhalme/webaudio-mod-player
ML sits somewhere in between Scala and Haskell. Like Haskell, ML has typed mutable data (`foo` and `foo ref` are different types). Like Scala, ML doesn't distinguish between effectful and effect-free procedures.

Scala is similar to Lisp and other higher-order-but-not-quite-functional languages in that it's littered with unwanted object identities. All you need to do is use the `eq` method to see when two “equal” objects are really not the same.
yeh my test for a full stack dev would be name the 8th layer of the OSI stack and the 5th layer of TCP/IP :-)

And part of me thinks that a full stack dev should be able to use a soldering iron.
Mine's 9 months old; she doesn't care what I hum or how I turn. My examples are 100% me being irrational.

When she gets older and starts having well-developed preferences, then I will no longer be crazy - only my behavior will be, because I'll be in thrall to a tiny crazy person.
That looks like a good site. I might go with their recommendation of a firm base mattress and a separate/replaceable comfort layer.

I don't understand how people can report no sagginess when the point of memory foam is to change shape over time. Either it changes shape or it doesn't.
> A study by Triplebyte has found that bootcamp grads are weaker in these areas than computer science grads.

Really?! Who'da thunk?

> At Hack Reactor, we’re trained to mask our inexperience. In our personal narratives, we purposely omit our bootcamp education.

Hm...

> Why? Otherwise, companies automatically categorize us into junior developer roles or tag us as “not enough experience.”

And you think that after a few weeks of bootcamp "education" you're anything but?
> But aren't the customers going to leave Oracle in the long run?

In my anecdotal experience (n=1), yes. At my workplace, every Oracle product we use besides Java (that I know of) is being replaced for new projects and re-engineering efforts. Oracle BPM is getting dropped for Activiti, Oracle Database is forbidden for any project that will be deployed to AWS (due to licensing costs) etc.
There's only one definition that matters: functional programming is programming with mathematical (pure) functions.

As a consequence you get referential transparency and thus equational reasoning. But change this definition and the term becomes meaningless.
That is the core problem, ie in how far is personal health is measurable. For example my parents go to a MD who uses quite a lot homepathic approaches. They are going there every other week and he uses in my opinion a mixture between psycho theraphy, wonder waters and if it is serious some real medicine. I think it is a great comnination as it gives them stability and the feeling of having someone really supporting them with their health. If I were older I would do the same - if you go to the doctor only if you have some urgent issue it might be already to late. This ongoing process makes you very aware of changes in your health/body.
I believe it has been implemented in the web interface for some time now, but now it's available in the mobile apps as well, so for mobile-to-web or mobile-to-mobile chats or other cross-device implementations you can use encrypted chat.
Play the game. You know the rules and you know what you need to do to win the game. So just suck it up and do it. It does not take much more than 1-2 hours of dedicated interview prep over the course of a month to be successful in whiteboard style interviews.
You're not the only one that incorrectly thinks placebos can only relive symptoms.

But that is simply incorrect, placebos can cure, yes, actually cure. And not just mental conditions either (which is another common, yet incorrect, belief).
apt-get install pandoc
# convert from markdown to html
pandoc -f markdown -t html article.md

Just to be clear. Pandoc is a rather trivial command line tool. It's not comparable to learning a framework or a toolset.
The best compendium of science fiction inventions is Technovelgy - Where Science Meets Fiction: http://www.technovelgy.com/ct/ctnlistPubDate.asp. There are hundreds of inventions listed there, many that have come true and some that haven't.
Id say some one who is comfortable working at all the layers 1-7 ie be able to design spec and set up (or supervise the set up) of a small office network
The "all-in" cost of an employee is also much higher than the nominal rate in the US. The employer pays ~8% in social security/medicare taxes, unemployment insurance, most or all of the health insurance premium, etc.
I'm all for pushing the boundaries of syntax with Babel, but frankly this looks horrible. Is there an appealing reason to use this? I could see it being interesting to render Markdown (like from a CMS) at runtime, but at compile time there's not much benefit over JSX right?
Site Reliability Engineer – Procore Technologies – Santa Barbara County, CA
That's a huge point. "Code bootcamp" can mean a huge variety of things.

At its best, it often means "technical, business experienced, just transitioned into intensive software study", which is an enticing candidate. At its worst, it means something like "paid $50k to learn basic Javascript". Lumping those two together makes it really hard to draw any conclusions about experience.
> Unicode maybe should have been three dimensional, with "concept of G" in the 2D space, and "ways of representing G" behind G, along the third axis. All ways of representing G, whether little capital, capital, lower case, would or at least could equate to conceptual G in the 2D space.

It brings up interesting, long-standing problems. Which of these count as the same letters?

* Letters in two languages with the same appearance and making the same phonetic sound

* Letters in two languages with the same appearance but making slightly different phonetic sounds. E.g., R in English and French

* Letters in in two languages that are otherwise the same, but one has an accent. Is the accent part of the letter? Separate? Are they really the same letter?

* Letters in two languages with the same appearance but making completely different phonetic sounds.

* Similar (by any property) letters in two related languages; e.g., both Indo-European

* Similar (by any property) letters in two unrelated languages; e.g., French and Vietnamese.

* Letters with the same phonetic sound but different appearances.

* Letters with the same appearance, one is phonetic and one an ideograph

* Letters that are otherwise identical, but alphabetize differently in their respective languages

* EDIT: Forgot a key one; Letters that are otherwise identical, but follow different rules of how they combine with the letters around them (a common issue, though not familiar to English speakers).

* Letters that are in all ways identical but belong in different languages. In which languages code group does the letter belong? One? Both? What if the subset of Unicode supported by an application includes one language but not the other?

etc. etc.
I have read a number of comments here on like cures like with respect to vaccines. Vaccines are categorically NOT like cures like; vaccines work because a "sacrificial lamb" organism (bacteria, lab animal, or other) is infected, and then the macrophages (mostly white blood cells) then digest these bacteria or viruses that have infected the host and leave behind anti-gens. The immune system reacts to these anti-gens; and that's what the vaccine is, in layman's terms chopped up bacteria or virus that is chemically bonded to a protein (Major Histocompatability Complex (MHC) class II molecule) that activates a learning process in the immune system (adaptive immune response).

So it is not a like cures like process; it is a processed hybrid molecule that induces an immune response. Another organism has been through an infection to learn how to combat it so you don't have to. Vaccines prevent an infection from taking hold with biologically modified proteins, it doesn't cure an infection.

[EDIT] fixed typo and thinko
Trump has a plan for government workers. They’re not going to like it
On a related tangent, this is why it is so important to have a so called "Emergency fund"! An emergency fund is a little bit of money (often 1-6x average monthly expenses) such that if you get canned you can survive for 1-6 months without having to work so you can focus on applying for jobs and getting a new job without having to stress when your next bill is due.

I agree that 6 months living expenses is on the high side, but make sure to get at least >1 month of savings in ... make this a priority! I would argue to even do this before paying off your student loans. Why? Because this is such a 'small' sum of money which can really save your ass in the long run when something DOES go wrong. And if every month has a certain probability p of going down the shitters and you approach it like a geometric distribution then its a simple probabilistic (near) certainty.

Remember this: emergencies come unannounced (else they wouldn't be emergencies).

Get your emergency fund up and running !!
I'm now imagining that's pronounced Yim-Vee!
Win SpinaliS APOLLO Series health chair valued at $1490
Pitching in with the sea of other voices: I prefer the first. Vastly.

In fact, while I still have issue reasoning about some aspects of functional programming when writing the code - it is magnitudes easier for me to read, maintain, modify, or extend the code.
Their praise for the UAE is troubling.

https://en.m.wikipedia.org/wiki/United_Arab_Emirates#Human_r...
While a lot of smart people are looking at this, I wanted to ask: does anyone know of any viable projects that build semantic data from existing websites?

I have experience with Open Graph http://ogp.me/ and oEmbed http://oembed.com/ but something about humans having to manually categorize a site has never sat right with me. We should be able to grok structure from sites by how other sites refer to them, similar to what Google does. This may be related to open source search, I don't know.
I would argue that there is a considerable amount of loose change floating around in the bay area tech scene that makes it possible for even young companies to pay large salaries to developers. $100k is pretty common for L1 developers, $120k is roughly average for anyone that can show they've built something before.

I can't speak to a lot of programs, but HR is roughly 800 hours of cultivating people with "enough experience to write higher order functions" into - specifically - web developers. These students implemented a binary tree in their first week, wrote relatively secure chat apps in their third, know React and Angular by the sixth, and have 4 side-projects (one of which over a full month) by the end. Meanwhile, CS grads have been taught that JavaScript is a toy language that can't solve a problem of any reasonable complexity and are instead competing for enterprise Java positions amongst themselves.

Is there a bubble? Probably. But there's also a market for individuals with a set of skills that isn't being met by our university system.
"like cures like" is a dangerous oversimplification.

Vaccines and immunotherapy work by giving the body small amounts of the actual thing that is harmful (usually dead, in the case of vaccines). It's easy to see why this is a reasonable approach - it's giving the body "sparring practice" against the disease or substance.

Antivenom works similarly, except that the antibodies are grown in another animal, probably because by the time someone is bitten, there isn't time for their bodies to learn how to produce it themselves.

Homeopathy is based around finding substances which cause similar symptoms. They have no relation to the actual cause of the condition that they're supposed to treat. Is the "cure" for Ebola any random chemical that happens to cause humans to bleed out of every orifice? Is the "cure" for Alzheimer's any random chemical that causes people to lose their memory? How many conditions cause headaches, or nausea, or lack of energy? Are we supposed to believe that anything which can cause those symptoms is a universal cure for all of those conditions? If so, why bother with snake oil at all? Just make sure that one is exposed to a variety of cold/flu viruses, and they should (according to the "like symptoms" "theory") cancel each other out.

The whole concept didn't make sense in the 19th century, and it certainly doesn't today.
I found one with most of the features you listed. http://www.belkin.com/us/p/P-F4U095/
Can you cite the scientific proof? From what I've seen, race is correlated with default probability after taking other obvious factors into account (e.g. income, education, single motherhood).

Figure 7 of the underlying paper we are discussing shows exactly that - a white/asian person with a 700 FICO score has about a 10% chance of defaulting, while a black person with a 700 FICO has about a 15% chance of default. (Those numbers are eyeballed from the graph, might not be that accurate.)

I can't cite all the information I have on this, but I've found a blog post which analyzes similar data and derives similar relationships in publicly available data:

https://randomcriticalanalysis.wordpress.com/2015/11/22/on-t...
Bad ideas get stamped out by people pointing out they are bad ideas. If a CEO supports a spectacularly bad idea, it is not a problem if someone gives him the boot.
Sharpening steels do exist, but they indeed operate differently than honing steels: https://www.amazon.com/W%C3%BCsthof-4473-Wusthof-10-Inch-Sha...

I don't think we can be sure which he used, and I'd be willing to bet the NYTimes reporter understood the difference.

EDIT: I messed up and linked to a mislabelled honing steel. Replied with a diamond steel that would be more considered a "sharpening steel"
Would love to interview you for Simple Programmer, YouTube and podcast: http://YouTube.com/simpleprogrammer
Note I'm not saying to do interviews in Python and ruby but if you're solid in one of them it's like real working pseudocode compared to Java c# c++. But use your a#1 solidest language. Unless u have more than one and that language makes a particular problem trivial.
It also doesn't work that well in most technology companies. You will lose your customers pretty quickly if your site doesn't work as excepted or continues to break.

It works for sites like Facebook and Google because they have millions of users and momentum that is so great, they could have 404s for 90% of their services for weeks and millions would still come back.

They can also segment out a small section of users (which could be in the thousands) to test new and broken technology with almost no repercussions.
Your "function-oriented programming" has an older and more suitable term: https://en.wikipedia.org/wiki/Procedural_programming

You see, if a function isn't pure, then it isn't a (mathematical) function. But we tend to overload terms because of their marketability.

In the same way that some companies wanted to overload "open source". The general rule of thumb is that if something is desirable by the market, then it is going to get overloaded either by people not knowing what they are talking about or by sales people.
It is. Of course, I haven't worked anywhere with onshore coders in quite some time.

I can totally get why if little/no-exp devs are expecting six figure salaries.
Yes, hence the distinction between first-class features and others, which you have to implement yourself.
Spoken like someone who has never been penalized by the IRS.

If you get a zealous agent, they will tack on anything even remotely plausible to nail you with. If you get an "it's a job" agent, they will do the minimum amount of work to process your file out of their inbox.

The difference between the two can be thousands of dollars, not just hundreds.
Yep that doesn't look too good. Iirc there was more reasonable discussion on r/bitcoin. They have used the blockchain in the past, I will say that.

Without trying to turn this thread into a full "Where is Assange?" discussion, for me I just can't imagine why he has not sent communication since mid October, now long after the election, especially since the chorus is now strong enough that their Twitter has to say "everyone relax." He usually sees a lot of visitors, and they have access to millions of dollars, so he certainly has various ways to connect to the Internet just to say "I'm fine."
OK, good point.

This could just be drama.
"Hiring freezes, an end to automatic raises, a green light to fire poor performers,"

Why is getting rid of automatic raises and firing poor performers a bad thing?
Exactly. It's not "move fast and break all the things"
> Authentication security: Do they use 2 factor or other tech?

Sorry for sniping this specific one, but 2FA is (more often than not), security theater. It gives the illusion of security like how TSA baggage check is a big dance of scanning, pat-downs, and key ceremonies.

For context, consider Yahoo Mail, where emails are read by intelligence agencies before the user even gets them. Does my 2FA help here? Probably not.

I can understand that 2FA does have its uses, but frequently I'm seeing it being used like those 'Secured by Comodo SSL' with a picture of a shield to make a would-be shopper feel like the transaction is more secure. It can be theater.
> I don't see it as necessary to reply to somebody who ignores the substance of a comment, picks out one sentence, and misinterprets it.

You don't find it necessary, but you felt compelled to anyway? Weird. The problem here is that you haven't even addressed the topic at hand. You went on some tangent that was irrelevant. All I could do was grasp at one small part of your comment that seems like it may have been somewhat relevant to try and salvage the discussion.

I do blame myself for not articulating my point to you, but since you even seem unsure of what I was trying to convey, you'd think you'd ask questions to try and understand instead of just starting to push your own off-topic agenda down my throat.

But I understand how emotionally wrapped up people get in this which prompts them to throw all rational behaviour out the window. I'll forgive you.
Turns out, though, that one study found placebos are more effective than homeopathic solutions. (Too lazy to find the link, but "I read it somewhere"). At best, the links I could find claim homeopathic medicine is no better than a placebo.
-Guesswork Education

-Leaving the stove on

-Repent Datamining Chaingang

-Now you see me

-In war and fair

-moral Faultliness Seismograph

-Whatever it stakes

-1234 A.D. - dead hamsters Vengeance

-Value of Life Inflation

-No, not that ship

-Definitely dated You

-Will I am Tell Time

-Poach Reacekeeper

-Relative Directions

-Rocks thrown at sea
In regards to normal/traditional voting (which I prefer to current internet solutions btw, for the reasons below), it can have its own issues as a lot of countries can attest to.

That said, We're talking about digital voting here (or at least I was) and the comparison is to a digital centralized solution, in which browser history, cookies, server logs, and not to mention the database itself has issues that can compromise the voter and the election.

The key system, wouldn't necessary have to work that way (you could have a derivative id or something like that, the system could automatically assign tokens each election without the need for manual distribution, you can throw away the temporary key, etc..).
It's a open problem though, and it's good to bring these critiques up and think about solutions, I woudln't dismiss the whole thing though on the first problem found, it's easy to criticise but most technologies do have issues initially that need to be solved (and that's part of the fun). What's so interesting about decentralization technologies is that they open new possibilities and novel solutions to old problems.