skysight-inc/HackerNews huggingface dataset:
We had the call live with all engineers and asked if everyone was okay with streaming this.

Someone not involved with helping fixing the problem set up the stream from their home, while we continued work as normal.

I think the overall spirit was that it was comfortable to do it like this. Note that no one was required to work like this and we'd happily stopped streaming if anyone would have any problems with it.
I worked at a small local computer shop in Belgium. We ran a local NFS/SMB server storing all sorts of different ISO's & applications for archiving. All this was ran on a md-raid 10.

At one point I got a notification that one of the 4 disks is failing. Trying to determine the disk that was failing using dd if=/dev/sda of=/dev/null for each disk & looking at the "activity" light on the chassis of disks. Spotted an active led of a disk & executed the mdadm command for removing that disk.
replaced the disk with a brand new one & started syncing mdadm.

Turns out I should had disabled networking, because someone was accessing the datastore & I removed the wrong drive. Lost all of it & 14 hours of my life, trying to recover it with testdisk.
It's cars, cars, cars. That's what I'm afraid of for my kids.
Facebook ordered to pay $500M in lawsuit against VR company Oculus
The Median Twitter User Has 1 Follower (2013)
I do not believe there are likely to be many centenarians among those here disagreeing with the idea that daily life is so much more deadly now as to justify the degree of restriction under discussion.
Hello I am ready to be student of Google Computer science (CS) education. Thanks ( aimal_sultani@gmail.com
Presumably Google is targeting India, Ireland, NZ and Australia because they have significant bases in those countries.

In regards to targeting young women, they're making an effort to redress the obvious gender imbalances and male dominance of the tech world. Why is that a problem?
Dear All. I am ready to be student of Google Computer science (CS) education. Thanks
i'm not saying that the way they wrote it makes sense, but you have to remember that sizeof is actually an operator and not a function.
At the same time this reliable backwards compatibility is what keeps Windows in the market position it has, in particular in the corporate world.

Something a number of FOSS projects should take to heart when they fret about "year of the desktop".
> As a corollary of 2nd Celine Law: Freedom of association is only possible between equals.

Why?

> What I am talking about is that it is good an proper to have employee friendly Labor Laws, because under ordinary circumpstances the asymetry of power between employers and employees is simply too great.

The asymmetry of power between a manager and an employee is not large. The asymmetry of power between a company and an employee is large because a company is composed of much more people than an employee.

Employees can negotiate for whatever conditions they want.

> You cannot possibly be concerned with the multiple civic duties of free citizenship if your means of life

As I said, such labor laws can make employment harder because the company doesn't want to hire the wrong person and be unable to fire that person.

> plutocrat elite.

Who?
Specificlly built to be unwalkable in fact, to keep out "undesirables".
> What happened to respecting our peers and acknowledging the massively wide range of personal preferences and usage habits?

I absolutely wasn't trying to be disparaging of them. I understand that there are people who love their work, and I love some of their software (dmenu).

My point was more toward the parent I was replying to - i.e., that the message from the suck-less crowd that other pieces of software "suck" is just an opinion. In the same way that they think (for example) the KDE desktop sucks, it's allowed to think that their products suck.

But I suppose that it can be seen as disrespectful, and I understand that. There is definitely room for airing one's opinion in a less inflammatory way.
For those looking at this article with their head tilted like a confused dog (i. e. me):

"An exchange-traded fund (ETF) is an investment fund traded on stock exchanges, much like stocks."

So this would a fund that buys bitcoin with the money it gets by issuing shares, with its price essentially following the bitcoin exchange rate. You could invest in bitcoin and leave all the technical and security aspects to the fund's management. It may also allow investing in bitcoin in situations where it wasn't previously possible for (for example) regulatory reasons. I'm unfamiliar with the specifics, but these 401k's come to mind (feel free to correct me if I'm wrong).

Please don't invest all of your pension savings in bitcoin.

Thx,

<someone who would consider it unethical to leave you to starve even if it's the fault of your moronic decisions earlier in life>
J.S.G. Boggs, Artist, Dies at 62; He Made Money. Literally
I think I had gotten stung previously with VB6s loose typing (everything as a generic object unless declared otherwise), so when I switched to VB.NET I made a point of declaring everything (and still do).
Ask HN: How to best learn code test skills for interviews?
Long time fullstack hacker with very solid/strong skills, front to back. Looking to leave my job [throw away account for obv. reasons], but need sharper code testing skills for interviews.

I've been contacted by headhunters from prominent companies, but I always put them at bay, because my path to CS is very non-traditional, so I never really learned the (for example) ins-and-outs of best sorting algorithms or Bayesian linear regression or running the Fibbonaci number. But my skill set is very solid; I've been at it a long time.

Headhunters always tell me not to worry about knowing these skills for the code tests, but I don't buy it. I want to put my best foot forward.

What are the best resources/means to learn/practice code test skills?
TIL Ferrari 250 was actually tachikoma.
SEEKING WORK (SF/Remote)

Top-shelf Python developer with a proven track record for success. Experienced with Python frameworks including Django, Flask, and Pyramid. I've built products for startups, Fortune 500's, NGOs, and federal agencies. Excellent communicator, committed to providing professional, responsive service. You can expect high development velocity and stable, industrial-strength code. Capable, conscientious, and consistent.

http://davidsiedband.com

email: zentraal (at) gmail.com

skype: oceanicsky
I've gone through this before and the law is very clear that continued employment is not a valid compensation for changing the terms of your employment. The original employment agreement was the contract you are bound by. Coming to work each day is just both of you continuing to abide by the original contract. As you mentioned, the other side is the at-will part. It's pretty easy for them to just decide to dismiss you.
Hmm, I don't know directly about arrays. But for indexing into a linked list 0-based just seems to make the mest sense---if you interpret the index as "how many pointer do I have to chase?".

And giving arrays the same treatment then seems reasonable for consistency?

I always saw 0-based indices as offsets. Ie like their C interpretation, where a[i] is defined to be the same as * (a+i), not the less natural *(a+i+1).

But I can see some points for 1 based indexing, too.

(Anecdote from university: the math faculty had a building that started numbering the ground floor as -1. Perhaps just to one up (or is that one down?) the computer scientists who always feel smug about counting from 0.)
The Physics of Wall Street (James Weatherall at Perimeter Institute)
> Why ... are large companies such as Google deliberately targeting specific groups?

Large companies are judged by the diversity of their employees. They want to hire more women. In order to hire more women, there needs to be more qualified women applying for jobs. In order for there to be more qualified women applying for jobs, there needs to be more qualified women. In order for there to be more qualified women we need to be teaching more girls how to program.

> What will be in the girls-only code program that might be inappropriate for boys?

It's more about what won't be in those classes, specifically: inappropriate boys.

One school of thought about why there are less girls in computer science classes is that the environment/culture? of the currently self-selected students can sometimes (seem) abrasive and uninviting.

Maybe that is just a stereotype, but offering classes specifically for underrepresented demographics is at least a method to test that theory.
If that is to be done, there needs to be some legacy settings for the compiler. I'll happily, trade inconvience for the ability to completely abolish null from my code. I already use a Maybe pattern to avoid returning null, but I cannot avoid checking for null because it's so ingrained in the standard lib.
From PS4 to 1.44 MB Floppy: Porting Retro City Rampage to MS-DOS [video]
in these cases, it does. I dont have knowledge of selinux for IPC usecases... but in all the cases that I have seen, most of them have been file based access that are being guarded by selinux.

Not that selinux is wrong.. my point is that these files should never have been used in the first place.

Linux keyring is a kernel level infrastructure. However, we still have ssh keyfiles being stored in ~/.ssh . Not sure if I'm right, but it seems to me that openssh wants to be cross platform friendly. So it doesnt play with linuxism very well.
Yes, there is a concern about collisions when methods are namespaced to classes using non-packaged identifiers.

Collisions occur under inheritance. Example: you would like to add a member foo to a base class. The class is widely derived in lots of code, not all of which you even have access to, which might be injecting its own foo.
C++ partially deals with this with hacks, like derived identifiers shadowing base class ones (which is totally non-OOP and breaks for virtual functions, which cannot be non-OOP by their nature). C++ partialy deals with the virtual function issue by treating the type signature as part of the name, so that foo(int) and foo(widget&) are different virtuals.

Collisions could be a problem even if there is just one class, but its contents are controlled by several parties. Every group has to watch out that they aren't reusing any other group's symbols in that class.

Any sort of automatic mechanism which can inject symbols into a class (e.g. in support of aspect-oriented programming or whatever) will run into a clash, unless it uses gensyms, which is inconvenient if the intent is to inject names that are to be publicly known and referenced.
"usually"...
There's still one relic of this in England: https://en.wikipedia.org/wiki/Cambridge_University_Constabul...

(AFAIK, the regular police don't have any jurisdictional limits stopping them from acting within university premises, but the University of Cambridge can appoint its own additional officers.)
It was a definite breach of trust. Back when it happened I had to get people to go through a lot of command line fiddling to fix it. I'm still mad that Canonical didn't publish an apology and a hotfix which made the behavior opt in.

https://fixubuntu.com/
Top-shelf Python developer with a proven track record for success. Experienced with Python frameworks including Django, Flask, and Pyramid. I've built products for startups, Fortune 500's, NGOs, and federal agencies. Excellent communicator, committed to providing professional, responsive service. You can expect high development velocity and stable, industrial-strength code. Capable, conscientious, and consistent.

Location: SF

Remote: Yes

Willing to relocate: No

Technologies: Python, AWS, Postgres, Flask, Django, Pyramid, Linux, Mongo, Cassandra

Résumé/CV: http://davidsiedband.com

Email: zentraal (at) gmail.com
I've heard things along the lines of "most state laws do not apply (however federal law does)" before, but never with a citation. Pretty sure that's just urban legend.
I just fixed a bizarre problem on Fedora by disabling SE. By the way, the user is using a PC I configured with used hardware, partly from me. It's supposed to be a just-works system, meaning that it runs Fedora and I did no special configuration at all.

That was the error description I got: "When starting the network does not work. I have to do a lot of things to make it work." Later I got more infos: "It says there are 7 errors. If I let it fix it it has to restart and then works".

It turns out that these 7 errors are all SE-Linux-Errors. Something about /etc/resolv.conf not being readable. The error helper suggests to fix it for now and also some command to fix it permanently, those commands fail and do nothing. So of course I just deactivated that SE-bullshit.

Really, fucking vanilla Fedora on a mainstream Gnome3 desktop. What the hell are they thinking?
> someone did post a site that was made to be notes-for-long-into-the-future recently, perhaps someone with better remembering can find it.

You might be referring to Standard Notes [0], which advertises itself as having a focus on longevity. The discussion on HN [1] mentions many alternatives that are based on plain text.

[0]: https://standardnotes.org/

[1]: https://news.ycombinator.com/item?id=13421927
Measurence | Junior Python Developer, Frontend/Full-Stack web developer, Marketing Manager | NY, Milan (Italy) | Full time, remote

------

Our vision

90% of the economy lives offline but we know very little of what happens there. Our vision is to quantify and understand the physical world around us to improve business decision making.

We analyze people behavior in physical spaces by collecting millions of data points with our simple, plug&play WiFi sensor and we build algorithms that delivers actionable analytics from the physical world.

------

Who we are

We are a remote first company committed to creating a strong culture based on the values we live by: Transparency, Honesty, Autonomy, Curiosity, Commitment, Approachability, Creativity, Collaborativity, Frugality, Ownership, Focus.

We believe that while implementation experience is essential, enthusiasm and interest can trump experience: we are willing to take a chance on someone who wants to step up!

We're still young but we've just closed a $1mln seed round that we will use to grow faster and we have been selected for prestigious acceleration programs like Cisco EIR in SJ, Acceleprise SF and EU IMPACT.

------

What we are looking for:

- a frontend developer: Javascript, React
- a junior Python developer for our data science team: math background, knowledge or willingness to learn statistics
- a marketing manager: B2B, PR, inbound marketing

------

If this sounds interesting and our culture resonates with yours, we'd love to talk to you => email me at aprioni@measurence.com
Transparency? Gitlab is the company that interviews people and rejects them on basis of salary, they've been doing this for awhile, every few months they call a group of people, waste their time and then deny based on the salary. In my case, I've confronted them that USD 100-120k is the market average but they had this stupid startup argument that doesn't make any sense to me.
> Do you not build stuff that needs to run differently on production systems than development systems? Simple things like credentials or connection URLs.

If you're building an MVP then the first and foremost concern is getting a proof of concept product running. However to answer your question I don't really see how editing list of constants in an AOT compiled language is any worse than having to do the same in any of the hundreds of popular web solutions written in languages like PHP where they often embed config as source code variables. It's the same issues with hard coded settings in source code but the difference is how your continuous integration pipeline / code deployment scripts are configured. So it's quite an easy problem to solve once you look at the deployment automation.

Obviously the end goal would be to have readable configuration files for different environments. But pragmatically real world code often ends up being rushed and hacked to meet deadlines rather than nurtured, following industry best practices at every point throughout it's development cycle (assuming your company even has a documented development cycle. Many don't!)
Peter Thiel and Silicon Valley Elite Flee to New Zealand
Totally agree. If someone paid me to write something, I'd do it C#. I'd moan and grumble about it, but still I wouldn't use VB.NET as the Article says - millions of people use c#, and only a hundreds of thousands use VB.NET.

I can code adequately in many languages, I just seem to be more comfortable in any dialect of Basic.
Bloomberg | NYC & LONDON ONSITE | C++ Opportunities

At Bloomberg our technology doesn’t just inform the markets, it drives them. The Trading & Analytics team is building industry-leading trading platforms and real time analytics applications to keep our clients ahead of the competition.

C++ is our weapon of choice and we're looking for skilled engineers passionate about making an impact to join us. Full job description here: https://careers.bloomberg.com/job/detail/50222

As engineers, our environment is friendly and collaborative, and there are always opportunities here to use new technologies, learn about finance, and get exposure to other areas of the business. We have opportunities in NYC & London - email me your resume @ kdonald1@bloomberg.com (put hackernews in the subject line) and I will do my best to help you find a job here that matches your skillset and interests. If you're fresh out of school, please apply here: https://careers.bloomberg.com/job/detail/56444
I agree, the "=" (equal) and "~" (approximately) are the wrong around, it should read:

2^10 ~ Kilo = 10^3
2^20 ~ Mega = 10^6
2^30 ~ Giga = 10^9
2^40 ~ Tera = 10^12

Or, to use the Ki, Mi, etc.

2^10 = Kibi ~ Kilo = 10^3
2^20 = Mebi ~ Mega = 10^6
2^30 = Gibi ~ Giga = 10^9
2^40 = Tebi ~ Tera = 10^12
When I was young my dad had an early compaq laptop - green cathode ray screen, looked like the case for a sewing machine.

Tried to use some commands, but didn't know dos - format c: of course doesn't show the directory in a specific format...
Nice info but...

"It is crucial for programmers to understand how long a certain operation takes in and out of a computer."

Google interview question "how much time it takes to Read 4K randomly from SSD".... You are hired now go fix this css colour of www.whatever.com/about. :D

I would prefer its a "good to know" but not really that crucial unless you create code which operate on such a low level.
Careful there---it's a slippery slope all the way to unikernels.

https://mirage.io/
Ones I Could Never Beat
I used to own an Apple IIe, and after a gs, and there are a few games that I still need closure on.

Loderunner - brilliant game ino. Got very close to 100 I think.

Bolo - it was an odd game, would like a video of someone winning

Jungle Hunt - Great game, may have beaten it, needs internet footage.

After all that I think I just want Loderunner cheats.
That anecdote reminds me of the classic solution to the zero-versus-one-indexing fights in the Lua community: clearly the solution is to compromise! :)

http://lua-users.org/lists/lua-l/2006-05/msg00281.html
"I just want a business/client to take advantage of my enthusiasm" has worked well for me!
Sounds like your title should be SEEKING WORK
TraiNNing Cards
Your comment made me consider this point, and I think it's a good one. That said, I actually live in a less crowded and busy city than I did as a child, yet the conditioning the parent poster mentions is there.

As a 6 year old, I would walk next to busy urban streets alone, cross streets, get on trams, and go to school. I don't think the risk of that has really gotten much higher, we just perceive it differently. A good example is how cars didn't have seatbelts (at the back at least), or headrests, and they had a tendency to crumple and have the steering column impale the driver during collisions.

We seem to be more keenly aware of these issues nowadays, and are somehow more averse to them - quite aside from any actual changes for the worse.
Court's ruling leaves questions over removal of internet search results
Startup Manual: A Legal Handbook for Founders [pdf]
Even though I can't stand to use their software (or their aesthetic, or their ethos...) I'm very grateful that suckless exists. The source serves as an excellent reference if you want to learn, say, how a (non-trivial) window manager works, or how IRC is implemented in practice, or how to wrap the WebKit/GTK+ interface. The code is usually quite straightforward, and the lack of features/config makes it fast and easy to see what's going on.
I meant without downloading a 40 MB binary upfront.
any of those will do nicely haha. thanks for sharing :)
For those similarly annoyed by its elision in the article, the causative substance appears (1) to be hypoglycin A (2).

(1) https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4412228/

(2) https://en.m.wikipedia.org/wiki/Hypoglycin_A
I think the suckless project has correctly identified that a lot of software sucks, but their attempts to make it "suck less" are focusing on the wrong points. A lot of mainstream software is grossly inefficient, bloated and resource-intensive, and that's not necessarily because they're featureful. It's certainly possible to write software that is both featureful and efficient, but suckless aggressively cuts features instead of optimising, to reduce the perception of inefficiency; what's left is not necessarily efficient.

In fact, I don't remember the details now but I recall looking at the source for another one of the suckless applications and finding some pretty inefficient algorithms. I think the other comment here about st being CPU-intensive with high output rates is an example of this.

Ironically, one of the reasons I think mainstream software sucks is because newer versions also tend to remove configurability and features often for the same goal of reducing bloat.
I have no problems with these groups in themselves, I'm of Irish descent so it would be a bit stupid if I did. It does seem like a very limited selection, though: there are hundreds if not thousands of other groups which could be accommodated with their own courses. Where are they?
That's a cross purpose argument
> It gives Apple some unique advantages that neither Microsoft nor Google can match.

Isn't Google working on some in-house chip for training neural networks? (That's only server-side as far as I know, but still.)
Just consume less TV and internet. Go out and meet people. Do some gardening or other creative outdoor activity. Walk in nature.
Show HN: JustPublish – set deadlines that auto-publish to your FB/Twitter account
for a while i was using VIM to edit and git to store my notes. I had a script that create a new file every day and push the old one to my git repo.
But now i'm using IA Writer to write and store my daily notes, markdown support is quite handy and it seems more usable instead of vim+git.
Only if your are East of the Mississippi.
>"2005 to present the US Geological Survey agency spent $1,333,202.85 on guns, ammo and other military style equipment."

Citizens, pick up that rock.
Sounds defeatist to me. Especially when we are not talking about literal moonshots, but backup and restore procedures. The IT equivalent of seatbelts.
> What will be in the girls-only code program that might be inappropriate for boys

Unfortunately, a lot of tech companies these days consider "positive discrimination" as a good thing.
I also experience it as a very real thing. But it could be a learned/placebo effect. Maybe it improves with practice and we just haven't tried?
'Alt-right' threads shut down by Reddit
One of the best games of all time I reckon. Choplofter, Bards Tale and not Gremlins. Who wrote Gremlins fir the IIe? Is he or she shunned in the community?
Oh my god the daily mail!! https://www.youtube.com/watch?v=-2z-AdzgKjY