skysight-inc/HackerNews huggingface dataset:
What a bunch of of vague, hand-wavey nonsense (the article, not necessarily the HARC lab, I couldn't make heads or tails of what they actually do). Covers up its lack of clear thinking with an attempt to sound profound and obfuscatory in every sentence, like many academic articles. Also full of weird typos and misspellings (e.g. "mid 1970ties", "most currently available imaginaries about technologies").

I love Bret Victor's talks, in them he shows real engineering work and highly original ideas demonstrated with beautiful working prototypes. So don't want to sound like I'm knocking him. But reading this article makes it sound like some fool is footing the bill for endless navel-gazing and philosophizing. Some kind of strange architecture astronaut convention (https://www.joelonsoftware.com/2001/04/21/dont-let-architect...)

It's continuing the ongoing lowering of my opinion of Alan Kay too; the more I hear about him the more he seems like a good bullshitter who happened to write a programming language back in the day. "Kay combined them with ideas about pedagogy, psychology, and mathematics by Maria Montessori, Seymour Papert, and Jerome Bruner, and added further zest in form of the sassy media theoretical speculations of Marshall McLuhan." Wow, world changing stuff; if anyone knew what the hell it meant it'd probably have a big influence on the course of civilization.

"So Kay took all of these ideas, desires, technologies, and opportunities, and recombined them. The results were crucial contributions to a new and emerging sociotechnical imaginary, in many ways representing the computer as a digital medium, which we now have today." Again, sounds really revolutionary, and wonderfully vauge enough that you could say he predicted pretty much everything that happened in the last 30 years. I say: ideas are cheap, especially vague ones.

God bless the real engineers who make things work; photography and digital art were revolutionized with the availablility of programs like photoshop, not pseudo-philosphers bloviating about "representing the computer as a digital medium".
You'd be surprised by how many apps support Wayland natively. Gtk+ and QT support it transparently for app developers, and I assume other frameworks do as well.

And Wayland is a huge improvement over X. Whenever I go back to X, it really suffers from tearing on portrait sub-1080p DIV-D monitor.
> Riding BART into and out of SF as a commute is ridiculous at a new level nowadays.

Especially given the shocking number of uneducated people who insist on keeping their backpacks on their shoulders despite the train being packed. Totally pisses me off!
I think the fundamental problem here is an economic one. Make three assumptions:

1) most contracts worth implementing in Ethereum are fairly complex

2) even given great developers, bugs are inevitable in complex code

3) the budget of the contract-makers' security team MUST be smaller than that of the hackers

You quickly see that if the chance of a bug is nonzero, "smart contracts" don't make economic sense. If you have a $100k contract, and you spend $5k on security (which would absolutely destroy most companies' margins by the way) you'll be facing hackers that are EACH willing to spend up to $90k or so. Let's say all the experts in this example world are $200/hr. You spent 25 expert-hours on security. But you're being hacked by people who spent 450 expert-hours on hacking you.

With that in mind, would YOU want to use a smart contract? Spend 5% of the contract value instantly on security, and risk losing 105%? This isn't a normal loss by the way, where you can prosecute someone or sue somebody. No, this is the instant, digital theft of the entire value of the contract, to an anonymous digital address where it will be quickly blended in with hundreds of millions of dollars of similar thefts a month.
> What if it was published for free?

If you believe the MPAA/RIAA's claims that piracy harms sales, there would be some moral case for piracy of CP. Although, there is still some direct harm from the distribution of the material (for the privacy for the victim). However it's more likely that (contra the MPAA) piracy actually serves as advertising, just like in the ordinary entertainment industry.

> What if children weren't physically abused but were secretly and anonymously photographed?

Still harmful for privacy reasons mentioned above, even if less harmful than actual physical abuse.

> Shouldn't there be exceptions for victimless child porn?

Probably, but the example I would reach for is art / drawings of obviously fictional characters, rather than any of the above. The fact that many CP laws extend to this is better evidence that lawmakers are being irrationally swayed by puritanism. (Or that puritanism breeds indifference. Maybe they don't care about the "deviants" interested in these sort of drawings enough to specifically target them, but they also don't care enough to carve out an exception.)
A Java applet that does the same thing from your PC, and also an explanation of how it works:

http://www.jrcomputing.com.au/Set_Watch/Set_Watch_Auto.html
Ubitricity is retrofitting streetlights to provide overnight charging to EVs
Ask HN: Beside Product Hunt, what other place exist for products marketing?
Steam has plenty of games for linux... but few of them are the kind of AAA titles that benefit from chunky GPUs. I use steam both on windows and linux, so see the store listing for each; linux 'is there' for gaming, but just doesn't have the offerings to drive desktop GPU demand.
Looks cool but the About tab on the web site doesn't respond, and the FAQ seems to be an empty section of the document? How does this work?

The video is confusing too.. it shows a clock with the correct time (matches the time on the iPhone) then after the calibration process it still has the correct time (still matches the iPhone)... what has changed? Not sure what is happening here.

I'm not asking. I can get my answer from the link LeoPanthera posted. I'm saying the web site and video should explain this stuff.
No, information that is available to anyone has no value.
Do they count SteamBoxes in the linux share?
Your parallel is not an accurate one.

One of the key and powerful features of the Ethereum Virtual Machine or, EVM, is the ability to delegate execution to external libraries. You can think of this much the same way you think of installing 3rd party libraries in your favorite programming language of choice.

In the EVM you can write a "library" which performs some common functionality such as manipulation of date-time objects much like the `datetime` library in Python. Any other contract may then make use of this code simply by delegating execution to the deployed library address. This has inherent risks that every Ethereum developer should understand fully, but with that risk comes some incredible power and potential.

There currently is no "Standard Library" for the EVM but it is looking very likely that it will be comprised of this type of contract. Slowly, overtime, these library contracts will be written and deployed to the network. There is work being done on using theorem solvers to mathematically prove that a contract satisfies certain properties which opens the door to a "provably correct" standard library.

I know of no other computing environment or packaging system that has these properties. For me, it has been an enlightening subject and I feel like we've only just scratched the surface.
My pen is normally distributed.
Yeah, there might already be one or two of those in existence already. :\

At the end of the day, the "outlaw" nation states are the ones that are going to be operating these things and then use the money to fund their black budgets.

It doesn't matter if they can be identified as long as they can change the bitcoin to cash in an allied country.
Yes, they are, but short-term, and it takes longer-term housing off the market. This is ravaging the housing markets of many mountain villages.

Re-reading the comment I was originally replying to, the commenter might have meant that the 2nd home didn't justify a tax deduction, which I would most definitely agree with. A 2nd home is an investment, and there should be no tax incentives on that sort of investment.
That's not at all what this does and it's not possible to do either.
Yes, I thought that was obvious, so didn't mention it.
That's a stretch - how do you know this? Especially since BRR has already been live on google/youtube for a while?

This thread has some comments about it: https://news.ycombinator.com/item?id=14814616

The kernel commit also has a note:
https://github.com/torvalds/linux/commit/0f8782ea14974ce9926...

"It can operate over LAN, WAN, cellular, wifi, or cable modem links. It can coexist with flows that use loss-based congestion control, and can operate with shallow buffers, deep buffers, bufferbloat, policers, or AQM schemes that do not provide a delay signal."
Consulting exposes you to problems in the field; teaching is where you tell others about problems you're familiar with. If you don't have an input of new problems, you're eventually just recycling the same material...
Doesnt seem like it: https://news.ycombinator.com/item?id=14814206
Why not be willing to lead then?
you should publicly shame the VC. it should be a necessity. if you're worried about the backlash at least go anonymous and publish on something like pastebin.
"Safarik spent more than a decade studying serial killings, sexual assaults and stalking cases."

no history of gang crime, "didn't have a boyfriend or a criminal record", "wallet left", "Mustang wasn’t taken", "parking lot was lighted and patrolled", Her tube top was pulled down exposing her breasts." -> "sexual assault”. "wipes his hand over his brow" -> guilty.

Imagine Safarik was a Machine Learning algorithm. More than a decade's worth of training data led to a model that predicted Jennings to be guilty.

The counter-evidence (phone missing, no scratch marks) wasn't part of the model.

In his defence, Safarik denies "assigning too much weight to [evidence]. It was the totality of things that shaped his finding."

Likewise, it is difficult to fix errors in a Machine Learning model once it is trained. The "totality of things" is the history of other crimes the model has investigated.

Can Deep Learning do the same job as criminal profilers? Are they as accurate? Should their predictions be trusted, when the consequence of failure is 11 years of prison for an innocent man?
Peers is a word that could be unpacked to mean more than just fellow citizens though, and to prove that it originally meant only fellow citizens runs into all the problems inherent in authorial intent multiplied by the number of people who worked on the constitution. Hence the need for supreme court interpretation.

Peers in context have been interpreted to mean your fellow citizens, nothing more.

Although I'd like to note that letting a jury of bankers sit on a financial crime might mean no banker ever got convicted. So the whole more exacting definition of peers argument has some definite problems.
Coq-based synthesis of Scala programs which are correct-by-construction [pdf]
What part of this made you think that you had to use it much less a beginner? Is it because it exists at all?

Hard for me to see that as a problem with the tools rather than the developer.
From what I gather, it's about GLX support in Xwayland. Most general purpose applications won't be affected* but games would be.

* The big exception is Chrome which uses GLX for accelerated rendering. The software fallback path uses a lot more CPU and won't support WebGL AFAIK.
Hungry aardvarks show wider climate impact
Blonde Girl with Colored Pants
I haven't used prettier but eslint can also fix style
There are plenty of easy position throug. The other industry problem is that we like to pretend that every position is super difficult and requires genius. And once we attract someone on that proposition, genius developer finds himself doing repetitive work and moving buttons there and back - all the while less experienced junior with three months js learning would be happy, challenged and perfectly suitable.
Boleto is a very popular payment method in Brazil. It's sort of similar to PayPoint in the UK, but more widely used.
> "Active inclusiveness" sounds like discrimination to me.

No, active inclusiveness is taking action to identify and eliminate barriers to inclusion, such as policies that have an unintended effect of biasing recruiting, hiring, retention, etc., including such things as adopting a convenient funnel or filter that happens to incorporate bias.

> People should be passive about race, gender, and sexuality.

Passivity preserves pre-existing structural biases, so, yes, people should be passive, if—but only if—they wish to do that.
Although i believe that Universal basic income will one day be available to everyone, we simply are not ready for it yet.
The full automation of jobs is still years and years away.
When we start running out of jobs for people then our government might start considering it.

As i see it this experiments will have little effect in the whole idea of the UBI. If someone guarantees you an extra income for only a year, then you wont really change your whole life. You might do an extra trip, purchase something that you wanted but never could but nothing life changing.
Experts in what area? Not in programming, to think exposing functionality by default is a good design concept.
it's not just Solus. they are riding on other peoples work too. GLVND (GL Vendor Neutral Dispatch) was worked on by Redhat folks.
The companion would be eclint in order to lint as part of a git hook or CI test run

https://github.com/jedmao/eclint
These two are having quite a conversation, considering both accounts were just created (and within 8 minutes of each other... and just before this was submitted). I'm sure it's all just coincidence.
It is a sure-fire way to get into keto if that's your goal. Also there are some significant advantages to intermittent fasting vs continuous calorie restriction: https://www.dietdoctor.com/intermittent-fasting-vs-caloric-r...
This is a great article. As someone who just interviewed 100 engineers for my startup, the lessons resonate with me, and can be generalised beyond PhDs:

Come up with any solution, no matter how bad or inefficient, and then improve it. That's better than trying to find an optimal solution and not being able to come up with any solution at all before you're out of time. Then, you've demonstrated an inability to solve the problem. To put it in black and white terms, you've failed. An inefficient solution is much better than no solution at all. And it may be good enough if the data set is small.

Also, if you give me an answer in 10 seconds, efficient or not, you will impress me as someone able to make rapid progress. You can then improve it, putting you in a better position than someone who ended up with the same final answer but took longer to give me any solution at all. Working code is critical.

Discussion is important. If you've chosen an array over an ArrayList, I want to know why, such as an ArrayList of a primitive type being inefficient, or that we know the size ahead of time. Conveying that you know what you're doing is more important than a specific choice. Because if you know what you're doing, I'm confident that you can handle a different problem that turns up if I hire you.
What possible incentive could you give to the people in charge?

Nobody cares about making the prisoners' lives better - the ones that matter are felons who can't vote anyways.

Your value proposition is that you make the prisoners' lives better - how do you demonstrate value to the stakeholders?

More bluntly put, what's the value add to an elected official or a prison warden? I suppose if you did a study in prisons showing that your new device reduced violence and disturbances over the old typewriters, you might have a case.

Otherwise, you cannot convince the people who matter. This is not a tech problem, it's an institutional problem.
Yes, for sure there are plenty of games for you to play, if you are mostly into indie type games. It might even be good for mostly story driven single player games. I'm probably out lier since I exclusively play multi player games, because for me video games are just replacement for out board game nights which we can no longer maintain constantly since my friends and I live now across the country.

Only "native" Linux games I've played are Counter Strike: Global Offensive, Dota 2, and Insurgency. Beyond thous only game I've gotten to run smoothly enough that I could even consider playing them is Minecraft (which obviously runs even on a potato). But even with these I had some problems. CS:GO's FPS didn't quite keep above 120 all of the time and Dota 2 had few graphical glitches.
You don't get published for confirming existing theory (Sad but true, to an extent)

So I'd bet against it.

The article itself links to another article that seems to have evidence contradicting it -

https://www.nytimes.com/2017/03/08/science/aboriginal-austra...

It'd be interesting to hear an expert opinion on it.
Examining some linked documents from pacer by the lawyer, Levy who brought this up, and searching glass door leads me to believe that TriWest Healthcare Alliance is the company in question. It has offices in Phoenix, and works with veterans

1. Restraino, who glassdoor wrote a letter to that the judge mentions, is AUSA of arizona.
https://www.citizen.org/system/files/case_documents/orderden...

2. Page 9 of the following partially quotes an anonymous review https://www.citizen.org/system/files/case_documents/glassdoo...

3. Here is that anonymous review
https://www.glassdoor.com/Reviews/Employee-Review-TriWest-He...

4. the 125 reviews from september 2008 until the beginning of march match up to the numbers and dates of reviews given.

Passed this to a journalist friend of mine. On further review, looks like the WSJ posted this already. http://webreprints.djreprints.com/4130891146141.html
Our of curiosity - how many tabs do you have open?

I have many tabs open, and did notice high memory usage.

I'll reference my comment elsewhere here - tl;dr - they/we aggressively throttle background tasks now:

> Chrome recently introduced some changes to background tabs (to a bit of grumbling from sites that wanted to use background resources/service workers):
> https://developers.google.com/web/updates/2017/03/background....
> And also - they're aggressively throttling background tabs:
> http://blog.strml.net/2017/01/chrome-56-now-aggressively-thr.... > https://news.ycombinator.com/item?id=13471543
> I'm on Chrome Canary - and there's been noticeable improvements in memory/responsive wise for a few months now.
> I have around 320+ tabs open, spread over 2 Chrome profiles (around 160 per profile).
I grant your point, but disagree with your framing of the problem.

I think a good analogy here is to compare to American settlers. You're going to have a few waves: the explorers who move into totally uncharted territory and take on significant risk by using smart contracts. These are kinda crazy people who love the innovation, and I'd argue this is the majority of people in the space right now.

Eventually there will be the settlers, who start finding early uses for this technology that can significantly lower costs. Basically collecting on low-hanging fruit. J.P. Morgan, many finance companies, some savvy governments will step in to capitalize on easy wins.

Then there will be the long tail of normal uses. By the time the average company invests in smart contracts, there will be very well-understood battle-tested templates and toolchains for creating smart contracts, as well as consulting firms that are specialized in writing them for you with provable security guarantees.

Right now it's early. Your average company should not use smart contracts, that's a no-brainer. But someday the economics are going to make it a no-brainer for certain things, like incorporation, or issuing shares, or doing payroll, or complying with import/export regulations, or doing corporate taxes, or whatever it is that ends up more efficient through blockchains.
While I agree with the base message in the post (speed is important, keep it simple, discuss before expanding, etc.), I find the post itself made assumptions about PhD that can be clarified upon.

I'm an engineering Ph.D. candidate focused on optimization and forecasting (tldr: large amounts of data analytics). I also code extensively in R. As a Ph.D. candidate, you're supposed to be the expert with the cutting-edge knowledge in your field. You're supposed to know what options are currently in development, the pros and cons of each methodology, and the significance of the final output and how it fits in to the big picture.

Most PhDs focuses on developing and implementing best methods (theoretically) and continuously improving accuracy of the final results. Methods that haven't matured enough to be implemented today, but will tomorrow. Timing and speed is still important in academia, but (and this is my opinion) more focus is spent on implementing the theoretical approach correctly.

From my observations, industry environment focuses on implementation speed (not the theoretical approach development but rather just "coding it in") and making it work to "solve" the problem. Focus is spent on implementation speed over maximizing accuracy. Therefore, simpler and less computationally intensive (and in most cases, easier) methods are preferred over more complicated methods.

I guess to sum up my point, academia focuses on cutting edge technology and continual development of some of the best methods available. That's how you get more of your research published and further your academic career. Private industry would love to implement cutting edge technology, but focuses more on implementation speed which can sometimes impact model accuracy. From my understanding of the article, it seems like the candidate they interviewed wanted to show the extent of his knowledge whereas the interviewers were looking for the general "overview" and discussion approach and thought process (his mistake probably for not reading the situation right, but just what I gathered).

Oh also to add as a P.S., most PhDs spend time focusing on theoretical problems and methods. Which usually means that knowledge regarding full stacks, infrastructure design, supplemental technology (e.g. D3), etc. can be a bit lacking at first compared to someone who spent the equivalent 4/5 years working in the industry and who has gathered experience using those technologies. Also PhD is really a "solo" mountain/task to conquer. While you do have colleagues and lab mates with you, everyone is usually doing their own research. So unless you spend time outside of your "work time" contributing to team coding projects (which is highly improbable as you'll spend most of your waking time working on your thesis), you probably won't get too many people with coding collaborative experience.

Overall, the post is pretty standard to what everyone needs. I'd chalk this up to inexperience in the workforce.
How much money does it take to meaningfully move SF elections? (wondering about the viability of a Super PAC backed by SF rentiers and commuters)
Or the costs are driving potential founders out of founding. If you double your monthly costs, you double the amount you need to save in order to have enough runway to "two guys in a basement" your way into enough traction for funding. Plus you need more funding for getting enough roadway for employees and an actual business.

Maybe I'm far more mobile than others, but I'm really surprised that there isn't a wave of people trying to poach childless engineers into moving 1-4 hours out of SF to set up shop. Reno, in particular - it's 4 hours out, has actually reasonable real estate prices, and no state income tax. Maybe getting funding requires the VCs to make the trip to your office, and you're not able to just have your leadership make the trip out to SF?