skysight-inc/HackerNews huggingface dataset:
I wish more people knew about rollernet.us . They're incredibly excellent as an email service provider for technical users.
That's rough. No one deserves this much anguish and suffering.

You mentioned lack of relatable narratives in the media, I think I know one you might find close: "CSI: special victims unit". I only watched one episode, but I found it touching so there is hope the rest of it is close too.

Perhaps more importantly, there must be a way for you to have your feelings acknowledged by real, live people. Is there a sex crime victim support group where you live? If there is, I encourage you to attend it, both for you own sake and for the sake of the other people there - they need to be understood in their pain as much you need it. More broadly, what you describe sounds close to PTSD, and anyone who's gone through that hell will readily relate to your story.
It's not just you. Everyone's mobile site seems to choose font sizes that are readable from across the room on my 5.5 inch phone. I'll quit reading articles that do this. I'm starting to collect a list of hostnames I won't visit because the text is too big to read comfortably on my phone.
HTML editing is pretty good but editing Javascript for anything but the simplest task is a dead end.
notepad.cc tiddlywiki.com keep.google.com ...
I have a hard time believing that the cost of a TLS lookup and a couple of writes per freed object is more expensive than a Cheney scan for objects in the nursery

This paper describes how it is possible if you are happy to throw a lot of memory at the problem:

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.49....

Section 3 is titled "Explicit freeing is more expensive".
Live Code Editing for JavaScript
Its a 5 hour time lag from Earth to Pluto - it's going to be one hell of a bad time doing feedback control on that link.
http://alternativeto.net/software/tiddlywiki/
Thanks, we're hoping to build something lasting, but that's a fair question. A group of my co-workers, friends, and family use it everyday, and the last thing we'd do is disrespect that trust. I use the site everyday for my own work, and if we ever have to cease service, be sure that we'd have a free export function. It's an MVP right now, so there's plenty of things we'd like to add. Also feel free to reach out to us directly at hello@faqt.co
Ask HN: How do I make the jump to tech companies?
Dear HN,
I'm writing this hoping to get some amazing advice as I'm very lost and depressed about my situation. Similar ASK HN post inspired me to write this.
I'm graduating in Computer Science this year from a small state university (very small) and I've been working in a big enterprise(not tech) around my school for 2 years as full stack developer (internship). I can do what web devs do and what people from bootcamp do, better and fast as I've seen these people here at this company. It employs around 400 devs and I'm considered as the one of the best in the organization. I've been offered 68k at this where starting is 50k for starting developer once I graduate. I've got similar offers from around the area. It's one of the biggest employers in our state and I like working there, I'm doing all the heavy lifting more than 2 technical architects and five other senior developers. However, I'm not learning anything I didn't know (from doing few side projects). I'm doing all Microsoft stack from Javascript, C#, ASP .net MVC(pretty similar to ruby on rails) T-SQL, Sharepoint etc. I'm happy that I'm writing large programs in C# (which is nice lang btw) but I'm only learning business rules from these "senior devs" and which database has what data.
MERI MAGGI || Maggi Song || Maggi Meri by BeRoseGuys
Continued:

I'm considered one of the good result by our school(professors and junior are proud of me) as it is very focussed in graduates getting such jobs as our's is a small unknown school. So, needless to say I am very bad at technical interview that tests algorithms, data structures and puzzle-ly problem solving as needed to the technical interview. 'm very lost and depressed about this as I'm come close to getting out of school and seeing myself being stuck in companies which do tech work but are not tech companies like Google, Facebook etc.
How should I prepare myself to do better in technical interview as my cs and math background is weak to get into let's Google, Facebook, Microsoft etc? It seems like there tons of stuff to memorize to do really well in these interviews.

Thank you.
In the "Conflict Resolving" section on the home page, we see that client A and client B are both executing only writes in transactions. Why would they conflict since any serialization order is possible?
No one can definitively tell what OP means with "hacker friendly." I think it's time to retire that word
I wish this was possible with Opera's Dragonfly.
This page makes my computer's fan run wildly.
If you find a TOS of a major website without a clause like this, let us know. That would be a true unicorn.
Coding horror blog
Are the transactions distributed?
Obligatory "I joined on the first day" comment, w00t
Oh, so funny stab at EU.
There is a difference between United States and European Union - you are actually transferring money between states - wealthier ones give up money to the poorer ones.
Germany sucked Greece dry while "gifting" (unsustainable debt) them more money.
Hmm, feels a bit disingenuous that they don't mention Trisquel and call their Firefox/TOR combination "Pure browser". I don't like that. Question remains, who likes the software? Who do they target? I love the hardware... Perhaps they should have partnered with Elementary so we'd know what we'd get.
How grateful should America be?
In the end, language choice is up to your employer for most jobs. Don't sweat it.

Back in the 80s when I was in uni, the only job I could get in the area was in a language called dBASE (later Clipper). Nothing like the "real" languages we learned in school. BUT, we got stuff done, quickly, to allow entry and reporting against the data kept on the "real computers". A few years later, after graduation, at that job, I got to see a "C" program somebody wrote to tie into one of the systems I did to speed up a batch process, as I needed to fix a few things in it. It was a real enlightenment to see how bad the code was (in some ways). I didn't feel so bad about what I did after being able to fix this "expert" code.

Don't let the bastards get you down, as they say.

PS - I've been a Java programmer for the last decade, but I'm doing Angular on an overhaul project at my latest job. I like Javascript (feels like the rich, "local", UI stuff I did in the 80s, all over again), but CSS is hard. Don't feel bad about "only" knowing web page stuff.

and ... many other posters already mentioned the primary importance of simply earning a living, honestly.
pretty sure you're misunderstanding how firefox handles that, it downloads to local and checks against it, not the other way around
To follow up: the crowdsourced page does indeed make a large number of claims which at least make this sound like a very secure and privacy ensuring device. When I mentioned regulations, I was thinking along the lines of ad companies in the US. For example, an ad for a sleeping pill wouldn't be allowed to outright claim to put you to sleep if the pill didn't work... unless that pill was labeled under homeopathic medicine, then all bets are off because homeopathic "medicine" is unregulated (or was the last time I checked).

New (and also old) privacy focused companies remind me of homeopathic medicine.
Looks promising.

But it seems it's still at a very early stage and lacks any kind of documentation so I'm not sure where/how to start hacking.

The game that it's developed for (with?) is insanely original and the author totally got my attention with it: http://www.duangle.com/nowhere

Looks like None is a consequence of the author learning LISP some time ago and developing a new editor for the game - Conspire.
It's described in this blog post: http://blog.duangle.com/2015/01/conspire-programming-environ...

Funny thing is that after I learned lisp (clojure in my case) I came up with a very similar prototype for an editor, but never went further than the prototype, given the complexity of getting it done properly..

Anyway, I wish duangle lots of luck with the game, None and Conspire, all these projects are very original and ambitious, my only concern is that author is overstretching himself.

Is there a way I could help ?
Ask HN: I want to write an iPhone app. What tools and resources should I use?
I want to do as much of every stage of the process on my own, as a learning experience. I need recommendations for best practices on what to use for: designing the layout, flow & app icon, prototyping the app, testing the code, building, and anything else that would be useful.
Reverse for me.
The LISP community went through this in the 1980s. They had to; the original Symbolics LISP machine had 45-minute garbage collections, as the GC fought with the virtual memory. There's a long list of tricks. This one is to write-protect data memory during the GC's marking phase, so marking and computation can proceed simultaneously. When the code stores into a write-protected page, the store is trapped and that pointer is logged for GC attention later. This works as long as the GC's marker is faster than the application's pointer changing. There are programs for which this approach is a lose. A large sort of a tree, where pointers are being retargeted with little computation between changes, is such a program.

If they're getting 3ms stalls on a 500MB heap, they're doing pretty well. That the stall time doesn't increase with heap size is impressive.

Re "avoid fragmentation to begin with by storing objects of the same size in the same memory span." That's easy today, because we have so much memory and address space. The simplest version of that is to allocate memory in units of powers of 2, with each MMU page containing only one size of block. The size round-up wastes memory, of course. But you can use any exponent in the range 1..2, and have, for example, block sizes every 20%. This approach is popular with conservative garbage collectors (ones that don't know what's a pointer and what's just data that looks like a pointer) because the size of a block can be determined from the pointer alone.
http://trello.com
Why would they take that away? That seems like the most useful feature a browser could offer. Does anyone know what mobile browsers do support reflow? I'd switch to one without hesitation if it did.
Not altogether unsurprisingly, for me "none programming language" works currently on Google. And while I may be jumping to conclusions, I suspect that the intersection of programmers to whom none appeals and those who think "programming language" is just too much to type into the Google it box to gain access to a tool is probably pretty low. In my experience, there are places where unique search terms really matter and those where it doesn't and developer tools tend to fall into the latter.
Mine is the exact opposite problem :) text too damn small!
Yeah, I'm really getting tired of these imbeclies.

It's really convenient how they switch to _SECONDS_ on the x-axis.

Sorry, if they need an y-axis in seconds, GC is far from solved.
Good luck Mohamed.
I see trello more like a super TODO list, not so much as a repository of knowledge !

Does anyone use it that way ?
Cynical part of me instantly thought how nice of a way it is to screw everyone except the uber rich
what browser is that? I just checked IE and Chrome on Windows and Safari on OS X and it looks OK.
or just click the gear and popup the devtool in its own window.
Thanks, and good questions. Here's a first pass:

- Not yet: But I'm a big fan of Rich Hickey's thoughts on data and time if that gives any clues on where I'd like to take it (http://www.infoq.com/presentations/Value-Values)

- Search function is very light just a client side search of the titles, but if people want it we'll probably build a server side full text search

- We've been debating different tagging schemes and actually built one out already but decided not to include it in the MVP until we get more feedback (let us know hello@faqt.co)

- Not yet, but we do want to build at least a minimal export functionality to give everyone peace of mind

- No API plans

- It's something we have to feel out, but it's followed closely my own use case where I need to store some information that I constantly refer to; self hosted is a thought but that automatically rules out most casual users. We'll see...
Perhaps; I'm not sure we have the will to enforce that, and I'm sure we don't against other nuclear powers. But it's true that there's a correlation between relevant military power and currencies, Switzerland is an example.

But I'm talking about FDR's Executive Order 6102 (https://en.wikipedia.org/wiki/Executive_Order_6102), which seized the nation's private gold bullion stores at $20.67/oz, and then repriced it for international transactions at $35/oz. Per Wikipedia and the current BLS inflation statistics, that was $51.40 billion in 2015 dollars confiscated from the American people.

National level politicians are already starting to talk about helping themselves to private retirement money; my major point is that there's no guarantees in this domain (once you go beyond your family).
That's why I'm using Firefox's reading mode more and more. It'll get the content 95% of the time right and the typography is just gorgeous
The people over at head-fi.org seem to love FiiO.
I recently read a review of the X1 and it seems to have exceptional build quality too!
It is a problem. And you know the worst? There are "mobile" libraries like Zapto (=jQuery) which enable touch features at the expense of zooming. I didn't check the details, but the sheer idea of blocking zooming on a mobile device is plain stupid.
"Every single line of code that [we] write should be tested. Period."

But that's not enough either. A single line of code can be executed in many different contexts, depending on what the state of the system is - choice and ordering of user actions, files existing or not, localization differences, etc. A unit test that executes a line of code for only one situation doesn't go very far to ensure that this line of code will be bug-free when run in a realistic setting. And a single line of code can do a lot of work if it's a call to a system service or an external library API.
> You only get bump pointer allocation in the nursery, not in the tenured generation (unless you want an inefficient tenured generation).

That's not universally true; e.g. V8 can and does allocate pretenured objects in the old generation with bump-pointer allocation.
You really need a demo on the homepage.

For ex: you should remove the need to signup to use it first, let them create a FAQ, then signup to save it to a particular account.
The motivation comes when you understand that effective, efficient and continuous learning improves the memory capacity, it keeps the mind sharp and alert and, it will help you stay focused on the most important things in life. Build the habit of learning often so as to maintain an active mind in order to avoid the embarrassment of lost of memory.

http://ayietim.wordpress.com
>I have never met anyone that has been raped and brushed it off like it was the same as eating cereal that morning instead of toast. So I have no perspective on this.

I think you might be misunderstanding the perspective quoted there. It's not about the rape being trivial so much as being no more a salient feature in their life than breaking a leg or some other traumatic but ultimately temporary pain. I'm sure somebody who felt the way you described exists but they're an extreme outlier.

I know that for me, the thing that feels most like reliving the experience is going through the calculus of whether I've suffered enough to be able to accept my own experience as legitimate. Retelling the story triggers that feeling rather than the feeling of the actual events.

I tried for several minutes to write you advice, but couldn't be confident that anything I might say would help. I hope your inner life gets better and you find peace.
I've happily been on airplanes in most of the countries discussed. From small airlines who gave me handwritten boarding passes in Myanmar to non-western but world-class carriers that are still banned from US airspace over safety issues from the past to flights in and out of many of these airports using major international carriers.

This is a fascinating article about a lot of aspects of development and parts where different airports are behind, but getting on an airplane in Asia is still one of the safer things I do on that continent. (Or any others I've been on.) I find US media has a habit of doing hand-wringing about other countries safety problems, or perceived safety problems when there's really not a substantial difference in outcomes.

Also... specifically in the case of South Korea, I find it funny the article breathlessly implies that since South Korea has only installed two wind down-shear warning systems, that's somehow behind the curve. That almost certainly means ICN has one, which means a shockingly large percentage of that country's international flights are through an airport with coverage. Assuming the other system is either at Gimpo or Busan, that takes care of a large percentage of the remaining traffic. (There's certainly domestic air travel in South Korea, but last time I needed to move about the country, I just took the KTX bullet train. So much more awesome.)

WSJ's implication that South Korea is unspeakably behind in deploying these systems seems a little strange. I'm surprised they don't have computerized flow management, but I'd also be interested to understand why. I'd hazard a guess it might be because a lot of the traffic in that country is on either approach or take off, so it's already in local controllers hands and flow control for transiting traffic is simply not a large part of their controllers' duties? I dunno, anyone an aircraft controller who can shine light on this one? :) I doubt South Korea hasn't deployed the technology because they can't or don't want to, Seoul makes most any American city feel like the the past in comparison. I live in SF and coming home from some of the cities in Asia feels like moving backwards a decade.
This trend got me to miss at least 10 articles, not knowing what was wrong with them.

I have only recently learned to check if scrolling does something.

Glad to know I'm not the only one.
https://news.ycombinator.com/item?id=9910960
If you already know web development you may give react-native a try.

https://facebook.github.io/react-native/
there's simplenote, which is multi platform. Im waiting for markdown support on Android (it's there on iOS).
>"We consulted with our storage vendor when forming our next steps."

They didn't mention Extremely Massive Corporation in this blog post.
My BlackBerry Classic (like most BlackBerrys) has a dedicated play/pause button between the volume buttons. It's one of the things I love about it :) I can pause my music without turning on the screen.
Do some reference chasing on region inference. There is a branch of research that was spawned by Cyclone, and papers are still being published today about inference of regions.

E.g. see "Safe and Efficient hybrid memory management for Java."

http://dl.acm.org/citation.cfm?id=2754185&CFID=694525936&CFT...
Continue or quit?
Hi,

I have my own company C now for several years where I work as freelancer. The last 4 years I'm working full time for company A and was winning good money and able to pay myself a salary of 1500€/month and having a car/phone/... on the company.

Last year I started a new company B with the shareholders of company A. I'm for 5% shareholder of this new company B. The problem for the moment is that company A is not running well anymore and company B is not making profit as we just started 1 year ago.

For the moment I'm not paid as good as before the start of the new company and I'm able to pay myself today 500€/month but the balans of my company C is not positive.

For the moment I'm thinking and doubting a lot about my current situation, me and my girlfriend are searching to buy our own property and soon there will be kids. I believe really in the new company we started but have bad feeling today because I'm not winning money as I would be just working as employee.

I put this question here on hackernews because I want to find people who are/were in the same situation as I am for the moment and to get some feedback what will be the best step for the future and career.

Feel free to give some advise or opinion about this scenario. Should I continue to fight for it or search some other freelance job? Is it part of starting new company?
900 miles in a day is stretching it, but not entirely out of the question. You can sustain a long distance average speed of about 55-60MPH (counting time for stops) in a Model S 85. It will be slower than you could do in a gas car if you push it. If you don't push it, it won't be any slower, and could even be faster. (Refueling a gas car takes a lot less time, but can't really be done concurrently with other things. If you were going to get coffee or whatever at each charging stop regardless, then you're looking at 5 minutes for gas versus zero for electricity. Accomplishing this with perfection is, of course, a bit of a challenge.)

Note that an hour every 300 miles isn't generally how you'd do it. Charging is faster the closer your battery is to empty, so your best bet is to work in the bottom ~50% of your charge range when possible, and spend ~20 minutes charging at intervals of ~150 miles. You'll note that this is about how far apart Tesla's superchargers are spaced. That, to me, is about the right interval for a quick coffee, bathroom, or stretch break. Your mileage may, of course, vary.

The biggest problem with your particular trip isn't the time for charging, but the general lack of charging infrastructure along the shortest route. If you route through superchargers, the distance is about 300 miles longer due to the need to take I-70 into Kansas to follow the chargers. This should improve with time, and current owners will benefit, but until it does there are some trips that are just not as good with superchargers. But improvements there pay off a lot better than improvements in range beyond 300 miles.
> way too expensive for what it offers

It mainly offers privacy, I'd assume. Besides, target customers may be commercial intelligence agencies, those who can conduct "detective" work for commercial companies. It sometimes implies discrediting a competitor's work, enquiring about their products, etc. It's plain gray-zone job, but there are thousands of employees in this domain.
I've tried to reach out for a few years now and spoke about it at every opportunity but for some reason people just aren't interested in looking at databases. Most of these MongoDB instances are running old versions and given the popularity of the project I suspect that this is a tiny fraction of deployments. Btw I'm still trying to find contacts at some organizations that are affected, but it's actually surprisingly difficult to reach somebody that is in charge of security :-/ Especially with servers hosted in the cloud doing attribution is difficult!

Edit: Btw I've also tried repeatedly to get some press coverage of this issue with reporters, but nobody was interested in covering this problem.