skysight-inc/HackerNews huggingface dataset:
Meh. Maybe this is an American/California thing but at the bar or supermarket there are 100s of possible brands of beer, many of which incorporate different ingredients and brewing processes that will have profound effects on flavor (and physiological effect). One utility of a brand to me as a beer drinker is to help me remember which Imperial stout was too chocolatey or which IPA had an enjoyable hoppy taste.

On the other hand I could see the point of this for the huge domestic American brands e.g. Coors, Miller, Budweiser, etc.
That sounds like a bad place to work. In better workplaces, and in terms of headphones policy, wearing them should be allowed, but it should be seen as a temporary do not disturb sign, and one shouldn't wear them all the time. Being in a shared office implies communication between the other people and wearing headphones all the time may interrupt with that.

In practice, what I've seen is that in the mornings with the stand ups and other meetings and calls with clients nobody wears headphones. Then after lunch and heads go down, the headphones go on.
It should auto-update with no option to be disabled not even as a GPO in an enterprise. If update is disabled via firewall, it should prevent itself from running.

The problem with IE isn't really standard adoption, is how long old versions stay around.
Some moments of this essay are, uh, questionable, but the general impression is exactly the same as I had when reading other works of Deutsch. The illusion of saying something clever, when in reality he says nothing at all.
If I got paid a Google salary, there's no way I couldn't afford to find an apartment in Santa Clara County. Note I didn't say fancy condo, 3 bedroom ranch house with two car garage and spacious lawn, or townhouse.
Yeah, I do coding. I think the same. Nothing except money. The code base is old and I'm advised to follow the same coding pattern, copy paste and make changes. No new looking or different code allowed even if it is new and great technique. Boss doesn't want to learn and manage it if I'm gone. The man is fine during lunch, nice talk but once we get into office, it's pin drop silence. I once asked what should I do today, what should I work on. He says "Sip coffee, lay back and enjoy the day. Can you do that? " I was speechless ! :)
I'm even more sorry for going after you like that. Whoever posted the deleted comment was being bad in the wrong place at the wrong time, but I mistakenly thought you were that person, so denying that you'd done it instead of admitting to it would have brought it to a different level of bad. So your snappiness was justified.
See the Design Principles Behind Smalltalk article: https://www.cs.virginia.edu/~evans/cs655/readings/smalltalk....

Some relevant excerpts:

Here are some examples of conventional operating system
components that have been naturally incorporated into
the Smalltalk language:

[...]

Display handling -- The display is simply an instance of
class Form, which is continually visible, and the
graphical manipulation messages defined in that class are
used to change the visible image.

[...]

Debugger -- The state of the Smalltalk processor is
accessible as an instance of class Process that owns a
chain of stack frames. The debugger is just a Smalltalk
subsystem that has access to manipulate the state of a
suspended process. It should be noted that nearly the
only run-time error that can occur in Smalltalk is for
a message not to be recognized by its receiver.

Smalltalk has no "operation system" as such. The
necessary primitive operations, such as reading a page
from the disk, are incorporated as primitive methods in
response to otherwise normal Smalltalk messages.

This is from 1981, BTW.
btw- anyone know who the father of .net would be? wikipedia states that .net was created in the late 90's under the next generation windows services umbrella. 1999 is the date that is given when Anders started to assemble the C# team (again wikipedia). Timing seems roughly right but guessing .net preceeded his work on C#. tx
Show HN: I created this to keep me focused and productive (surprisingly it works)
At every job I've worked that involved programming and working inside of an office, I was permitted to listen to music on my headphones.
That's right. Also, we all probably know Helvetica, the font, named after the country.
Your comment provoked a lot of discussion here, but no one's mentioned the more alarming behavior during that time: changing arrest patterns as a form of protest.
"I might add: what thus seems to take place outside ideology (to be precise, in the street), in reality takes place in ideology. What really takes place in ideology seems therefore to take place outside it. That is why those who are in ideology believe themselves by definition outside ideology: one of the effects of ideology is the practical denegation of the ideological character of ideology by ideology: ideology never says, ‘I am ideological’. It is necessary to be outside ideology, i.e. in scientific knowledge, to be able to say: I am in ideology (a quite exceptional case) or (the general case): I was in ideology. As is well known, the accusation of being in ideology only applies to others, never to oneself (unless one is really a Spinozist or a Marxist, which, in this matter, is to be exactly the same thing). Which amounts to saying that ideology has no outside (for itself), but at the same time that it is nothing but outside (for science and reality)."

- Louis Althusser, Ideology and Ideological State Apparatuses
https://www.marxists.org/reference/archive/althusser/1970/id...
I guess that is what I mean when I say I am ambivalent; I agree that the situation you point out is absurd, but on the other side of it I actually don't care that the US demanded taxes from the wealthy mayor of London.
I feel like there's always a "trick" to them though. For example, find the only non repeating number in the following sequence: 1,2,3,99,3,2,1. This can be done in O(n) time and 0(1) space if you use bitwise operators. Now, you either have experience with bitwise operations, or you don't (no pun intended). If you don't, you are very unlikely to approach it from that angle and likely won't get the optimal solution.
Why does any of this matter? For all practical purposes, this is IE - nobody would choose to use it, but because it will come bundled with Windows, a lot of people who don't care to switch browsers will use it. That's all there is to it.
This sounds like a very bad workplace. Not just in terms of perks, but in management style. Only talk about work while at work? Mmmm....OK, there's always lunch time. No "discussion on same thing again because boss thinks it's waste of time"...either you're exaggerating or your boss sounds like a deluded-YOLO-Steve-Jobs-wannabe. And the ban on headphones seems like a move out of insecurity, as if your boss can't trust you to stay focused on your job unless he has the uninterrupted ability to get your attention at all times during the day.

And getting yelled at over some bugs? If you have a choice, move out, ASAP.
The only way to win is not to play. If you are ever in a position where you have to take a polygraph test, you have already failed.
How someone gets their work done shouldnt be a concern for your boss, as long as you did it yourself within the reasonable amount of time. Asking you to not listen to music, just because, sounds unfair and ill-advised.

Sounds like you're new to working, so dont make any opinions about work culture from this. Workplaces are much much nicer than what you're experiencing right now.
How did Microsoft screw you over by integrating something into Windows?
She actually saw the present. I watched on some sort of Arabic YouTube channel.
The Crossbound Marketing System: quickly acquire customers at a low price
This is a great article! There's a reason that polygraph tests are not normally allowable as evidence in court!
hN is an advertisement / product-placement.
Preach. There is effectively no right to assemble.
So what is "the change bug"? This article doesn't really attempt to explain it.
Security through obscurity is not security. This would be easy to translate back into the original code anyway. This is also not efficient from a file size perspective which is cancer on the web.
Specifically, West Coast Americans :)
The code is well organized, and as there's relatively little of it, it will be relatively easy for the author to change the code. As he starts to add features and accept pull requests, he will have to manually check via static analysis and manual testing to ensure that the code will still work perfectly.

As the code base grows, doing it this way reliably will become more difficult, to the point that he will begin to fear change.

There is simply no debate that a well tested code base is easier to confidently add features to, confidently refactor and debug than code with no tests at all. This is particularly true if you bring on new contributors who have had no experience with the codebase.

Humans are not computers, they are never as good at repeatedly executing all possible execution paths of an application without growing tired or over confident that it doesn't need to check some path because it's sure it works.

I would take a well tested codebase over a well organized one with no tests any day of the week, because I know I could confidently reorganize the code without breaking anything. (well tested does imply that the tests themselves are well organized, though).

The OP was asking for criticism. He should add tests, lots of 'em.
Tell them what you want to make. If the press, just say that your current role isn't directly related to the new one so that it doesn't make sense to compare. If they still press then just lie I guess. Or don't use recruiters.
I asked this question, and based the responses I think I may have de-emphasized the type of 'fat-financial' system and its effects that I was getting at. I was mainly talking about the expansion of credit (creation of the american consumer) and advanced financial engineering that has allowed that. The housing bubble wouldn't have occurred without MBS product. Credit would not be as easy without ABS.

I don't think there is a 'clear' answer, but personally I think the tech world has benefited very much from these innovations. Creating consumers of technology, access to credit, access to financial tools that allow large corporations to use as profit seeking enterprises (i.e. Google has an interest rates trading team).

After thinking about this for a bit, without a definition for what "all the growth in the financial system" means, its really hard to distill what the affects would have been and what financial innovations we'd be without. A better question would be without the MBS market... or, without IRS...
I need a product
I need a product.
It's like Evernote, but with the interface of sublime.
It syncs my notes automatically, and gives me a diff when there is conflict.
Lots of hotkeys for fast typing, and switching between tabs.
Better yet, with a complete history like git.
I'll pay $30/year for this service.
"No". Just say "no thanks". You owe no explanation.
To get security clearance you need to go through government sponsored auditing. They don't want any thetans to get access to state secrets.
One office I worked in had a 2 kW sound system and sound proofing. Happy days !

Currently, the open plan office I work in makes headphones a necessity - for focussed isolation and for calls.

So you're lacking basic amenities, your colleagues are antisocial, blame and aggression take the place of thorough testing.

Sounds to me like the office isn't good.
For reference, my daily schedule that seems to work nicely is:

1. Turn on one of the background environments (usually the café audio).

2. Play some jazz (trying to pick a playlist of songs that don't have lyrics so it doesn't distract).

3. Warm up with some quick brain/physical exercises.

4. Finally, dive into whatever needs to get done. :)

All the code sits inside a single page of HTML, so feel free to download the source and tweak it for your own links/interests!

Cheers,
Adam
Tip of the iceberg. Leave ASAP.

My coworker (a salaried employee) was working on the weekend as a courtesy to my boss (small business). She saw him wearing headphones and told him to take them off immediately and that they weren't allowed.

He never came in on the weekend again.

Rules like 'no headphones' are the signal that the boss is suffering from pathological behavior. This is a very unhealthy environment for the employees. Leave immediately.
"What are the current salary bands at your company for someone with my level of experience?"
Would be nice if it was more than "fairly respectable". Also, I wouldn't trust http://status.modern.ie too much. For example, IE is missing some IndexedDB features https://github.com/InternetExplorer/Status.IE/issues/104 but you'll see no mention of that on their status site. From there, it looks like everything is perfect.
I wouldn't say unnoticed. Security researchers have known about DM for years. It's one of the most annoying pieces of malware to convince people they have because they don't think Linux can be infected.
>> Or don't use recruiters

Recruiters really are a terrible way to get a job. I've never gotten a job I liked or what I thought was a fair salary when I've used a recruiter.

Recruiters, used car salesmen, and telemarketers: if they were better people, they'd have better jobs.
I tell them that my salary is covered under an NDA and that I cannot disclose it. I don't mention that the non-disclosure agreement is between me, myself, and I.

I can't imagine a situation where you would lose a job offer because you wouldn't disclose your current salary.
You should be handing in your two weeks notice right now. This place sounds like an awful company to work at, and the boss sounds like a complete idiot. Seriously, quit right now.
Might as well make this bill of rights complete and add the right to murder non-whites without consequences to it since that's already a given.

I will never understand how anyone can defend or support or even respect the police in the US when they are nothing more than the most powerful, most corrupt, most violent, and most murderous (we think since most figures are suppressed) gang in the country. Fear, yes. It seems to me that at least in other countries, people are less deluded about their police situation (which is generally similar, though the details may be different).

What we need are much higher standards for police conduct and independent investigation and prosecutorial forces that are strictly separated from the regular police force / prosecutors (and closely monitored for corruption) to investigate police abuses. There will be plenty of work for such full-time, permanent positions in every single jurisdiction given the amount of corruption and violence police cause. This idea that a police officer's testimony is somehow impervious to scrutiny, so much so that it will be accepted even when the judge knows the officer is lying needs to end. Basically, we have set up a huge, elitist "society" of cops, prosecutors, judges, and the rich people who support them who are beyond the law, not to mention justice. Of course we then get pissed off when these people talk about justice and even more so when they are either acquitted or not even charged with the serious crimes they commit, up to and including murder. Atrocious indeed.

Fixing this situation seems rather tricky since the layperson only has the power to vote and there are no candidates who are willing to address this problem at any level. Fixing other laws that criminalize everyday activity, while incredibly difficult, seems to be the only way to try to go about at least reducing the ability of police to insert themselves into everyday situations they have no business inserting themselves in the first place. Still, at best, it's a workaround to reduce abuse, not one to actually eliminate it or deal out justice after the fact. In the case of police, the criminals (police) always get away with it.
No, there weren't any warning signs. Interview went well. The bloke seemed reasonable.
Here’s why I didn’t carry my camera in my recent road trip
If I ever come across a page with a lot of ads I usually just open it up in links/lynx.
Well, huge factories of 19th / early 20th century did build living quarters for their workers near to the factory's premises. I think only the draconian zoning and building codes of California prevent Facebook or Google to do the same near their own offices.
It does seem much more similar to psychological torture than actual conclusive detective work...
Came here to post this. I feel like the idea here was partly influenced by the 5.0 brand.

It is still a little different, since, afair, 5.0 just cut their ad costs and thus are able to provide the beer cheaper. Which for them I would think was a success.

For me though, it would be weird, especially in Germany/Bavaria, to buy a beer without brand identity. I could see this in the US, but not in Germany.
Find out what the median salary is for the position you're applying for and basically just make up a number you want because they'll probably raise it 5% with an offer. I've done it in the past to get what I want rather then what they want.
When I was a kid, the polygrapher for the local maximum security prison was a member of the family church. He came in to school one day and did a demo for the kids. One memorable thing he said was that during an examination, there is only one lie detector in the room, and it isn't the machine.
Your workplace sucks.Move on as soon as you can. Seriously.
Or they're busy hacking : http://alienhackers.com
I agree, the #rust IRC channel is very helpful, with a lot of people nice enough to help you. It should be considered a feature of the language : having a helpful community.
Too often, we think that unless we are perfect compliant unicorns, the company won't hire us.

Remember this: Recruiters don't hire people, and companies don't hire people. Hiring managers hire people.

I completely agree with Jacques on this. Tell the recruiters that you won't disclose your salary until after you receive an offer from them. Tell them what you'd like your offer to be.

If you are sought after (and you were by the recruiter contacting you) they will make you an offer without you telling them your current salary.

As a partial compromise, tell them that you don't disclose your salary until you're further into discussions. That will assuage the dine-and-dash nature of some screener sourcer recruiters.
Ask HN: Which questions do you ask to feel out company culture?
What are you supposed to be doing at said office?
Does it involve answering calls or hearing people talking to you?
Employers have more information about salaries than employees. This information asymmetry can be problematic for employees who aren't savy enough (or have the time enough..) to find out what a fair-market salary is for their position. I'm NOT suggesting this is a legislation-level problem, but just pointing out a frustration that has been voiced by many of my developer friends (in NYC in particular).
Okay, so no headphones. How about playing some music in the open? I've worked in small workshops were we all built a playlist and everyone put in their favorite stuff so the music would rotate. Doesn't have to blast, keep it low so it doesn't bother anyone outside your immediate area.
Don't lie. It's not nice, it's not ethical, and you could be fired in the future if/when they find out.

Tell them what you want to make, and I agree with you that you call out that this role is different so the compensation isn't relevant.
LA had an excellent bus system. I've been riding it almost every day for 7 years now. Also, the author already said he had a 20 minute commute, but didn't say to where.
https://www.reddit.com/r/technology/comments/34m5d5/unnotice...

top comment:

> If it was unnoticed for years then the sysadmins were shit. Why is this newsworthy?

>

> Any sysadmin worth their salt will be monitoring the systems they manage. This thing made outgoing connections every 15 minutes using a cron job. Any 15 year old can create "malware" like this. If you do not notice this for years, you shouldn't be allowed to manage servers.
It seems like a very bad place to work in. If you're coder, you can surely find something better. Your boss should be left with no workers so that he can learn it's not the way to run business. This is not even micromanagement. Just take away the pay and it's pure slavery.

What I'm used to is unlimited holidays, time to work on own projects, as many breaks and as long as I need. But this is standard way to treat coders in Dublin (Ireland). Listening to music? Please, we're even given headphones if we want. I hope your company is just the odd one out. Just move asap.
In what way was Microsoft a result of parental wealth transfer?
One of my high school students who was an ex detective taught my class how to beat them.

He said put a thumb tack in your shoe, and when asked each question, step on the tack slightly, enough to cause pain. A lie registers as a blip, but so does pain. If every question has a blip, they cannot differentiate.
As I understand it, the National Labor Relations Act makes such NDAs unenforceable (in the USA) and a recruiter could potentially see right through this.
The Japanese retailer Muji also has a no logo or no brand approach to their products. Somewhat ironically, their 'brand' appeal (and company recognition) is due in large part to their minimal, unbranded design.
GDP would be a good measure.
What about an interface for taking notes-as-code like this:
http://fs_previews.kumpf.cc/

Scroll to the bottom for some of the syntax highlighting features I'm working on. Also try the fold/unfold buttons at the bottom.

Any feedback/thoughts would be great :)
Grow Your Moustache Instantly with Just a Click from Your Palm
http://www.ianker.com/product/98ANDS2368-BA

Anker 8200: economical; software-configurable colours (sorry but I cannot stand blue lights, like what some mice are limited to); easily allows switching between 4 levels of precision, which helps when drawing in a graphics editor; forward and backward buttons, which are not only essential in a Web browser, but are also very useful when switching between scroll positions in a long code file; good tracking; and overall a nice feel.
The Earned Income Exclusion, as its name applies, only applies to "earned" income. It doesn't apply to capital gains or dividends. Having reviewed the form in detail, I also believe that self-employed US citizens working abroad with US-sourced self-employment income (i.e., digital nomads) also need to play the ~15% self-employment tax, even if you're able to get out of the "normal" income tax with the Foreign Income Exclusion.
I think about conceptually like this...

When one object is "calling a function" inside of another object, it's reaching into that object, grabbing the method it wants to invoke, and invoking it. It puts the responsibility of invoking that method on the caller.

When one object "sends a message" to another object, the receiving object is responsible for determining what function gets invoked.

The most obvious place this difference manifests itself is the existence of things like "method_missing". That can't happen when you're "calling a function", but if you're just sending a message and the receiving object doesn't have a method that matches the message name, it can still make a decision about how to respond.