skysight-inc/HackerNews huggingface dataset:
wow so many great feedbacks!
It does make me think something I never thought about before.

1. Location: I'm aware of this issue, by "competitive" I mean as compared to my current job, after factor in the location aspect.

2. Benefits: this could be tough, I could be wrong but since the company is so small, it seems the only "benefit" they could offer now would be money. But I guess benefits can be translated into money as well, and factored into the total package.

3. Equity: this is the part I don't understand much, even if I'm given certain percentage of the company, it can be easily diluted in later rounds, right? Also, if the company never goes public, what's the equity for? Given all the other randomness involved, it seems I don't have much control over this anyways, so why bother? I know it sounds stupid to not ask for equity, but I just can't see what benefit I can get from it.

4. Role: you are right there's no guarantee I'll keep the role forever. And I don't think I'll be joining as a co-founder either. But I think negotiating a title, and solidify the responsibility in the contract could be a start good enough for me.

5. Stability: while I'm not a fresh grad with years to burn anymore, I still consider myself young enough to make the jump. It will be tough, but if I'm not doing it now, I'll never be able do it ever. :)

6. The company is funded, and the founders are experienced, and already have some success under their belt before this. That's partially the reason why I'm even considering it at all.

Thanks!
If singular they was good enough for Shakespeare, it ought to be good enough for us.
Oppression causes civil wars.

If they are using oppression to avoid disorder, they better have long term plan. Otherwise they are digging their own grave.

Not many people fear of chaos in the USA and not because they have the best firewall.
Not having to worry about != not understanding
I originally just told clients worried about this to use a split signature between a top classical one, NTRU, and McEliece. Was always interested in the Merkle Signatures, though, thinking they could be improved. To my delight, there's been quite a bit of progress there including unlimited signatures. I want more peer review before widespread deployment of them, though.

https://www.schneier.com/blog/archives/2015/03/friday_squid_...

My niche, high assurance, has seen a lot of use of old, Merkle trees for memory encryption and obfuscation. A few examples.

https://www.schneier.com/blog/archives/2014/06/friday_squid_...

Note: Merkle seems to be one of the under-appreciated cryptographers of history. His legacy might live on and get better than ever post-Quantum, though. ;)

Personally, I think this is another spot where a mini-Manhattan Project worth of brains should be put into. Specifically, finding more problems that can be turned into good, asymmetric crypto. I'm sure there's already a list of potential ones that a ridiculously hard to solve. Just need bright people thinking hard on how to leverage them for key exchange at the least.
Also ditched reading as soon as Hunchentoot was mentioned.
> typedef int Tcl_CmdProc(ClientData clientData, Tcl_Interp * interp,
int argc, const char * argv[]);

> IE, just standard "main()" style code with a couple extra args. (The newer Tcls have a new API that doesn't use strings for everything but that's a little more complicated).

Tcl "Objects" (versus the pure string implementation) do honour the power, simplicity and "spirit" of Tcl just as well as your string example...

int myCommand (ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj * const objv[])

The "objects" (I quote this for a reason) are not object-oriented constructs, but a compound structure (we're talking the internal C implementation here...) to manage what a Tcl component is. The computing model is (and always has been) "Everything is a string (eias)", which is to say, there are no ints, floats, chars, etc in Tcl -- just strings. Non-string values are coerced correctly at runtime. With an object though, the "native" value for an entity is stored internally so that it doesn't have to be computed at every access. So, storage that is "9" will have (int)9 tucked away in the Obj if one is doing integer work with it. If you switch to float, it will have 9.0... you'll have fast access to the computed native value as long as you don't interleave accesses that want a different native type -- such as trying to retrieve an int, then a float, then an int, then a float... in this case, the objects "shimmer", in Tcl parlance.

Like a lot of things Tcl (which has a long history), much of peoples recollections come from a long time ago... in this case, the new object (versus pure string) representation came into effect in 1999[0] with Tcl 8.0.

In my opinion, the objects are just as easy to use as strings, and bring some nice performance improvements to the table. Otherwise, Tcl is still as fun to use today as it's always been, while it's also getting interesting tweaks and additions as time goes on.

[0] http://www.tcl.tk/software/tcltk/8.0.html#What%27s%20New%20i...

Edit: formatting
Here is the referenced essay by Moskovitz: https://medium.com/life-learning/work-hard-live-well-ead679c...
Market Maturity (1997)
If the government is going to regulate the hours per week, they should be regulating the schedule too. They wouldn't let a commercial jet pilot switch schedules like that.
Barriers are for ordering as you say, which is important, but orthogonal to volatile. Volatile is about enforcing that a particular access occurs.

An illustration:

static volatile sig_atomic_t interrupted = 0;
void sigint_handler(int s) { interrupted = 1; }

void run()
{
signal(SIGINT, sigint_handler);
for (;;)
{
if (interrupted) break;
stuff();
}
}

"volatile" is the most precise way to prevent the compiler from hoisting the 'interrupted' access out of the loop. Memory barriers aren't necessary, because the code is single threaded. They may effectively defeat the optimization too, but it's by confusing the compiler instead of informing it.

edit: Oh, and std::atomic is a very bad solution to the above. std::atomic may take locks, which can lead to a deadlock if used in a signal handler!
This page is generally the key, going into the multiple meanings of each symbol across the different subfields: https://en.m.wikipedia.org/wiki/List_of_mathematical_symbols

And this one can help you search that page if you can't copy-paste a symbol (like if you are reading from a physical text):

http://detexify.kirelabs.org/classify.html
Scala has value types, and you can even define your own by extending AnyVal and following some tricky rules. It's just that Scala doesn't make you treat them differently than any other types, and they can still be magically autoboxed, just like in Java, if they get in a collection that isn't specialized to handle them.

The Scaladocs lead to more detailed explanation:

http://www.scala-lang.org/api/current/index.html#scala.AnyVa...
As long as there is enforcement, so your competitors can't simply ignore or not properly implement changes and gain a pricing advantage.
That's the language the first Ada compiler was written in. Anyone knowing about the rough history of Ada compiler already has a reason to look at the language that got the job done. ;)
The right to be forgotten flies in the face of capitalism. You cannot assume you act in perfect self-interest without total and perfect information. The first can be easy to acquire, the second harder.

The right to be forgotten impedes on total information awareness and the desire to make the perfect rational decision with your money.

This is a good thing. Total information is not perfect information because of bias and context. Someone seeking such information will process it through a biased lens and never attain perfection. In that case, the individual under the lens will lose out.
Polari, the Lost Gay English Dialect
ExMplayer user responses
Many industrial speech recognition systems start with Kaldi, add their own data and any modifications to the recognizer, and then spend a while tuning the model. Speech recognition is one of those problems where you need a ph.d. and hundreds of ours of transcribed audio plus a large amount of in domain text to build a good model. So it's not really accessible without serious resources.
I don't think that's a good metaphor. There are no actual horses inside any gasoline (or electric) engine. But there are gotos behind many (though not all) of these modern constructs...
> The fault lies at the feet of environmentalists and politicians who stopped building water infrastructure in proportion to the growing state population.

Maybe a better plan would have been to arrive at a steady state population and economy in equilibrium with the natural capital supplied by the environment.

Sounds like there are too many people competing for to few resources.
Great suggestions!
It does give me a new prospect to look at it. "know what you want and ask for it" does sound right. Given my current alternative, what I want might be too much for the startup to take as a whole, although I do like the startup's prospect, and I always have the startup itch anyways. Looks like I do have to figure out what's more important to me.
Do you have a reference for clowwindy revealing his employer? I didn't see anything about that.

Cops can do a lot of things, but they don't pull information from thin air. Github would be one source of information.

It's odd that this entire, and very popular, discussion on HN doesn't delve into how this individual was found.

It's also interesting that your reply is from a new account with only this comment.
It sounds like you're confused by quantum mechanics and entanglement.

We never really know "why" in that sense, that's a question best left to philosophers, and that's what doesn't matter for us --perpetually asking "why" is not productive. In general, asking questions that cannot be falsified/validated experimentally isn't useful in science, hence they don't really matter to us.

A physical (or scientific) theory is such that you get more than you put into it. Newton's F=ma and inverse square law didn't just explain the motion of Venus, it explained and extremely wide range of phenomena and gave rise to thermodynamics, heat engines and fluid dynamics among many many other things.
That it predicts new testable phenomena. Maxwell equations uncovered the link between magnetism, electricity and light (things that apparently have nothing to do with each other --but they do, and speed of light is related to permittivity and permeability), and eventually gave rise to special relativity. Quantum mechanics predicted --among many many other things-- anti-particles, superfluidity, superconductors. Mayan priests didn't have this. Physical theories do. "Spooky action at distance" is also an example of this, and it is something falsifiable, and its existence is experimentally confirmed. Nobody is saying we don't understand it or it doesn't matter. It is a just part of reality, and (non-relativistic) quantum mechanics.

That model you're referring to is called quantum mechanics, and it has been refined by quantum field theory.

You can't prove a scientific theory either way. There are physical laws that work within a certain domain. They just agree with observations. Until we observe something strange that requires a more refined theory, which however reproduces the old theory within the old domain (because it actually worked). For example, when the speed of light is much greater than any speed, you recover Newton's laws from special relativity and general relativity. When the action is large in comparison to the Planck constant, quantum mechanics turns into classical mechanics. When the mass density is small, general relativity becomes Newtonian gravity. And so on.

General relativity and quantum field theory will eventually be replaced by something that will (hopefully) explain what's going on inside a black hole, what is dark matter/energy, and so on.
Not exactly sure, any suggestion on how this data point could help me make a decision?
Internet Download Manager 6.21 Crack Full Free Download
Planck is a ClojureScript REPL and script execution environment
Jersey (jax-rs) 2.21 Released
How to juggle 10 balls
Impulse: “Adventures on the Road to Valhalla”
>It became clear to me partway through my freshman year that mathematics is an extremely social activity.

I think many fields are like this, and the "dream" of ending selective residential colleges (which are designed to facilitate this kind of social study) in favor of MOOCs may not be so idyllic.
For a complete list, look through the source code of the TodoMVC projects (http://todomvc.com/).
That article appears to be banging an ideological drum. The part you quoted is high on charged language and low on nuance, and I don't trust it.

The quote "curb farmers' ability to pump water from beneath their own lands" is the part that set off my bullshit detector: isn't it well known that water rights aren't that simple, as pumping water from beneath my land results in less water beneath yours?
people find it alright to perform on it while completely unqualified to do so.

What is this Theremin performance qualification, and which music police offer it?
Don't kill the messenger but I tend to stick to plain jQuery + ba-hashchange for building SPAs.

I don't think its worth the time to really learn Angular or whatever is the current fad these days - quality of both the software and the documentation of JS frameworks is an afterthought to "getting an MVP ready to ship".

I'm not a ripening chamber for bananas, especially bananas with no papers.
How do foreign organizations with email and internal applications inside the firewall do business in China? Do they simply have to make an exception to their security policies for employees based in China? Put them on Baidu email accounts instead? Or are IT departments of big lumbering fortune-500s also dependent on these tools?
this looks really complete, thanks
valgrind's got some good features along these lines:
http://valgrind.org/info/tools.html
Leonardo da Vinci was not a pacifist (second paragraph). As linked here on Hacker News, he designed weapons of war and bragged how great they would work, He was essentially an "arms dealer."

In his words:

"...I have methods for destroying every rock or other fortress, even if it were founded on a rock, etc.
Again, I have kinds of mortars; most convenient and easy to carry; and with these I can fling small stones almost resembling a storm; and with the smoke of these cause great terror to the enemy, to his great detriment and confusion. ..."

http://www.theladders.com/career-newsletters/leonardo-da-vin...
I know the Burroughs (1961) and Apollo teams did tests thorough enough to be compared to unit tests. Probably started there. Concept has been independently invented many times. The smarter one, though, was Cleanroom methodology's usage-centered testing designed to find all the bugs users would encounter in practice. Idea is they'd appreciate 30 bugs they never experienced more than even 1 that they did. That plus inspections/verification led to very low-defect software.

Cleanroom Software Engineering
http://groups.engin.umd.umich.edu/CIS/course.des/cis376/ppt/...

Empirical evaluation of Cleanroom methodology
https://www.cs.umd.edu/~basili/publications/journals/J33.pdf

Agile is like a watered-down version of things like Cleanroom with unproven fads added. Check out Cleanroom to see what software engineering looks like. One of few. One or two people even wisely combined it with Python given its readability and low-defect level. Worked very well. :) Ada or Ocaml would be the ideal, next project for Cleanroom or another engineering methodology (eg Praxis Correct by Construction).
Hi, I spend at least $60 x 12 months /year on a NoSQL database that HN absolutely loves to hate. I don't mind the service, but my first love was SQLite (thanks to Android, and Python), and my second love was JSON (partly why I ended up choosing the database, and switched to the NoSQL database). Some of this is probably slightly off-topic, but since I love the product, I would very happily use SQLite once again if for:

1) JSON support, as is being offered as described in the post. I want to do the following in SQLite (look to MongoDB(!) documentation for syntax):
a) Inserts. You know, regular inserts.
b) Upserts. The 'hated' database (Mongo, obvs) has this easily-configurable upsert ['replacements'?], that's incredibly easy to use.
c) Bulk upserts, inserts and deletes.

2) Cheap-ish online database that you can probably use Amazon S3 for, which I am going to make my institution (University/employer) pay for anyway. Things I care for are: a) you take care of all the deployment details and provide support when I need one and b) don't throw me off your service when I cross your limits because I've overused them because I'm a data-hoarder but I'll lose my life's worth of work if you throw me off your service.

I would also love it if your offered a choice of setting up couple of indexes very easily (using JSON, obvs), and offered a visual explorer of data in the database (relevant because a certain mongo service offers an awesome data explorer).

Please understand that a very large majority of your users is NOT doing complex joins or using other advances features of the database. As an engineer, I would love it if my users used the most advanced features and let me code the funnest, cutting-edge algorithms, but that's not what I want as a user. All I ask is simple inserts, deletes, upserts, an online service to handle them, and an ability to do this all using JSON. This is not going to make the most exciting days of your work-life, but I would be an extremely happy person if I were able to use these services.

Sidenote: Since I may never have chance to an SQLite person again, I'll bring this up even though this is likely WAY off-topic. I am a researcher who likes to HOARD data. I like storing data in my Uni's server, that has a limit on file size/total size. IF you created the ability to store the same database across several files, I would be most grateful to you.

PS: Love your documentation, guys. You really set the bar for the awesomest, most easily-understandable documentation of extremely technical and advanced subject matters in the field. All my attempts to make my code readable are attempts to merely emulate your awesomeness. : )
I have a question: In his analogy, what represents the hardware and what represents the software? Wouldn't the change from horses to combustion engine be a change in hardware? And software might be represented by something like the reins or a gas pedal?
How the Digital Economy Can Help End Extreme Poverty
The academies are indeed open to "just anyone," but grades aren't the only consideration. Members of Congress have processes for requesting the nomination letters, and anyone can request one. There is strong competition for nominations.

I've had a few friends who attended West Point and the Air Force Academy, and they were all "normal," middle-class high school students, but with great grades, athletic achievements, and evidence of leadership ability.

Have any other examples of political influence in astronaut selection?
Would really like to see a video of this in action.
I'm in a CIA prison.

God talks.
This is a very unique and insightful way to look at it. Absolutely the GFW of china is a huge way to block outside cultural influence ( manipulation and many other unwanted foreign influences )

With that said, I'm of the radical belief that no internet communication should be blocked, inspected, or analyzed etc... but thanks for such a piquant response.
Jim is a nice lightweight reimplementation. I will say I was a bit disturbed at how the built-in commands are haphazardly scattered in the code when I had a peruse through it once. They are just randomly mixed in with other internal functions with no care for rational organization
My english is awful, I was trying to say it's not really a SPA that I'm making. I want to keep the routing mainly on my back-end and only do ajax calls to my API where needed. But if it's not another alpha-state component I would love to have the added possibility of using one or two extra routes on the JS side. It's just that checking the most popular repos and reading things like these is awful: "We are currently working hard on some major API changes for version 1.0."

Is like "mini-SPA's" on a few places that deal with too many data sources and would be a pain to make my users change screens.

I really enjoyed doing "one way binding" and some ideas around React though.
In Realtime: Post-Mortem
Incubus has some live shows with the theremin and it seemed pretty cool.
A lot of programs cannot be implemented efficiently without goto. Instead, you're forced into using existing structured-flow constructs in very weird ways, or extra state variables and the code to handle them. State machines are one such example.

It's similar to the OOP vs procedural programming debate too; making everything into a object is "the OO way" but when overused, creates complexity instead of reducing it. I think OO and structured programming are just ways of organising code which work in many cases, but should not be followed dogmatically since they can lead to superfluous complexity.
Thanks for the clear description of the situation.

So (metaphorically speaking) this sounds like Google's Tesseract OCR "engine"[1]: yes it'll recognize letters - but it does no layout analysis. It's only one piece of a much larger puzzle.

[1] https://code.google.com/p/tesseract-ocr/
It the United Allied Association of Officially Approved and Sanctioned Theremin Practitioners (UAAOASTP), Inc., LLC., SA, GMBH. They're owned by a registered foreign corporation in Belize that's in turn owned by Halliburton.
> the N.T.S.B. recently reported that they were involved in one in eight of all fatal accidents and about one-quarter of all fatal accidents in work zones

Involved or at fault? It seems like these stats are including accidents where trucks did not even contribute to the fatalities but were simply part of the collateral damage.
The Thing (listening device)
Merge("C:/;~LineRep","D:/;~LineRep","+r+d");

Worried abotu a thousand games?

White kids prefer to make games than to do goat mods and play first person shooters for 5 years.

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

Kids like to hack:

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

God said little fish quit computers. The CIA wants that.

The CIA is so so screwed.

Daddy's home!
Amazon is of the sociopath, by the sociopath, for the sociopath.
This is great but is anyone else noticing the balls are hitting in mid-air without any change in trajectory?