skysight-inc/HackerNews huggingface dataset:
Interesting.

It always seemed odd that PBS is such an frequent target of Republicans while the Voice of America seems fly under the radar.

VOA is fully-taxpayer funded to the tune of $260M/yr.
The problem is pricing psychology. Netflix feels like a good deal because it is a ton of content for 10 bucks. Spotify feels like a good deal because individual songs are 1 buck, yes, but mostly because 10 bucks is worth not having to listen to the annoying ads.

Most internet content is just plain free. So people value it that way.

You can probably get people to subscribe to a WSJ/NYT/Local Paper subscription. But people probably won't pay for anything but the highest quality stuff they've long been conditioned to pay for. "Vox? Sorry but, I'd pay for blogs"
Roughly half the 'power of prolog' comes from the 'power of logic programming' and prolog is by far not the only logic programming language, e.g.,

- You can do logic programming using minikanren in scheme. (you can also extend the minikanren system if you find a feature missing).

- Minikanren was implemented in clojure and called core.logic.

- It was also ported to python by Matthew Rocklin I think, called logpy.

- There is also datalog, with pydatalog it's python equivalent.

- Also pyke. And so on.

Plus logic programming has very important (arguably necessary) extensions in the form of constraint-logic-programming (CLP), inductive-logic-programming (ILP), and so on.

It's a huge area.

EDIT: ILP at an advanced level starts making connections with PGMs (probabilistic graphical models) and hence machine learning, but its a long way to go for me (in terms of learning) before I start to make sense of all these puzzle pieces.

EDIT 2: You can have a taste of logic programming without leaving your favorite programming language. Just try to solve the zebra puzzle [1] (without help if you can, esp. through any of Norvig posts or videos; they're addictive).

[1] https://en.wikipedia.org/wiki/Zebra_Puzzle

EDIT 3: An "expert system" (a term from the 1980s) is largely a logic programming system paired up with a huge database of facts (and probably some way of growing the database by providing an entry method to non-programmer domain experts).

EDIT 4: In other words, logic programming (along with other things like graph search etc) is at the core of GOFAI (good old fashioned AI), the pre-machine-learning form of AI, chess engine being a preeminent example of it.
bc has a scale variable, which determines the precision of calculations. By default it is 0, but running with -l sets it to 20 (among other things).
I prefer to use more tested products at the first place. Instead, I often fall as a victim of an update rampage. There were the days when the usual release cycle of a product was 12 to 18 months.
And if you don't want to participate they retaliate.
> The federal appropriation for the Corporation for Public Broadcasting — about $445 million annually — supports more than a thousand television and radio stations at a cost of about $1.35 per citizen.

a) It easily could be funded voluntarily

b) If it is so important (as the article argues), why is it such a small portion of the budget?
There is no threat to anyone here.

We were 5 students from different countries who came here and started the company. Being almost bootstrapped company and pretty small one we had a hard time hiring people who would both pass our bar and willing to work for us. For all the low end work we would simply outsource it to India/Pakistan/Russia and other countries.

>why should Americans care about this particular threat ?

No one needs to care about anything. It is just that we will leave. It is upto Americans to wonder if are worth anything. May be Americans will be better off with it somehow I do not know. But the problem is more business, revenue and potential growth that would move out of the borders permanently.
I agree, that's why I use the Impatience extension [1]!

I don't use anything GTK2 based any more as the lack of smooth scrolling support is really jarring for me, despite the fact that I still like Gnome2's basic design.

[1]: https://extensions.gnome.org/extension/277/impatience/
Not sure I understand. Why should the number of home runs per year, the number of goals per year, and the number of touchdowns per year have equal variance?
I have a simple strategy which has allowed me to win every game of Nomic [1] which I have ever played.

My strategy is to propose rule changes which allow every player with a nonzero score to be declared a winner.

[1] https://en.wikipedia.org/wiki/Nomic
https://github.com/commaai/openpilot

Not self driving, but ACC
It has monetary interests it needs to pander to, even with government funding. They're just different ones.
Dropbox.com Redesign
Thank you Captain Obvious. Can you also shed light on some deep mysteries like the colour of the sky, if water is wet, and where bears poop?
Emulating partial function application in c
Fair critique! I should perhaps not be benchmarking at 6AM. Fortunately it's no longer 6AM.

> if the 0..100 is changed to 0_i64..100

I misread this initially as a complaint about the tweak to assembly iteration duration instead of a comment on tweaks to the author's Rust code (not enough caffeine). I did make the rust version worse by encoding a 64-bit immediate value in the inner loop's cmp, when the original was dealing with an 8-bit immediate value, so it's a fair complaint, even if you didn't make it ;). I've updated my code to attempt to correct for this deficiency as well.

> Your conclusion would be correct if you got the same results after controlling for the other variables, i.e. make the C++ use inc & cmp, or the Rust use dec.

V2: https://gist.github.com/MaulingMonkey/870c2fd1dc3e4f1b766199...

Comparing: ..._rust vs ..._rust_ref, the only difference in the assembly is if I dereference inside or outside the loop.

I've included two benchmarking passes of an identical program: In one, the version that dereferences inside the loop tends to actually perform faster (173ns vs 179ns per inner loop and setup/teardown thereof). In the other, performance tends to be identical: 173ns, the lower of the two. In-loop dereferencing performing better makes little enough sense to me that I'm inclined to err on the side of "this is neither an optimization nor a deoptimization", although the pattern is occuring regularly enough even with different stretch values that I'm really curious as to what's going on.

EDIT: I believe I've figured it out - when comparing _cpp_deref vs _cpp (again, only difference being where I dereference, inside or outside the loop): Whichever I place further from stretch_benchmark / just_ret in foo.asm tends to be faster by up to 30ns. This applies to the rust versions too. I'm more likely measuring icache or similar than real performance differences between the two loops.
Heh. I thought this was gonna be an ordinary mercury thermometer and a webcam + computer vision.

Still cool.
One of the nicest examples of the power of prolog is that Windows NT contained a prolog implementation to take care of network configuration, replacing the previous codebase:

http://www.redditmirror.cc/cache/websites/web.archive.org_84...
As that would be arson I have some doubts it goes that far. It would be a very interesting whistleblowing case I suspect.
As a sponsor of hackathons, the "circuit" hackers have their pros and cons -- they do know how to cut to the chase, and not waste the limited time doing things like setting up their dev environment, or getting an instance spun up -- in other words, they're prepared and spend their time building things, rather than setting things up. As for cons -- seeing the same formulaic hack from a developer, but with a different splash page and pitch deck can get tiresome; or having them show up and not collaborate, connect with or help others can be a drag.

I've actually awarded prizes to both Peter and Jay on a couple of occasions. One thing to be said about these guys is that they do breath life into an event, often work with others and are damn creative.

From a participant point of view -- I still do love a good hackathon, even after years of participating in them (and winning a few along the way, too!

https://techcrunch.com/2014/09/07/shower-with-friends-wins-t...
We have exactly as much actual evidence as what is in my situation.

Unless I am mistaken, all that I have read indicates that the 14k doc pull is a part of Waymo's accusation, AKA unproven. The immediate aqui-hire etc could just be a slimy poach.
Following reasons :

Almost all employees are from different countries India, China, Japan and UK. There are very few places on earth where we could have met as students. It is a co-incident. If we were studying at Singapore University we would have setup our company there.
This article seemed directionless and boring to me.
"Also I'll set up a company through a straw man and convince my employer to buy it for a few hundred million, in case I ever need a few hundred million.

Then, I'll abscond with those documents and few select google employees and start my own thing. With matlab and LIDARS! Which reminds me: I should really take a long walk with this Travis guy. Maybe he has a need for 'occasional reference'".
Could you link the other one, thanks!
The solution to "forget to run it and break production" is to add the linter to your CI tests, or even as a precommit hook.

I touch on this in my other comment, but it's entirely possible to forget a semicolon and break things no matter which style you prefer. Both semi:always and semi:never+no-unexpected-multiline enforce good standards which can be assimilated; like spaces vs tabs, they're just different standards that people tend to develop very strong opinions about.
Never understood why natural numbers (or some set of N) is not in the search space:

fib(X,X):- X<2.

fib(X,Y1+Y2):- fib(X-1,Y1),fib(X-2,Y2).

I tried to get answer to this kwestion in reddit, but all I got was personal insults.
Do you have something constructive to add?
Nice. I'll give that a shot.
PBS has a streaming channel on my Roku...
> country is choosing to invest

Lawmakers are spending other people's money

> critical for the success of our nation

That's a stretch
Yeah, reading through the Wikipedia, it looks like this reduces the total error of the combined estimator, but the error compared to an estimator of any one single parameter could be worse. So you can combine whatever crazy parameters you want, but it's only really relevant when you have things that are associated with each other somehow, and you want to reduce the total error of estimating all of them.
No sir. I am not making any guess, I am only stating the fact.
Thanks for the recommendation of Terminus! I normally use Inconsolata with ITerm's anti-aliasing, nominally 18pt (though it's nowhere near as big as that sounds). Terminus (without AA) is amazingly sharp! I'm not sure if it's as readable as Inconsolata, but I'll try it out for a few days and see how I feel.
That's missing the point of Linux entirely. Your average end user isn't using Linux as their day-to-day desktop environment as it requires some skill to maintain. They are using Windows/OSX because they don't have to focus on the platform and are able to carry on with their workflow applications, needing minimal back end maintenance. On the flip side, many sysadmins will not run back end operations on a Windows box as you simply don't have the same level of control, configurability, and customization that you can achieve with a properly set up Linux solution. And calling any OS requiring knowledge to operate and maintain garbage is downright ignorant, as this entire thread and article proves otherwise.
Alternate reality rules of the game are: nobody speaks, you pick any two doors you like, and you win the prize behind both of them. The odds of wining this game is obviously 2/3. Monty will gesture at you to point to a door. You point at the one you don't like. Monty will then show you one of your prizes behind one of your two chosen doors. Monty will then gesture for you to point to a door. You point at the remaining one you liked. Monty then gives you your second prize behind that door.

Notice that all of the externally visible actions are identical to the original game.
Unity has grown on me over the years but I guess I will adapt. I'm not interested in having strong opinions about my OS's UI anymore so I just hope they'll stick with whatever they switch to.
Traditionally Republicans have had a more pragmatic view of foreign policy. VOA is an extension of the State Department and helps to champion the American agenda without needing hard power.
Also, who is to say that any world we can imagine is possible? I mean, from a strict realist perspective, only one world is "possible" - this one. This also exposes hidden meaning in the word "world".
> Yeah, but you can deal with that, if you know what you're doing.

I think it's fairly clear at this point that ZeroNet isn't testing to make sure that this is the case.

Their TorManager [0] is basically a wrapper around the tor executable, and runs a fairly vanilla config.

So yes, leaks or attacks via bittorrent are actually an issue here.

[0] https://github.com/HelloZeroNet/ZeroNet/blob/master/src/Tor/...
> if all wages increase, then it's a net benefit to your average American

If all wages increase it leads to inflation making it ineffective.
Damn, this is clever!

Except that 'punctuation' in JavaScript comes in the form of a line break, and adding a semicolon is like adding two periods to the end of every sentence just in case someone missed the first one.
Oh, don't be silly. I'm not talking about prose.
The reason why you don't see an issue while using Box2D is because its integration methods are low-error. A simple platform game using Euler style integration of the type

each step, add forces from input and gravity. add the resulting acceleration multiplied by time to my position.

will trivially produce jump heights of 50% variation when subjected to a variable timestep. On a quick search, Box2D uses semi-implicit Euler [0], which much more accurately fits the curve. It does not guarantee zero error: to do that you have to have an analytic method, which isn't applicable to a general-purpose physics simulation.

[0] https://en.wikipedia.org/wiki/Semi-implicit_Euler_method

edit: i did forward euler wrong
Then 'Racine', surely?
Take Part in Sociological Study on Tech
My name is Sigrid and I am a Ph.D. candidate in the Sociology Department at the University of California, Berkeley. I am currently conducting interviews with tech workers living and working in the Bay Area as part of my dissertation research. Broadly, the project centers around diversity and narratives of meritocracy within the tech industry.

Interviews typically last an hour and mostly cover work experiences and perceptions of the tech industry. The interview itself can take place at a time and place most convenient to you (most take place in coffee shops). And, as is the case with most sociological research like this, I will never use your name or any identifying information in my dissertation or anywhere else.

Please get in touch with me at sigridluhr@berkeley.edu if you have any questions or are interested in participating.

Thank you!
> That's a straw man of a budget hawk. Real budget hawks are more reasonable.

Is this an ironic no-true-scotsman?
Except for all the times it isn't, which you still have to remember or have enforced by a tool.
Even if that's the case it still doesn't make sense. That changes the probability to 50% girl instead of 52%. But it should be 2/3rds.
The Art of Naming
I'm all for getting rid of them both.
I didn't realize Microsoft was forcing you to play games that only run on Windows.
The standout feature this release IMO is keyboard shortcut mapping, which I was surprised wasn't in by default since there are a lot of unmapped commands and the open-command-palette-and-type-a-few-letters is not a great workflow.
Ask yourself: Why do kids prefer to spend money on pizza and burgers, and not green vegetables and fruit? It's obvious which is the better investment.
The essence of YAF really. A kid just like you who can change the world! I did read some Card books again around 30, and can't find much interesting in them anymore :-(
The brain appears to spend about 4.7 bits per synapse (26 discernible states, given the noisy computation environment of the brain); so it seems to be plenty enough for general intelligence. This could, of course, merely be a biological limit and on silicon more fine-grained weights might be the optimum.

Here is another paper demonstrating very good results with just 6 bit gradients: https://arxiv.org/abs/1606.06160
Don't most products nowadays use a built-in updater so they don't have to announce updates when they are available as 'news'?
That's the analogy! I really wish every single application had a 'turn off animations after I use this for X amount'.

Or the OS level could have that. Ahhhhh. Zen.
personally always preferred fvwm to unity...
WebGPU Prototype and Demos
If I was an Enterprise edition customer I would feel flicked by Microsoft essentially integrating a trial version of some 3rd party SQL extension in an "update" that shows ads to upgrade in unwanted prompts.
I hope they start making TypeScript a first class citizen in Ember, just as they have done with Glimmer, it really makes development so much easier, hopefully with .get() and .set() going away it will make it easier for the typescript compiler to figure out what is mutating what.
Considering a Freenet user is currently [jailed indefinently](https://arstechnica.com/tech-policy/2017/03/man-jailed-indef...), there does seem to be some problems.
they claim (with very strong evidence) that uber is using waymo's designs.
Perhaps. But depends on what "acts like an ass" means. Most cities don't have the ability to ban people from public transit, so they don't have to deal with where that line gets drawn. Is smelling bad "acting like an ass"? perhaps I'm smelling bad through no fault of my own (encountered something smelly at work). Is vomiting "acting like an ass"? Perhaps I'm doing chemotherapy. If lines are getting drawn, who is drawing them and is there an appeals process?
You can just extend the eslint config and disable or tune any rules you don't like: https://github.com/feross/eslint-config-standard
> Many tragic plays are catalyzed by sheer misfortune rather than anything we could draw a practical lesson from.

Like for example?

> If you're in my camp, and you do believe that this is the best world, then the only option is to argue that there is no meaningless suffering.

Have you read the news lately? Are you really going to tell me that the world we live in is better than a hypothetical one where Bashar Al Assad did not attack civilians with chemical weapons yesterday?

BTW, I agree that not all suffering is meaningless and unnecessary, that suffering can motivate achievement. It does not follow that all suffering is meaningful and necessary.

In fact, rejecting the idea that we live in the best possible world is necessary if suffering is to motivate achievement, because if you believe that we already live in the best possible world then there can be no point in doing anything to try to change it.
erlang syntax is prolog inspired, not sure if that's a good thing though :)
The President's budget proposal might tell you something about what the Administration is about, but it's not a serious legislating document; the budget is one of a few subjects that is entirely delegated to Congress. Meanwhile, PBS is a rounding error in the non-military discretionary budget (which is itself dwarfed by mandatory entitlement spending).

It's been said, most recently I think by John Dickerson, that conservatives benefit more from having PBS around as an issue than they would by slashing its funding. As several people here have pointed out: PBS gets ~15% of its funding from the government and could easily make up the shortfall, but the GOP would lose a straw man to beat up. This particular straw man goes all the way back to Reagan. It was even a campaign issue in the 2012 election.

The point of Presidential budgets is to frame the conversation, not to enact changes.
Opium would be a cross between pot and morphine. Its primary usage has been painkiller. Even as a child in India I remember using opium based oil as painkiller for tooth pain.
The standout feature for me is the added support for SCM providers other than git. I also like the theming upgrades
I think you're mistaken in thinking that the arguments Bender et al are making are physical. Operator theory, Hilbert spaces, Lebegue measures, etc. are pure mathematical tools used to construct and derive insight from Quantum Mechanics. The tools themselves are grounded in the usual sense of mathematical rigor. The inspiration to attack this conjecture, the Riemann hypothesis, framed as a quantum system might come from physical intuition, but everything else is rigor.
Which sadly no longer exists. :(
They want to prevent uber from using the technology to develop autonomous vehicles, this will severely knee cap uber.
I covered integration error in my first post here, point 3. The thing I was calling Box2D out for is the fact that it doesn't use a hacky way of rectifying collisions. It seeks out the point in time that they occur.

>It does not guarantee zero error: to do that you have to have an analytic method, which isn't applicable to a general-purpose physics simulation.

If you have constant acceleration, the analytic way to get the point you want to be at at the end of the frame is simple: just pretend your current frame is using half the added speed from the acceleration that you're going to undergo this frame. Or you could use a hermite curve or something.
I appreciate your sentiment here, we do our best to ensure the software quality stays high while at the same time we also try to deliver these smaller updates faster to customers. The world is changing very quickly and the software we use to build software in this world also needs to try and keep up.

Specifically in this release we’re adding support for Windows Creators Update, an updated Xamarin and RedGate tools, and, yes, we’re also fixing customer-reported issues.

With that said we know we are not perfect, but we really are trying to build the best tool. We also listen to our community a lot, it doesn't mean we can fix every issue or implement every feature suggested but the team is committed to our customers and I hope we can win you over.

Related links:
- VS Feedback center: https://connect.microsoft.com/VisualStudio/Feedback
Exactly. There absolutely is an open source Android experience (at the level of the applications and API -- drivers are a different story) for those who want it. It really doesn't suck, and it's a clean migration from the commercial environments (which is to say, you don't really need F-Droid as almost all this stuff is in the Play Store already).

Open source on Android is in pretty good shape on the whole, which is one of the big reasons why Unity never really caught on except among the tiny fraction of developers who were genuinely into Linux desktop application development specifically.
Certainly as far as dramas and comedies go, commercial channels like HBO/Netflix/etc have left PBS in the dust. PBS Kids has really good stuff, but then they're probably already profitable.
Oh, I definitely agree. The cistern analogy with water would function the same way-- refilling from the public water supply as it was drawn upon. I assumed one would disconnect from the public utility input to obscure usage patterns, "refilling" in bulk at a later time. (I did think the Powerwall was aimed at load-shifting, though, too.)
Zepton – a Pico-8 voxel shoot'em up [game]
So kinda like lines.