skysight-inc/HackerNews huggingface dataset:
Once worked on a project where the feature flagging utility code was named FeatureMasking.IsSuppressed("feature name"), which would lead one to wonder whether it was the feature or the masking which was suppressed.

Worse, rather than cleanly blocking off full sections of code, it was common to find feature flag checking embedded within multiline expressions like

if (a>b) && c.IsNotEmpty && FeatureMasking.IsSuppressed("whatever") && d <= e ...
If you are innocent and care about how your company is perceived, you don't have blanket rules. If you are guilty, blanket rules are the easiest way to deny the problem.
you're trying to argue with the Bernoulli law. I wouldn't recommend it :) Even your link clearly states:

"{The upper flow is faster and from Bernoulli's equation the pressure is lower. The difference in pressure across the airfoil produces the lift.} As we have seen in Experiment #1, this part of the theory is correct."

Re-read my original comment - it is pretty much stating the same as the cited text above.

The link you posted refutes the "Equal Transit" Theory which is deriving the speed difference from the wing asymmetrical shape using very simple approach. Which has nothing to do with my original comment as i was applying the [correct according to Bernoulli law and your link] theory of pressure difference generated by airflow speed difference to airfoils without regard to whether they assymetrical (Cessna wing) or symmetrical (solar panel).
> Because men love electronics projects and women love keeping a tidy house and ruining their dreams, am I right?

I don't think this is accurate. Personally, I've had a lot of trouble finding people of either gender who are interested in electronics.

I might be overstepping here, but it sounds like maybe you should talk to you wife and see what can be done to minimize the negative externalities caused by your hobby? It's hard to imagine she would actually want to ruin your dreams. I don't have a wife, but I know my girlfriend became a lot more supportive once I started keeping half-finished projects in the spare bedroom, and started putting in an effort to clean up my projects a bit more before letting them out. Just my $0.02 obviously.
Please see https://news.ycombinator.com/item?id=14825574 and don't conduct this sort of flamewar on HN again.
That would be the idea behind a technical lead no? Having a voice for the tehcnical team.

Everyone should have a voice but not everyone needs to literally be at the table. Seeing companies go from small to larger and seeing how the flat structure begins to show caveats as a team grows, I agree everyone should have a voice, but ultimately a decision needs to be made and a big group of people are never going to agree on everything. You can bikeshed all day on which CI platform to use for example but ultimately a decision gets made by someone that there has been enough discussion and this is the platform to use.

That process can be horribly perverted and have the wrong people making terrible decisions but that is a separate problem, not a problem with the idea of consolidating many voices into a decision.
A Haskell program compiles to something that uses places and mutates what is stored in those places because a Haskell program ulitimately runs on a machine designed with the Von Neumann architecture.

Reduction is what compilers do. In the old days C was often compiled to assembly (at least the parts that were not in-line assembly) and the assembly was assembled and all of it got linked into an executable. Crenshaw's classic Let's Build a Compiler is a great way to see how it was done even if it is written using Pascal. http://www.stack.nl/~marcov/compiler.pdf
Yes, that's definitely a good idea. I will go back to my magnetized needle now, I have some bit flipping to do in order to finish my task for Monday.
> I'm guessing whoever manages to implement a subset of https://en.wikipedia.org/wiki/PAQ in JS is probably going to win.

I'm not so sure; PAQ is pretty slow and the challenge has a 30m time limit. Check out the 1GB text compression benchmark in the wiki - it's orders of magnitude slower than the next best algorithm for a 5% improvement, and the benchmark case is basically the same as this challenge.

Edit: I mean, it took 17 hours.
"Too bad, but we need the space. They’re lucky they work here. If they leave at least they’ll have ‘name of our company’ on their resume."

It's not merely about the decision to relocate, it's the indifference towards the engineers and viewing them as dispensable minions who are lucky to have the privilege of working for this company, often without the equity and earnings potential of early employees. Treating your workers as disposable pawns is a sure-fire way to generate disillusionment and cause valuable engineers to leave.
Boredom or laziness. On my mobile firefox, i sometimes don't close tabs for months
Seriously, what other metric is better than "promoting the general welfare"? Isn't that exactly what governments should be doing?
> Americans are uneducated as fuck

National slurs will get you banned here, so please don't do this again. (This goes for any nation.)
Is Haskell or ML 100% secure and not prone to bugs? The original multi-sig wallet code did not contain the error. It was only when Parity refactored it did they introduce the error. Sure, it would have been nice had Solidity not defaulted functions to public, but the error was the fault of a human and not the language. That said, I agree with their recommendations that functions not default to public and the use of simple contracts encapsulating complex contracts.
1.5TFLOPS would have made the supercomputer top500 12 years ago. That's amazing.
Free will is not determined by a limitation on the speed of light. The problem is that we cannot determine via an absolute frame of reference when two events have occurred in time. The assumption is that causality will be violated if we are able to send a message faster than the speed of light, this is a mathematical solution only in the event that there is no absolute frame of reference.

Since we do not know if there is one or not, we make the simplifying assumption that there is none. Whether or not this assumption is correct is not determinable at this time.

If we are able to send messages at some speed faster than the speed of light (by any factor you wish), we will still be in the same situation as we are now, not being able to determine when two events have occurred relative to one another.

If we find that we are able to send instantaneous message between any two points, we will then have found the absolute frame of reference to measure when two events have take place. Causality will not be violated in either scenario.
Ubuntu wants to know which apps should be default in 18.04 LTS
It's not possible to implement some type of anonymous feedback system?

My company sends out periodic anonymous surveys as an attempt to garner feedback from the employees.

The only problem I see is if employees, for whatever reason, don't believe such a system is truly anonymous and thus refuse to give honest feedback. I don't see that being a common trend though.

If so, it probably signals more serious problems between employees and the higher-ups ...
I like having my history for a lot of things, so I can hit the back button and forward button a lot.
If you want help changing local policy I bet the folks behind http://sfbarf.org would be helpful to your fight.
Eschewing Zshell for Emacs Shell
We've banned this account for trolling. Doing this on HN will eventually get your main account banned as well, so would you please not do this?
> It's a logical deduction/conclusion that this low-level indeterminism is likely amplified into "choice" in human beings.

I would agree, and it's a concise way of putting it. It's easy to criticize the idea of quantum consciousness since no one yet can understand or explain how it would be physically possible, but in a deep way the idea of brains "capturing" / amplifying indeterminacy is extremely attractive.
> Have the owners of those exploited wallets come forward yet?

Mostly all the accounts affected were of ICOs with huge funds.

The 3 particular wallets belonged to:

Swarm City (https://swarm.city)
Aeternity (https://www.aeternity.com)
Edgeless Casino (https://edgeless.io)
Randomness doesn't give you free will.

If you substitute direct choice of a particular next state and instead are only allowed to sample a state space, you still aren't free to choose.

Said another way: flipping a coin cant't make Harvey Dent free.
Once again proving that they dont know how any of this works. And still getting re-elected
Are they both not housing? Can I not renovate one into another over a few weeks? I give developers more credit. If they want to make money, they need to figure out what the market will bare. And it's not their fault if only enough housing is being allowed that they can get away with making luxury only housing. If more was allowed without BMR conditions, there would be a much less price difference between what you find at avalon vs craigslist. The difference is actually not that much, everything is just very high and unaffordable period. Hence the dilemma we're in.
Just leave USB stick somewhere in Nsk and I will catch it.
Boy is this article filled with unwarranted hyperbole. And Tim Ferris, really?

Substance is overwhelmingly like a self-improvement article, cherrypicking details to support whatever point the author stands to posit.
Speaking seriously, there is an assembly for Ethereum called LLL. I would love to see code that performs exactly that example you mention and is easier to audit than the equivalent Solidity version.
Yeah, but no governemt is lucky with having people operate entirely freely. It makes corruption difficult, and every government has corruption to some degree
I was lucky enough to have a second hand Apple ][ from a "hacker", it had a ][+ rom and was pretty much loaded to the gills with a "z80 softcard" and etc. The slot 3 80-column card also had 16K RAM and was the only full-sized card in the machine. (It also came with full documentation if you wanted to burn a different font into a ROM.) So I had a 64K machine, but slot 0 was empty. Unfortunately I never had docs for Pascal, so I never bothered learning it and instead was mentally mutilated by BASIC.

A full-sized Apple card was a good bit less tall than a PC AT card and had to be angled to fit the case. e.g. [0]

[0] http://www.applelogic.org/files/AVOChires.jpg
True, but if you think quantum mechanics is the same as "flipping a coin" I think you need to do more reading. I have yet to hear anyone explain the delayed choice quantum eraser experiment in a way that's remotely compatible with a classical understanding of reality, much less analogize it to a coin flip.
That line depends on the jurisdiction and you'll have to pay to find out where it lay. If out happens to be in your favor, you may have to pay again at the next court up.

The only winners in this game are the lawyers.
i believe the time limit is only for decompression!
Please don't respond to a bad comment with another bad one. That makes this place worse in its own right, and is the kind of thing that leads to destructive flamewars.
That has been there for years. Sure it is nice and people object when they hear it but I think in actual daily life people just ignore them as long as they don't manifest in daily work. The people left because of the relocation, not because of any other reason. The article doesn't explain the tradeoff the CEO had to make. So blaming the quotes is jumping to conclusions. So I say these quotes are overvalued in the article. Sure the popular thing is to fret about them and blame them for this it seams but in truth it had nothing to do with the people leaving in this article. They left because of travel times (most likely, I don't pretend I can look into their minds).

In a big company most people don't like all of their exec and HR statements yet they continue to work there because they know 90% of those statements is bullshit anyways and will not manifest. Very different from a small company mind you! Big companies change their bullshit slogans every 5-10 years. It's a pattern. Go through twice and you know the drill. So you smile when your department name changes and know the rest will stay the same no matter your objectives containing some new fancy words.
Can I not renovate one into another over a few weeks?

Unlikely. I strongly suspect you don't actually understand anything about physical construction given your seeming belief that all housing units are fungible. So I'll simply state it for you clear and plain: they are not in fact all fungible.

And it's not their fault if only enough housing is being allowed that they can get away with making luxury only housing.

Ah, it's the evil gubmint's fault. Well, that explains a lot.
'Also I'm tired of people who always have to point out "hurrr durr site don't work without JS". Nobody cares'

Apparently enough nobodies to tire you out.
طراحی داخلی و نما / شرکت مهندسی شهران سازه آفاق
yeah claiming to be the the fastest or most secure anything is almost always bullshit
Looks like it needs some work, anyway:

https://news.ycombinator.com/item?id=14810008
How to prevent your best employees from being tagged in the workplace
Attention Passengers: Your Flight Will Arrive 20 Years Behind Schedule
Nobody? Tough crowd.
A novel approach to integer factorization
Ah, the essential ethical dilemma of building encryption software, polaroid cameras, and kitchen knives.
I have found Pocket to be very helpful in this regard. The key is to set it as your default page upon tab creation.
Honestly, I find that the built-in behavior is good enough: go to the location bar (ctrl-L), type

"% <substring>"

and it will search through all open tab titles as an autocomplete thing. It doesn't search tab content (probably good since most tabs won't be loaded), but it's good enough for me most of the time.

Great feature, completely undiscoverable.
IMO it's the best language for absolute beginners, if we are talking about classic Pascal without Borland extensions. It's very small language which could be taught in a few lessons yet it's powerful enough to learn classic data structures and algorithms.

The main drawback is that Pascal is not commercially successful, so you'll learn it and move on. Python, on the other side, is widely used, so Python knowledge is useful on its own.

Start from Pascal if you want to learn a lot of languages. I specifically would suggest to dive deep after Pascal and learn some assembly language, may be x86. They you'll have good basics and you can learn almost any language you want, C would be good, for example.

Main problem with Python IMO is that it's too high-level, it's dynamic, it uses GC. All those things are too far away from real machine code, so if you'll learn Python first, it might be hard to learn low-level programming and it's useful even if you're using JavaScript.
That looks really good! I'll have to try it out first, but it makes me more hopeful about Firefox's future.
another good challenge would to be trying to display them in the most interesting way possible in under x bytes, demoscene style. But I suppose that's a different audience.
They weren't there though to enjoy there park they were there because of the game. Not even because the park is a great environment to play there have but because the game encouraged to be in that place. If the game had put all the rare Pokemon in a parking lot that's probably were people would have gone. Were people there to enjoy nature? I doubt it.
I think a lot of people use it like instapaper? A queue of things to read.

If browsers had a sort of tab queue where longer lived stuff then things could be a bit better on this front I think
I had 37 tabs open in Firefox on my phone yesterday. A stack of pages to read. No slowdowns.
Right now you could share a Mesh file as code, but yes, you'd need to have a way of consuming that code. Right now there's no way of communicating the UI interface; I had envisaged that people would download Mesh separately from the internet.

Embedding Mesh and its dependencies in the file itself is really clever. The file would get a bit bloated but maybe that's OK if:

(a) when the file is consumed by other code, the interface exposed is clear

(b) when the file is opened as a Mesh program, all the user can see is the program shown in the spreadsheet, not Mesh's code.

It is potentially more risky from a security perspective if it is not easy to verify the Mesh source embedded in the file hasn't been changed to be malicious.
No. See this video for an explanation:

https://www.youtube.com/watch?v=dEaecUuEqfc

Or this paper:

http://www.flownet.com/ron/QM.pdf
My vote is Epic Games. If you look at UE4 changelogs, the amount of productivity is staggering.

Core engine programming is no joke either, let alone on a commercial engine used by half the industry.
"Session Buddy" on Chrome has been really useful for me.

It lets you save and group open tas and windows, plus export them as list. (No affiliation)

https://sessionbuddy.com/
The language and the underlying EVM code worked exactly as intended. The bug was in the contract written by Parity.
Would you please not do political/national/racial flamewars here? or any other kind of flamewar? These are highly destructive of the kind of site we want HN to be. Your help in preserving it against that would be greatly appreciated.

We detached this subthread from https://news.ycombinator.com/item?id=14803078 and marked it off-topic.
You do, but not as many.
I'd try a thing for tabs that works like cmd-tab / alt-tab works for apps.
I am part of the 1.1% mentioned somewhere in this thread.
If some page really and truly looks worth it, I do a click or two in uMatrix and enable the damn thing - for the originating domain, and then for external sources if it still doesn't work and really, really, really looks worth it. If it's clear that I shall be coming back, I make the exceptions permanent. But boy do I keep a mental note that the page is sub-standard.
Approach worked well in 1996 (though no uMatrix), and works well in 2017.
No, but particles states can only be in a limited set of positions / values.

While these values take a larger range, they are still limited. I believe the coin example jjaredsimpson gave was, while hyperbole, to show that the states are limited, and thus can't be used in and of itself as an explanation of free will.
Please keep programming flamewars off HN. Other flamewars too.

We detached this subthread from https://news.ycombinator.com/item?id=14801059 and marked it off-topic.
Thanks - not sure whether to call it an 'IDE' or a 'spreadsheet', people seem to have concerns about both terms.

On whether it feels like a 'spreadsheet' - is it just the absence of location-based referencing, or did you have other features in mind?
At my current company we have an inverted, but similar problem. Startup A got bought by Company B. Company B doubles down on technology from Startup A, which ultimately leads to a big acquisition by private equity for the combined A/B.

Private equity firm cuts out RSUs and focuses on eeking out high margins without raising salary compensation to offset changes. All the senior people from Startup A and a number of senior people from B all jump ship within 6 months.
I clicked this link expecting to read something about small burgers, I have to admit.
Most important point there is that law forces VPN providers to inspect client traffic and forbid access to blacklisted sites. I doubt that any of VPN providers will follow that path, so in turn access to them will be blocked by ISP (which is forced by another law).

That's how you can censorship everything you dislike.
The idiot's guide to special variables and lexical closures (2003) [pdf]
After years of working at a big tech company, I left primarily because there was no interesting work left to do, and the place had become very political.

Another sign its time to leave: when the company starts doing "reorgs". Get out as soon as you can!
Would you please not break the HN guidelines by being uncivil? Just because someone else is destroying this site doesn't mean it's ok to do so as well.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
I currently have over 1380 tabs open in firefox 52 ESR (over 4 windows). Oh god, it's terrible. Very slow and unresponsive, CPU usage is typically 60+% when idle. I restart firefox every couple days (which takes many minutes) to keep CPU and memory usage down, by causing all tabs to be unloaded. (As an example, right now at 5.2GB resident, with only a small percentage of tabs loaded).
I've been trying to kick the habit.
I also have several other profiles and other computers. Probably adds to 5000 tabs all in all.

I use All Tabs Helper to help jump between tabs. Finding tabs is hopeless without it. ATH also has features like mass closing tabs or unloading them. I wish it had a way to bookmark tabs, which I would use to close most of my tabs.

So, I'm very glad to hear this. Time to switch off ESR.
I have a similar setup at my apartment in India. It is functional since more than two years now. Its total 140Watt panels, popping out of my bedroom window [Photo: https://photos.app.goo.gl/S4WR5gbrGu0z8IQB2]. It has a 12V battery and 10A solar charge controller. It produces good enough energy to power my room. I hate inverters, all my lights/fans in room are based on DC 12V. I use car chargers to charge mobile phones and to run a LED wall clock.
NPR's Fresh Air. Terry Gross has a very soothing voice. She covers a wide range of topics, but my favorites are those relating to politics, history and science. She definitely does her research, and knows how to ask thoughtful questions.
We've banned this account for trolling, and since you've done this repeatedly, we've banned what I believe to be your main account as well.

If you don't want to be banned on HN, you're welcome to email hn@ycombinator.com and promise that this will never happen again.
Well, programs are data and logic - so this is definitely a way to write and visualise data more easily, and potentially also a way to visualise logic tables more easily (such as cases of 'switch' statements, although that display logic hasn't been implemented yet).

If you get a chance to try it, please let me know if you have any feedback!
Would you please not do this here?
13 days (let's call it two weeks, assuming full person/weeks of time) is not atypical for an assessment. If you have multiple people working simultaneously on a two week assessment, you can "comfortably" assess fairly complex applications.

What is surprising to me is that so little of that time was devoted to cryptography. For a secure messenger that time should be ratcheted up a bit (though the security infrastructure and general software implementation stuff is also very important).
Along the lines of your analogy, I wouldn't have papers strewn all over the desk, I'd have them in a pile or in a folder. Reversing the analogy I feel this is similar to using bookmarks or saving a list of links.
> I'm not sure if it's still this way, but Chrome used to load every tab on startup.

I used to avoid Chrome for the same reasons, but then I found an extension and, uh, extended it, to create:

https://github.com/hrj/sloth/

It forces all tabs into inactive state on startup. Also creates a new tab page (or switches to an existing one) to avoid loading the focussed historical tab.
How I Learned to Stop Worrying and Love the Puke
Silicon Valley IT biz boss cops to lying about Cisco H-1B jobs
A comic about Clojure