skysight-inc/HackerNews huggingface dataset:
> While I know so many programmers are vehemently opposed to "visual programming" I wonder if we can make programming multimodal.

"Visual programming" so far as been about visualizing program's static structure. Scratch and Labview do this, and this has some advantages, especially for beginners. But there's never been much advantage in understanding program behavior from seeing its structure, and I think tools for understanding program behavior are probably the most effective way of making all programming better. See my project Flowsheets for some experiments in this space: https://www.youtube.com/watch?v=y1Ca5czOY7Q
Well of course I've created my own abstraction... that's what programming is.

I prefer to keep my abstractions simple and light, and preferably built using lower level libraries. If I can build a powerful component system in 150 lines of jQuery (and it would be barely more in vanilla js), I much rather do that than than import a 30kb + library.

There are plenty of 4kb react alternatives to choose from. Most with vastly simpler APIs. Choo.js or Mithril come to mind :)
For most younger people, the solution to this is some combination of snapchat and instagram.
* They had less than five minutes of downtime in the last twelve months, and that was considered poor.

Yep, that. I did a two-year stint in a major financial network. I guess it's not a lot of time, but while I was there, there was a big outage and it was not on the mainframe side of things- some all modern server farm bought the, er, farm.

From what I can tell, at least in that company, mainframes are still in use because their stability is simply unmatched by anything in the "distributed" world; Cobol is still in use because mainframes are still in use; and nobody dares replace the Cobol code with something else, because the code itself is damn stable, as a result of hundreds of people having worked on it for several decades now- and counting.

In general, Cobol on mainframes is a rock-solid system that doesn't fall down and that nobody wants to disturb.
yeah, I neglected those.

I still use ~ on a couple web servers I administer, easy way for me to give people a sandbox attached to their user.
I don't think so. It's more like a neural net hallucinating in response to noisy input. Copy/paste some legitimate Mongolian text, then start mangling it - you'll see what I mean.
I think that might be the first time I've ever seen "Clojure" and "lack of parenthesis" in the same sentence. Presumably you meant C-style parens. :D

I agree though. Honestly, getting worked up over such fluff as where parens go, which whitespace to use, what line curly braces go on is a minor annoyance of mine. The human brain is capable of parsing some pretty obscure stuff (see: human language) just fine.
They're available to vanilla OCaml as well (given the constraints listed in the post). Add `"bsc-flags": ["-bs-super-errors"]` in your `bsconfig.json` to turn it on. If you use BuckleScript, that is.

We'll try to make it into a proper compiler plugin, but it's not trivial right now
It was a junior dev and this was the worst of it, but as I said elsewhere, looking back the whole thing was shitty. Whiteboard coding questions of the worst type from all levels, zero interest in my previous experience in a related area, and no respect for my time. It was an 8+ hour day and then they had the nerve to ask me to turn my car around and come back because they "forgot" to schedule me with someone senior. When I didn't get the position, they were borderline rude to my recruiter when he asked to get info on the decision ("He performed poorly in our case interviews, particularly [the one I posted about]"). And I had honestly thought I did pretty well considering what was being asked.

Huge company in my town and they do fairly well, so the whole thing left me feeling awful for about a month afterward, particularly the jab at my technical skills. Didn't mean to vent like this but I figure if anyone would understand it's people on HN. There is a happy ending: I got a new role a little while later and found multiple coworkers who also interviewed there with similar stories. So it wasn't just me.
I have 500GB of election tweets help me process it
I stored the tweets during election and unpacking right now to Google Cloud Storage, how do I process this on a budget?
I lived and worked in china for 9 years and never came close to qualifying for a green card. Comparing Beijing today to Pittsburg 50 years ago doesn’t really help the current tech market where skilled people are moving out of Beijing for life quality of life reasons (e.g. they have kids who have developed asthma). You also have to pay talent much more to live in Beijing to offset its pollution problems (and to those who say it isn’t that bad, you haven’t lived through winter yet).

We were told in 2010 that the government would solve China’s pollution problem probably by 2015, 2020 at the latest. Ya, well, that isn’t going to come to pass.
HEML markup language for email
And if you complain about low internet speed pick up a showel and start digging that fiber. I don't see a reason why cable companies need to cater your need for Netflix.
What is the sad admission here? That not everyone establishes 100% of their belief system from first principles, and instead adopts some of it empirically based on other reasoners' beliefs? I don't consider that a bug.

If I don't know anything about X, and the Alan Kay of X comes and tells me something about X, it's pretty likely to be true. If equally-ignorant-as-me-person tells me something about X, it's not as likely to be true. That's the meaning of knowledge and ignorance.

None of this precludes thinking for yourself about anything. It's just the thing you do in addition to thinking for yourself about it, if you want to have true beliefs.
The question becomes, then, to what extent a separatist movement should respect the wishes of a right-wing central government to deny self-determination. As a political calculation, maybe a coalition with liberals and other separatists could result in a central government amenable to a referendum; on the other hand, if this is the first time they’ve had a referendum, that would mean they’ve waited since at least the Spanish Civil War, and that’s a lot of patience.
First charges filed in Mueller investigation
1G started in 1976 with the IBM 3800 at 240 dpi.

HP’s first 2G laser (LaserJet w/ Canon CX engine) was 300 dpi in 1984.

Also I had a 600 dpi LJ 4 which was released in 1992.
>> A typical manager's tenure over an organization that might have the scope to perform the port is shorter than the porting project itself.

I don't think that's the case. In the place I worked (major financial network) the average time people seemed to have ben with the company was 10 years. Especially in big companies, you can expect to see lots of people who go for a long-term career, instead of hopping from job to job (and promotion).

I think the real reason why management doesn't dare to make big changes is that they understand there's a very real risk to cause a significant loss to the company (and lose their job, as a consequence).

Which is why Cobol shops have absolutely mad processes. Where I worked, to make a change to a Cobol program -even if it was just the JCL that would run it- we had to complete a ten-page form, submit it and wait. They basically just don't let you touch the code. You work around it, sorta.
As someone who's completely unfamiliar with the Chrome ecosystem I wonder what Blink has anything to do with this (why is this posted in blink-dev@googlegroups.com)? Isn't Blink just the rendering engine for Chromium that does DOM/CSS stuff?
Hilarious and incredible! Thanks for sharing.
>> And it just happens that we turned off a mainframe just 2 weeks ago.

Aw. I hope you didn't hurt it.
For what I was using it for - locating fruit on a plant - detectnet works pretty well (it runs at 7fps on a TX2 at 1280x960). It's a modified GoogLeNet with some custom layer on the end to do the bounding boxes. DIGITS itself is just a management console.

That said, you can train Tensorflow models using DIGITS, so I assume that DIGITS handles the data IO for you:

https://github.com/NVIDIA/DIGITS/blob/master/docs/GettingSta...

It looks like you just define a wrapper around your model so that DIGITS knows how to run it and evaluate the loss, but otherwise your model could be anything.
Was the bug reporting tool also ported to Reason? Because it could itself be faulty... /s

Sounds like an amazing accomplishment for the Messenger team.
> All of which have a massive range

Of course they do. I'm merely challenging your claim "Great art is heavy on intellectual complexity." There's no doubt at all that "She Loves You" is a great song. Personally, I prefer the earlier Beatles tunes rather than Sgt Pepper. Perhaps you could quote from the latter some lyrics that have deep meaning to you?

I also greatly enjoy Led Zeppelin, have every album, even cover albums, but am under no illusions about the intellectual complexity of "squeeze my lemon".
IMHO "functional scripters" with a penchant for fewer parens, braces etc and a tendency towards ML-style should seriously embrace PureScript, it's such a terrific project, just gets way too little hype. That's not to rain on ReasonML of course here, which I observed for a while as a very cool transpilation project and kudos to the devs! I'd take a reason project over JS/TS/Ecma any day still
We'll, I wish you guys luck and sincerely hope this removes some desk time from my life :)
> by making all the parameter names mandatory

For example?
I'm assuming it depends from the size of your template (i.e. how many samples at a time you're using). For not huge templates you can already run kontakt fully purged off the SSD, but I would assume with this the limiter would be pretty much entirely the CPU... still I don't know of anybody having done any DAW tests with XPoint and large sample libraries (say, Spitfire etc.), would be interesting to see what kind of polyphony a high core CPU with this would be able to achieve...
Fira Code: Monospaced Font with Programming Ligatures
Journalists creating a new service wouldn't have an impact on whether your feed has politics. Only Facebook and your Facebook friends can influence that.
AN 8 HOUR INTERVIEW???!!! Holy fork!

I agree with the other folks that indicated you dodged a bullet.

Also: I'm sorry that there are folks in our industry that would submit you to such inhumane conditions. I'm also glad you stuck around in spite of this shiz.
Maybe it was just an idea ahead of its time. It sounds like people really did consider the frogs to be delicious, but raising them was a lot of trouble. Modern techniques out to be able to automate a lot of the labor.
You've jumped to the idea that somehow this research makes microarchitecture disappear. It won't.
Just gets so visually noisy when reading code though. Maybe depends subjectively on how a given individual tries to re-conceptualize high-level ideas from low-level instructions. I actually have my Sublime/VScode color schemes set up so that all "punctuation" is as grey / half-invisible as the comments and indent-guide --- really helps me scan curly code-bases whether Go, JS or all the others =)
Nerd sniped. I couldn't help it. What do you think> :-)

from math import e, floor
from random import randint

def secretary_search(candidates):
"""Rejects first n / e candidates and then selects the first better."""
n_reject = int(floor(len(candidates) / e))
best = max(candidates[:n_reject])
for candidate in candidates[n_reject:]:
if candidate > best:
return candidate
return candidates[-1]

success = 0.0
size = 100
trials = 10000
for _ in range(trials):
candidates = [randint(1, 1000) for _ in range(size)]
success += max(candidates) == secretary_search(candidates)

print success / trials
Higher dpi maybe required for those kids these days whom hold their phones a few centimeters / inches from their eyes. I call it sera rubens myopia, Latin for glowing myopia.
There's still plenty of R&D being done with storage: https://www.anandtech.com/show/11925/western-digital-stuns-s...
It's no joke. People are dragged out of retirement to maintain Cobol codebases.

"Dragged" as in it rains money on them until they stop saying "no".
stolen money spends as good as earned money
I bet you'd get bored at watching plays 40 hrs a week, too.
I'd really like a real-life example of this.

I can't help but think this is a solution in search of a problem.
Hindu nationalism has historically been quite related to pushing of the Hindi language, however.

(generally there always has been a push for the Hindi language from the central government as well)
why are porn sites "junk traffic"? the users eyeballs are still eyeballs
Startup from Brisbane, Australia.

https://www.funcaptcha.com/
Godel's Incompleteness Theory states that within an axiomatic system, there are statements that are true that you can't prove true. You can only prove them true if you go up a level.

In programming (assuming a "computer language" as an analog to "axiomatic system"), there are abstractions that cannot be implemented. You can only implement them by going up a level.

In LISP, you have this "going up a level" ability with macros. The only reason this works for LISP is that the language is written in terms of data LISP can manipulate, meaning you can manipulate code at compile time. Forth has an ability to "go up a level" as well, with a defined way to extend the compiler.
How many programs can even manage to use two full-featured cores in parallel, with everything made as easy as possible? How many even try to do calculations on a GPU?

I'm not holding my breath for more than 1% of programs to use this. Or if it gets built into GPUs, then 1% when possibly excluding rendering code.
They're only illegal if politicians give a crap.
This is the real Artificial Human Intelligence
Gendry?
> where almost majority of the people speak hindi

You understand that this is not regionally uniform, yes? The 40% Hindi speakers is not "40% Hindi speakers in any given region"; it is "40% Hindi speakers overall", where most of the Hindi speakers live in the northern states and various cities.

> i have seen situations where people find it easy to grasp hindi than any other languages

Again, this is highly regionally biased.
Yep. I spent way too much time trying to figure out what Reason was. Their GitHub ReadMe's don't help.
Firms that burn $1B a year are sexy but statistically doomed
I can assure you that the OCaml maintainers do appreciate the value of friendly error messages, despite your drive-by comments about our ethos.

However, unfinished patches cannot be merged into our mainline tree, and this PR https://github.com/ocaml/ocaml/pull/102 needs some attention to rebase it to trunk, and also to get feedback from testers who may have tried the opam switch and have comments.
(associated writeup https://arxiv.org/abs/1512.01897)

Help welcome on this particular patch, and other newer ones from Reason that can be ported over to OCaml and submitted as normal feature improvements.
Shopping around in health care is greatly restricted by government policy. Tax policy, for example, is why health insurance tends to be tied to your employer, unlike car insurance. The supply of MDs is closely controlled and restricted by the AMA in order to drive up prices.

See "Competition and Monopoly" by Frecht.

The supply of drugs is heavily restricted by patents and the FDA. See "Regulation of Pharmaceutical Innovation" by Peltzman.
Not for the companies buying the ads, you need the ask the question from them.
Comcast and Centurylink (though they may haven taken different names at one time or another) have been a duopoly in Colorado for decades. Their prices have gone up and up too -- more, it seems, than inflation. Maybe we'll finally see that come to an end.
I really like PureScript. The one thing that kept me from deep diving into it was that it lacked efficient immutable data structures, unless I'm mistaken. It basically is immutable by doing full copies with variations, no?

That seems like a pretty big downside.
It's Hindu-Arabic numerals to be precise: https://en.wikipedia.org/wiki/Hindu%E2%80%93Arabic_numeral_s...
It's remarkable how much js gets loaded onto a page (mainly due to libraries) vs. how much of its functions are needed for what the web developer is trying to do. There just is not a whole lot of use cases for the big libraries unless you're doing something really intensive like a drawing app.
> China is one more country which is preserving its culture by speaking chinese

"chinese" isn't one language. It's a set of many languages which share some grammar and a common logographic script (though the script isn't used in exactly the same way for each, e.g. Beijing will write/say 哪儿 instead of 哪里 for "where?" -- there are many other differences but I don't know enough to give a clear idea of its scale).

The spoken languages are quite different otherwise, at least as different as European romance languages. There is a "Standard Mandarin (普通话)" however; which the government has pushed and is spoken by most residents of Mainland China.

I'm skeptical that this is a good way preserving the culture. If language does have an effect of preserving the culture; this move would also have effect of killing subcultures from regions (which may indeed have happened in China; though I don't know). China and India are both pretty diverse culturally.

You're making the argument that the popularity of English is detrimental to the preservation of Indian Culture and in the same breath suggesting forcing Hindi on everyone as a solution, as if it wouldn't have exactly the same effect on a culturally diverse country.
The scene where he's fighting while naked and hiding his nudity with the oversized plates, for that alone I thank you.
> i mean what purpose does a demand that cannot be met serve?

Even assuming that it cannot be met (that's your assumption, not mine), it serves to set a goal and a system of values. Most religions demand that there be no murder and theft even though they know there always will be. It makes sure that people do not fall into a naturalistic fallacy. The fact you can never make it to 100% doesn't mean you should be content at 40%.

> lemme go protest outside my barbershop demanding they solve the crisis in Chechnya.

What kind of power does your barber have in Chechnya?

> real world be damned.

I don't understand. Do you have some kind of scientific proof that Twitter cannot do any more than they're doing now to reduce the rampant harassment in the community they've built? Twitter is not some natural phenomenon. It is a community built by people.
Without meaning to detract from assistive technology at all, I keep hoping that the idea of serious research into human regeneration starts getting mainstream attention and traction.

Cf. "The Body Electric" https://en.wikipedia.org/wiki/The_Body_Electric_(book)

(Also, stem cells etc...)
Subscriptions?
Wegmans immediately comes to mind.
This hasn’t been tested yet. There was a huge scandal in Wenzhou when the local government was going to charge market prices for renewing leases there (their property market started earlier with shorter leases before 70 years was settled on nationally). The central government had to step in and make the leases turn over automatically, because the precedent set in Wenzhou could tank markets nationwide.

I bet China eventually scraps the lease system and replaces it with a universal property tax, which would solve the other problem of keeping local governments funded long term (right now they just make money on sales), while naturally deprecating the property on a yearly basis, and also making pure speculation much more difficult.

But who can say. If china switches to a property tax system (not just the nominal one easily gamed in shanghai and chongqing today), it would break a lot of buying assumptions.
I love his movies but I hate him for becoming a CCP shill.

https://www.buzzfeed.com/kevintang/jackie-chan-offends-chine...

http://www.hollywoodreporter.com/news/jackie-chan-political-...

https://qz.com/720749/why-some-hong-kongers-think-hometown-a...

https://www.washingtonpost.com/news/worldviews/wp/2013/01/10...
I have a degree and then some. But if what you are thinking about is a regular "build a website in this dynamic language using this new-fangled framework that is the best thing since sliced break" job, then yes, they are losing out. What you need for that is experience coding, coding, coding, coding. But things like linear algebra, master thesises, relational algebra, complexity analysis, compiler construction, finite automata theory and all that amazing and fun stuff that you dabble with in universities is, more or less, completely useless.
The day after I figure out how to navigate modern life without a smartphone.
That's not true for x=2 : 2^4 = 6 mod 10
Also, 4 does not divide the order of the multiplicative group of Z/2Z. i.e. 4 does not divide 1.
(Also, the claim was that x^5 = x mod 10 not x^5=1, but I assume that's a typo.)
This will catch up to Moore’s law when it does come out one day
Facebook is probably also juking their stats. I don’t trust any of their numbers.
I would go farther and make them contribute to the rolling out of more light rail. Especially along 36 to boulder.
What Separates the Rich from the Poor (2015)
US population is 323.1m, annual food per is $6000, or roughly $180b. Even more roughly, then 10% of the food budget is subsidized. $20b doesn't explain cheap food prices.
PlanGrid (YC W12) Is Hiring Full Stack, Infrastructure, Android Engineers and More
I wish people would hunt bullfrogs up here in the Pacific Northwest - they are a terrible bane to our riparian ecosystems as they eat everything that lives in a wetland (except the larger mammals). And, as the article mentions, their appetites are almost insatiable.
Facebook has gotten worse and worse to use. I’m still surprised it hasn’t gone the way of MySpace. Most of my friends don’t post nearly as much. I’m sure that’s partly getting older, but it also just didn’t seem fun anymore. Reading about all the the scummy stuff Facebook has done doesn’t thrill me either.
I'm actually impressed Bill has stayed on top for this long with all his philanthropic work. Bill > Jeff in world enrichment.
> accessible

I was always baffled by what that was supposed to mean.
Why Amazon's new headquarters won't guarantee economic boon
I think we're still (politically) in the phase of convincing people that cable companies are both a monopoly, and an abusive one.

E.g., here in the Bay Area, I have a choice in my area to go with AT&T[1] for Internet connectivity, but IIRC, they don't meet the FCC's definition of "broadband", so really, for broadband Internet access, my only choice is Comcast. (Now, the FCC was recently trying to re-write the definition of broadband s.t. mobile connectivity could count, but that's such an absurd stretch of the imagination when discussing the market of high-speed Internet access.)

While there is also TWC, I've found that where TWC exists, typically they also enjoy a similar status.

Chattanooga, TN, interestingly, offers ~50x the speed for the same price as Comcast here.

As for having abused their status,

http://www.tennessean.com/story/news/local/2016/10/25/comcas...

https://www.theverge.com/2015/5/1/8530403/chattanooga-comcas...

[1]: AT&T also has a history of disregarding consumer privacy (e.g., https://www.huffingtonpost.com/2013/07/08/att-selling-data_n...), so I avoid them for that, too.