skysight-inc/HackerNews huggingface dataset:
Class attendance can be tracked electronically. Many students get Pell grants and federally guaranteed student loans. Students who don't show up for class or otherwise uphold their responsibilities should not be getting taxpayer money.
Neither is "multiverse". That's just as untestable and unverifyable and mysterious as God.
"For me, it was seeing the back end code wizard on my team—the one that always made me feel like an impostor—spend an hour trying to center an image on a webpage." To be fair, before flexbox this was also true of front-end wizards...
He thinks the syntax doesn’t “pop”, clearly.
There is Lisp Flavored Erlang (LFE) from Robert Virding that you may enjoy[0]

[0] http://docs.lfe.io/current/
In a truly free-market who would enforce this 'transparency'?

That is the whole point against it, no one would enforce it.

You say the people would but would they? Would they care? People in the US know about 'blood' diamonds, heck a movie came out with an extremely famous cast and helped get lots of people aware of the dirty trade of diamonds.

Diamonds still sell extremely well. Banking on the common person to push for transparency and help improve the market by not 'supporting' these diamonds doesn't work already. They know about diamonds trade and people still constantly buy them.
I agree. I handle work pressure well enough, but social anxiety is a completely different animal.
Artificial Intelligence in Medicine (Columbia University Seminar)
Mender: An Open Source Software Updater for the Internet of Things
Does detoxify mean getting rid of mean speech?
I can't be the only one who thought this article was about the dangers of using a Linux terminal instead of GUI.
Doesn't seem even possible to have a page like this that omits these two...
The conflict is that reddit originally touted itself as a meta-community, where such moderation was applied per-subreddit. If you didn't like the topics/policies of one community, then start another right alongside.

But the desire of investors for widespread palatability and the media's latest push for censorship have perverted the site into creating unified "community standards", across what should be considered independent communities.

Reddit itself gained much of its popularity due to the mass exodus from Digg over their censorship of one simple number! Users inherently do not want to be censored in what they can communicate about, and so the cycle will be with us until we finally scrap this hack of using centralized websites in lieu of end-user software - centralized structures can never remain free of top-down control.
Not all teams/companies have an ops team. If you are starting a project or are at a small team/company, then dev probably _is_ ops as well. Saying "throw it over the wall to ops" is not a very useful attitude for probably half the developers on this forum.
"Forced to survive on revenue"

that's a bad thing?
At this time, Microsoft were also threatening Android vendors with a confidential list of patents (to prevent Android work-arounds) - MS leveraged these patents into a Windows Mobile deal "settlement" with Samsung. For a long while, Microsoft made more money from Android (patent license fees) than from WinMo.

Why would anyone expect Google to handle Microsoft with kid-gloves in this bout of corporate-combat when Microsoft was playing to win? You don't bring a knife to a gunfight.
hardware always gets cheaper and better fast

This is an article of faith taken for granted by software people, but keep in mind this had only been happening because of specific improvements to wafer process technology. It's not a guaranteed trend.
One concern that comes to mind if my company uses this: A user reads the auto generated summary but not the actual ToS, then does a thing that violates the ToS. The summary didn't say the thing was against the rules, so the user consciously made their choice on that fact.

Not being a lawyer, this raises some questions. Some companies go the extra mile to make their ToS quite short and readable for their users, but that text is still reviewed by a lawyer (presumably). But if the summary is auto generated, that review isn't necessarily in place unless leaf.legal is just a summary tool subject to lawyer review before approval and publication to my website.

Also, how do we keep track of which version of the automated summary that is seen by which user? This seems like it could have legal ramifications. For example, the user who violates the ToS because something isn't in the summary. Tomorrow legal.leaf updates its algorithm and regenerates all the summaries for its clients and now the missing ToS article is in the summary.

I imagine there are some pretty solid answers on how to handle these situations. Would love to hear how you are approaching them.
I understand the sentiment behind it, but that also stuck out as a strange way to frame it to me =P
Thanks, you raise a good point.

To be clear, EnvKey is completely based around environment variables, so you won't need any EnvKey-specific code in your app apart from a line or two to install/import the package.

In code, config is accessed in the same way as local environment variables. For example, with python, it's just:

$ pip install envkey

# in main.py (the entrypoint of your app)
import envkey

# anywhere else in your code
stripe.api_key = os.environ["STRIPE_SECRET_KEY"]

If you decide to switch to some other approach based on environment variables, all you need to do is remove the envkey package. Does that help to address your concern at all?
Is voice commerce going to grow as much as Internet marketers expect?
For one emoji to represent 3 bytes in an encoding, you'd need 224 ~ 16.7M unique emojis. With 2600 emojis, the best you could do is have each one represent 11 bits (which requires 2048 unique emojis).

Am I missing something here...?
What about reboots though? You need to reboot / relaunch some services to pick up latest env vars.
Just like becoming aware that my parents weren't little gods, I had the same type of enlightenment with professors and other professionals. I'd put them up on a pedestal for a long time without taking account of my own expertise. It took a good while of them asking me questions before I realized they weren't teasing me for my education but asking because they legitimately didn't know.
They're in Java and writing locks and threads. Sigh.

java.util.concurrent is probably the single best concurrency library I have ever used. Bar none.

When I'm writing in Java, and I find myself writing a lock, my first reaction now is: "This is okay for exploration, but which data structure from java.util.concurrent am I going to have swap in here when it's all done. And can I do it now and save myself a lot of grief."

It only took me 7+ years to come to this realization. Apparently I'm a slow learner. :(
I'm surprised there isn't a moderation as a service business out there.
Sounds like you're not actually here to discuss the GPL or open source.
This is repeated a lot, but I don't know many that are interested in buying a used card these days due to mining and wear on them. I don't think the resale value is nearly as great as is implied. I could be wrong though. If we get to the point where resale starts to happen in mass, it'll be an interesting item to watch.
Not seeing how this would stop a state-level actor intent on engaging in a disinformation campaign, they'd just have their proxies pay the tax.
This is the same old model; give them something free, then monetize it. Thankfully, the internet allows us to just go somewhere else or write your own. https://medium.com/@benhansen/lets-build-a-slack-clone-with-...
Similar bg: Minneapolis, short time in Denver, probable lifer in BA (currently by the beach in Sunset SF where vagrants abound).

It’s just too nice here to leave, even with offers of couches in swank condos in other cities. Wealthy vs. poor, the BA has endless amenities to cultivate the former. Housing is a nice feature. I am literally teetering on the edge, rent 6-7wk late and without real food for weeks (in comm w landlord + 24lbs of Huel stocked and 2x all my products). I’ll move into my car if I lose my appt. I’ve a YT channel/vlog documenting the plight to poverty in SF, “iSpooge Daily” channel.

My answer to why is that SFers are aggressively passive, and quick to call abberant behavior any label that kinda fits (“worst possible explanation”) which creats a class of people who can comfortably be treated sub-human. I’ve always remained open to chatting with sober houseless folk, and indeed it could be anyone. I know some guy who’s slept in the same doorways with his cats for all yea years I’ve been in SF while I’ve been pushed around. Makes me question who’s homeless.

Green Day was OG from Oakland, their song Android has stuck with me and I’ve come to resonate with this part strongly “hey old man in woman’s shoes / I wonder if he knows I think he’s crazy / when he was young did he have dreams of / wearing woman’s shoes and being crazy” — in truth the crazies are reacting pretty reasonably to their conditions of sub-human treatment and filth. If not for my long term communities and in-tact families and skills, it’d be a lot harder to keep it together mentally. It’s the sense of hope as I’ve never asked for much, thankfully good will and faith etc has life rafts float up as needed.
This seems to assume that there is some fixed “the minority” that needs to be advantaged in order to be fair, and further that “the minority” corresponds to the smaller states.

In reality, there’s a different minority for every issue. Giving states with low population a disproportionate amount of power doesn’t necessarily balance the minority with the majority. Depending on the issue it may allow the majority to more easily trample the minority, or it may allow a minority to impose its will on the rest.

The solution to requiring cooperation with the minority is to require more than a simple majority to do things. See for example: removal following impeachment, constitutional amendment, treaty ratification, or the de facto situation in the Senate for most legislation at the moment.
Have you seen this video? It is basically the war of art book illustrated with movie scenes: https://youtu.be/1lTcgSzf0AQ
Thanks for clarifying, I misunderstood OP's comment, just updated my own.
I think you are reading too far into my comment, it was a joke.
Market cap is expected to come in around 7.5B, which is 25% below the last private round. Is somebody getting a haircut here?

https://news.crunchbase.com/news/dropbox-sets-reasonable-ipo...
Would it be sufficient for every user to just have client side configurable filters? Or is this movement more about denying
"toxic" people a platform to begin with?

If it's the latter case, I can't get behind it. Free speech means everyone should have a platform to speak. As society transitions away from using our mouths to using our keyboards, the first amendment implies that speech should be protected on the common medium - whether verbal or text.
No, it's great. However, if you're building a seed deck with which to pitch investors, it probably isn't what you're going for.
Comedian John Oliver Explains Cryptocurrencies
This is why I tend to interview the candidate in things related to their past jobs. Sometimes they come from an different industry than what our company was involved in.
I was shocked how difficult it was to get a 1080TI at the local store.

Pardon my ignorance but with all the demand for graphics cards for cryptocurrency mining, why has a viable ASIC not become commonplace so miners aren't grabbing up every available graphics card they can find making it hard for non-miners to have anything and driving up prices.

I'm hoping that mining moves more to ASIC and deep learning gets more desktop based "tensor" options. This is a very strange market right now with companies trying to appeal to everyone instead of specializing more and not really serving anyone well.
If you have kids at home, I strongly recommend blocking YouTube. We did this about a year ago after our son shared that his friend had found lots of disturbing videos.
It's clearly not the only business model, it's just been proven time and time again to be a profitable one for certain classes of products.
Pressure cooker situations absolutely happen on the job, when you are on the same team and the goals are the same - completely different situation than sitting in a room, alone, across from a panel of people evaluating you personally and professionally. I thrive in the former as anyone I've ever worked with can tell you, and break down in the latter.
Sure, but it is provides an explanation that is based on prior scientific work, namely statistics, rather than religion. But yes, your argument is valid: this theory is difficult to test. Many people reject anthropic arguments because they feel that they don't provide any testable answers.
Can someone explain why the Wi-Fi Alliance does not release detailed technical specs?

It would be better for both members and non-members when potential technical problems can be avoided before millions of vulnerable devices are made, right?

What's the downside?
It’s kind of odd that you need to provision the “root” key into each client. You still have the problem of this key leaking from setup images or scripts or emails or slack or git.

I would expect the local client to generate a cert and register it with the CNC server, then wait for it to get authorized server-side.
There's knowing a programming language and where to look when you're unsure of the details, and there's knowing a programming language.

I could write programs in the target language on a computer, easily, but on a whiteboard I encountered a few halts where I would have used the reference docs. When I asked a doc reference question, I immediately could tell from facial expression alone that my interviewer was docking me points.

Was that experience ridiculous? I know it changed my willingness to interview more until I've mastered more material. I'm not going to burn time and money to be grilled for several hours and not be able to nail it.

I'm employed full time but it's time for advancement, so I've been studying a lot.
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems by Martin Kleppmann. Absolute best book on system design.
Exactly, but only as long as you take precautions that no one can escalate online harassment to something that's a real-life problem.

I'm pretty comfortable online, but mainly because I only post under frequently-changed pseudonyms and never leak much personal info. If someone gets obsessively mad at me, I can just abandon the account and be done with it.
+1 from me. Thanks!
receive is a blocking action in erlang so something like:

loop(State) ->
receive
msg -> loop(State)
end.

Will block waiting for `msg` to show up. So if you have two processes that are interacting with eachother and aren't careful in constructing their communication you could end up with something (contrived):

loop(Pid) ->
receive
msg -> Pid ! msg
end,
loop(Pid).

If you have two processes A and B that end up in this same loop but referencing each other, they'd deadlock. Substituting A and B for Pid you'd end up with something like:

loop(B) -> % Process A
receive
msg -> B ! msg
end,
loop(B).
loop(A) -> % Process B
receive
msg -> A ! msg
end,
loop(A).

Both waiting for `msg` but never sending it to their partner process.
I started learning Rust over the weekends and I think the second edition "The Rust Programming Language" is among the best introductory books on a programming language I have read (well half way so far).

As someone not only new to Rust but also systems programming in general I especially appreciate that the chapters include actual reasoning about why things are how they are in Rust and that they seem pretty open about drawbacks of the choices. As well as the use of precise language instead of trying to be too cute and overly beginner friendly.

An example for this is the lengthy page on Strings:
https://doc.rust-lang.org/book/second-edition/ch08-02-string...

It really makes me feel you want me to understand what I'm doing from the start instead of getting a generic app out of the door as quick as possible and then tediously figure out the next basic steps from screencasts, scattered blog posts etc.

Also big plus for having the book and api doc available offline by default!

I'm going to try to come by #rustdoc and see if there something I could contribute.
Artificial Intelligence can now predict demographic data knowing only your name
You can define functions in VBA but this nice integrated purely functional approach isn’t in excel as far as I’m aware.
It would be nice to see examples of these new systems hypothetically working together... what does an async DB access within a web request look like with async/await+tokio 0.2?
I will be getting this when I get home.
Comcast 'blocks' encrypted email service: Reminder of why net neutrality matters
> Force fields have positive zero-point energies while matter fields have negative ones

This tidbit stuck out to me. Anybody able to offer a deeper explanation of why?
Having a front end web developer/designer implement a b-tree from memory for example.
Tangent

--------

>Programmers aren't magicians

All right, so this part is tangential but after I posted my (GP) comment I realized that in one sense programmers are magicians. I had left the following aspect out of my black-and-white comment:

(I hadn't considered that) some of the best programmers I know don't REALLY read every word, the way you read my comment or I read yours. There's just no way there's enough time, given the speed of use of totally new information in totally new documentation that I've seen. It would be inhuman if they really read every word.

I think they must skim and scroll and use magical ways of picking out just what they need.

So when someone links a 500-page specification and tells you to "read it" (which might take, say, two weeks of an hour a day to read, starting at the first word and ending on the last -- perhaps they legitimately expect you to "read" it in 1 minute 48 seconds, since that's how long it takes to "read" it.

Back on topic

---------------

You've directed most of your response to how long it takes to do something. But I had actually directed my comment at how long, when designing (documentation/installation/whatever) you expect people to spend doing something.

With the tangent I just added, I realize that perhaps some of it is misleading. If you direct someone to do something that takes 15 hours, that doesn't mean you don't expect them to be done within 3-10 minutes. Because programmers have magical abilities at times.

So it is far from as certain as I had said.
TheAI.wiki: The Wiki for AI
A returned 1080TI was the only option for me. Everything else was taken. So far so good. I was the ONLY one at Fry's NOT buying a graphics card for mining (deep learning for me). 4 other people were there to get cards for mining. Apparently they didn't want the 1080TI though because it was not as power efficient for mining compared to the 1070.
While "average person" is not the term I'd use, the question you're asking is a bit loaded. What measure is used to say a MOOC "works"? If we are saying completion, then high drop out rates are an issue. If we say high interactivity among those that don't drop out, this is where the current field of research in MOOCs is at. While I do not study it, colleagues in my lab are.

My point is that quantifying the effectiveness of a MOOC is an ill-defined domain. Instead, we acknowledge the attrition rate and do analysis on those that pursue the course. Current research looks at system interactions, the social networks of MOOC forums, etc. to identify student behaviors that show higher "gains", be it course completion or grade.

If a student leaves a MOOC, there is no way to identify why they leave. Likewise, unless asked, it is hard to identify why a student joins a MOOC. Students enrolled in a MOOC can come from a variety of culture, geographical, sociological, motivation, etc. backgrounds. As such, assuming traditional student behaviors is ill advised. However, in the process of learning, access to material is not enough to learning the material and additional effort is needed by the student to build the necessary mental models in their head. If a student drops out of a MOOC, it is hard for the runners/analysts of the MOOC to appropriately say the student learned the material.

As austenallred mentions, current education research is looking at the motivation of learning, as well as what constitutes motivation (and learning for that matter).
What would you do instead? Everybody knows interviews don't work that well but nobody has any better ideas.
Do we get the fearless concurrency part of rust on wasm?
Definitely impressive. I think the challenge once the construction is completed is who will handle the ongoing maintenance for the homes. Without the proper HOA type agreements in place, once the newness wears off, it could become like an suburban version of an SRO.

Also if the houses are built where land is affordable, then they will by definition be built where there are not many options for nearby employment. Fortunately, I do feel like technology (i.e. remote work technologies such as always-on video conferencing at a we-work type setup for the community and/or employment at fulfillment centers outside the urban cores) could play a key role in resolving this paradox.
Given the gains are mainly in cities - I wonder if the elecrification of the vehicle fleet and electric bike startups are having a big impact.

Really wish the article provided actual info on how China is beating pollution other than banning coal in certain regions.
Facebook will be at $80 billion in sales in about three years. What could be better as a corporate juggernaut of that scale, than to have the government protecting your ass from competition by dramatically raising the bar to competition.

Every regulation added to the Web/Internet, that a start-up has to comply with, is a benefit to the entrenched hyper rich giants. Regulators better be damn careful every time they lean toward giving in to emotionalism and seek to regulate as the easiest placation tool.

The US has seen a century of this scenario play out in every single major economic sector. We already know how it ends: stagnation, low growth, zero innovation, layoffs, and perpetual rent seeking rotting corporations with low competitive threats domestically.
I think that test illustrates it'll take quite a lot more to achieve what the tool in the article did...
Similar in the sense that they protect data from being accessed by multiple threads at once. But the implementation and semantics are quite different.

The main practical drawback, I would say, is that locks may suffer from the mutual exclusion problem; where you have contention, starvation and deadlocking. Also your ability to parallelize operations over shared state quickly vanishes as the number of threads grow...
I got the details wrong, but my point was that nutritional information isn't always "truthful".

Yes, they're true to the labeling requirement, but they are not true to reality - there IS sugar in there. Get a person with diabetes to eat a bucketful and then try to tell me there is 0g of sugar in them.