skysight-inc/HackerNews huggingface dataset:
I couldn’t agree more. As a strategy consultant I do have to face new clients on a regular basis. Sometimes the industry / topic overlaps with the previous engagement - often not.

1.) Really, really, really ask those dumb questions in the first week. Everyone will tolerate it and even expect it

2.) Learn the basics of your new domain / industry top-down asap. Meaning: understand for what your company gets paid for, understand the basic process how it gets delivered, understand the strengths / weaknesses of your company. Know who the key customers are and what they really want. It’s often the new guys who are empowered to challenge those high-level topics while everyone else takes it for granted (and often have the wrong idea in mind)

3.) Always ask a question / say something during the first five minutes of a meeting. It just gets harder and harder afterwards. But as soon as you asked you’re in the game

4.) Bring in experience from the past but try to take the extra mile of translating it as much as possible to the new situation (“at my last gig we did... I understand that here we have... however I see further potential in...)
My Talking Tom with Friends
Chickens. Roost. Etc.

I guess the thing to say is this: our technical, electrical, and other modern infrastructure seems to be in similar state to our roads and bridges -- it was once very good, but after a generation of cheaping out on investments and not managing or maintaining it appropriately, it's full of problems and cracks.

So whatever your opinion about roads, it's probably appropriate here too -- and for much of modern infrastructure.
I just use CherryPy. It can run under WSGI, be a host for WSGI applications (and is usually used to host Flask applications) and runs it's own web server as well. CherryPy is pretty decent and performant, both Hulu and Netflix use it internally or have in the past. I do know one of the main devs is trying to make it support more of the asyncio stuff, though that might be a while.

To answer your question as to "why WSGI?" the point is that if you write code that targets WSGI, no matter what you can put your Python code behind any WSGI compliant server. You wont be screwed because you picked a dying framework.
I don't think you understand what nationalism is. I admit that my reply could be read as a tacit endorsement of tribalism, but there's nothing nationalist about it.

You should not presuppose that conflicts are "petty, local squabbles." Minimizing language like that reinforces the mindset that the mighty are justified in interfering in the sovereign destiny of a people.

Anyway, my reply was thoughtful, not pointlessly insulting. If you'd like to engage on this beyond the invocation of the Taliban bogeyman, I'm happy to. But if you're just gonna presume that I'm equating the exercise of sovereign rights with wholesale destruction, I'm not interested.
"Scope of the concept of even baby integration of a function is much much larger, and OP is talking about that."

The OP said the opposite, that differentiation is harder 'more finicky.' I agree that the concept of integration is much richer.

Also, I didn't mean 'closed form solution' when I said 'analytic.' I also didn't mean 'analytic functions.' I meant that the analytic machinery you have to develop in order to have a theory of integration is far richer than for differentiation - i.e, proving the multivariate change of variable theorem.
What if my key value is money? Is there any hope for me after all?
Yeah, it does all those things, as long as you write all the code, set up all the systems for it to interact with, and manage all the logic yourself. That's like saying Python does all those things.
UX superstars Instapage discuss customer data and how they use it
My answer to this is: Do what you love.

This might mean to radically change what you do.

The vibe I get from your post is that the situation you are in is the result of a "career move". Driven by rational thinking about salary and future safety.

If your goal is to live a happy, meaningful life, I am sceptical that this approach can work. But I am very open to discuss this.

Personally, being raised very anti authoritarian, I naturally always did what I loved doing or what I was curious about. I'm not super rich and I don't jump around in joy all day. But I have a pretty nice lifestyle that I enjoy.

Would love to hear other perspectives on this.
Cool little trick, if you're strictly curious about knowing which hands rank where in relation to which other hands (say in an AI or whatever).

While there are C(52, 5) different hands you can have, having 4 diamonds and a heart is the exact same thing as 3 clubs and 2 hearts, etc. so it collapses down to ~2.5k hands.

Now the next observation we make is that for most hands, suit doesn't matter, but if it does we still need a way to distinguish it, but again, a flush in hearts is the same as a flush in spades in terms of card ranking. The trick we now pull out is the Fundamental Theorem of Arithmetic, which says that for some natural number N, N can be factored into primes in exactly one way, excluding permutations of the factors.

We take advantage of this and assign each card a prime number.
2=2 3=3 4=5 ... A=41

Now, by multiplying the prime numbers together, we get things like a 2 3 A K Q hand is 2 * 3 * 41 * 39 * 37, and if they are all the same suit, you multiply by 43. You can then take these 2.5k hashes, rank them against each other in a lookup table, and know in constant time for the number of hands how hands rank against each other by just multiplying their card's values together with either 1 or 43 if same suit and seeing where it falls in the list.

I realize expected value is more widely used as the basis for these types of systems, but I always thought that was a fun trick.
Just wait for your turn. Spend more time than others. Start with one initiative or issue and see it to the end. Focus on one thing at a time.
You seem to be overthinking. Such initial hickups are common. We all have gone through them. All the best
To save others searching for the other post:

https://news.ycombinator.com/item?id=15178080
May I ask ...

- Were there any times you got a job in a new domain without any experiences (e.g. didn't worked on as a hobby project, didn't do extensive learning the new domain by yourself)?

- Any ideas why those employers chose you for the job? (e.g. purely because of your past experience from the old domain? Any specific qualities they saw in you?)

- How much effort (time?) you would normally spend to learn a new domain before applying for a job? Or if time is difficult, what criteria you use to determine that "Yeah, I'm ready to find a job in this domain"?
straightforward tight-aggressive is a slightly losing strategy at these stakes due to rake (mostly because the other 8 players at the table are also using it)

Also, at 25nl there are many who play for living, as $500 is a decent salary to them
On a side note that has to be the longest e-mail footer I've seen in a good while.

Reminded me of a usenet post from years ago but can't find it now, anyone know which one I mean?

While looking for said usenet post I found something else though, here: https://www.slashdot.org/story/18304
Feeling guilt over a sense of complaining about nothing has been a recurring theme for me. It is almost impossible to get people to understand problems that don't impede traditional 'success'.
I understand your point about invasion and imperialism, but I strongly disagree with your opinion that people from a country "own" the culture of this country.

National cultures and cultural artifacts are part of the human culture as a whole, and as such they belong to mankind.

There's hardly any good justification to destroy pieces of human culture, and misplaced nationalism definitely is not of them.
I need to check out that book.

>I only work well under pressure.

Made me chuckle. I'm similar. But it's more like: I only work under pressure. I'm not so sure about the quality, whether it's well or not. ;)
What is that reason? Seems there is a lot of money in the US, isn't that it?
The post I replied to said:

> One incident in two years, out of a population of tens of millions

I'm pointing out that overall population is not relevant.

The "fraction of a fraction" is the ratio of children who ride the bus alone, and get abducted. It seems that is relevant information when trying to contextualize the danger in allowing a child to ride a bus alone.
Top Strongest Naruto Shinobi of All Time
Skymind's SKIL does this. (I work on the team.) You don't have to send it your data though, you can just install it inside your system and have it connect to the data source or stream to train models (optionally doing hyper-parameter search), deploy them to REST servers and monitor their performance.
Windows filesystem development is focused on ReFS.

There's a Linux driver for it, but it's proprietary: https://www.paragon-software.com/home/refs-linux/
It's interesting that Watson appears to rely so much on processing text, which runs into so many difficulties. It would be helpful if (for a given disease) every patient's medical records were tracked as structured data. Machine learning would then be able to find patterns of diagnosis much more easily.

(I guess companies like Flatiron Health are working in that direction.)
> Guess you have to find a relative or head to the library to get help.

I fail to see how going to a library means "much harder to lead a normal life". Personally, I would go insane without internet. All my activities depend to some degree on having access to the internet. But going to the library to check for instructions for homework? People have done that for hundreds of years.
How have I been using Linux all these years without knowing this? Thank you!
> “It’s been a struggle to update, I’ll be honest,” said Dr. Mark Kris, Memorial Sloan Kettering’s lead Watson trainer. He noted that treatment guidelines for every metastatic lung cancer patient worldwide recently changed in the course of one week after a research presentation at a cancer conference. “Changing the system of cognitive computing doesn’t turn around on a dime like that,” he said. “You have to put in the literature, you have to put in cases.”

Wow the way they describe Watson is just like a massive book of documentation, with some NLP functionality layered on top to interface with the doctors. Keeping the database up to date must be a huge undertaking. Also this:

> "Given the same clinical scenario, doctors can — and often do — disagree about the best course of action, whether to recommend surgery or chemotherapy, or another treatment. Those discrepancies are especially wide for second- and third-line treatments given after an initial therapy fails, where evidence of benefits is slimmer and consensus more elusive."

Having an expert doctors opinion hard coded into the machine sounds good, but it won't be as good as a doctor in the room who can pick up on all sorts of other cues that I'm not sure how'd you even type into a computer. Things like breathing patterns, reaction to tactile stimuli, fuzzy logic ('that hurts, that hurts more'), facial expressions and so on.

Seems like this project has a long way to go, to get to the standard the IBM marketing team are pretending it's already at.
An Online REPL to Generate Go Struct from JSON
Linux has had ACLs in ext4 for a decade now.

setfacl g:admins:rw g:staff:r somefile

getfacl somefile
My sentiment exactly. I'd give almost anything for the opportunity to work on SmartOS with Bryan Cantrill.
Boeing 787 In Flight Entertainment System Security fun
The name is good to attract developers, to gain traction, which is the current goal. Any users are a bonus (beta testers), and with a name like this you may gain the type of user who's OK with tinkering.

As someone who ran Maemo (and its successors in past) I am happy to see my old N900 would gain new life. However, running Linux terminal apps on a phone isn't very useful. They need to be ported to get gesture support etc as normal applications are made for hardware keyboard and hardware mouse as HIDs. Phones lack these (tho N900 does have a hardware keyboard, the other input device is resistive screen + stylus or finger).
How a Crackdown on Leaks Threatens Confidential Sources
I was focused on the middle. "this kind of cheating is in the DNA of any company that makes its living selling consumables or service at extremely high markups"
I just had to make the example so ridiculously automated that a 400lb opioid addicted alcoholic high school dropout illiterate person on the bottom end of every bell-curve with a criminal record and bad credit that can barely operate Netflix using a voice interface and saying "I wanna see dat funny show dat given me da gigglez" will be able to use and benefit from this technology so the basic income crowd would be satisfied that no one would be left out.
It's completely unnecessary. In a system capable of doing that, you might just as well boil your eggs at the source. Thermal equilibrium, and all.
It's not exactly clear that Michelangelo does anything different?

A quote:

We provide containers and scheduling to run regular jobs to compute features which can be made private to a project or published to the Feature Store (see below) and shared across teams, while batch jobs run on a schedule or a trigger and are integrated with data quality monitoring tools to quickly detect regressions in the pipeline–either due to local or upstream code or data issues.

That certainly sounds like you write code to run inside the containers. The deep integration with the standardized feature store etc sounds nice, but not radically different.

we created a DSL (domain specific language) that modelers use to select, transform, and combine the features that are sent to the model at training and prediction times. The DSL is implemented as sub-set of Scala.

So this is pretty much the equivalent of Spark Dataset API, or maybe the RFormula stuff in Spark ML[1] except in Scala right?

[1] https://spark.apache.org/docs/latest/ml-features.html#rformu...
True. Would consider your point.
> vilifies a large group of people based on their political preferences

If I say Marxism is evil, aren't I also vilifying subscribers to that philosophy? That's fine, since it's a choice; both to take ideological criticisms personally, and to subscribe to it in the first place.

> Comparing a political stance to a disease does affect the users

I can't see how.
Epson printer support number +1-800-978-0818
Printers are very easy to handle or operate. Our Epson printer support number +1-800-978-0818, this number is to support you if you get any difficulties in operating printers. Our technical team will handle your problems and give you the solution. We charge the minimal technician fee from you. We are available to help you for 24*7. You can also visit our website http://www.usa-printer-support.com
My mother has a saying: "No is a complete sentence."

In North America, we live in a "default yes" sort of work culture.

We say "yes" to every request at work until we're overcommitted and then we burn out.

Why do we say "yes"? Here are some reasons I detected in myself:

* Afraid to rock the boat, to appear uncooperative.

* My own ego. Sometimes I think I have a a super clever way to solve a problem and I say "yes" so I can show off.

* Not thinking it through. Sometimes I say "yes" before thinking the problem through, and the problem ends up being way bigger than it first seemed.
Nissan unveils 2018 next-gen Leaf with new design, more range, V2G, and more
> They're nearly always posturing. [...] They're edgelords.

Ah, there's the "they're only joking" trope we know and love.

> Imagine the reverse for a second. [...] "Cut a Commie"

I know where this is going. I say "Oh, but communists aren't as bad as Nazis, that would never happen" and you bring up that wikipedia page showing that more people died under communism than nazism and we all mark you down as a "whataboutism" sympathiser and the world is a little bit shittier.

> Barely getting to plural!

But definitely more than "a singular item".

> Have you any idea how many protests feature the flag with the hammer & sickle?

Oh, there's the whataboutism.
Today bet365 have signed the agreement to purchase all Basho IP. We expect the agreement to be ratified in the US courts next week. Once cleared, our intention is to open source all code, help rebuild the community and collaboratively take the development of RIAK forward.

In the coming weeks we will hopefully answer the questions people have and will be calling on the community to help forge the initial RIAK Roadmap.

One of the initial questions we have for the community is which OSS license would people like applied to the code? Our thought is the most open and permissive.
You're basically agreeing with me

Fear of your kid being hit by a car is just perception

driving them to school with the false sense of security that when they are with their parents kids are safer is more dangerous
There are already good solutions for WSGI. There are less for non-WSGI async options. The parents point is that if you now create something new, yet another WSGI solution doesn't add much to the general ecosystem, where a new async thing very well might.
If it fails on start you try again and again until it succeeds. There is a submission on the front page that dives in into this: https://news.ycombinator.com/item?id=15182626
> rapidly approaching US is many cultural aspects

I think environmental difference are more important than cultural.
Thanks. Resolving this.
Show HN: Make your web page dance with Rythm.js
The next step is sending them away from their parents :)

http://southpark.wikia.com/wiki/Child_Abduction_is_Not_Funny
I would also like to know more about getting in. I'm confident I could get up and running in a matter of a few weeks working fulltime on almost anything. I just have a difficult time getting in.

Right now I'd like to go from embedded to data science, machine learning. I think I have some useful skills. But I obviously can't show much in terms of SQL knowledge. I've used python pandas for a few internal tools. I have a solid background in statistics from uni, but I feel like after some years in industry, people don't care about your uni background anymore.
I think many people just dislike DDD and CQRS/ES because it's associated with over engineering.

Either you are really good and get things right without much help, which isn't often the case, or you end up in two other directions.

You over-engineer with DDD/CQRS/ES.

You under-engineer without them.

Most developers I met preferred the last solution, probably because they end up with their "own" mess and not the mess of some process.

And I have to admit, the only people I met, that used these techniques, were some "digital transformation" consultants who made their living by selling this stuff to big corps, which isn't too convincing either.
1. Act like you belong there. If you internalize the idea that you're a bit behind everyone (esp for your age), that you don't really "get" the tech, etc, etc, then your demeanor will reflect that and people will pick up on it; humans, even nerds, are social animals. If you're feeling especially insecure you should reflect on why the company hired you in the first place, and what particular skills or aptitude you bring to the team, and why that's valuable. If the answer to that is, "I don't know", then you're probably at the wrong job.

2. Not talking in meetings is generally something that other people notice to the extent that you should be talking but are not. Without knowing the details of your particular situation (eg, maybe within your company's culture it actually IS a big deal that you don't talk in meetings), I would say that if doing your job requires you to be active in meetings in which you are currently quiet, fix that. If this is a case of you feeling insecure because you feel like others are fitting in better / earning more brownie points / etc, I would posit that this is something that you notice a lot more than others do, and advise you to keep your focus on being good at your job rather than comparing yourself to others.

3. If you want management responsibility, I would suggest the following: a) ensure you are seen as a "set of safe hands" who knows how things work (tech and company processes) and can be entrusted to get stuff done and b) ensure that your manager and peers see you as a competent communicator. Once you are confident that a) and b) are both true, initiate a conversation with your manager about what type of leadership responsibilities you'd like to assume. If both a) and b) are not true, you shouldn't be angling for management roles.

Good luck!
Like BSD or MIT licenses? That would be great.
Indeed. Martin: just use a link. Law firms do it so you can too.
That's the opinion of the article, yes. What has that got to do with HN?
> The point is, C++ allows composing these containers making higher-level ones, such as this indexed array example.

What I---and others---are trying to tell you is that it's perfectly possible in Rust too. I don't think you've pointed out anything that isn't possible in Rust. My previous comment was exactly about composing containers to make higher-level ones.

Have you tried building such things? Did you get stuck? Maybe someone can help.

> About my particular example, I’m not sure you can easily implement a free list in rust, to reuse space from de-allocated items. Especially if these items have non-empty constructor and destructor.

I don't see any reason why implementing a free list in Rust wouldn't be possible either.
Bulma Customizer – Create your own bespoke Bulma build
Computational hardness doesn't depend on whether anybody knows an efficient algorithm. Just whether one exists.
> Also ties up an unreasonably large amount of memory for filesystem operations. That is probably not okay with most people using a personal computer.

This is only really true when using features like deduplication, otherwise ZFS works fine on machines with only a couple gigs of RAM.
If you are a programmer, here's a good one: You are 'thrown' into a legacy codebase and asked to fix/refactor/add a new feature. Oh, and also you don't have docs and the people who wrote the code are no longer available to you. Added bonus, that codebase runs on 4 completely different platforms platforms. Finally this is a game shipping in 2 months.
Oh yes, the wikis definitly do need some love.
Documentation is beeing worked on as far as I know.

A lot more of activity is going on in irc on freenode, so if you start playing with your lab server or are just interested in general you might want to drop by in #illumos or #smartos.
> Sometimes I say "yes" before thinking the problem through, and the problem ends up being way bigger than it first seemed.

My stance at work is that my default answer is "No. But..."[1]

I've seen too many developers wanting to show how clever they are saying an immediate "yes" to things (because obviously anything is doable when you're a clever developer!) and then spending months bitching about the sales people / managers / customers who asked for the thing THEY AGREED TO DO.

Easier to start with "No." and then pivot into "But" with the angle of finding out exactly what's involved, what alternatives would work, etc.

[1] I should point out that this does not make me a popular employee but it does make me productive in that I always deliver what I say I will.