skysight-inc/HackerNews huggingface dataset:
Lua was created to be a configuration file system that was turing complete, to be used by a oil mining company.

Lua was never intended to be used for games, UI, etc... It just proved useful to be used like that.

Because of Lua "real" intentions, it was made in a way that you can assign "everything" to "everything", and you don't need () to refer or call functions. (in fact, many of the stuff that make Lua look like a "normal" programming language, like dot syntax, () and whatnot, are "synctatic sugar")
Almost all the languages you'll find on those "requires 10 years of experience on language X" ads are in that "not worth knowing" set.
If you work in an environment where it is somehow beneficial for you to view your colleagues as competitors, maybe that's a problem in itself.
Architectural Support for Copy and Tamper Resistant Software [pdf]
Man? The way I see it, he's the only extraterrestrial we've ever had direct contact with.
Give her a linux install disk and maybe a few pointers on how to use it as well as a copy of K&R C. I was about her age when I started!
Great to hear that the map literal is there.

Completely agree it boils down to personal preference.
There are a few alternatives, though most are instrument-specific.

For piano, there's Klavarskribo. If you've ever played Guitar Hero/Rockband, it's a bit like that: https://en.wikipedia.org/wiki/Klavarskribo

For many fretted stringed instruments, there's tablature. One line per string, and instead of abstract squiggles you get numbers that represent fret positions. They stack easily for chords, and there's intuitive notation for picking styles and such. E.g. sliding from the second to the fifth fret on the A string would look like:

E |----------
B |----------
G |----------
D |----------
A |---2/5----
E |----------

https://en.wikipedia.org/wiki/Tablature

I see your point about a truly different system but, as music is basically sound through time, I'm not sure how else it could be notated if not linearly.
Good. More for me.
I volunteered to teach 12 year kids on programming. I found out that teaching through Arduino was the best method. The love seeing their product becoming alive.

I would suggest starting with particle photon and do some mini projects.
Intent goes a long way in many things concerning legal cases in many places around the world.
I thought Trump was going to start ww3 with Russia.
Problem with the British system is that in practice race, gender, and SES are just as relevant as context and motivation.
> A better fix is to prevent rebinding the 'RunScript' function to some other name

Breaking a huge number of addons in the process, for literally no benefit because the attacker can just use that other name.

> and to prevent rebinding the 'RemoveExtraSpaces' function by anything else

Which wouldn't really solve anything because the attacker can just find some other function that is regularly executed with attacker-supplied input and use that instead.
>>> If you do a poor job with the interview process and hire someone who cannot do the job and have to fire them

I think it largely depends on how do you fire people.

If you just decide 'fuck it, he's out' than yeah, that's awful. But if you give a chance to correct the issues, and actually give the chance rather than imposing some impossible requirements with your mind already set, that's different. Sometimes you just need a little push.

>>> Firing people frequently is also expensive and it's demoralizing for the team

Not sure about the expensive bit (it's better to fire sooner than later if you're going to fire anyway), but also concerned about the morale. Unless that's a very rare occurrence for quite obvious reasons, it will no doubt demoralize the team.
Sounds like trespass to me because the request explicitly acts like it's conforming to a protocol while it's actually another.
[Official] NYC L Train to Shutdown for 18 months in 2019
Frankly, I don't see anything interesting in that list, especially for amateurs.

As an amateur compiler writer you would probably want to make something useful in a few weeks, not waste a year playing around. And it's a very different story. It's essentially about making a meta DSL, that compiles into another language and plays well with existing libraries, tooling, the whole ecosystem, but also does something special and useful for you. So, you should learn parsing, possibly recursive descend for the code and something else for expressions, a bit about working with ASTs and that's pretty much it.
Prolog is rather imperative. If it were declarative and pure, it wouldn't mandate a specific execution strategy, but rather leave it as an implementation detail - a user-adjustable one, even.

In an imperative language (including all functional ones), optimizing a program is rewriting it. In a declarative language, optimizing a program is adjusting the language implementation (e.g., making a smarter SQL query planner).

A better argument for declarative languages is the Haskell technique of decoupling the abstract syntax of a DSL (usually a free monad) from its possible interpreters (monad morphisms).
Quite simple.... there is no market for them.

There is a commodity PC market. There isn't a commodity ARM motherboard market as the type of devices ARMs go into aren't PC's, they're devices.

Yes... there is a hobbyist market. But that isn't worth investing in.
I'm not sure how that would solve anything, the attacker would just convince the victim to type that line of code into the script console instead of the chat console.
Would toad be of any use?

http://ports.su/sysutils/toad
Run an 800m by yourself and then with your friend who's really into running. You'll do better the second time since you'll push yourself to be as good as he/she.
I know Edgecast well, I worked on a couple of projects for you guys. I remember being very surprised on hearing the Verizon acquisition news since EC was such lean and nimble engineering shop. It's good to hear your feedback and that its business as usual post acquisition. Great company and great CDN.
* Russia couldn't break into Clinton's home server and steal emails

* Russia broke into the DNC's network and stole emails

Choose 1
The W38 used on Atlas and Titan 1 was 3.75 megatons. If we consider bomber weapons, the B41 was a 25 megaton weapon with about 500 built. The B53/W53 was a 9 megaton bomb for both bombers and missiles, with around 100 built. There are more beyond 2 megatons; these are examples, not a comprehensive list.

Huge bombs weren't a dick-waving contest, they were partly to maximize the value of an ICBM carrying one warhead, and partly to mitigate inaccuracy. As MIRV became practical and accuracy increased, yields decreased on both sides of the Cold War, because smaller bombs are just plain more efficient if you can put them where they need to go.
when i was 12 i spent several hours a day reading RFCs, man pages, and HOWTOs.
need hackers for hire? need to keep an eye on your spouse by gaining access to their emails?, want to know what your kids do on social medias?facebook ,twitter,. We can get the job done.change of grades?,social media hacking- blakejohn78@yahoo.com text @ 6624932362
Riding the Rails: Celebrating Trains and Subway Commuter Life
This. Again! I think the revenue from this presentation alone might have paid my salary for an entire year :D
I know, and I also believe it's impossible. I was trying to steer the conversation away from that debate by pointing out that Power was invited in by authorized users.
WhatsApp in the spotlight after Turkey publishes messages of coup officers
Find the thing that excites her and encourage it. Whether that's game programming (clone Mario), web programming (clone Twitter), algorithms (implement sorting, path finding, etc), controlling Karel the Robot[0], or something else.

0. https://en.m.wikipedia.org/wiki/Guido_van_Robot
Herb York's memoir/autobiography "Race to Oblivion: A Participant's View of the Arms Race", which is noted as a source and linked from the article, is fascinating primary-source reading.

http://www.learnworld.com/ZNW/LWText.York.RaceToOblivion.htm...

(I don't know if that's a bootleg or an authorized electronic version of the text; hopefully it's the latter since it's unavailable in electronic form via usual channels. I don't feel too bad posting it since it's also the top hit on Google for the title, even above Amazon.)
> not networked

They will be once they upgrade to the "Internet of Things".
Sum of parts for yahoo is a terrible way to calculate it's actual value. If you look at the balance sheet you'll see billions in deferred taxes. That relates directly towards selling alibaba and yahoo Japan in the open market. The play on yahoo now will be is if yahoo board members can save money on those taxes. If you think they can, you win. If not, stock is trading roughly around the fair price.
With girls, its all about giving them confidence. The rest I would say is normal stuff you do to encourage curiosity and learning for children.
Something like this: http://b2b.gigabyte.com/products/product-page.aspx?pid=5422#...

?
Introduction to Zipline: A Trading Library for Python
>What kind of new financial structures/contracts could be invented to deal with the types of issues that have been traditionally solved with "eminent domain"?

True, there is room to innovate there, but that's mainly political work. As a software engineer I have next to 0 interest doing that.
Von Neumann was often considered by colleagues to be the smartest person they'd ever met. There's an old story that goes something like this:

Von Neumann was asked a mathematical puzzle: two bicyclists start 20 miles apart and head towards each other at a steady speed of 10 mph each. At the same time, a fly that travels at a steady 15 mph starts from the front wheel of the southbound bicycle and heads to the front wheel of the northbound one, then immediately turns around and heads to the wheel of the southbound one, and continues until the bicycles meet and he is crushed. What total distance did the fly travel?

The trick is that it seems you'd need to compute an infinite series, figuring out the distance traveled on the first journey, then the second, then the third and sum them all. In fact, you can just realize that two bicycles starting 20 miles away, each moving at 10 miles an hour, will meet in 1 hour; if the fly's traveling at 15 mph constantly during that time, it travels 15 miles.

Von Neumann provided the solution immediately. The man who posed it to him said "Oh, you must have heard the trick already!" "What trick?" said von Neumann. "I just summed the geometric series!"
What is wrong with the way we think?
In the regular speedbar you can hit `b` to see a list of buffers. I imagine it works with sr-speedbar too.
Not in all banks. Standard Chartered and Barclays have probably the largest Haskell codebases in existence. Many others are investing in Scala (e.g. Morgan Stanley). It's probably more of an alien concept to the likes of Google and Amazon.
Thats probably also in my mind. Thank you.
I hope the bullet points were enough for a TLDR?

The one project - multiple repositories is a design choice we made right from the beginning since it follows more naturally how work is done in actual companies, e.g. there are projects and in a project, there are frontend, backend, and other repositories. Finding all the stuff from one place is quite convenient.

Mentioning Europe hosting here is more like a marketing thing I agree, but hey, you need to distinguish yourself somehow. In addition, we are targeting European markets at the moment, so whatever relates to that is worth mentioning, right?

Also, we have been dealing with companies of different sizes for the last decade. During that time we have learned that there are legislations and such, that dictate where some code needs to be hosted. There are also people who are security constrained because of no apparent reason and want certain things, such as their code being hosted in Europe rather than in US.

The latencies might also contribute to the operations in the web UI in some cases. Anyway, it's not our biggest marketing message, but something I wanted to mention.

Thanks for your comments so far. I would love to hear more feedback from you after you have tried the product.
Have not tried this myself, but it seems like FreeBSD does: https://news.ycombinator.com/item?id=11226386
I did quite a bit of Lua WoW programming back when I was playing in WoW tournaments. The community really wanted to change a lot of the UI / UX of the default interface to be more friendly for high level play. Tournament rules did not allow usage of addons that pre-packaged such changes, but the admins of the tournaments did have permission to allow usage of light UI changing scripts. Some people took it really far and used automated cooldown trackers etc from macros that you would paste one line at a time, but the admins in tournaments would not allow that.

There's still somewhat of an active community:
http://www.arenajunkies.com/topic/222642-default-ui-scripts/
Now that Moore's Law has effectively ended on a single chip (ended around 2007), FP is front-and-center again, but mostly because of the emphasis on immutability, which is a prerequisite for parallelization. Moore's Law has been replaced with Amdahl's Law.
You could easily invert that sentiment and ask "Is Linkedin's core business really that good?"
A friend of mine has a daughter who really enjoys http://girlsmakegames.com/

http://makezine.com/ and the http://makerfaire.com/ have done a great job with a community that encourages kids with a variety of interests.

http://www.meetup.com/ is great for finding people in your area who want to geek out together over something in common.

I don't have great book recommendations other than https://www.amazon.com/Manga-Guide-Databases-Mana-Takahashi/... Read the customer reviews. I'm a greybeard and I enjoyed it and lend it out to my friends. The publishers https://www.nostarch.com/ have lots of similar books.
Devil's advocate: I like it when ads have the technologies as keywords. Preferably listed explicitly & directly. I have arbitrary preferences like Apache Camel v Spring Integration & Ansible v Puppet. I'm not on the market looking, but I do occasionally peak to see if there are dream jobs available on Craigslist/StackOverflow.

Even if I can quickly grok the equivalent, I'd get frustrated after a months/years of solving problems using my less preferred stack. The stack can also tell you a lot about the philosophy of the shop: flexibility vs. convention/readability, stability vs. cutting-edge.
It does indeed seem to be the book. Thanks.

The author seems to be controversial. The Wikipedia entry on him [1] says things like "his reliance on dogma rather than clinical evidence have confirmed his reputation as a controversial figure whose work is seldom cited in modern psychiatric texts.", and others "described him as 'autocratic, a danger, a disaster' and spoke about 'the damage he did'".

[1] https://en.wikipedia.org/wiki/William_Sargant
> TLDR: useless and damaging.

You are assuming security against terrorism etc. was the main goal. I think that's completely not the case. There are no facts that support that mass-surveillance or measures compromising encryption have ever been effective at saving lives.
All Problems Can Be Illuminated; Not All Problems Can Be Solved
Not really. TAPL is a very useful book, but it won't teach you how to write a compiler, unless the only part of a compiler you actually care about is the type checker. The interpreters it describes (in the chapters titled “An ML implementation of <whatever>”) are ridiculously inefficient.
Or a Trump Presidency leads to a world war between China and America since he thinks backing out on trade deals with China is a good idea. But he doesn't seem to realize that China is kept in check by those trade deals since the CCP inner party would rather have their people happy, paid, and fed. A China that's isolated in the world market and without a means to turn a profit on private and state enterprises is a China that has few options that aren't militarist in nature. That means China has plenty of reason to invade Taiwan, Vietnam, and the Philippines without question. Right now, we're pretty lucky China still hasn't a sufficient navy to combat our own but if Trump or his ideological successors take POTUS I can see China just throwing as much man power at the naval problem to kick our asses just as a matter of settling a (nearly) two century old score.
"...there should be no safe spaces..."

Got it.
You literally can't afford food and you are on hacker news? You can afford a computer, your own web site, ... I mean I suppose if you value technology above eating then I suppose technically you can't afford food after you spend your money elsewhere, but the full picture doesn't seem quite as bad as you originally painted it.
If encrypted communications are illegal, then anyone using them is an automatic target for investigation and the encryption itself may be probable cause to open up their lives and property.

It's considerably more difficult to conceal the fact of encryption on the wire than (say) a gun in your home.
Return to gold standard and have process for rolling back transactions if the gold doesn't match
I only know what is publicly know. It was discussed a while ago on HN. I think that google claims the best performance per Watt and manages to do that with specialized 8 bit floating point ALUs. I don't think it has been publicly available yet so the claims lack third party verification.
It does, but unlike impure languages, this ordering is not implicit in the evaluation order -- but explicit.

In the same sense, if you compose the pure functions:

updatePacmanPosition . checkPacmanAlive

vs:

checkPacmanAlive . updatePacmanPosition

Will exhibit the exact same issues.

The state monad merely lets you more conveniently write it more like:

do
updatePacmanPosition
checkPacmanAlive

Where the do stmts are (sort-of) composed together as functions.

So the state monad here is not the issue -- it is sugar around function composition.

The issue is whether the ordering of these manipulations is explicit via data-flow or statement ordering, or whether it is implicit in evaluation order applying to shared, mutable state.
Here is math for people wondering about price of Yahoo:

Y! market cap is $36.38b. Have in mind that Y! is selling only its core biz so we would have to subtract values of Y! shares in Alibaba and Y!Japan, which are worth $33.74b and $8.56b respectively. However thats pre-tax and Y! could not get that money for them. There for adjusted values (-38% tax)are $21b and $5.4b again respectively. There are also cash & marketable securities worth $6.8b and convertible debt of $1.4b.

So final math looks like this:
$36.38b-$21b-$5.4b-$6.38b-(-$1.4b)=$5b
Pretty sure Valve outsure all customer support.

> It has something like 330 employees servicing 100 million customers on the go-to PC gaming platform

Actually there is a lot less people who actually have any connection to userbase at all. Most probably never even publicly known.

Few years ago one producer who visited Valve commented that in office there was one of areas where he was told something like "and here is our Steam department". And back then that was like 20-25 people at most include both partner relations and marketing.
I've taught many children, and the biggest motivation for them was tangible success. Project based learning combined with a good teacher will do absolute wonders. Eventually, she can show off her projects ( for example, a M & M color sorter) to her friends. Maybe her friends are interested too and that will give them a little encouragement to pursue their interests as well! Let me know if you have any other questions.
"Obviously"? Have you ever met any older Chinese people, or folks fresh from the mainland? They're racist as hell. My dad was fond of telling me that the one black physics professor he knew at UC Berkeley was a very nice guy, but clearly a charity case, and that blacks were just lazy in general. It's much more safe to say that it's 'obvious' that the Chinese could have a political agenda in pushing the notion that there are special Asian hominid genes. They're as susceptible to racism and patriotism as anyone else.

No man, or woman, on this planet, is free from ideological bias.
The way I interpreted is that it's probably negative if your experience is XY years in the same $foobar industry. In other words, the kind of developers who haven't learned new anything since 2000.

I've met people with over a decade of experience in programming and had to convince them that hey, maybe we should write unit tests because customers keep complaining about bugs? Had hard time in doing it because hey you just refresh a browser and see.

Well, you get the idea. :)
It doesn't. The idea is that you'll run your own personal instance, and traffic will be low enough to not set off anyone's defenses. You'll see this discussed if you look at the issues, and in the code you can see that it supports using proxies and multiple IPs on hosts which have multiple IPs.
So they deliberately only put details about women on the internet? Or was it not deliberate and the data set just happens to be only women? Or are men included and we don't care about them?
This sort of outcome is what I find so frustrating about how some in tech just refuse to believe that humans act a certain way in groups and organizations. Like, oh, management structures have failure modes, so let's just not have one. But that's not enough. You just end up with a de facto structure that no one can talk about because it's not written down anywhere, is not beholden to any formal rules, and most likely operates in private, in groups that you're not invited to.
Well put.

I think there is a history of contorting facts about world to work well with moral or political goals, often well meaning. There’s the connection between homogenous Out Of Africa humanity to promote egality and fraternity, directly opposite nazi race theories. The Nazi race and culture theories were themselves contortions to support nazi political and moral agendas.

Feminism did it, with the nature-nurture stuff. To some extent, gay rights did it with the “born like this slogan.”

The effects on our theories of the world, popular or scientific, can outlast the political need by generations.
Might be best to focus on "tech" that your friend's daughter is already interested in. Tech is too all-encompassing a term without providing additional qualifiers.

For example, if she is interested in how apps work, start with some iOS tutorials and demonstrating a simulator. Or perhaps she has questions about how websites are made, in which case demonstrate some HTML and CSS. Maybe "tech" means a hardware focus, in which case start with the Raspberry Pi or Arduino kits.

In general, the advice would be to dig deeper into what type of technology she's interested in and go from there. Her mom may have classified "tech" as "taking things apart and putting them back together again", which may indicate a more mechanically oriented (and not necessarily electronic/computer) mindset.

I agree with many of the sibling comments that project-based learning approaches especially for hobbies are generally highly successful with inquisitive children and young adults.
It's a re-balancing. Before electronic bugs every park and pub had conversations that were completely beyond the reach of the law. And that's ok. We used to call that liberty.
I agree. When I was 12 year olds, boys were excited about Arduino. They were playing with the LEDs and wires, where as the girls said they didn't want to play with it because it looked "ugly". With the help of friends, we decided to help the girls design and do 3D printing. Then they got excited and slowly started to learn.