skysight-inc/HackerNews huggingface dataset:
The book referred to by this diagram, "Concepts, Techiques, and Models of Computer Programming" is actually quite related to TFA too.

I.e. the book starts with a basic language and extends it in different ways to gain more espressive potential, i.e. HOFs, lazyness, state, different concurrency primitives, logic programming, constraint solving etc.

It's a big book, but it's wonderful.
>This isn't either/or.

To engage with JE's particular essay, I think it is either /or. He emphasized "prose" with italics. Seems a reasonable interpretation is that he thinks the rigid or incorrect structure in Jira is wrong to document a macro vision. If he thinks another structured tool like MS Excel or MS Project is a desirable alternative, it seems he would have mentioned it. Instead, he recommends prose.

To be pedantic, one can type "prose" right into Jira. But that would be an uncharitable reading of his essay. Therefore, he must mean something else: a document that's more freeform.

>I read it a call for an iterative and evolving "design" that comes from the program as it is run

If he meant that, he's wrong because the running program is always an incomplete picture of what you desire the program to do. The "desires, goals, and design" -- ultimately has to be stored outside of the source code and therefore, it can't be a source of truth for that type of macro vision.

(Yes, there is a school of thought that proposes that "the source code _is_ the design" but I've always seen that as more of a reaction to UML diagrams and flowcharts from CASE tools that get out of sync with the actual code. To really fulfill the "code is design", it would require an extremely powerful declarative language compiler that turns high-level English specifications into executable code. Using today's primitive languages such as cpp and h files isn't a good way to express "code is design".)
If you plan to crowdsource information, please make it abundantly clear that the info is crowdsourced, and maybe even make it slightly harder to get! There is a lot of inaccurate information about visas.

Part of the problem is that border agents in most countries have A LOT of discretion in who is not allowed in, even if the laws explicitly say otherwise. To a lesser extent, they also make exceptions in the other direction (I've been granted a visa-on-arrival for a country that did not allow people with my passport to get visas on arrival :).

Folks often mistake their personal experience as "the law", which is often wrong.
Resources for finding jobs that look at portfolio/does takehome
TLDR:
Is there more resources to find jobs that does portfolio walk-thrus or take-home exercises, and no algorithm puzzles? I only found these:

https://github.com/poteto/hiring-without-whiteboards
http://they.whiteboarded.me/

Thanks!

Full Story:
I posted on HN before on this... I quit my job as a Staff FW Eng 3 yrs ago after working there for over 8 years. I travelled for a year. Then naively took an entire year to build out this fully functional iOS platform that mimics Yelp x Snapchat. Found it incredibly hard to get traction especially for a 2 sided market... Did also spend 2 months to crank out a Lightning Network Wallet. Thinking that I'm Pieter Levels, which of course I'm not....

Running out of ideas & disillusioned about doing my own 'startup', I thought my portfolio should be good and the app is quite complex. Video streaming, intricate background pre-fetching, custom UI, reputation system for feed ordering, etc. Only to find out that companies just want me to do coding challenges on Coderpad or Hackerank, etc. Over 3 months I went through Google, Amazon, Snapchat, Triplebyte & basically bombed them all either at phone screen or on-site. None of them want to look at my resume or portfolio. When have looking at resumes become 'biased'? If anything seeing my face and hence gender and race, is more 'biased'?

There were 2 smaller companies that gave me take-homes instead, and I aced them both. Unfortunately neither wants to fly me in.
One of them instead made me jump thru 5 more phone screens over another month (no code challenges tho), only to tell me another month later they no longer need more on the team, and might reconsider Q1/Q2...

I took a month off doing some startup/product consulting for a friend of friend. And now is looking at how to restart this job search process. I am starting to think I should only find jobs which interviews thru going through my portfolio, or gives take-homes. Is there a job board for that? Thanks!
Your doctors are doing the right thing here. After a major surgery I was in rehab and on painkillers for the better part of a year. And when they finally cut the painkillers, it's not like the pain was gone. I thought I was in excruciating pain still, and by "thought" I mean it genuinely felt that way. But it's only now years later that I realized that the doctors were right. I eventually came to be perfectly fine without any painkillers, and it's not because the pain went away. The thing is that when you get used to the feeling of numbness painkillers create it exaggerates pain that's otherwise perfectly tolerable.

The whole experience somewhat ironically turned me sharply against drugs in general. In my case the doctor should have forcibly cut me off much earlier. He tried, I protested, he relented -- that was a major mistake on his part. These drugs change your perception of normalcy and make you lose context. And it seems like it's every other week there's yet some new discovery of a negative effect of drugs we thought (and many still think) to be relatively harmless such as paracetamol/acetaminophen/tylenol [1]. That link is just a google scholar search for paracetamol since 2014. Worth perusing if you'd like a reason to avoid that bottle or blister pack next time you have some sort of ache or pain.

[1] - https://scholar.google.com/scholar?q=paracetamol&as_ylo=2014
At the individual team level, yes, that is the point. However, at a higher level, my opinion is that JIRA sucks for this. For example, a company may have a high level initiative like "Move our infrastructure to the cloud." That initiative would then require projects from lots of different teams, and would require investment to make sure resource allocation is adequate. I've seen orgs try to handle all of this in JIRA, i.e. where the high-level reports given to senior execs who really just want to know "what percentage of our stuff has been migrated to the cloud" are generated from JIRA, and it always is a major pain in the ass that doesn't actually give a good view into what execs want to know in any case.
Spotify also uses Vorbis, not MP3. Sound quality should be better for a given bitrate since vorbis is a more modern codec.

(They possibly use MP3 in their webplayer according to some sources)
A lot of diversity in hate crime…
not sure if sarcasm or not...
I used Wicket for a major project way back in 2007 and worked with the creator of Wicket for a while - so it's almost certain I got some inspiration there :) Wicket was probably the first time I saw a web framework and thought - "wow, this web stuff can be elegant".

Wicket suffered because it straddled the transition from pure HTML to HTML+AJAX. It could do HTML+AJAX, and their solution was elegant, but it was an afterthought and Wicket wasn't really designed around it.

Kweb was designed from the ground-up for this world and this affords it many advantages.
The "how" is the psychological experiment. The hypothesis is the "what", as well as the "why" we are doing this.

There were a lot of ethical failures on the part of Facebook, such as the failure to get informed consent, the failure to review the experiment with an independent review board until after it had occurred, misleading said review board to say that the dataset was previously approved, etc., and all for results that the authors think were not very valuable: https://www.theatlantic.com/technology/archive/2014/06/every...
This needs a [2014] in the title. Previous discussion [1].

[1] https://news.ycombinator.com/item?id=8059237
Interesting. Given that I heard about those in third world contexts I thought those raw lumber regulations were intended as a slight slow-down to excessive exploitation - that you have to set up at least a lumber mill and process everything in-situ to at least give a stable direct or peripheral income to inhabitants instead of a locust like clear cut and ship out the wood approach. The previous even if it left them deforested would give enough to live on at least short term.

Lumber mill jobs require some basic numeracy and literacy or trade training as opposed to just "any strong man" and would be a more sustained task. The two together imply that the locals would reap some benefits during the operation through at very least selling services - even if they leave after they work through the forests it would be less likely to cause a humanitarian crisis and/or insurrection.

Even a sociopathic imperialist leader would be annoyed that they have to keep wasting resources cleaning up after timber barons instead of scheming after things of far more value.
If you use it a lot, it gets flaky after a few months because of the poor quality of the wiring and wire boot.
My manager had a rule, that each member of the team was only allowed to have one unresolved ticket at the end of day.

We had a weekly meeting where we would be badgered about every >1 unresolved ticket and had to come up with an action plan to make sure it never happened again.

So coincidentally, we would "forget" to create a ticket for every issue, that would take more than a day, until it was one day from completion.
Amazon uses Chime (https://aws.amazon.com/chime/) internally.
So the format is

<country> part of <sub region>, <region> woth cpaital at <captial>
And yet, compared to, say, Microsoft, are their bugs any worse or more intrusive? Apple's software has at least been relatively stable for a long time. That is not a track record Microsoft has.
The good thing about Bugzilla was that it was clearly a bug tracking system (and it was excellent at that), whereas Jira is only a passable bug tracking system pretending to be a project management tool.
I also liked my time working with JIRA tools, however these days I've moved on to Clickup.

https://clickup.com/

It's like they spent much more time refining the UX and feel of moving around clicking on things. It's pretty great.
> But... it's not. The TSA and the rest of our various police forces stick around because while a few loud people complain about the threat to liberty, the vast majority of people quietly vote for more safety.

Or they don't want to see the impact of nearly 100,000 government mandated jobs lost. It's an assumption to think "the vast majority" are looking to the TSA for safety.

It's like adultery, still a crime in many states, including a felony in a few (and in others, is a crime only a female can commit). Despite no prosecutions in decades, it's still on the books, not because it should be, but because no politician wants the backlash of "non-family-friendly" that'd come with "decriminalization".
"it's related to this". It sounds similar, maybe, but that doesn't mean that it's the same thing. To glibly conflate this with Scientology is very sloppy thinking.

Scientific progress calls for ideas and evidence to be evaluated on their merits. Accusations of "guilt by association" when a particular idea happens to vaguely resemble something else that has been debunked aren't part of that.
Makes sense. It would be nice if the results refresh as I zoom in the map.
Show HN: Negative gravity simulator
And yet https://news.ycombinator.com/item?id=18572482

https://www.theregister.co.uk/2018/11/30/blockchain_study_fi...
If the office is that bad, other people are probably already looking for a job. Maybe there's something about the situation that makes it hard to get a new job (not many jobs locally, some immigration or work permission issue). In any case, I'd be doing work with an eye towards a future job change.
The only way I found to minimize/eliminate HISS while using high quality monitors/pro speakers is to pair them with a proper external USB Audio Card.

Those External Audio Cards receive the signal in digital form, thus free of any noise they could pick up in the process. These are decoded inside the external DAC which then feeds audio to the speakers. since this part of the signal path is analog, any interference picked up by these cables is gonna appear on the speakers, which is why the good gear usually supports BALANCED SIGNALS so that the speaker can reference the signal and weed out noises added while in-transit.

My gear is a pair of YAMAHA HS8 speakers and a YAMAHA AG06 external audio card. Both support Balanced audio so that's what I'm using regarding cables between the audio card and the speakers.
What is the right way to redact a pdf?
Just for comparison, Dart started out with async functions that suspended immediately, but in Dart 2, they switched to running synchronously to first await for performance (fewer unnecessary suspends) and to avoid race conditions.

Without this, you sometimes had to write a write a wrapper function that does some synchronous setup and returns a Future, which was a bit annoying for stylistic reasons.

There's an interesting but somewhat old discussion here:

https://www.reddit.com/r/rust/comments/8aaywk/async_await_in...

I wonder if anything changed since then? I'm not a Rust programmer so I didn't really understand the article.
Source? I have never seen 120/80 mmHg, which is vastly considered normal for those without CV disease, labelled as pre-hypertension.
A non-authoritative source of information that is riddled with adverts. No thank you.
That isn’t really an argument for React or any other framework going out of fashion in the next few weeks though? It seems rather contrived to think that Web Components are inherently better because they’re standardised. React isn’t using unstandardised browser features, and it’s not as though you’re not still reliant upon your chosen Web Components library being maintained in future.
Google own the merge rigths, and what goes into each version. and their process timings ensure that by the time you patch is out, your device is not getting updates anymore (update timeframe that they set both in contract with oem or via "example" via their nexus series)
Yes and no, you need a different type of license for a public exhibition independent of the underlying media license.

Think of it as an underlying Windows OEM license that allows you to run Windows. If you want to hook computers together with an AD, you need client access licenses.

(Bear with me, This is the first time I’ve used Microsoft as an example to clarify a license issue.)

Point is, there’s a distinction between a public and private performance. I believe that different stakeholders get paid for each.
I think that your alteration of the title is good, but why did you change "sex" to "gender"?! The study appears to be about sex as a matter of public record, so you've added inaccuracy, or at least ambiguity, to the title.
I think you've hit on the fundamental contradiction of agile and scrum.

> An upload button alone is no user story, a story might be "As a user, I want to be able to import the Excel reports that I get from company $XY, so that I don't have to manually enter the data, and save a lot of time that way", ideally including a reason why that data needs to be there.

The implementation of this functionality in a way that will delight customers could hypothetically take 3 weeks as it requires the implementation of an upload button, a datastore to store the uploaded values, and an integration into a legacy feeds system to get the spreadsheet's data to all of the places it needs to go.

In most scrum processes 3 weeks of effort would not be accepted, and the story would be "broken down" into smaller issues such as "implement an upload button". Even worse scrum projects emphasize anti-patterns of "parallelizing" efforts, so we'll assign each of those smaller stories to separate individuals. While theoretically a customer focused engineer could look at the original user story, there is minimal incentive to do this - and most engineers will focus on pushing stories across the board, the upload button may or may not ever work in a way that customer's desired - and any attempt to fix it requires restarting the whole process.
Add me to the list of people supporting this message. Mine is 13 years old and I've never had a problem with it.

(The UI is very simple: one button. I don't know what it does, as I've never needed to press it. If a document fails to print, that just means the thing is out of paper.)
This is rather basic -- what if your home country is different than the country you live in? Your flexibility to travel, for example in Europe, is quite different if you have a European ID card even if you are not from there. You still need visas to some countries but not others, depending on both your ID card as well as your home country.
I find compilation of statically typed languages to JS, as in Scala.js, worthwhile in principle, for the reasons that Haoyi argued so well in a blog post a while back [1]. But there's one major reason I would be reluctant to use Scala.js: runtime footprint. 45 KB gzipped (the number given on scala-js.org) is pretty heavy. Is that an inevitable trade-off for the power of Scala, or is there still more work that can be done to bring that down?

[1]: http://www.lihaoyi.com/post/FromfirstprinciplesWhyIbetonScal...
Ha, loser! My cables were made in the same places that they make the best cuban cigars, naked beautiful people of the appropriate genders make the best cigars and the best cables. My ethernet cable is sex on wheels.
And Gmail uses OAuth. How does that change that fact you are giving some 3rd party access to your email?

My main concers are why they would provide a free service and what security they have in place.
Ericsson said last week that "an initial root cause analysis" had indicated that the "main issue was an expired certificate in the software versions installed with these customers".
I agree with your point but the Enron example contradicts it. One of the biggest lessons of Enron was that nearly every part of our financial system was complicit in the corruption.

There were all those things like Glisan's scheme to sell Enron assets to Osprey- all the credit rating agencies rated Osprey, and all the major institutional banks invested. I don't remember the names of the other shell company refinance schemes, but there were multiple.

Then there was the bragging in financial press how Enron could raise money using innovative financial vehicles that didn't issue stock or take debt in a way that had to be reported to the street.

Thats bad enough but the leasing shell game that was a part of that couldn't have worked without leasing the tankers to the banks.

Anyway, I think the majority of people are honest and hard working, but whole industries can definitely be corrupt and depraved.
I suppose the universe doesn't owe us a cheap, easy, unlimited source of energy. A lot of people seem to think that it's inevitable we will achieve amazing, magical feats of technology given sufficient time and effort that are unthinkable today. Maybe. But it's also just as possible that we already know most of the general parameters of what is possible in the universe, and the peak practical feats of technology that will ever be open to us are not all that far off from what we have now. How can we tell?
Not really such a leap. It’s pretty well-known[1] that unmanaged long-term stress leads to physical ailments (some of which can be deadly serious), including

- Anxiety

- Depression

- Digestive problems

- Headaches

- Heart disease

- Sleep problems

- Weight gain

- Memory and concentration impairment

[1] https://www.mayoclinic.org/healthy-lifestyle/stress-manageme...
This seems like a publicity stunt more than anything else. There's no way they actually lost 100MM here, and doing this ensures the public sees Ericsson as the real villain, and paints O2 as the victim.

It's a very clever strategy, nonetheless.
We will know it has torpedoed Tesla when headline writers no longer need to put "Telsa" in the headline to generate a click.
>>1. is that you can pay your US federal and state taxes in USD

>>2. and many companies and individuals will accept USD in trade for goods and services.

First of all to have USD someone needed to borrow it first and they need to return it. The USD you hold is useful for someone else to pay their debt back. This is much more important than taxes.

>>Thus if USD has value by the measure above than BTC must share some of that value.

No, the reasoning is based on missing the point of fiat currency: someone else owns USD to the central authority with a lot of power.

>>For example you can burn paper money to generate heat or melt down coinage into useful metals. Does having that property make paper money or physical coins better as a currency? Goldbugs would say yes, I'm less sure.

The point is that USD represents someone's debt. They will need to come up with goods/services to pay that debt back if they don't currently own enough USD. BTC represents wasted power and its only value is a hope someone wants to accept it as payment even though no one really needs to (unlike USD).
It's only one bit of data, but it's easily apparent if we get to ignore things like gender fluid or intersex. Sex can be inferred by appearance, name, clothing purchase, shopping history--so it's almost free data.

Although Google still thinks I'm the opposite gender, I guess I'm not heteronormative enough.
Only a portion of the yield curve inverted, and based on recent history, its predictive ability for the US economy is not what it used to be.

IMO, The important indicator to keep an eye on is earnings growth, which in the most recent quarter was (from what I recall) sales growth +8% and EPS growth +25%.

One headwind to keep lookout for next year will be tough comparison because of the tax cuts.

Also, like others have mentioned, doomsayers are a dime a dozen. Personally, I like to see what people with skin in the game have to say/are doing to their portfolio allocations.
I know, and I do. In fact I don't have play services installed at all.

Unfortunately most people consider the play store to be a necessity, so its non-free nature is a problem.
I am just curious if people who buy fossil fuels via gasoline or plane tickets or products distributed via fossil fuels hang around here and how they feel...
50 Years in Tech. Part 12: Cupertino Culture Trouble
ads are the only ways to maintain such a traffic while keeping it completely free. Do you have any other suggestions?
Let’s be more specific.

Compare to hydro which can often do 0-100% or 100%-0 in minutes and has little opportunity cost for doing so. It’s relatively cheap to add max capacity even if you can’t increase average capacity much etc. On the other hand increasing nuclear max capacity is as expensive as increasing maximum sustainable capacity.

Nuclear also has issues going from sub 5% and ramping to 100% with little notice. Thermal stress is an issue ramping up and down frequently over the life of the system. 2x cycles per day is possible but would adds noticeable lifetime costs, 30x per day would cause huge issues. Which means you need to look at ramping as an expense each time you do so which causes incentives to avoid doing so.

PS: Civilian and military reactors are also significantly different designs with different goals. Military reactors are more expensive per GW of capacity, making them a poor though relevant comparison.
I disagree. I can often tell the difference between CD audio and 320 or v0 mp3s. I can also notice compression on files with a lower bitrate than 320 or v0.

You can really notice the difference on the high end and the width of the soundstage.

However above 16 44.1 I can't hear a difference.
Presentations from Natl Space-Based Positioning, Navigation, and Timing Meeting
A thin toothpick should achieve the same without scratching the inside of the port.