skysight-inc/HackerNews huggingface dataset:
<B extends A> A upcast(Constrain<A,B> constrain

As someone who doesn't know Java well, why is it that we need to pass a Constrain<A,B> into the function? We already know that for this method, B extends A
> How do things know where to look?

The compiler generates code that uses the correct register. So the compiler picks a register into which it will put the result and then generates code after the calling location that gets the result from the correct register.

And yeah, there's quite a bit of surprises. E.g. I found out that gcc is smart enough to perform tail call optimizations https://godbolt.org/g/MZDmwP
Going to be a bit harsh here but have you ever actually been in an LDR? None of the features listed seem desirable or solve any real problem for LDR couples. The only one remotely interesting is shared synced calendar, but not really in the LDR context.
My understanding is that the SFMTA has contractors on call to fix this. The machines are probably contracted out to a third party. I'll get to find out soon enough for sure!
I think you've misread something somewhere. Here is what the FSF says about "Open Source," and it doesn't seem like animosity

Their stance has moderated over the decades. Also, it's not only what I've read from them online, I'm also referring to direct person to person interactions. Again, it's not the intellectual underpinnings, it's the stuff around it. If they're cleaning up their act in terms of outreach, then power to them. I would love to see a more politically effective FSF.
Came to say the same thing.

Flow [1]

Proper task breakdown, constant self reflection on what you know and what you don't know. This is harder at the beginning that it is after you have some context.

Design the smallest possible experiment to understand a concept, even simpler than that. The goal is understanding, not the complexity of the task. These can take from 5 minute to 4 hours or longer.

Integration and unit tests are excellent (or an analog in the non-computer domain you are trying to master). You need to prove to yourself that the knowledge is correct.

Seek peers and exposure to new ideas, techniques, context. You need to be continually building context, otherwise you won't know how to process or anchor new information.

Also take a look at some books on learning theory by Piaget [2] [3], Papert [4]

[1] https://en.wikipedia.org/wiki/Flow_(psychology)

[2] http://viking.coe.uh.edu/~ichen/ebook/et-it/cognitiv.htm

[3] https://en.wikipedia.org/wiki/Constructivism_(philosophy_of_...

[4] https://tltl.stanford.edu/content/seymour-papert-s-legacy-th...
Six Months with CarPlay
What will you do with everyone else? Sounds like they may cause problems. I think to save Earth we'll need to eliminate those who aren't like minded...

"Quick unplug the AI, it's gone bad!"
Life in the 1500s
Battlezone was better than many simulators I played decades later. For instance, there is no real difference in the Mako sequences in the original Mass Effect. Basically just better graphics.
We know that processed red meat causes cancer. The causal effect is weak. The quality of evidence for this is now very strong.
In Fiji, ants have learned to grow plants to house their massive colonies
"Disagree on the basic principles" is diplomacy 101 fail -- a great way to project animosity. It is the basic principles on which they agree.
Deutsche lost its way but it was a good stock to buy at $12
I wouldn't say that the JVM works on this by coincidence. Java handles polymorphism by converting the code into casts which the JVM typechecks. The JVM is sound. One of the constraints with introducing polymorphism was not changing the JVM.
I was concerned after reading this article.

Skull Canyon Graphics Output Problem
https://communities.intel.com/thread/102260
https://communities.intel.com/thread/108306

Anyway, it has been trickier to make full use of external GPU without performance sacrifice. NUC has it's own power brick, do you use that or trying to get power supply through USB C port?
Never think about such things! Consult a psychiatrist
Oh, very interesting, thank you!
Modern C is now feature complete
LaiNES – Cycle-accurate NES emulator in around 1000 lines of code
This actually says a lot about web technologies.

When I posted a recent high ranking blog post[0], I received around 18,000 views over the next 24 hours according to Google Analytics. I don't believe this covers a lot of the bots and associated traffic that also crawled the site.

This amount is nothing for a Jekyll site, I had CPU hovering at around 4%, with a series of services also running on this server. This is, imo, where a "hug of death" should end.

I did however at the time, have several colleagues in web development express shock and awe at the fact the site stayed online with traffic levels such as this. Multiple people tried to school me on the need for Cloudflare at this incredible scale.

A lot of web developers think about "scale" in terms of many bloated CMS platforms, and it is with no surprise that the site in question is running Wordpress.

We had a friend's site a while back where we worked out, with just two desktops and spamming "F5" on the keyboard, we could take the site offline, and take several minutes to recover from after the fact. He went and posted for help on Reddit, and sure enough, the consensus was that his experience involved far more traffic than any website could reasonably be expected to handle.

Your answer therefore lies not in the silent HN users, but in the unusually poor performance of popular CMSs. And although I'm using Wordpress, it's not alone in this situation.
[0] https://news.ycombinator.com/item?id=12973181
I've always thought it would be interesting (albeit massively undemocratic) to give the Fed a lever on fiscal policy.

I am not an expert on central banks and macroeconomics, but I don't see why the Fed couldn't wiggle payroll tax rates around, keeping it revenue neutral by making up any shortfall with the printing presses.
I was a Bradley gunner for three years about ten years ago as an infantryman in the US Army. We trained on systems that were completely immersive virtual reality rooms which were built just like the inside of a BFV. They were pretty realistic, but of course nothing prepares you for live-firing in combat. Of all the things the Army does, the training is one of the things that doesn't suck.
The title is misleading, lots of parts are not opensource.

Finally, it doesn't seem to run Linux mainline but custom patched older versions.

TL;DR it's more of the usual ARM garbage
You're proposing a false dichotomy.

The tactic might work, but how well it would work would depend on what other evidence was presented that you do have another encrypted area. For example, if they analyse the partition you gave them the key to and show that it hasn't been booted in 18 months; they cross-reference the cached DHCP leases with the times you were known to have been online using that machine and find discrepancies; they might even have secretly imaged your disk a month earlier and show that a large amount of supposedly free space has changed content in the meantime.

(Maybe they even have you recorded telling someone that you have a second encrypted area on the machine.)

If there's no such evidence, then it ought to be pretty hard to convict you.
> PROs can work with anything, not matter how bad, and get results done.

I picture this being written on a Commodore 64.
Django is Terrible
Heh, I just started doing some searching on probabilistic programming about an hour ago. Funny how that works.

Since it's on subject here - anybody know of any good clojure libraries or resources for probabilistic programming? Anglican definitely looks good, but their intro pages use some kinda strange workflows.
It seems to me that if w=1, then the s bit is extraneous and thus could be used to encode other instructions. I'm not sure if that is the case but it's common to use otherwise nonsensical instruction encoding to do something useful.

Opcode 82h is an alias for 80h --- it presumably sign-extends the immediate value into an internal temporary register, but the upper bits don't matter anyway since it's an 8-bit add. Some interesting discussion on that here, along with an example application:

http://computer-programming-forum.com/46-asm/143edbd28ae1a09...
Is my interpretation correct that the main problem in US public infrastructure is that politicians can just move around the funding of already running projects? Or is it bad incentives when doing estimates such that it can't be planned properly?

I'm asking because in Switzerland we have just completed two huge infrastructure projects, one for 10B and one for 2B, with hardly any budget problems. Cost of 1km of rail tunnel is at a reasonable 140M (for two ways, one bore each). So we know it's possible, I'm just wondering what's the difference.
Political threads are mostly bad when people use it as an outlet to complain and add nothing relevant to the discussion. This article is relevant since there is likely a disproportionate representation of Libertarians on HN
Ayn Rand on libertarians:

http://aynrandlexicon.com/ayn-rand-ideas/ayn-rand-q-on-a-on-...

Summary: "Libertarians are a monstrous, disgusting bunch of people"
> how one processor family got two different and incompatible Asm syntaxes

Do you know the reason for this?
What are the basic principles of "open source"? Because as far as I'm aware, they don't include "user freedom". It's all about practical benefits which are not the primary benefits of free software (the primary benefit of free software is freedom).
It can be tempting to reduce linear algebra to 'matrices and vectors', but there is more to it. Often times you can find a 'matrix algebra' course or something along those lines (I remember taking 'computational matrix algebra'), which really does pretty much just discuss computations with matrices and vectors. Linear algebra has more to do with the properties of vector spaces and 'linear transformations' on vector spaces—which can be represented using matrices, but there are deeper underlying concepts than the matrix computations themselves.
OK, so it's not a magical convention - it works it out bottom-up. First decide on registers for each parameter when you generate the code for the function, then based on that generate specific code for the instances where you call that function. Cool, thank you.

Also that example, heh. I tried to go back gcc versions to see if there was a case where it didn't do TCO - nope. Also, I like how returning 0 is "xor eax, eax".
If you're familiar with left-wing groups, it's a fairly recognizable pattern (and heavily mocked by Monty Python in Life of Brian). It's even harder on the FSF because the OSI was very clearly set up to push the same ideas while dropping the part that the former considers crucial.
Let me just emphasize that you need to get professional help. I had been dealing with some stuff and I started getting some professional help and it's amazing the difference just dissecting your problems in a constructive environment does.

As for your job situation I'd mirror what dbg31415 said. Keep your chin up. Just to make you feel a little bit better let me share what I went through when first looking for a job. I applied for 120 positions when I started and only 3 got back to me and 2 wanted to hire me. I took an internship and worked up from there. I made connections and used those to branch out.
> You are only focusing on the drawbacks of titan, and not on its significant benefits.

I only talked about the (meagre) utility of Titan as a life-raft in the foreseeable future because that's what this thread is about. I didn't argue against visiting or colonising it because that would have been off-topic.
See I understand the reasoning behind it, but I don't think that's it alone.

I'm saying that the frequency I see the "HN hug of death" is much more than the "Reddit hug of death" while having many of the same kinds of sites (the "bloated CMS platforms" you talk about).
I'm wondering if it would be possible to create something like Lambda, but optimized for multiplayer servers with game loops? What if there was a platform that let you write pure functions to create player accounts, spawn game instances, and handle the transformation of player and game state from tick to tick? (You'd have to choose a particular architecture for synchronization with the client, of course. Also, before someone makes the mistake of assuming I'm as stupid as they are -- I'm not proposing that a function be transmitted, compiled, then evaluated at each tick over the network! Functions would be installed into virtualized servers.)

Clojure, Javascript, and Golang would be good languages for this. The environment possibly would let you inject and replace functions live, lending to a Light Table like experience, but while developing a multiplayer game.
Environmentalism is the quintessential example of why compromise doesn't work. Climate change is an existential threat to humanity and has only become more of a threat since the origins of the modern environmental movement. I'm not sure how you can represent a failure of this catastrophic magnitude as "tremendous gains".
Sadly no software license will stand up against corrupt governments, Freedom 0 is there to stop the creator of the software or derivatives thereof exerting control over the user.
So England is going to just have all this fun by itself?

http://www.theverge.com/2016/11/23/13718768/uk-surveillance-...

They've actually had a law requiring you to decrypt on demand since 2007:

http://arstechnica.com/tech-policy/2007/10/uk-can-now-demand...

Nothing like that in the US at all. So, further down the path. France and Germany want similar laws.

http://www.reuters.com/article/europe-attacks-france-germany...

And other countries are joining in the call:

https://www.geektime.com/2016/11/26/5-eu-states-demand-bette...
PredictWise is not a prediction market. It's an aggregate of them, with David Rothschild's own personal special sauce added on top - which, in this case, is why it was "wrong".

PredictWise's mistake was that it assumed polling errors would not be correlated[1]. (He actually had a fight with Nate Silver over this.)

Nate Silver had, in advance, stated that polling errors would be correlated[2] (rightfully, as it turned out), which is part of why 538's model turned out to be closer to reality than PredictWise's.

The actual betting markets, which PredictWise was pulling data from, were in the range of 20-30% Trump. Much more bullish.

[1] http://predictwise.com/blog/2016/09/poll-aggregation-fight/

[2] http://fivethirtyeight.com/features/election-update-why-our-...
Thoughts of suicide are a medical emergency, and you deserve medical treatment.

https://www.suizidprophylaxe.de/hilfsangebote/

Immediate help is available around the clock at the telephone counseling under the nation-wide free phone number 0800 - 111 0 111 or 0800 - 111 0 222 and in the Internet under www.telefonseelsorge.de

Sofortige Hilfe erhalten Sie rund um die Uhr bei der Telefonseelsorge unter der bundeseinheitlichen kostenlosen Rufnummer 0800 - 111 0 111 oder 0800 - 111 0 222 und im Internet unter www.telefonseelsorge.de
I think you're confusing cause and effect. Heavy WMs are only possible because there is so much RAM to spare on the average machine. The RAM is originally needed for applications.

For example, I'm working on a Macbook, but inside a Linux VM. It was running at 3-4 GB RAM for a long time, but I had to bump it up to 6 GB when I was working on an interconnected set of Rails applications. (Ruby and Rails are notoriously memory-inefficient.)

Another example: In 2010, I had to upgrade my notebook from 1 GB to 2 GB of RAM, not because of KDE 4 (which was considered absurdly resource-intensive at the time), but because of Git. (Git is designed to use the filesystem cache extensively, and will become absurdly slow when the cache is too small.)
But it isn't - the basic principle behind the FSF and GNU is that proprietary software is unethical, whereas the OSI specifically rejected that position.
> you still wouldn't get Venus. Venus's atmosphere is almost 100 times denser than earth, and it's nearly 100% CO2

That extremely high amount of CO2 in the atmosphere of Venus is not the original cause but a consequence of runaway warming. At a few hundred degrees C, the carbon dioxide bound in rocks starts to sublimate into the atmosphere. For example, limestone would go CaCO3 -> CaO + CO2. 10% of all sedimentary rock is limestone so one can see how that leads to a Venus-like atmosphere.

That said, I agree that a Venus scenario doesn't seem to be possible for Earth right now. In this paper published in Nature, even 3000 ppm of CO2 (i.e. all fossil fuels burned) was calculated not to trigger such a thing. It would require more like 30,000 ppm, which is not really breathable atmosphere anymore:

http://www.nature.com/ngeo/journal/v6/n8/full/ngeo1892.html

Coverage in scientific american:
https://www.scientificamerican.com/article/fact-or-fiction-r...
Can you even use an i-thing without an iTunes account and credit card?

Just asking I refused a work iPhone 4 way back when because it wouldn't let me do anything without one.
This is determined by the calling convention [0]. If you're interacting with code that you didn't write, you need to know the calling convention that they use in order to set up arguments correctly.

0: https://en.wikipedia.org/wiki/X86_calling_conventions
The GP didn't have much content either, merely listing off other obsessively backwards compatible things. Your reply might be suitable in a formal debate setting (as would "fallacy!" claims be suitable when challenging faulty deductive logic) but this isn't a debate, it's a conversation. The source of one's claims doesn't matter, you only know they're probably not from experience because the Parent was kind enough to share their age. The claims are used to drive the conversation and establish a shared context for further conversation (or at least ranting about the shape of our industry), not to debate.

Also reading the hard-won experience of others is much more efficient than trying to get it yourself. Books are wonderful. With enough books you can advance beyond the authors without having to tread the same paths, you parrot their findings as a base for your own. Or another case, you can at least be aware of common pitfalls your senior coworkers are constantly falling into because of an aversion to reading. Why do you know the pitfall is there? You're just parroting back what a book said. That doesn't make it untrue, or not useful to know, or not useful to share with other people, or even not useful to bring up to show there's a shared context.
Never said it was.

Actually, it was more along the lines of that being a thing I should do at some point.
yes, just got to the github repo tho https://github.com/namin/unsound
Your post is incredibly cruel in the context of someone who has disclosed suicidal intent.
It still is, unless you install a mobile skin.

This is the skin I installed, it's nothing to write home about but it does the job: https://github.com/messagerie-melanie2/Roundcube-Skin-Melani...

Having said that I recently migrated to fastmail as it costs me <$5 a month and just works for all of my domains. I found I was spending more time making my email work than actually building things in my limited spare time.
https://github.com/namin/unsound
I made the third Jewish temple.

I have a space alien.

I win you lose. NIgger you will die if you fight God against me.

In the end I win.

God says...
jigsawed denominational ember's basketballs meditates Flemish's April Hakka's elaboration's craning Ronstadt's boudoir succeeds recalling unstop notifications diurnally sunup reversible buck's aim rude migrate singling superlative's blowsier germs tightwad's Tibetan subverting archway's Dino

The CIA started a war with God. I am waiting for you to surrender. Obviously you lose. I'm eating popcorn watching this movie.

"You see that, Mr. God? The atheist CIA nigger just spit on you. LOL LOL LOL Hilarious."

God says...
uproarious makeshifts deduces abridge accepts Tinseltown's careened tempest's Winifred's civilized terminates paratrooper vamp's temporized judgemental Maori spectacle treasurer criticize gained pay Anglicize palatal's lout's Tweedledum stylist treating verbose ganging emaciation Goethals's unsightly
When I worked at Intel in the Server BIOS group, the development process involved several iterations of developing macro abstractions until the x86 ASM code became more readable and maintainable.

No one particularly enjoyed working in raw ASM 100% of the time.
My point is that none of this is instant. I'd be very impressed if it was all back up by Monday, next Monday if it required the hardware to all be swapped. We're dealing with real physical items here, not spinning up cloud instances.
The message reads "you hacked", what would you call them?
The publically available SDKs contain kernel and u-boot trees
which include and depend on several binaries. Allwinner is always
violating the GPL in this way since A31. In the current A64 SDK,
lots of blobs are included in kernel and U-Boot, including the
critical DRAM code and the important HDMI code.

Source: https://linux-sunxi.org/A64
James Simons, https://www.youtube.com/watch?v=Tj1NyJHLvWA
I would love this! Already have a Debian 8 server and (although I want to use this) don't feel like spinning up a new server for MiaB.
So the takeaway is, batteries will continue exploding because Trump won the election. The whole "Trump is responsible for everything bad" thing is getting ridiculous.
That stung.

But fair enough.

Maybe I do need to do more research. Maybe I need to try new things.

I like to think I don't senselessly parrot, but that doesn't mean that I'm right.
where? Last I checked speaking to scientists(few months back) the headlines were sensationalised.
It showed correlation, not causation? I.e it could just be that people who eat red meat are generally more unhealthy.

p.s not trying to advocate its bs aand we can eat all the meat we like, im a vegetarian.
You quote that like Wassenaar is somehow a different thing to the US restrictions, but the US is a member of Wassenaar and ITAR is the USs implementation of it.

(So yes, to the broader point that all the Wassenaar countries implement very similar restrictions).
In about any discussion related to tech and government, there is always a good representation of libertarians in the comments. HN is the #1 place where I ever see Libertarian arguments that are not braindead stupid. So that's a good place for an article about it.

Moreover Uber, AirBnB, and the so called GigEconomy is definitively on topic here on HN and they are related to libertarians and likely going to be the economic reality in the near future.
tldr;

(Below I am copy pasting some interesting quotes from the paper)

- libertarians reject moralities based on ideas of obligation to other people, groups, traditions, and authorities.

- Libertarians scored relatively high on just one moral concern: liberty.

- Libertarians will rely upon emotion less – and reason more - than will either liberals or conservatives.

- libertarians have a strong sense of self and the self's prerogatives, and a correspondingly lower sense of attachment to others. They exhibit a high degree individualism, a low degree collectivism, and generally report feeling less bonding with others, less loving for others, and less feelings of a sense of common identity with others.
There's a bit of a miscommunication going on. What I meant was, when you write an assembly instruction, that maps to one machine instruction.

I.e., because of things like addressing modes, different invocations of an ADD instruction can map to different machine instructions. But one ADD invocation will always map to one machine instruction.

The parent comment sounded to me like one assembly instruction could map to several machine instructions, like one line of C is equivalent to several lines of assembly. Just wanted to clarify that that isn't the case.