jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Having a home is definitely expensive, but in my mind it also comes down to manage money.

When you get your pay, put aside money first and save for dedicated budgets.

Decide what budget you think is required in each slot.

Example:
I want a house saving for min $30000 for unexpected and expected maintenance.

I want a minimum of $8000 for vacations.

Etc

Then, save as much as you can into those accounts until you reach their goal and then keep saving into them, but maybe lower the amount.

In the beginning (and if your out in time, this will be while you're DINKing) it might be rough, but it will be easier as your buffers stabilize.

When fixing the house, don't steal money from your travel buffer. And absolutely never take money from house buffer for travels. :-)

I think a lot of people spend way to much on luxury, like eating out or having three movie streaming services instead of none or one.
And then they realize that "oops, no money left for savings this month neither"

Survival, savings, higher standard, then luxury, not the other way around.
"An incredible combination of the two most important elements in a computer set – a computer and a mouse."

In a system, by definition (at least according to Ackoff), the value/function rises from the interaction/inter-operation of its parts/components. So, there are not 'most important' elements, all are equally required for the system to work (yes, you could use a computer w/out a mouse or a keyboard but that is a different system, like you could use a car without gas in the middle of the road as a very uncomfortable motel room).

Furthermore, the mobility argument breaks in two links:

- To move your computer system (set) you'd need to move the kb and screen as well. How would I use the MouseBox on a plane flight? Laying on my couch? On the park? Laptop, tablet, phablet and smartphone are portable computer systems.

- Nowadays mobility of the hardware elements of a computer system are secondary, what needs to move is data (OS, apps and files). Cloud emerges then. I can read/write email from anywhere on a different device. Paradoxically the software elements of the system are not moving per se, they live on a server, but being ubiquitous accessible they are "like" moving. This reminds me of that night ride in that car (with gas this time) and a full moon following me everywhere.

Your product is somewhat cool but IMHO it would have been much better to do the kb-trackpad-box, like this one but with a CPU: http://www.amazon.com/Logitech-Wireless-Keyboard-Multi-Touch... and still it would under-perform other existing portable computing devices already mentioned b/c those come with a screen.
As far as I'm aware this has nothing to do with the Haskell Platform and is, in fact, more or less a competitor.
This looks really cool. However, when I first read the words "social engineering", I expected it to create another access point encrypted the same way, and get the code direct from the victim. This way seems less fool-proof.

Is my suggestion at all possible, or is the code transmitted while connecting useless unless you already have it? (Well it's not useless, as it can be brute-forced by aircrack-ng locally. I'm wondering if what's transmitted is like a hash of the passphrase, which isn't useful, or encrypted with a one time key sent by the access point, in which case my idea is much better.)
That's a step in the right direction, and probably your best option for a modern and very-libre system, but like they say, it still contains firmware blobs. A thinkpad x60, t60, or a couple of similarly spec'd macbooks are the only reasonable completely-free (via libreboot and a free OS) systems you can run right now.
Good points, I think it's not really the right tool for what you are doing. It's more for large teams and big code bases.
Machine learning is the next OO.
Where you write code that can learn and adapt to changing conditions.
I think code will be more of a poem than a recipe.
An excellent counterpoint to object-oriented thinking.
I've got a 17" model. It is plastic, but I have no complaints about the overall build. The keyboard has pretty nice long-travel keys. The trackpad is horrible, the cursor tends to jump around a lot when you try to click. This is my first linux laptop so I don't know whether that's a common driver issue on linux. If not for that I would be 100% happy.

Another model got a lot of complaints about the keyboard a year or two ago, and System76 responded by sending everyone a better one for free.
Believe it or not, checking if the candidate is able to dress professionally and appropriately for the occasion is one of the major things being tested on most white collar job interviews.
Yes, me too, making mistakes and finding solutions is also a great way of learning although it doesn't feel like it at the time.
Finding the right level of abstraction is basically the one and only skill that matters for a software engineer IMO. I've got about 15 years of experience in programming and it's still something I'm actively working on.

I disagree with the general take that "adding complex abstractions to code do NOT make it more reliable". Good use of abstraction makes code easier to write, easier to maintain and easier to extend. Good use of abstraction can make code more concise and more regular while at the same time allowing better diagnostics when you do something wrong.

As a quick example: a generic JSON serialization library that can work with any type is probably a lot nicer to use that one that requires manual reimplementation for every class in your program. It'll be more complicated to write but it's probably well worth it in the end. Similarly a logging system that can abstract over several backends and log levels depending on the environment probably beats having a bunch of if/else every time you want to log a message.

But one needs to remember the old saying: debugging code is harder than writing it, so if you write code that's as smart as you're capable of producing then by definition you're not smart enough to debug it.
"No, it's more fake and forced."

No more or no less than how most coworkers act at work.
I've pointed so many folks over the years to your guide.

Keep up the great work.

P.S. Each time I do refer folks over or see a thread like this gives me fond memories of the O'Connell labs and the opportunities we had to enjoy networking in the early days.

The fun of the HP bug of the week and running a unix farm with shell accounts for all of us students.
I think the obvious objection is that LinkedIn sees itself in the way you say reflects not "getting" it.
Nope, bartering (at least in the US) is still taxable on the fair market value of whatever you're exchanging.
While you are right, I do not think truly understanding it is as easy as a few minutes of research. It was quite mind bending for me the first time I read about BTC.
> Actually, I'd prefer something like `std::text` to finally be free of the baggage of "string". Operations on text should work on logical text concepts. For example, something like `someText.firstCharacter()` would have a return type of `text`, with logical length 1. It's _data_ length is variable, since a Unicode character is variable length.

I don't see how you came to the "opposite conclusion" when the author basically says the same thing ?
> I eagerly await the usual accusations of hate speech.

Saying that kinda cuts against your point, doesn't it? You're stating an opinion, then implying that the only disagreement you'll get is hate speech (before anyone has said anything). That's a hostile way to open a conversation and is exactly the opposite of the way one would talk in order to foster genuine cooperation.
Tech supremacy in the EU? So far all the subsidies meant to create the big tech market here were consumed by incumbent big players and nothing has changed, it didn't even help enlarging these big players.
It is mentioned towards the end of the article but it's important to note that the revelations of the FBI's campaign of surveillance, harassment and murder of black leaders wasn't the result of voluntarily disclosure but instead the result of activists physically seizing records 1970s (the Church Committee investigations and the Freedom Of Information Act came later).

See: https://en.wikipedia.org/wiki/Citizens%27_Commission_to_Inve...
I imagine the blending would occur during moments of slaughter. One tribe attacks another - kills all the adults/men and takes the children/young women - and vice versa.

Over many many generations, over many tribes across europe, this would ultimately lead to blending.
This theory is impossible to provide evidence for.
Yes and no. The problem is those standard designs have to please a very wide spectrum of customers, so in a lot of the tradeoffs in chip design (like area vs performance) they tend to lean more towards keeping area small. The Cortex X1 is supposed to change that, though, but it's very new.
Everyone with a Kickstarter thinks he's Steve Fucking Jobs. When Steve said things like "magical" and "revolutionary" every presentation, it was annoying as hell, and he came a lot closer to actually revolutionizing the world than Mousebox ever will.
Trump, the president, is definitely not the mayor of Value Town.
We are still not deploying effective measures to counter the mass spread of dangerous lies. President Trump may have joined Parler yesterday.
Do people not realize they can run more than 1 messenger app at a time?
This is 100% spot on. There's always a process to one's work. It's just a matter of whether you want to be intentional about it or not.
Ah, merging to get access to money, yes I suppose they don't need that. My uneducated guess is that the reason for a merger would rather be merging the xbox with the switch, and merging the game libraries too. Can't say I know whether that's a good idea.
> The whole point of protesting is to make ppl uncomfortable.

This is a thinly-veiled statement in support of protesters engaging in criminal activity to get their way politically. That is the dictionary definition of terrorism (which the capitol incident also qualifies for). I agree it isn't explicit in stating that. But Trump's statement doesn't explicitly call for criminal activity either.

His statements are not asking for violence but asking to challenge the results and fight for what you want politically. That's what every side does in every political confrontation. You COULD also read it as a thinly-veiled statement pushing for violence. But it is entirely subjective to label one that way but not the other. And therefore, big tech companies should hold BOTH AOC and Trump to the same exact standard, or neither.

All that aside, I agree Pence's statement is better and wish Trump was more forceful in condemning these acts and left the "explanations" out.
I guess they suffer from the same disease as the Android team that writes documentation on Medium, and before that G+, instead of Android official documentation.
There's no problem using language to talk about language. I think you're referencing performative contradictions rather than self-referential paradoxes.

The cases where the propositions become inaccurate is where the terms used have no concrete definition.

The point is, the proposition "This sentence is false" isn't even sensible, because "This sentence" isn't something that can be true or false. It's just two words put together in a tricky way.
I assume so? That would be a static check of the nim code.
The only thing between the person you want to be and the person you are is a year.

People can change if they really want to.
That was mainly after Jobs had expectations put on him. Was early Apple Jobs super secretive? From my reading it doesn't seem so because he was out overhanging the market with sales and then trying to meet them.

The point of telling people about what you are going to do is to put some pressure on yourself to do it. This is similar to selling something you have not yet created. A secret plan easier to quit because no one will ask you about your venture. It becomes easier to lie to yourself about the progress or lack thereof.

Of course everyones personality is different and this particular technique may not work for you. For many people though, peer pressure is a major driving factor in their lives for better or worse.
I think impermanence would probably fall in the foolishness bucket. Those photos of doing shots out the beak of a pelican may be 5 years old; they'd still be used against someone. It's all a Google/Facebook search away now.

http://www.telegraph.co.uk/technology/facebook/6968320/Half-...

Edit: FB website integration comments aren't indexed by default, but FB does offer instructions on making them indexable.
The spokesperson for Verizon was literally the voice of Darth Vader.

IMO coop-owned fiber is the best answer in the US. Low ping, truly no caps, and generally costs less than the incumbent monopoly. With everyone having done so much tele* over the past year, now is the time to push for it in your community.
The first 2 links cited incontrovertible evidence, I don't see much comedy in that. The third link shows a law that controls speech, which is exactly how I labeled it in my first sentence.

You're arguing with me because I made a comment that stemmed from my own perception of politics. Now that I've clearly explained the reasoning for my comment, you're contorting yourself to prove that my perception is wrong. In the face of empirical evidence you've given nothing more than your opinion.

> I can see pretty clearly that Democrats wanting to limit freedom of speech is a rumour that doesn't reflect what Democrats actually want.

They want to control speech. I've shown a law, one among many that they've enacted, which proved my point. In response to that you applied some strawman argument about it not being "freedom of speech" when nobody ever said that.

I don't think you're arguing in good faith, so I'm going to end this here.
It means that Microsoft is providing information that they shouldn't.
Spend some time working a variable schedule and see how far you get before you long for the 9-5 again. Yeah, traffic a sucks, and grocery stores & restaurants are slammed on the weekends. But it is really, really nice to be able to schedule time with friends and family without needing to sync schedules.
Your quote doesn’t cover Apple phoning home at all. It covers the frequency Apple devices send data to Google.
Typing on it now. It's nice. Justified it as the last keyboard I'll ever need due to it's customizability. That it can replace a mouse by using modifier keys is a giant boon.

Swapped the pinky keys to ones with lighter springs and that is a great ergo boost.
Both to be honest. Canonical shouldn't have asked, and Microsoft shouldn't have agreed.

Neither one is an innocent party.
That's actually the claim made by the original article.

As a commenter there points out, though, if it's harder to resell your old machine you may be less likely to upgrade to a new one. So there is pressure in the other direction.

The real reason? Apple make more money if you buy from them direct.
I wish the couch guys would just focus on integrating the _changes feed into different languages. What I find appealing is their attempt to solve the distributed sync problem. That's useful, but adopting couchdb on all the clients doesn't make much sense. Microsoft's sync framework is moving to allowing full cross language / platform sync. It already allows two-way syncing odata feeds to the iPhone, android, windows phone, and pure javascipt. I don't see why I need build all my clients on couchdb directly to get this functionality. It seems like a nonstarter for 95 percent of use cases.
No, in fact this style is a little unusal for isaac. Maybe there was beer involved ; )
Yes, it's very much a matter of perspective, which is why I find it so fascinating. Babbage is clearly a candidate, as is Konrad Zuse [1], who built the first functional Turing-complete machine, and designed the first Turing-complete programming language [2] (it didn't have recursion, but neither had FORTRAN, before the mid-70s). Bottom line (for me): computers are the result of international and cross-generational cooperation and knowledge exchange; that's were progress seems to come from.

[1] http://en.wikipedia.org/wiki/Konrad_Zuse
[2] http://en.wikipedia.org/wiki/Plankalk%C3%BCl
> RIM is a one hit wonder. That is now chasing trends, poorly.

That's about it. The problem is, RIM's lost track of what they're doing.

If trying to beat the best, you have to play catch up to keep yourselves at a particular threshold of relevance. Unfortunately RIM's doing that poorly with some poor strategies (how many devices do they have right now?) At the same time, it looks like they're losing site of their core market, big business.

Big efforts from RIM have suffered from RIM rushing products out the door. Look at the Storm, arguably OS6 and the PlayBook. RIM's running themselves thin. If they can learn from this rough patch, I think they can make a case to lead again. But that's a big IF
Brilliant, with Chrome and Safari you can use it to search and open any bookmarked page.
I have the print copy of this Time issue and they do exactly that and it makes it so much more readable.
Discovering there's an alpha-version of rgb() has actually made my day. I remember trying to emulate it (without knowing it) using opacity :/
Language detection is faily easy to do: Help yourself to my word frequency by language data files at: http://www.knowledgebooks.com/determine_language.jsp
We have had similar ones in sushi shops for years in Japan:
http://www.garbagenews.net/archives/1511123.html

And some of them can be used with Nintendo DS:
http://www.garbagenews.net/archives/1406127.html

As far as I observed, one of the problems with these devices is they give the restaurant a bit of cheap look. That's partly due to their poor make, but most probably, the guests feel embarrassed similarly to when one takes out his cell phone just in the middle of dinner.
It definitely works with 1.4.1, but the bundled Makefile sucks.

Just compile *.c and link it against libpng in whatever way your system requires.
The IP addresses I commonly get assigned on my iPhone with AT&T are either geo-located in Kansas (166.205.x.x) or Southern California (166.134.x.x). I actually reside somewhere in the middle of those points, but close to a thousand miles from either.
I tried to book a Virgin Atlatic flight through the Founders Card channel and it was more expensive than the same fight on the Virgin Atlantic Website. Very disappointing...
thank you! I couldn't find a download link on the page. Doesn't seem to be listed which is weird.
That, and giving Keiretsu any air, make this a dubious source of advice.
The stock price is an instrument to align the interests of many.

I like this definition very much.
yeah and a space that specialized in that setup becomes one of those coworking spaces and in many ways it brings you right back to square one.
The thing about Dropbox is that they were making the same claims (from the perspective of a non-technical person) that other you-manage-your-own-encryption-key cloud storage sites were making. You put someone non-technical in-front of the marketing materials of say, Jungledisk, and Dropbox and people might even come away thinking that Dropbox must be even more secure since they're the market leader. And that's part of the problem in this case -- leadership implies trust.

Dropbox used to have a FAQ somewhere that made of point of informing users that they cannot set their own encryption key (but Dropbox hoped to implement that functionality soon). Anyone with technical chops can read that and know that the encryption key(s) are centrally managed on the Dropbox internal network and anyone gaining access to that internal network can gain access to all of the documents. But your average non-techie accountant, CEO, or sale guy...?
That's a pretty interesting management experiment.

By the way, have you seen vhx.tv?
Hah, someone ought to tell rms. If anyone would actually go to N. Korea and confront Kim, it would be him. Or maybe the gov't could go after N. Korea on the license violation under the Berne convention? Like tax evasion bringing down Al Capone, though I'm sure it wouldn't work.
Diplomats don't need to follow local laws, though if they break them they cause political problems and usually have to leave the country.

(For example, the US diplomat's wife who was driving negligently and killed a British person last year.)
Right. I watch Shakespeare's plays because they are fun; outside of English classes, that's probably the norm rather than the exception.
It's some student's final project in design class, and has no business on the front page.
> > Pledge / unveil on userland

> This sounds very nice, is there anything similar on Linux?

Seccomp is the closest thing we have to pledge, and it is used by some programs to restrict the set of operations they can do (but the most common use of seccomp profiles is containers -- pretty much all container runtimes apply a default seccomp profile to reduce kernel attack surface reachable by containers).

As for unveil, you could implement it with mount namespaces (or an LSM like AppArmor -- which isn't actually that hard to set up, but unprivileged users may have to go through extra hoops) but most programs don't do that themselves.

But in short, not really. Most security mechanisms in Linux are intended to be managed by administrators or system services rather than the program itself (with some exceptions, but even those exceptions end up being managed by system services in practice).
Maybe one can build/run Tensorflow stack on top of this with just customize the tensor sw on each node?

Or is the 16 bits CPU too limited for training operations?
>The program itself was very, very, very shitty, but it worked well for him. For example, at that point I didn't even knew that arrays existed, so all the logic and multiplication was done manually, like label43 = textInput25 * textInput24 * 0.1.

That is exactly how I wrote my Delphi code as kid!

Later, I learned to use arrays, and used them for everything because I did not know any other data structures. Like, array of array of array of integer. And the ref counting makes them memory safe. Delphi had the best arrays of all languages

At the university, they taught more complex data structures like linked lists and tree structures, so I started using them.

Then I learned about caches and that tree structures are bad for caches. Optimal are arrays. One should only use arrays for everything, so I started using arrays again.

Now I know about loop unrolling. And about the conservativity of the Pascal optimizer, it never keeps values in registers if they can alias. Heap values like arrays are always assumed to alias. If you do not use arrays, but use a separate local variable for every element, it can be much faster.
Is there a roadmap for CUDA support?

(downvoted for asking a honest question. Ahhh the things you see on Apple related posts... Emotion driven bunch)
Domestic spying + Immunity from insider trading laws... It's a good time to be in the government.
fine, links deleted. Now everyone has to waste time compiling it.
Which is why I use Lyx - best of both worlds. You get to use latex equations, the final document is pretty, and the document is readable while editing (i.e. not filled with commands and other crap).
Of course we need to worry about them? Even by what acamedia knows, it's pretty bad right now for security and encryption in practice.

The belief that the NSA is at the extreme cutting edge and just so far ahead is exactly what stops us from making iterative, simple improvements on the technology we use. It's plain unhelpful, and as the data suggests, probably wrong.

(The separation of concerns part is hilarious. Remember, this is the same agency where Snowden managed to wget -r their wiki and various other databases and then go on an extended vacation unnoticed.)