skysight-inc/HackerNews huggingface dataset:
Complain to your university's administration that the faculty is outsourcing assessment to the textbook company. The access codes are a racket, but they are a convenient racket, because the university doesn't have to hire extra faculty or assistants for grading tests and running tutorials, teaching faculty is seriously overburdened.

It's really bad and has gotten worse in the last 20 years. This is a standard text for advanced undergraduate organic chemistry: https://www.amazon.com/-/dp/0387683461

USD 35 on Amazon plus another USD 35 for its sister volume, good for all Orgo courses that an undergraduate might choose to take. A new edition would come out every 8 - 10 years. Solid. Good addition to the personal library when working in the field. Over 2500 pages altogether. Whoever says that isn't a fair deal is lying.

This is the slim-down-rip-off introductory textbook edition: https://www.amazon.com/-/dp/0073402745/

USD 268, but you get an access code. And a new edition seemingly every other year, as if the content in introductory courses changed that fast. It's a useless piece of dead tree, never to be looked at again once the course is over.

It's the students' turn to revolt. The situation has been intolerable for a long time.
Yeah, Go is pretty bad at distributed systems programming, well, idiomatic Go. It can be tolerable if we throw away all those poorly designed idiomatic networking packages and multithreading. But it's definitely not for distributed systems.

Its niche is more in boring servers and command-line apps where an interpreted language would be too slow, too memory hungry or harder to ship, where you can get away with only the simplest concurrency, but still prepared to deal with time-consuming concurrency bugs. Like a typical commercial CRUD app, a command line automation and data processing utility, a quick one-off program.
Glad to see these making their way into retail channels. I've been a little frustrated reading articles in the consumer press about HDDs which are only ever shipped B2B.
One true language, one true paradigm, one true database, one true encoding, one true editor; the list goes on and on and on, that's where forum flame wars and hate mobs are born. The problem is lacking experience; you need to earn enough scars to knock you out of the loop, bump your head against enough walls to realize that the one true way will always fail. As usual; the people who make all the noise don't really know which way is up or down yet, that's what they are so busy trying to figure out.
According to their website, FitBit only offers continuous tracking (known as PurePulse) on a few of its models.

My point was that the new OS update must track continuously or more frequently than it was originally done because it wouldn't be able to detect arrhythmia otherwise. It already tracks continuously when you're doing a workout or it senses a heart rate reading that's greater than your resting heart rate and the technology that is used on the Apple Watch to detect the rate is exactly the same as the PurePulse found on Fitbits. It's green LEDs and photodiodes. Unlike the FitBit, though, the Apple Watch also offers infrared heart rate detection, although that's only used as a backup.
Deconstruction is a way of viewing reality which comes naturally equipped with a process for disassembling ideas (the "deconstructive process") as well as a process for viewing ideas as the synthesis of other ideas (the "constructive process"). The core is this: all semantics are relative, all observations surface-level, and all truths buried in the raw materials. But since the materials are themselves relative, all truths are ultimately undefinable, recursively unknowable. To see a house is to know that it was built on a foundation, that its walls are made of gypsum, and that the number of children living there are proportional to the number of toys left on the lawn. Conversely, to see a corporate email thread is to know the shape of the corporate power structure, the bickering between departments, the products under development, and the CEO's ability to curse. Everything is connected and related. This is the entailment of postmodernism, where we first glimpsed that narrative truths could be relative; now, we know that reality itself is relative, whether it is the reality of a book or the reality of our current "real-world" narrative.

Deconstruction isn't bullshit, but we've been swimming in deconstructive and reconstructive narrative media for nearly half a century, and it has altered how we critique media so heavily that people don't see it as a distinct feature of their worldview. (Great example: Folks seem to love Rick & Morty, a deconstructive soft sci-fi serial, and also Steven Universe, a reconstructive soft sci-fi serial, both of which are running on a network which markets to youth, not literature postdocs.)

Kay, like Derrida, hasn't been unable to explain to people for lack of words, but because the enormity of the paradigm shift means that no number of words will necessarily suffice.

(Aside: If you are rubbed wrong by the first paragraph, in particular because you believe that reality is absolute or that truth is definable, then do not fear. You are merely having trouble overcoming instincts. Trust in mathematics; postmodernism arrived in mathematics in 1874, was completed in 1930, and is widely accepted by the mathematical community as meta-truth. Dissenters exist but necessarily must accept the meta-truth ("There is no one true foundation for mathematics.") to avoid being laughed out of the room.)
No, I mean the vast majority of what is getting published these days does not contain useful information (very often it is worse than that, and is misleading). Reading papers from back then, almost every paper was worthwhile in some way. I think it also has to do with the ease of publishing.
It's like watching fish rot.
It's interesting how we have this cohort of people who don't use TCM, have strong opinions about it, and have no trouble finding sources to back up their claims.

I don't argue with them. Because at one time I knew TCM was bullshit too.

Then we have this other cohort of people with chronic issues who exhausted, or are unsatisfied with, the treatments offered by western medicine. They go on to discover TCM, are healed and then swear by it.

I can't explain this stuff. I think it's weird, but it works.

I mean, you could say I'm a hypochondriac or I have some sort of psychosomatic illness... but I have the scans, labs, and diagnosis to prove it.

shrug
Ask HN: A good platform for volunteering time to mentor novice programmers?
Ideally I would love a platform or medium that facilitated something along the lines of: I, the (more) experienced dev, have a couple free hours and want to provide my time to field questions on general computer science/programming for junior developers. Before anyone suggest to just go answer Stack questions, I'm specifically looking for 1:1 or conversation style dialogue.

For example, a very new programmer recently came to me with frustrations about the feeling of confusion (that we've all had) about how a React app or Python print statement is somehow eventually just 1's and 0's. That sort of topic I think is very helpful to learn through conversation, and personally I tend to learn a lot myself when eventually questions arise that I hadn't thought of/learned yet.

On a related note if anybody here is a curious junior dev - I have a couple free hours and want to provide my time to field questions on general computer science/programming for junior developers
Every developer has a test environment. Some are lucky enough to also have a separate production system.
> I also changed how I work: no sitting, ever. Laying or standing

If you don't mind, could please tell me how do you lie down and work ?

Since I started suffering from back pain , I was thinking if something like this was possible. I was also afraid it would fuck up my eyes, have you had any problems of that sort ?
Yeah, Maxwell's equations occurs to me immediately.
And Heaviside's reformulation of them.
> content aggregators and indexers, or curators

This is an active Machine Learning task in a lab at my university. Given the kind of progress they are making, I don't see publishers finding much monetary value in this task in the future.
Can you elaborate on "piss poor"? Are you referring to empty interfaces, or...?
As a meta comment, there will always be detractors of any even slightly esoteric language.

The author of pgloader[1] said the other day "When I told people I was going to use Lisp, I was told it was stupid because there weren't any libraries; when I packaged it for Debian, I was told that I had too many external dependencies"

It was probably different groups, but there were complaints both about not enough and too many libraries!

1: http://pgloader.io/
First hard drive was 20MB. Cheap PC clone 8088 that when purchased came with only a floppy drive. About 1988 I guess? The hard drive was a later upgrade. I too had no idea how I would ever fill that much storage.
Which 8bit microcontrollers do Rust target?
ECJ is in Tomcat? What for?
Rule 5 is actually the same as Linus Torvalds said:
"Bad programmers worry about the code. Good programmers worry about data structures and their relationships."
Nothing beats a doctor with both eastern and western knowledge. You are lucky to have found him. This is really great thanks for sharing.
- The internet (TCP/IP) and world wide web (HTML, HTTP).

History of the Internet:

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

History of the World Wide Web:

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

- Relational algebra, databases, Linked Data (RDF,).

Relational algebra:

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

Relational database:

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

Linked Data:

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

RDF:

https://en.wikipedia.org/wiki/Resource_Description_Framework
The Facebook Patent License Punishes You for Suing FB, but Lets Them Sue You
The problem with performance is that "you don't need it" right up until the moment you do. It's the same argument startups use for writing their apps in python. You get your "massive dev output" right up until you realize your web app isn't going to scale and you've got to do a full rewrite and runtime errors have burnt out most of your dev team.

There's a reason why the lion's share of code written today is Java or C++ and Rust compares much more favorably on the more "enterprisey" merits (stability, expandablility, performance) than the startup merits (how fast can we ship).
Wow, $60k CAD is really low. I don't think the smaller market is enough to explain it. In Israel the market for most startups is practically nonexistent, yet typical salaries are >$100k with Google/MSFT senior devs making more than $200k CAD.

Many of the Israeli startups are structured as dual US-Israeli companies with sales and marketing in the bay area and R&D in Tel-Aviv. Canadians could pull this stunt a lot more easily, since the geographical distance timezone and culture are much closer to the bay area.
Your "Get" method hides complexity. It could be that it loops over a list, or that it hashes to find the bin, then loops over the list of items in the bin, or any of other dozens of other possible implementations.

So the next question is "What's the implementation of the Get(key) method?" Or maybe "Why aren't you using your language's library methods to loop over that list?"
No I used Turbo Pascal. The IDE was something like two to three floppies if I remember correctly. I still have all that in the basement in my parent's house.
Unified messaging is a joke, and it probably always will be
How Big Business Got Brazil Hooked on Junk Food
since france isn't connected by arrow to korea, or vice-versa, the article rightly says you can't determine who'se ranked higher. you have (13>7, 23=23,31<40) in this case. you clearly want the first inequality to prevail.
Compiling Java :-)

To be more precise, a compiler is required for JSP, which is a mixture of html and java that is compiled to servlets.

Theoretically you can compile them ahead of time (before deployment) but as far as I can tell no-one does.
Track Sandy
Then let's use the languages and tools we had on computers 30 or 40 years ago!

Seriously, though, the article describes an interpreted implementation. This will not be suitable for very low-power devices.

Although i guess Forth is over 40 years old, and extremely suitable for small devices.
Humans accumulate an ever growing collection of personal photos and videos as they get older. Eventually it will become like gmail, where you never delete them.
it's gone now, probably someone fixed it

for the record - it was a flashy red on yellow position:absolute div
At the time they included 20TB of traffic per month per server, and it went into regional pools. I think they discontinued that because of us :)
You can have a look at https://www.zimbopy.com/become-a-mentor
And indeed, Amazon isn't really Good Reads. It's an online store. There's no reason why reviews there should cover anything except purchases. Except that it makes Amazon look more of an active community. While that was important years ago, does it really matter now?
we charge as little as $6/month, and we still get complaints about price

Charge more. Like an order of magnitude more. You should charge enough that people who complain about price are firmly outside of your target market. If the thing is something you can target to large companies, you could charge an additional order of magnitude more.
You argue that publishers are being outcompeted because they don't provide value.

First, publishers do provide value.[1] Making copies is a trivial part of publishing; that's a straw man. Publishers add value in their role as gatekeepers and filters. They provide an objective, systematic evaluation of research that others can rely on. That evaluation is expensive. PLOS, a leading open access publisher, charges a $2,000 publication fee. Then consider that in closed journals, half the articles are never read.[2]

Second, publishers are not being outcompeted. Piracy is not an alternative to publishing, so it isn't a competitor. Rather, piracy destroys the market. An author or digital artist also couldn't "outcompete" a pirate. Without publishers, how should researchers keep updated on relevant papers; academic and grant committees triage applicants; the interested public distinguish science from pseudoscience?

Publishers should not bear all the responsibility for a complex ecosystem. We absolutely shouldn't wait to see what happens after the current system collapses. We need to collaboratively imagine and build a better system for communicating and evaluating science.

[1] http://www.press.uchicago.edu/Misc/Chicago/288447.html

[2] http://www.smithsonianmag.com/smart-news/half-academic-studi...
Ask HN: Startups, what can we help you with?
Quite a while ago I called Excel via NETLink using Mathematica. There should still be a COM interface link for excel.
Ask HN: How do I take freelancing from a hobby to a career?
Over the past few years, I've had the chance to work on a few freelance web app and design projects, and I've become increasingly interested in the possibility of going from a hobbyist freelancer to a fully self employed developer.

All the clients who I have done work for the past are generally people I've met through Reddit, but none of them are the types of clients who have ongoing work or others people they could refer me to. Most of them are simply looking to get their web/mobile app developed (paying for it out of pocket), hoping that it will help them find funding. Quite a few even abandon the project a few weeks after I deliver it to them. How should I go about finding more professional clients to turn this from a hobby to a career?
We (very very small EU NGO) do it. I run an emailing of dozens of thousands emails about once a year - before some elections, we prepare some pre-election tools for people. I use simple php for that, so the setting is actually quite bad with regards to spamfiltering. But we get several percents response rate - people coming to our website and using the tools - the very day I send it, which is very good (and more people later), most of businesses would really like to achieve that, imho.
I've always wondered what it would be like if you used a dual motor system in a car, where one motor is wound and sized for very high torque and the other motor is wound and sized for very high speed.

The dual motor versions (D) of Tesla electric vehicles (models S and X at least) use this principle. As far as I know, they have induction motors. However, I am not sure to which extent one of the motors is used primarily for high torque and the other for high speed.
Interesting, as I've gotten older I've stopped taking photos and videos. I realized I never look at them again.
From pinkapp.io:

> On top of this, we will allow shareholders to opt into hidden ownership to allow them to remain fully anonymous. In such cases, we can distribute profits via Monero or other methods.

Is this legal?
To be clear, this is an opinion piece published in a Wiley journal, not authored by Wiley
Exercise (carefully monitored by health care professionals) will work for most people.

It doesn't work for all people.

I get the impression that katastic has made genuine effort to engage in a wide range of treatment, and is still not getting much if any pain relief.

People find it weird that we still don't have good treatment options for some types of pain, but that's the reality. Some people just have to live their lives in near constant pain.

Here's the Faculty of Pain Management with some information about pain: https://www.rcoa.ac.uk/faculty-of-pain-medicine/opioids-awar...

And about the challenges of treating long term pain: https://www.rcoa.ac.uk/faculty-of-pain-medicine/opioids-awar...
Hi all, post author here. Thanks for all the feedback. Although the idea of a definitive list would be nice, in practice a lot of it will always be very subjective. I wrote this up pretty quickly, which is evident from some of the omissions (Maxwell, the Internet(!), etc). But I've learned a lot from various suggestions I've received, which was the point of doing this, and am currently writing them all up to add to the list.
Andy Grove: Let Chaos Reign
The UNDHR (UN Declaration of Human Rights): [Equality,]

http://www.un.org/en/universal-declaration-human-rights/
"It costs nearly nothing to a company working with electric power distribution to serve an additional client in comparison to their fixed costs."

I beg to differ. The infrastructure is only part of the cost (the fixed part). The fuel needed to produce the electricity (or the electricity itself) is the variable part. As a consumer I pay much more for the variable part then for the fixed part, therefore what you say can't be correct.
You can leave a workplace you don't like for one of its competitors. If your profession has unionized and you don't like the union rules, you need to find another profession.
We did, remember Corba? I mean XML-RPC, er SOAP... wait no, REST+XML... REST+JSON, er, Swagger (I should really call it Open-API).

Omg, what are gRPC, avro, thrift, and cap'n proto meant to do?

I bet if we could all just agree to pick one of those then the interoperability problem will be solved. I know you were referring to C ABI etc, but as others have pointed out, having two GC languages communicating with each other over a C ABI is tough, which is why IPC/RPC exist.

Oh, and once we settle this single ABI/Interoperability problem, let's come back to this one-true-language idea... I think there's something there ;)
There are plenty of things worth doing that are not profitable. If anything, the people who made the profits where standing on the shoulders of giants like Kay; I think we can afford him some space to be grumpy over shitty execution and lack of vision. It's a matter of perspective; what you call cool things, Kay would call consumer bull crap; and I tend to agree.
It costs much more money to produce the electricity they use!
It isn't clear what this means. Are you saying that radio isn't as valuable because we can't be sure that anyone is listening? That isn't the way that radio sells its advertising: "We charge less for ads because much of the time nobody is listening!" Beside the study that GP presumably references [0] specifically controlled for audience size.

[0] http://www.billboard.com/biz/articles/news/1155395/business-...
- Time, Calendars

Time > History of the calendar:
https://en.wikipedia.org/wiki/Time#History_of_the_calendar

- Standard units of measure (QUDT URIs)

https://en.wikipedia.org/wiki/Units_of_measurement
From the abstract:

> However, many of those tools require the user to know programming languages such as C, Python and JavaScript. Users who do not know much programming and who would like to tinker with IoT may find it challenging to work with those tools.
>
> In this thesis we’ll look at how to design a programming language targeted specifically at IoT. The language is targeted at amateur programmers with the goal to make it easy to program any IoT device.

I think the motivation for this language can be summarised in two key points:

1. It might be easier for novices to get started with IoT using a language designed specifically for it

2. The author needed to do something for master's thesis
more users, more paying users, less hackers, less downtime, faster iteration, product market fit
do publishers provide more value than the peer reviewers and the authors? because the subscription & access fees charged by journals disproportionately favor the publishers by a huge margin. a fixed publication fee, peer review and editing should cost some affordable amount to the authors. online distribution should be open and free.

want it printed on dead trees? then sure, pay for a hard copy.
I love this, though I am still looking for something more informal also. Are you affiliated with this program? I'm interested but it looks inactive from their Github.
Sure. That shows throughput. And you can compare captures visually. But to do correlation, you need something more quantitative. The old school way is sampling and multiplication. But fancier stuff is possible now. You can look at additional measures, not just amplitude. Packet type, for example. Or components of TCP conversations. But Tor-specific parameters are buried in encrypted payloads, so amplitude is decent enough.
The key is the phrase "easily obtained." Always balance the efficiency benefits against the programming costs, i.e. time & effort.
The people who accept/reject your paper are mostly volunteers [1], so that service alone doesn't justify the prices.

And if you take a look around this thread, the other services really aren't that much better.

[1] https://academia.stackexchange.com/questions/75147/do-peer-r...
Even if the planes were inexpensive, maintenance and flight costs are high.
_cpuid dumps detailed information about the CPU(s) gathered from the CPUID instruction, and also determines the exact	model of CPU(s) from that information._

https://www.freebsd.org/cgi/man.cgi?query=cpuid-etallen
The Most Useful Background Information on Blockchain Technologies for Newbies
Oh man, I want to read this article. Sadly, it'll have to wait. Be I'm on my phone, where I don't know how to turn off "light gray text on white background" style!

More on topic, I'm an anecdote of someone who squats and deadlifts to prevent pain in my back and hips. Stopping for a couple weeks usually allows the pain to return.
Flip the points and then discard the bottom one and you'll get closer to the truth.